@charset "utf-8";
/* Street One Navigation */
#nav_back {
	height:56px;
	background-image: url(/img/navi/nav_back.gif);
	background-repeat: repeat-x;
} /* background with shadow */

ul#top_menu li {
	float:left;
	height:19px;
}


ul#top_menu li a:hover {
	background-position: 0px bottom
}


ul#top_menu li a span {
	position:relative;
	left:-6000px
}
ul#nav {
	margin: 0;
	padding: 0;
	text-align: left;
	height:22px;
	

}
ul#nav li {height:22px;
	list-style: none;
	float: left;  
	position: relative;
	margin: 0;
	padding: 0;
/*	background-image: url(/img/navi/de/main_back.png); -- 404 */
}
ul#nav li a span {
	position:relative;
	left:-6000px;
	/*display:none;*/
}
* html ul#nav li a span {display:none;}
* html ul#nav li {  /* Korrektur fuer den IE 5 und 6 */
	margin-bottom: 0;
}


ul#nav li:hover {
	background-image:none;
	background-color:#fff;
}
ul#nav li a:hover {
}

*:first-child+html ul#nav li {  /* Korrektur fuer den IE 7 */
	margin-bottom: 0;
}
ul#nav li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 22px;
	left: -9px;
	display: none;  /* Unternav ausblenden */
}
*:first-child+html ul#nav ul {  /* Workaround fuer den IE 7 */
	
}
ul#nav li:hover ul {
	display: block;  /* Unternav in modernen Browsern einblenden */
}
ul#nav  li {z-index:30;}
ul#nav li ul li {
	float: none;
	display: block;
	margin:0;
	padding:1px 0 1px 0;
	height:23px;
	background-image: url(/img/navi/submenu_back.png);
	background-repeat: no-repeat;
	
}
ul#nav li ul li:hover {
	background-image: url(/img/navi/submenu_back.png);
	background-color:transparent
}
ul#nav li ul li:first-child {
	background-image: url(/img/navi/submenu_first.png);
}
ul#nav li ul li:last-child, ul#nav li ul li.last_sub {
	background-image: url(/img/navi/submenu_last.png);
	padding-bottom:10px;
}
ul#nav li ul li.last_sub {
	background-image: url(/img/navi/submenu_last.png);
	padding-bottom:10px;
}
ul#nav li ul li a:hover, ul#nav li ul li.active a {
	color:#aa0010 !important
}
ul#nav li a, ul#nav li span {
	display: block;
	color:#fff;
	padding:3px 0;
	width: 130px;  /* Breite den in li enthaltenen Elementen zuweisen */
	height:16px;
	text-decoration: none;
	font-weight: bold;
}
* html ul#nav a, * html ul#nav span {
	w\idth: 129px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
}
ul#nav li ul li a, ul#nav li ul li span {
	display: block;
	color:#6f7074;
	padding:3px 25px;
	width: 229px;  /* Breite den in li enthaltenen Elementen zuweisen */
	height:18px !important;
	text-decoration: none;
	font-weight: 300;
	text-align:left;
}
ul#nav li ul li a:first-child, ul#nav li ul li span {
	display: block;
	color:#6f7074;
	padding:3px 25px;
	width: 229px;  /* Breite den in li enthaltenen Elementen zuweisen */
	height:18px !important;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	background-color:none !important;
}
ul#nav a:hover, ul#nav li ul a:hover, ul#nav span, li a#aktuell {
	color: #aa0010; 
}
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
}
ul#nav li ul span {  /* aktuelle Unterseite kennzeichnen */
	background-color: maroon;
}

a.no_cursor {cursor:default}
