/******************************/
/****** HauptNavigation *******/
/******************************/


ul#mainnav{
	position:absolute;
	height:17px;
	top:83px;
	left:200px;
	font-size: 69%;
	padding: 0px;
	margin: 0px 0px 0px 1px;
	list-style: none;
}

ul#mainnav li{
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-align:center;
	display: inline;
}




/*Menue fuer dynamische Navigation   */

/******************************/
/**** DynamischeNavigation ****/
/******************************/

#jsmenu{
   padding: 0px;
   margin: 0px;
   width: 150px; 
   color:#FFFFFF;
   z-index:1000;
   border: 0px solid #CCCCCC;
   }

ul#jsmenu {
	padding: 0px;
	margin: 0px;
	font-size: 69%;
	}
		
ul#jsmenu li {
	list-style: none;
	margin:0px;
	}

ul#jsmenu li a {
	border-top: solid 1px #FFFFFF;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	color: #ffffff;
	text-decoration: none;
	}

ul#jsmenu li a:hover {
	color: #333333;
	background-color:#CCCCCC;
	}





a.jsmenunormal:link     {text-decoration:none;color:#FFFFFF;background-color:#C30014;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenunormal:visited  {text-decoration:none;color:#FFFFFF;background-color:#C30014;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenunormal:hover    {text-decoration:none;color:#FFFFFF;background-color:#C30014;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenunormal:active   {text-decoration:none;color:#FFFFFF;background-color:#C30014;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}

a.jsmenutraffic:link     {text-decoration:none;color:#FFFFFF;background-color:#003C87;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenutraffic:visited  {text-decoration:none;color:#FFFFFF;background-color:#003C87;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenutraffic:hover    {text-decoration:none;color:#FFFFFF;background-color:#003C87;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenutraffic:active   {text-decoration:none;color:#FFFFFF;background-color:#003C87;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}

a.jsmenumobility:link     {text-decoration:none;color:#999999;background-color:#FAB900;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenumobility:visited  {text-decoration:none;color:#444444;background-color:#FAB900;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenumobility:hover    {text-decoration:none;color:#444444;background-color:#FAB900;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenumobility:active   {text-decoration:none;color:#444444;background-color:#FAB900;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}

a.jsmenulogistics:link     {text-decoration:none;color:#FFFFFF;background-color:#009637;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenulogistics:visited  {text-decoration:none;color:#FFFFFF;background-color:#009637;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenulogistics:hover    {text-decoration:none;color:#FFFFFF;background-color:#009637;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}
a.jsmenulogistics:active   {text-decoration:none;color:#FFFFFF;background-color:#009637;padding:0px 5px 4px 5px;margin:0px 1px 0px 0px;}


/******************************/
/********PTVNavigation********/
/******************************/

ul.naviptvleft {
	width:100%;
	padding: 0px;
	font-size: 69%;
	margin: 0px;
	}
		
ul.naviptvleft li {
	list-style: none;
	background-color:#C30014;
	display: block;
	margin:0px;
	}

ul.naviptvleft li a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	height:100%;
	border-top: solid 1px #E18C7D;
	color: #FFFFFF;
	}

ul.naviptvleft li a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

ul.naviptvleft li a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}	

ul.naviptvleft li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}


ul.naviptvleft .folder_first_open{
	background-image: url(/img/global/folder_open_w.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	}	

ul.naviptvleft .folder_first_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:2px 6px; 
	color: #FFFFFF;
	background-color:#E18C7D;  
	}	


	
ul.naviptvleft ul.secondnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.naviptvleft ul.secondnav li {
	display: block;
	background-color:#D2463C;
	}

ul.naviptvleft ul.secondnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 23px;
	color: #FFFFFF;
	border-top: solid 0px #FFFFFF;   
	}



ul.naviptvleft ul.secondnav li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}

ul.naviptvleft ul.secondnav li a:visited {
	text-decoration: none;
	}
	
ul.naviptvleft ul.secondnav li a:active {
	text-decoration: none;
	}



ul.naviptvleft .folder_second {
	background-repeat:no-repeat;
	background-position:10px 6px; 
}	



ul.naviptvleft .folder_second_open{
background-image: url(/img/global/folder_open_w.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	background-color:#E18C7D;  
	}	


ul.naviptvleft .folder_second_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:10px 6px; 
	color:#cc4422;
	background-color:#E18C7D;  
	}	




ul.naviptvleft ul.thirdnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.naviptvleft ul.thirdnav li {
	background-color:#E18C7D;  
	
	}

ul.naviptvleft ul.thirdnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 30px;
	color: #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	}
	
	
	

ul.naviptvleft ul.thirdnav li a:hover {
	color: #555555;
	background-color: #dddddd;
	text-decoration: none;
	}
	


ul.naviptvleft .folder_third{
	background-repeat:no-repeat;
	background-position:17px 6px; 
}	

ul.naviptvleft .folder_third_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:15px 6px; 
	color:#cc4422;
	}	



/******************************/
/********TrafNavigation********/
/******************************/

ul.navitrafleft {
	width:100%;
	padding: 0px;
	font-size: 69%;
	margin: 0px;
	}
		
ul.navitrafleft li {
	list-style: none;
	background-color:#003C87;
	display: block;
	margin:0px;
	}

ul.navitrafleft li a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	height:100%;
	border-top: solid 1px #82A0CD;
	color: #FFFFFF;
	}

ul.navitrafleft li a:link {
	text-decoration: none;
	color:#FFFFFF;
	}	


ul.navitrafleft li a:activ {
	text-decoration: none;
	color:#FFFFFF;
	}	

ul.navitrafleft li a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}	

ul.navitrafleft li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}


ul.navitrafleft .folder_first_open{
	background-image: url(/img/global/folder_open_w.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	
	
}	

ul.navitrafleft .folder_first_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	background-color:#82A0CD;  
	}	



ul.navitrafleft ul.secondnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navitrafleft ul.secondnav li {
	display: block;
	background-color:#4164A5;
	}

ul.navitrafleft ul.secondnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 23px;
	color: #FFFFFF;
	border-top: solid 0px #FFFFFF;  
	}



ul.navitrafleft ul.secondnav li a:link {
	text-decoration: none;
	}

ul.navitrafleft ul.secondnav li a:visited {
	text-decoration: none;
	}
	
ul.navitrafleft ul.secondnav li a:active {
	text-decoration: none;
	}

ul.navitrafleft ul.secondnav li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}


ul.navitrafleft .folder_second {
	background-repeat:no-repeat;
	background-position:10px 6px; 
}	



ul.navitrafleft .folder_second_open{
	background-image: url(/img/global/folder_open_w.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	background-color:#82A0CD;
	
	
}	


ul.navitrafleft .folder_second_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:10px 6px; 
	color:#cc4422;
	background-color:#82A0CD;
	
}	




ul.navitrafleft ul.thirdnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navitrafleft ul.thirdnav li {
	background-color:#82A0CD; 	
	}

ul.navitrafleft ul.thirdnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 30px;
	color: #FFFFFF;
	border-bottom: solid 0px #FFFFFF;
	}

ul.navitrafleft ul.thirdnav li a:hover {
	color: #555555;
	background-color: #dddddd;
	text-decoration: none;
	}
	


ul.navitrafleft .folder_third_open{
	background-repeat:no-repeat;
	background-position:17px 6px; 
}	

ul.navitrafleft .folder_third_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:15px 6px; 
	color:#cc4422;
	background-color:#82A0CD; 
	
	
}	






/******************************/
/********MobNavigation********/
/******************************/

ul.navimobleft {
	width:100%;
	padding: 0px;
	font-size: 69%;
	margin: 0px;
	}
		
ul.navimobleft li {
	list-style: none;
	background-color:#FAB900;
	display: block;
	margin:0px;
	}

ul.navimobleft li a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	height:100%;
	border-top: solid 1px #FFDC8C;
	color: #333333;
	}

ul.navimobleft li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}
	
ul.navimobleft li a:active {
	text-decoration: none;
	color: #333333;
	}

ul.navimobleft li a:visited {
	text-decoration: none;
	color: #333333;
	}	


ul.navimobleft .folder_first_open{
	background-image: url(/img/global/folder_open_g.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	
}	

ul.navimobleft .folder_first_aktiv{
	background-image: url(/img/global/folder_aktiv_g.gif);
	background-repeat:no-repeat;
	background-position:2px 6px; 
	background-color:#FFDC8C;
	}	


	
ul.navimobleft ul.secondnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navimobleft ul.secondnav li {
	display: block;
	background-color:#FAC34B;
	}

ul.navimobleft ul.secondnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 23px;
	color: #333333;
	border-top: solid 0px #FFFFFF;   
	}



ul.navimobleft ul.secondnav li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}

ul.navimobleft ul.secondnav li a:visited {
	text-decoration: none;
	}
	
ul.navimobleft ul.secondnav li a:active {
	text-decoration: none;
	}



ul.navimobleft .folder_second {
	background-repeat:no-repeat;
	background-position:10px 6px; 
}	



ul.navimobleft .folder_second_open{
	background-image: url(/img/global/folder_open_g.gif);
	background-repeat:no-repeat;
	background-position:10px 6px; 
	background-color:#FFDC8C;	
	}	


ul.navimobleft .folder_second_aktiv{
	background-image: url(/img/global/folder_aktiv_g.gif);
	background-repeat:no-repeat;
	background-position:10px 6px; 
	color:#cc4422;
	background-color:#FFDC8C;
	
}	




ul.navimobleft ul.thirdnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navimobleft ul.thirdnav li {
	background-color:#FFDC8C;
	}

ul.navimobleft ul.thirdnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 30px;
	border-top: solid 0px #FFFFFF;
	}
	

ul.navimobleft ul.thirdnav li a:hover {
	color: #444444;
	background-color: #dddddd;
	text-decoration: none;
	}
	


ul.navimobleft .folder_third{
	background-repeat:no-repeat;
	background-position:17px 6px; 
}	

ul.navimobleft .folder_third_aktiv{
	background-image: url(/img/global/folder_aktiv_g.gif);
	background-repeat:no-repeat;
	background-position:15px 6px; 
	color:#cc4422;
	background-color:#FFDC8C;
	
}	


/******************************/
/********LogNavigation********/
/******************************/

ul.navilogleft {
	width:100%;
	padding: 0px;
	font-size: 69%;
	margin: 0px;
	}
		
ul.navilogleft li {
	list-style: none;
	background-color:#009637;
	display: block;
	margin:0px;
	}

ul.navilogleft li a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	height:100%;
	border-top: solid 1px #A0BE91;
	color: #FFFFFF;
	}

ul.navilogleft li a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

ul.navilogleft li a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}	

ul.navilogleft li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}

ul.navilogleft .folder_first_open{
	background-image: url(/img/global/folder_open_w.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	
}	

ul.navilogleft .folder_first_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:2px 6px; 
	background-color:#A0BE91; 
}	

	
ul.navilogleft ul.secondnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navilogleft ul.secondnav li {
	display: block;
	background-color:#509B4B;
	}

ul.navilogleft ul.secondnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 23px;
	color: #FFFFFF;
	border-top: solid 0px #FFFFFF;   
	}



ul.navilogleft ul.secondnav li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}

ul.navilogleft ul.secondnav li a:visited {
	text-decoration: none;
	}
	
ul.navilogleft ul.secondnav li a:active {
	text-decoration: none;
	}



ul.navilogleft .folder_second {
	background-repeat:no-repeat;
	background-position:10px 6px; 
}	



ul.navilogleft .folder_second_open{
background-image: url(/img/global/folder_open_w.gif);
	background-repeat:no-repeat;
	background-position:10px 6px; 
	color:#cc4422;
	background-color:#A0BE91; 
}	


ul.navilogleft .folder_second_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:10px 6px; 
	color:#cc4422;
	background-color:#A0BE91; 
	
}	




ul.navilogleft ul.thirdnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navilogleft ul.thirdnav li {
	background-color:#A0BE91;  
	}

ul.navilogleft ul.thirdnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 30px;
	color: #333333;
	border-top: solid 0px #FFFFFF;
	}

	
ul.navilogleft ul.thirdnav li a:link {
	color: #FFFFFF;
	}	
	
ul.navilogleft ul.thirdnav li a:aktiv {
	color: #FFFFFF;
	}	
		
ul.navilogleft ul.thirdnav li a:visited {
	color: #FFFFFF;
	}	

ul.navilogleft ul.thirdnav li a:hover {
	color: #555555;
	background-color: #dddddd;
	text-decoration: none;
	}
	

ul.navilogleft .folder_third{
	background-repeat:no-repeat;
	background-position:17px 6px; 
}	

ul.navilogleft .folder_third_aktiv{
	background-image: url(/img/global/folder_aktiv_w.gif);
	background-repeat:no-repeat;
	background-position:15px 6px; 
	color:#cc4422;
	
	
}	





span#navileftheader a{
		font-size:86%;
		font-weight:bold;
		color:#666666;
		padding:3px;
		display:block;
		text-decoration:none;
		}


span#navileftheader a:hover {
	color:#666666;
	text-decoration: none;
	display:block;
	}	



/********* Navigation oben rechts**********/


#sprachauswahl{
	position: absolute;
	top:43px;
	right:20px;
	color:#FFFFFF;
	font-size:69%;
}



#sprachauswahl a:link     {text-decoration:none;color:#FFFFFF;}
#sprachauswahl a:visited  {text-decoration:none;color:#FFFFFF;}
#sprachauswahl a:hover    {text-decoration:none;color:#FFFFFF;}
#sprachauswahl a:active   {text-decoration:none;color:#FFFFFF;}

#navtopright{
	position: absolute;
	top:3px;
	right:20px;
	color:#FFFFFF;
	font-size:69%;
}





#mobnavtopright{
	position: absolute;
	top:3px;
	right:20px;
	color:#444444;
	font-size:69%;
}


#mobnavtopright a:link{
	color:#444444;
	}

#mobnavtopright a:active{
	color:#444444;
	}
	
#mobnavtopright a:visited{
	color:#444444;
	}	

#mobnavtopright a:hoover{
	color:#444444;
	}	



/********** weitere infos **************/

.navimoreheader {
		color:#666666;
		padding:3px;
		display:block;
		font-size:76%;
		text-decoration:none;
		}



ul.navimore {
	padding: 1px;
	margin: 0;
	font-size: 69%;
	width: 180px;
	}
		
ul.navimore li {
	list-style: none;
	margin:0px;
	padding:0px;
	}


ul.navimore li a{
	color:#444444;
	display: block;
	padding: 4px 5px 4px 16px;
	border:solid 1px #CCCCCC; 
	background-color:#F6F6F4; 
	text-decoration: none;
	background-image: url(/img/global/folder_g.gif);
	background-repeat:no-repeat;
	background-position:5px 6px; 
	}


ul.navimore li a:hover {
	color: #444444;
	background-color: #DDDDDD;
	text-decoration: none;
	}


ul.navimore li a:visited {
	color: #444444;
	text-decoration: none;
	}

ul.navimore li a:active {
	color: #444444;
	text-decoration: none;
	}


.navirightheader {
		color:#666666;
		padding:3px;
		display:block;
		font-size:76%;
		text-decoration:none;
		}


p.naviright {
	width:200px;
	padding:3;
	font-size: 69%;
	margin: 0px;
	border: solid 1px #CCCCCC;
	background-color:#F6F6F4; 
	}


ul.naviright {
	width:200px;
	padding: 0px;
	font-size: 69%;
	margin: 0px;
	border: solid 1px #CCCCCC; 
	}
		
ul.naviright li {
	list-style: none;
	background-color:#F6F6F4;
	display: block;
	margin:0px;
	}

ul.naviright li a{
	color: #444444;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	height:100%;
	background-image: url(/img/global/folder_g.gif);
	background-repeat:no-repeat;
	background-position:0px 6px; 
	}

ul.naviright li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}

ul.naviright li a:active {
	color: #444444;
	text-decoration: none;
	}

ul.naviright li a:visited {
	color: #444444;
	text-decoration: none;
	}


ul.navirightkontakt {
	padding: 0px;
	margin: 0;
	font-size: 69%;
	width: 200px;
	border: solid 1px #CCCCCC; 
	}
		
ul.navirightkontakt li {
	list-style: none;
	display: block;
	margin:0px;
	}


ul.navirightkontakt li a{
	color: #444444;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	height:100%;
	background-image: url(/img/global/folder_g.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;  
	}


ul.navirightkontakt li a:hover {
	color: #444444;
	background-color: #DDDDDD;
	text-decoration: none;
	}

ul.navirightkontakt li a:active {
	color: #444444;
	text-decoration: none;
	}

ul.navirightkontakt li a:visited {
	color: #444444;
	text-decoration: none;
	}

ul.navirightreferenzen{
	list-style-image:url(/img/global/bullet_grau.gif);
	font-size: 69%;
	border:solid 1px #CCCCCC;
	margin: 0px 0px 0px 5px;
	width: 200px;
	}
	
	
ul.navirightreferenzen li{
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	}	
	
	
	