/* CSS Document */

 a:link { text-decoration:underline; font-weight:normal; color:#666666; }
 a:visited { text-decoration:underline; font-weight:normal; color:#666666; }
 a:hover { text-decoration:none; font-weight:normal; color:#FF6600; }
 a:active { text-decoration:none; font-weight:normal; color:#FF6600; }
 
 .men:link { text-decoration:none; font-weight:bold; color:#FFFFFF;}
 .men:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
 .men:hover { text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#00CC99; }
 .men:active { text-decoration:none; font-weight:bold; color:#FFFFFF; }
 
 .right:link { text-decoration:none; font-weight:bold; color:#FF6600; }
 .right:visited { text-decoration:none; font-weight:bold; color:#FF6600; }
 .right:hover { text-decoration:underline; font-weight:bold; color:#444444; }
 .right:active { text-decoration:underline; font-weight:bold; color:#444444; }
 
 .foot:link { text-decoration:none; font-weight:normal; color:#A5BCD9; font-size:9px; }
 .foot:visited { text-decoration:none; font-weight:normal; color:#A5BCD9; font-size:9px; }
 .foot:hover { text-decoration:none; font-weight:normal; color:#005190; font-size:9px; }
 .foot:active { text-decoration:none; font-weight:normal; color:#005190; font-size:9px; }
 
 .footact:link { text-decoration:none; font-weight:normal; color:#005190; font-size:9px; }
 .footact:visited { text-decoration:none; font-weight:normal; color:#005190; font-size:9px; }
 .footact:hover { text-decoration:none; font-weight:normal; color:#A5BCD9; font-size:9px; }
 .footact:active { text-decoration:none; font-weight:normal; color:#A5BCD9; font-size:9px; }
 
 .serv:link { text-decoration:none; font-weight:bold; color:#444444; }
 .serv:visited { text-decoration:none; font-weight:bold; color:#444444; }
 .serv:hover { text-decoration:none; font-weight:bold; color:#FF6600; }
 .serv:active { text-decoration:none; font-weight:bold; color:#FF6600; }
 
  .site:link { text-decoration:underline; font-weight:bold; color:#FF6600; }
 .site:visited { text-decoration:underline; font-weight:bold; color:#FF6600; }
 .site:hover { text-decoration:none; font-weight:bold; color:#444444; }
 .site:active { text-decoration:none; font-weight:bold; color:#444444; }
 
 
 #flag a {
    background: url(flags/engl_ov.gif) no-repeat;
    display:block; width:24px;  
  }
  
  #flag img {
    display:block; width:24px; height:16px; border:0;
  }
  
  #flag a:hover img {
    visibility: hidden;
  }
  
  #flag a:hover { /* Workaround fuer IE 5.5 und 6 */ 
    border:0;
  }
  
  * html #flag a {
    margin-right:1px;
  }
  
  * html #flag a:hover {
    width:25px; margin-right:0; /* Workaround fuer IE 5.01 */
  }

body 
	{
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	scrollbar-base-color:A5BCD9;
	scrollbar-track-color:FFFFFF;
	scrollbar-face-color:A5BCD9;
	scrollbar-3dlight-color:ffffff;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-shadow-color:FFFFFF;
	}
	
#container 
	{
	position:absolute;
	top:50%;
	left:50%;
	width:852px;
	height:584px;
	margin-top:-292px;
	margin-left:-426px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}

#leftheader
	{
	background:url(pix/heads/_home1.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.unternehmen
	{
	background:url(pix/heads/U-UNTERNEHMEN.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.u_standorte
	{
	background: url(pix/heads/U-Standorte.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.u_zertifizierung
	{
	background: url(pix/heads/U-Zertifizierung.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.u_referenzen
	{
	background: url(pix/heads/U-Referenzen.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.u_entwicklung
	{
	background: url(pix/heads/U-Entwicklung.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.l_logistik
	{
	background: url(pix/heads/L-LOGISTIK.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.l_zertifizierungen
	{
	background: url(pix/heads/L-Zertifizierung.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.l_standorte
	{
	background: url(pix/heads/L-Standorte.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.l_gmbhs
	{
	background: url(pix/heads/L-GmbHs.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}	
	
#leftheader.l_beschaff
	{
	background: url(pix/heads/L-Beschaffungsl.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.l_produktionsl
	{
	background: url(pix/heads/L-Produktionsl.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.l_distributionsl
	{
	background: url(pix/heads/L-Distributionsl.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.l_valueadded
	{
	background: url(pix/heads/L-ValueAdded.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.transport
	{
	background: url(pix/heads/T-TRANSPORT.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.t_fuhrpark
	{
	background: url(pix/heads/T-Fuhrpark.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.t_zertif
	{
	background: url(pix/heads/T-zertifizierung.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.t_standorte
	{
	background: url(pix/heads/T-Standorte.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.t_gmbhs
	{
	background: url(pix/heads/T-GmbHs.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.t_beschaff
	{
	background: url(pix/heads/T-Beschaffungs.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.t_internationale
	{
	background: url(pix/heads/T-Internationale.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.t_planung
	{
	background: url(pix/heads/T-Planung.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.aktuelles
	{
	background: url(pix/heads/A-AKTUELLES.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.service
	{
	background: url(pix/heads/S-SERVICE.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.s_logimmob
	{
	background: url(pix/heads/S-LogImmob.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.s_itserv
	{
	background: url(pix/heads/S-ITService.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.s_truckserv
	{
	background: url(pix/heads/S-TruckService.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.s_fahrzeughandel
	{
	background: url(pix/heads/S-Fahrzeughandel.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#leftheader.karriere
	{
	background: url(pix/heads/K-Karriere.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}

#leftheader.kontakt
	{
	background: url(pix/heads/KO-KONTAKT.gif) 0 0 no-repeat;
	height:188px; width:582px;
	}
	
#rightheader
	{
	background:url(pix/heads/_home2.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	height:188px; width:270px;
	}

#logo
	{
	position:absolute;
	top:28px;
	left:30px;
	}

#menu
	{
	position:absolute;
	top:188px;
	left:0px;
	width:852px;
	color:#FFFFFF;
	}

#leftcont
	{
	position:absolute;
	top:245px;
	left:0px;
	width:582px;
	height:285px;
	overflow:auto;
	}


#leftcont_site
	{
	position:absolute;
	top:240px;
	left:0px;
	width:852px;
	height:295px;
	overflow:hidden;
	}
	
#leftcont_form
	{
	position:absolute;
	top:240px;
	left:0px;
	width:582px;
	height:295px;
	overflow:hidden;
	}

#rightcont
	{
	position:absolute;
	top:245px;
	right:0px;
	width:270px;
	height:294px;
	border-left:1px solid #A5BCD9;
	overflow:auto;
	}

#rightcont.pics
	{
	position:absolute;
	top:245px;
	right:0px;
	width:290px;
	height:294px;
	border-left:1px solid #A5BCD9;
	overflow:auto;
	}
	
#footer
	{
	position:absolute;
	bottom: 0px;
	left:0px;
	width:852px;
	height:30px;
	border-bottom: 5px solid #005190;
	font-size:9px;
	color:#A5BCD9;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
.foottxt
	{
	position:absolute;
	left:25px;
	width:500px;
	}
	
td 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
	
th 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	
h1 
	{
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	}
	
h2 
	{
	font-size:12px;
	font-weight:normal;
	color:#FF6600;
	}

h3 
	{

	font-size:12px;
	font-weight:bold;
	color:#666666;
	}

h4 
	{

	font-size:11px;
	font-weight:bold;
	color:#666666;
	}

.style7 {font-size: 7pt; color: #666666; }
.style7a {font-size: 8pt; color: #666666; font-style:italic; }
.style16 {color: #FF6600; font-weight: bold; font-size: 7pt; }
.orangebold {color: #FF6600; font-weight: bold; }
.orange {color: #FF6600; }
.grau {color: #666666; }
.adresse { line-height:20px; }

.legende
	{

	font-size:10px;
	font-weight:normal;
	color:#FF6600;
	}
	
.txtsmall
	{
	font-size:9px;
	}

.txtsmall_o
	{
	font-size:9px;
	color:#FF6600;
	}
	
#lefttext 
	{
	position:absolute;
	top:25px;
	left:25px;
	width:532px;
	}
		
#lefttext_site 
	{
	position:absolute;
	top:0px;
	left:25px;
	width:800px;
	}
	
#lefttext_form
	{
	position:absolute;
	top:0px;
	left:25px;
	width:532px;
	}
	
#leftpic
	{
	position:absolute;
	top:25px;
	left:0px;
	width:580px;
	overflow:hidden;
	}

#lefttxt 
	{
	position:absolute;
	left:25px;
	width:532px;
	}
	
#righttext 
	{
	position:absolute;
	top:0px;
	left:20px;
	width:240px;
	color:#666666;
	font-size:11px;
	}
	
#righttext_left 
	{
	position:absolute;
	top:25px;
	left:20px;
	width:240px;
	color:#666666;
	font-size:11px;
	}

#righttext_leftline 
	{
	position:absolute;
	top:25px;
	left:20px;
	width:240px;
	color:#666666;
	font-size:11px;
	line-height:22px;
	}
	
#rpos
	{
	position:absolute;
	top:0px;
	left:20px;
	height:300px;
	}
	
.aufz 
	{
	line-height: 22px;
	}