@media all{
.vnav {
	margin: 1em 0;
	overflow:hidden;
}

.vnav img{margin-right:0.7em;}

.vnav ul, .vnav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.vnav ul {
	border: none;
	border-bottom-width: 0;
}
.vnav ul li {
	border-bottom: none;
}
.vnav ul li, .vnav ul li a {
	margin: 0;
	display: block;
	padding: 0;
	line-height: normal;
}

.vnav ul li strong{display:block;padding:3px 0px 3px 3px;background-color:#E4E2E1;color:#006699;font-weight:bold;border-top: 1px solid #DF0024;border-bottom: 1px solid #DF0024;}
.vnav ul li ul li strong{display:block;padding:3px 0px 3px 10%;background-color:#E4E2E1;color:#006699;font-size:90%;border-top: 1px solid #DF0024;border-bottom: 1px solid #DF0024;}
.vnav ul li ul li ul li strong{display:block;padding:3px 0px 3px 18%;background-color:#E4E2E1;color:#006699;font-weight:bold;border-top: 1px solid #DF0024;border-bottom: 1px solid #DF0024;}

*html .vnav ul li strong {
	padding:3px 0px 3px 2%;
}

.vnav ul li a {
	display: block;
	padding: 2px 5px 3px 5px;
}

*html .vnav ul li a {
	padding: 2px 2px 3px 2px;
}

.vnav ul li ul{list-style-type:none;margin:0;padding:0;display: block;}
.vnav ul li ul li{display: block;float:left;width:100%;margin:0;padding:0;}
.vnav ul li ul li a{width:90%;padding:3px 0px 3px 10%;background-color:#E4E2E1;color:#000;display:block;font-size:90%;}

.vnav ul li ul li ul{list-style-type:none;margin:0;padding:0;display: block;}
.vnav ul li ul li ul li{display: block;float:left;width:100%;margin:0;padding:0;}
.vnav ul li ul li ul li a{width:80%;padding:3px 0px 3px 18%;background-color:#E4E2E1;color:#006699;display: block;}
.vnav ul li ul li a:hover{background-color:#CFCFCF;}

.vnav ul li a, .vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active, .vnav ul li a:hover {
	text-decoration: none;
	cursor: pointer;
}
#leftmenu h3 { padding-top:1em;font-weight:normal;color:#DF0024;border-bottom:5px #CFCFCF solid;font-size: 120%; }
* html .vnav ul li a
/* hide from IE5.0/Win & IE5/Mac */
 {
	height: 0.01%;
}






.vnav ul, .vnav ul li {
	border: none;
	display:inline
}
.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active {
	text-decoration: none;
	background-color: #E4E2E1;
	color: #000;
}
#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active {
	background-color: #E4E2E1;
}
.vnav ul li a:hover, #rightColumn .vnav ul li a:hover {
	text-decoration: none;
	background-color: #CFCFCF;
	color: #000;
}
#rightColumn .inside .vnav {
	font-size: 110%;
}

.vnav ul li#title{width:95%;padding:3px 0px 3px 7%;font-weight:bold;background-color:#E4E2E1;color:#006699;border-bottom:4px #ccc solid;}
.accesskey {text-decoration:underline;color:#000;}

}
/******************************************** Styles barrierefreies Menue********************************************/
@media screen, print {
#leftmenu dfn, #leftmenu .hidden {
	position: absolute;
	left: -1000em;
	width: 20em;
	margin-top: -10px;
}
*html #leftmenu dfn, *html #leftmenu .hidden {
	height:0%;
	display: none;
}
#leftstaticmenu dfn, #leftstaticmenu .hidden {
	position: absolute;
	left: -1000em;
	width: 20em;
	margin-top: -10px;
}
*html #leftstaticmenu dfn, *html #leftstaticmenu .hidden {
	height:0%;
	display: none;
}	
}