#subnav {
	position:absolute;
	left:50%;
	top:187px;
	margin:0 0 0 -222px;
	z-index:4;
	width:461px;
	height:144px;
}

#subnav .spacer {
	width:132px;
	height:6px;
	position:absolute;
	left:0px;
	top:0px;
}

.subnav_outer_con {
	background:url(../_gfx/subnav/subnav_bg.png) no-repeat left top #fff;
	/* background:#996600; */
	behavior:url(iepngfix.htc); 
	width:461px;
	height:138px;
	display:block;
	position:absolute;
	left:0px;
	top:6px;
}

#subnav ul li {
	width:124px;
	height:87px;
	float:left;
	margin:25px 10px 0 10px;
}

#subnav ul span { display:none; }

#subnav ul #koffer {
	width:100%;
	height:100%;
	display:block;
	background:url(../_gfx/cs_wechselkoffer.gif) no-repeat left top;
}

#subnav ul #gestell {
	width:100%;
	height:100%;
	display:block;
	background:url(../_gfx/cs_wechselfahrgestell.gif) no-repeat left top;
}

#subnav ul #pritschen {
	width:100%;
	height:100%;
	display:block;
	background:url(../_gfx/cs_wechselpritschen.gif) no-repeat left top;
}


#subnav ul {
	padding:5px 0 0 10px;
}





#mainnav {
	border-left:1px solid #b3b3b3;
}

#mainnav a,
#mainnav a:hover,
#mainnav a.akt,
#mainnav a:hover.akt {
	text-decoration:none;
	height:100%;
	display:block;
	text-align:center;
	background:url(../_gfx/mainnav_bt_bg.gif) repeat-x top left;
}

#mainnav a:hover,
#mainnav a.akt,
#mainnav a:hover.akt {
	background-position:left bottom;	
}

#mainnav ul {
	height:100%;
	font-size:14px;
	float:left;
	/**/
	line-height:52px;
}


#mainnav ul li {
	float:left;
	border-right:1px solid #b3b3b3;
	height:100%;
}

#startseiteBT { width:110px; }
#unternehmenBT { width:150px; }
#fsucheBT { width:132px;}
#leistungenBT { width:105px; }
#kontaktBT { width:85px; }
#historieBT { width:85px; }

#mainnav ul.langChooser {
	float:left;
	line-height:23px;
	color:#656565;
	font-size:10px;
	margin:0px 0px 0px 18px;
	border-right:1px solid #b3b3b3;
	width:164px;
	padding:5px 0px 0px 0px;
	height:47px;
}

#mainnav ul.langChooser li {
	border-right:none;
	width:16px;
	height:11px;
	margin:0px 5px 0px 0px;
}

#mainnav ul.langChooser li.headline {
	float:left;
	width:100%;
	line-height:1em;
	margin:7px 0 5px 0;
}

#mainnav ul.langChooser li a,
#mainnav ul.langChooser li a:hover {
	padding:0;
	margin:0;
	line-height:auto;
	background:none;

}

.de { background:url(../_gfx/flags/de.gif) no-repeat left top; }
.fr { background:url(../_gfx/flags/fr.gif) no-repeat left top; }
.gb { background:url(../_gfx/flags/gb.gif) no-repeat left top; }
.es { background:url(../_gfx/flags/es.gif) no-repeat left top; }
.ru { background:url(../_gfx/flags/ru.gif) no-repeat left top; }
.pl { background:url(../_gfx/flags/pl.gif) no-repeat left top; }
.nl { background:url(../_gfx/flags/nl.gif) no-repeat left top; }

#mainnav ul.langChooser span { display:none; }




