/**********************************/
/*********** 1. Ebene *************/
/**********************************/
ul#lvl1 li { list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom: 1px; }

ul#lvl1 li a, #lvl1 li a:visited {
	background: transparent url(../images/navigation/navi-bg-no.png) no-repeat left top;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 0 6px 10px;
	display: block;
	overflow: hidden;
	width: 220px;
	height: 18px;
}

ul#lvl1 li a.ifsub { background: transparent url(../images/navigation/navi-bg-ifsub.png) no-repeat left top; }
ul#lvl1 li a.ifnoact { background: transparent url(../images/navigation/navi-bg-act.png) no-repeat left top; color: #0a197b; }
ul#lvl1 li a.ifnoact:hover { color: #0a197b; }
ul#lvl1 li a.ifsubact { background: transparent url(../images/navigation/nav-bg-ifsub-act.png) no-repeat left top; height: 25px; color: #0a197b; }
ul#lvl1 li a.ifsubact:hover { color: #0a197b; }

ul#lvl1 li a:hover, #lvl1 li a:active  { 
	color: #fecc00;
}

ul#lvl1 li a.active {
	background: transparent url(../images/navi_1.jpg) no-repeat left bottom;
	color: #fecc00;
}
/**********************************/
/*********** 2. Ebene *************/
/**********************************/
#lvl1 ul#lvl2 { margin-top: 1px; margin-bottom: 10px; }
#lvl1 ul#lvl2 li { list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom: 1px; }


#lvl1 ul#lvl2 li a, #lvl2 li a:visited {
	background: none;
	text-decoration: none;
	color: #0a197b;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 0 0px 20px;
	display: block;
	overflow: hidden;
	width: 220px;
}

#lvl1 ul#lvl2 li a:hover, #lvl1 ul#lvl2 li a:active, #lvl1 ul#lvl2 li a.active {
	background: transparent url(../images/navigation/arrow-act.png) no-repeat 9px 7px;
	color: #fff;
}


/**********************************/
/*********** 3. Ebene *************/
/**********************************/
#lvl1 ul#lvl2 ul#lvl3{ margin-top: 1px; margin-bottom: 15px; }
#lvl1 ul#lvl2 ul#lvl3 li { list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom: 1px; }

#lvl1 ul#lvl2 ul#lvl3 li a, #lvl3 li a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	padding: 1px 0 1px 35px;
	display: block;
	overflow: hidden;
	width: 165px;
	height: 12px;
}

#lvl1 ul#lvl2 ul#lvl3 li a:hover, #lvl3 li a:active  {
	background: transparent url(../images/navigation/arrow-act.png) no-repeat 25px 8px;
	color: #ffffff;
}

#lvl1 ul#lvl2 ul#lvl3 li a.active, #lvl1 ul#lvl2 ul#lvl3 li a:hover {
	background: transparent url(../images/navigation/arrow-act.png) no-repeat 25px 8px;
	color: #ffffff;
}