#navigation {
float: left;
margin-left: 9px;
/*-margin-left: 5px;*/
margin-top: 27px;
width: 168px;
border-top: 1px solid #cdcdcd;
position: absolute;
}

#navigation .navlegend {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation .navlegend li {
	margin: 0;
	padding: 0;
	font-weight: bold;
}



#navigation .navlegend {
width: 168px;
}

#navigation ul.navroot, #navigation ul.navroot li ul,#navigation ul.navroot li ul li ul {
	width: 168px;
background-color: #919191;
}

#navigation ul.navroot, ul.navroot li ul li ul, ul.navroot li ul li ul li ul {
	font-weight: normal;
	list-style-type: none;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
}

#navigation ul.navroot {
	margin-left: 0;
}

html>body #navigation ul.navroot {
	margin-left: 0;
}


#navigation ul.navroot li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation ul.navroot li  {
	border-bottom: 0;
	font-weight: bold;
	text-transform: none;
	padding: 0;
margin:0;

}

#navigation ul.navroot li a {
line-height: 25px;
margin: 0;
padding: 0;
padding-left: 11px;
	display: block;
	color: #fff;
	text-decoration: none;

	border-bottom: 1px solid #cdcdcd;

}

#navigation ul.navroot li a:hover {
	color: #fffcc9;
	background-color: #7f0303;
}


#navigation ul.navroot li ul li a {
	background-color: #5e5e5e;
color: #fffcc9;
}
#navigation ul.navroot li ul li ul li a {
background-color: #f2f2f2;
color: #0b1966;
}
#navigation ul.navroot li ul li ul li a:hover {
background-color: #e2e2e2;
color: #bc0000;
}


#navigation ul.navroot li ul li a:hover {
	background-color: #3a3a3a;
}


#navigation ul.navroot li.active>a {
	color: #fffcc9;
	font-weight: bold;
	background-color: #7f0303;
}

#navigation ul.navroot li ul li.active>a {
	color: #fffcc9;
	font-weight: bold;
	background-color: #bc0001;
}
#navigation ul.navroot li ul li ul li.active>a {
	color: #bc0000;
	background-color: #f2f2f2;
}






* html #navigation ul.navroot li.active a {color: #fffcc9; background-color: #7f0303; } /*1. Ebene aktiv*/
* html #navigation ul.navroot li.active ul li.active a {color: #fffcc9; background-color: #bc0001;}/*2. Ebene aktiv*/
* html #navigation ul.navroot li.active ul li.active ul li.active a {color: #bc0000; background-color: #f2f2f2;}/*3 ebene aktiv*/

* html #navigation ul.navroot li a {height: 1%; background-color: #919191; color: #fff}/*1 ebene normal*/
* html #navigation ul.navroot li ul li a {height: 1%; background-color: #5e5e5e;}
* html #navigation ul.navroot li ul li ul li a {height: 1%; background-color: #f2f2f2;}


* html #navigation ul.navroot li.active ul li a {color: #fffcc9; background-color: #5e5e5e;} /*2 Ebene inaktiv*/
* html #navigation ul.navroot li.active ul li.active ul li a {color: #0b1966; background-color: #f2f2f2;/*3 Ebene inaktiv*/}
* html #navigation ul.navroot li.active ul li ul li a {color: #0b1966; background-color: #f2f2f2;} /*3 Ebene inaktiv*/

/* ---= end navigation =--- */
