
/*+++++++++++++++++++++++++++++++++++++++++++ Hauptnavigation Ebenen1+++++++++++++++++++++++++++++++++++++++++++++*/
#nav_main {
    padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
#nav_main ul {
	list-style-type: none;
	margin:0 0 0 0;
    padding:0 0 0 0;
}
#nav_main li {
   padding:0 0 0 0;
   margin: 0 0 0 0;
   float:left;
   list-style-type: none;
   width:131px;
}
#nav_main a {
	height:40px;
	display:block;
	padding:68px 0 0 27px;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#ccd2d8;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image: url(../images/nav_on.gif);
	background-repeat:no-repeat;
	background-color:none;
}
*html #nav_main a{height: 108px;}

#nav_main a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav_off.gif);
	background-repeat:no-repeat;
}
#nav_main a.main-aktiv {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav_off.gif);
	background-repeat:no-repeat;
}
#nav_main a.main-aktiv:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav_off.gif);
	background-repeat:no-repeat;
}
/*+++++++++++++++++++++++++++++++++ Hauptnavigation Ebene 2 ++++++++++++++++++++++++++++++++++++++++++*/
#nav_sub {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_sub ul{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_sub li{
	list-style-image: none;
	list-style-type:none;
	padding:0 0 2px 0;
	margin: 0 0 0 0;
	width:262px;
}
#nav_sub a{
	display:block;
	/*height:28px;*/
	margin:0 0 0 0;
	padding:10px 0 10px 23px;
	text-decoration: none;
	color:#ccd2d8;
	font-weight:normal;
	font-size:12px;
	background-color:#234968;
}
#nav_sub a:hover{
	color:#FFF;
	font-weight:normal;
	background-color:#18334e;
	width:200px;
}
#nav_sub a.sub-aktiv{
	color:#FFF;
	font-weight:normal;
	background-color:#18334e;
	width:200px;
}
#nav_sub a.sub-aktiv:hover{
	color:#FFF;
	font-weight:normal;
	background-color:#18334e;
}		
		
/*+++++++++++++++++++++++++++++++++ Administrative Navigation Ebene 1 ++++++++++++++++*/
#nav_top {
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:15px 0 0 10px;
}
#nav_top ul{
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_top li{
	list-style-image: none;
	list-style-type:none;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	line-height:1.7em;
	border-bottom:1px solid #999999;
}
#nav_top a{
	text-decoration: none;
	color:#666;
	font-weight:normal;
	text-transform: lowercase;
}
#nav_top a:hover{
	color:#011f3d;
}
#nav_top a.top-aktiv{
	color:#011f3d;
	text-transform: lowercase;
}
#nav_top a.top-aktiv:hover{
	color:#011f3d;
}		

/*++++++++++++++++++++++++++++ Classen Produktnavigation (BLAU) +++++++++++++++++++++++++*/
#nav_sub a.nav_sub_blue {
	display:block;
	margin:0 0 0 0;
	padding:10px 0 10px 23px;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	background-color:#00b3ff;
	font-family: "Courier New", Courier, monospace;
}
#nav_sub a.nav_sub_blue:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#00b3ff;
	width:200px;
}
#nav_sub a.nav_sub_blue-aktiv{
	color:#FFF;
	font-weight:bold;
	background-color:#00b3ff;
	width:200px;
	font-size:20px;
	font-family: "Courier New", Courier, monospace;
	margin:0 0 0 0;
	padding:12px 0 12px 23px;
}
#nav_sub a.nav_sub_blue-aktiv:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#00b3ff;
	font-size:20px;
}
/*++++++++++++++++++++++++++++ Classen Produktnavigation (GRÜN) +++++++++++++++++++++++++*/
#nav_sub  a.nav_sub_green {
	display:block;
	padding:12px 0 12px 23px;
	margin:0 0 0 0;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	background-color:#73be1e;
	font-family: "Courier New", Courier, monospace;
}
#nav_sub a.nav_sub_green:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#73be1e;
	width:200px;
}
#nav_sub a.nav_sub_green-aktiv{
	color:#FFF;
	font-weight:bold;
	background-color:#73be1e;
	width:200px;
	font-size:20px;
	font-family: "Courier New", Courier, monospace;
	margin:0 0 0 0;
	padding:12px 0 12px 23px;
}
#nav_sub a.nav_sub_green-aktiv:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#73be1e;
	font-size:20px;
}
/*++++++++++++++++++++++++++++ Classen Produktnavigation (RED) +++++++++++++++++++++++++*/
#nav_sub a.nav_sub_red {
	display:block;
	padding:12px 0 12px 23px;
	margin:0 0 0 0;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	background-color:#e41b5b;
	font-family: "Courier New", Courier, monospace;
}
#nav_sub a.nav_sub_red:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#e41b5b;
	width:200px;
}
#nav_sub a.nav_sub_red-aktiv{
	color:#FFF;
	font-weight:bold;
	background-color:#e41b5b;
	width:200px;
	font-size:20px;
	font-family: "Courier New", Courier, monospace;
	margin:0 0 0 0;
	padding:12px 0 12px 23px;
}
#nav_sub a.nav_sub_red-aktiv:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#e41b5b;
	font-size:20px;
}
/*++++++++++++++++++++++++++++ Classen Produktnavigation (ORANGE) +++++++++++++++++++++++++*/
#nav_sub a.nav_sub_orange {
	display:block;
	padding:12px 0 12px 23px;
	margin:0 0 0 0;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	background-color:#fed12e;
	font-family: "Courier New", Courier, monospace;
}
#nav_sub a.nav_sub_orange:hover{
	color:#FFF;
	font-weight:bold;
	background-color:#fed12e;
	width:200px;
}
#nav_sub a.nav_sub_orange-aktiv{
	color:#FFF;
	font-weight:bold;
	background-color:#fed12e;
	width:200px;
	font-size:20px;
	font-family: "Courier New", Courier, monospace;
	padding:12px 0 12px 23px;
	margin:0 0 0 0;
}
#nav_sub a.nav_sub_orange-aktiv:hover{
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	background-color:#fed12e;
}


/*+++++++++++++++++++++++++++++++++ Sprachnavigation ++++++++++++++++++++++++++++++++++++++++++*/

#nav_sprache {
	/*display:none;*/
}

/*+++++++++++++++++++++++++++++++++ Navigation Sprachauswahl +++++++++++++++++++++++*/
#nav_sprache{
	width:55px;
	background-repeat:no-repeat;
	/*padding:5px 5px 5px 5px;*/
	padding:5px 5px 7px 20px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:white;
	
}
#nav_sprache ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav_sprache li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:25px;
	float:left;
	list-style-type:none;
}
#nav_sprache a{
	display: block;
	height:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	filter: Alpha(Opacity=30);
	/*background-color:#eaeaea;*/
	opacity:0.3;
}
#nav_sprache a:hover{
	text-decoration:none;
	filter: Alpha(Opacity=100);
	/*background-color:#eaeaea;*/
	opacity:1.0;
}
#nav_sprache a.active{
	text-decoration:none;
	filter: Alpha(Opacity=100);
	/*background-color:#eaeaea;*/
	opacity:1.0;
}			
	
