.navi-links ul.navLevelContainer {
	width:130px;
	height:auto;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	z-index:11000;
}

.navi-links ul.navLevelContainer li a,  .navi-links ul.navLevelContainer li a:link,  .navi-links ul.navLevelContainer li a:visited {
	display:block;
	height:auto;
	text-decoration:none;
	color:#536a7b;
	background-color:#FFF;
}

.navi-links ul.navLevelContainer li a:hover,  .navi-links ul.navLevelContainer li a.active {
	color:#FFF;
	background-color:#6097c5;
}

.navi-links ul.navLevelContainer li a.disabled,  .navi-links ul.navLevelContainer li a.timeDisabled {
	color:#FF0; 
}

.navi-links ul.navLevelContainer li.divNavItemPlaceholder {
	background-color:#F00;
}

.navi-links ul.navLevelContainer li {
	display:block;
	margin:0px;
	padding:0px;
}

.navi-links ul.navLevel1 li a span {
	padding-left:0px;
}

.navi-links ul.navLevel1 li a,  .navi-links ul.navLevel1 li a:link,  .navi-links ul.navLevel1 li a:visited {
	border-bottom:1px solid #5e3a20;
	padding-left:12px;
	padding-top:1px;
	padding-bottom:2px;
}
.navi-links ul.navLevel1 li a:hover, .navi-links ul.navLevel1 li a.active {
	color:#FFF;
	background-color:#6097c5;
}

.navi-links ul.navLevel2 li a span {
	padding-left:10px;
}
.navi-links ul.navLevel2 li a,  .navi-links ul.navLevel2 li a:link,  .navi-links ul.navLevel2 li a:visited {
	font-size: 11px;
	text-decoration: none;
	color:#FFF;
	background-color:#81b0d6;

}
.navi-links ul.navLevel2 li a:hover,  .navi-links ul.navLevel2 li a.active {
	color:#FFF;
	background-color: #6097c5;
}
.navi-links ul.navLevel3 li a span {
	padding-left:20px;
}

.navi-links ul.navLevel3 li a,  .navi-links ul.navLevel3 li a:link,  .navi-links ul.navLevel3 li a:visited {
	font-size: 11px;
	text-decoration: none;
	color:#6097c5;
	background-color:#afcbe2;
	border-bottom:1px solid #6097c5;
}
.navi-links ul.navLevel3 li a:hover,  .navi-links ul.navLevel3 li a.active {
	color:#FFF;
	background-color: #6097c5;
}
.navi-links ul.navLevel4 li a span {
	padding-left:24px;
}

.navi-links ul.navLevel5 li a span {
	padding-left:28px;
}

.navi-links ul.navLevel6 li a span {
	padding-left:32px;
}

.navi-links ul.navLevel7 li a span {
	padding-left:36px;
}



.navi-rechts ul.navLevelContainer {
	width:144px;
	height:auto;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:1px;
	z-index:11000;
	clear:left;
}

.navi-rechts ul.navLevelContainer li a,  .navi-rechts ul.navLevelContainer li a:link,  .navi-rechts ul.navLevelContainer li a:visited {
	display:block;
	height:auto;
	text-decoration:none;
	color:#6097c5;
	background-color:#FFF;
}

.navi-rechts ul.navLevelContainer li a:hover,  .navi-rechts ul.navLevelContainer li a.active {
	color:#FFF;
	background-color:#6097c5;
}

.navi-rechts ul.navLevelContainer li a.disabled,  .navi-rechts ul.navLevelContainer li a.timeDisabled {
	border-left:9px solid #F00; 
}

.navi-rechts ul.navLevelContainer li.divNavItemPlaceholder {
	background-color:#F00;
}

.navi-rechts ul.navLevelContainer li {
	display:block;
	margin:0px;
	padding:0px;
}

.navi-rechts ul.navLevel1 li a span {
	padding-left:0px;
}

.navi-rechts ul.navLevel1 li a,  .navi-rechts ul.navLevel1 li a:link,  .navi-rechts ul.navLevel1 li a:visited {
	border-bottom:1px solid #5e3a20;
	padding-left:12px;
	padding-top:1px;
	padding-bottom:2px;
}
.navi-rechts ul.navLevel1 li a:hover, .navi-rechts ul.navLevel1 li a.active {
	color:#FFF;
	background-color:#6097c5;
}

.navi-rechts ul.navLevel2 li a span {
	padding-left:10px;
}
.navi-rechts ul.navLevel2 li a,  .navi-rechts ul.navLevel2 li a:link,  .navi-rechts ul.navLevel2 li a:visited {
	font-size: 11px;
	text-decoration: none;
	color:#FFF;
	background-color:#81b0d6;
	border-bottom:1px solid #FFF;
}
.navi-rechts ul.navLevel2 li a:hover,  .navi-rechts ul.navLevel2 li a.active {
	color:#FFF;
	background-color: #6097c5;
}
.navi-rechts ul.navLevel3 li a span {
	padding-left:20px;
}

.navi-rechts ul.navLevel3 li a,  .navi-rechts ul.navLevel3 li a:link,  .navi-rechts ul.navLevel3 li a:visited {
	font-size: 11px;
	text-decoration: none;
	color:#6097c5;
	background-color:#afcbe2;
	border-bottom:1px solid #6097c5;
}
.navi-rechts ul.navLevel3 li a:hover,  .navi-rechts ul.navLevel3 li a.active {
	color:#FFF;
	background-color: #6097c5;
}
.navi-rechts ul.navLevel4 li a span {
	padding-left:24px;
}

.navi-rechts ul.navLevel5 li a span {
	padding-left:28px;
}

.navi-rechts ul.navLevel6 li a span {
	padding-left:32px;
}

.navi-rechts ul.navLevel7 li a span {
	padding-left:36px;
}



.navi-oben ul.navLevelContainer {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:19px;
	/*float:left;*/
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	z-index:11000;
}

.navi-oben ul.navLevelContainer li a,  .navi-oben ul.navLevelContainer li a:link,  .navi-oben ul.navLevelContainer li a:visited {
	display:block;
	height:13px;
	width:163px;
	text-decoration:none;
	color:#536a7b;
	font-weight:bold;

}

.navi-oben ul.navLevelContainer li a:hover,  .navi-oben ul.navLevelContainer li a.active {
/*background-color:#f79832;*/
	color:#FFF;
}

.navi-oben ul.navLevelContainer li a.disabled,  .navi-oben ul.navLevelContainer li a.timeDisabled {
background-color:#FF00FF;
}

.navi-oben ul.navLevelContainer li.divNavItemPlaceholder {
	background-color:#F00;
}

.navi-oben ul.navLevelContainer li {
	display:block;
	width:176px;
	height:19px;
	margin:0px;
	margin-right:2px;
	padding:0px;
	float:left;
}

.navi-oben ul.navLevel1 li a span {
	padding-left:0px;
}

.navi-oben ul.navLevel1 li a,  .navi-oben ul.navLevel1 li a:link,  .navi-oben ul.navLevel1 li a:visited {
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../images/bgnavi_ffffff.png);
	background-repeat:repeat-y;
}
.navi-oben ul.navLevel1 li a:hover, .navi-oben ul.navLevel1 li a.active {
	color:#fff;
	background-image:url(../images/bgnavi_f79832.png);
	background-repeat:repeat-y;	
}

.navi-oben ul.navLevel2 {
width:176px;
float:left;
height:97px;
top: -154px;
padding-top:19px;
padding-bottom:19px;
background-image:url(../images/transbgnavi.png);
background-repeat:repeat-y;
}

.navi-oben ul.navLevel2 li a span {
	padding-left:0px;
}
.navi-oben ul.navLevel2 li a,  .navi-oben ul.navLevel2 li a:link,  .navi-oben ul.navLevel2 li a:visited {
	font-size: 11px;
	margin-top:0px;
	text-decoration: none;
	color:#fff;
	background-image:url(../images/transbgnavi_leer.png);
	background-repeat:repeat-y;
}
.navi-oben ul.navLevel2 li a:hover,  .navi-oben ul.navLevel2 li a.active {
	color:#fff;
	background-image:url(../images/transbgnavi_over.png);
	background-repeat:repeat-y;
}

/*Nav Level Spezial*/

.navi-oben ul.navLevel2_spez {
width:357px;
float:left;
height:97px;
top: -154px;
padding-top:19px;
padding-bottom:19px;
background-image:url(../images/transbgnavi_spez.png);
background-repeat:no-repeat;
}
.navi-oben ul.navLevel2_spez li a span {
	padding-left:0px;
}
.navi-oben ul.navLevel2_spez li a,  .navi-oben ul.navLevel2_spez li a:link,  .navi-oben ul.navLevel2_spez li a:visited {
	font-size: 11px;
	margin-top:0px;
	text-decoration: none;
	color:#fff;
	background-image:url(../images/transbgnavi_leer.png);
	background-repeat:repeat-y;
}

.navi-oben ul.navLevel2_spez li a:hover,  .navi-oben ul.navLevel2_spez li a.active {
	color:#fff;
	background-image:url(../images/transbgnavi_over.png);
	background-repeat:repeat;
}
/*Nav Level Spezial Ende*/
.divNavSubContainer li {
	/*clear:left;*/
	width:175px;
	border-bottom:1px solid #FFF;
}
.divNavSubContainer li a {
	border-bottom:1px solid #FFF;
	/*float:left;*/
}


