 
ul#nav,
ul#nav ul {
	margin:0;
	padding:0;
	width:250px; /* Width of Menu Items */
	border:none;
	background-color:#dae1e4; /* IE6 Bug */
	color:#006;
	font-size:12px;
}
 
ul#nav li {
	position:relative;
	list-style:none;
}
 
ul#nav li a {
	display:block;
	text-decoration:none;
	color:#006;
	padding:2px 2px 2px 5px;
	border:1px solid #fff;
	border-width:0px 0px 1px 0px;
}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { 
	float:left;
	height:1%;
}
* html ul#nav li a {
	height:1%;
}
/* End */
 
ul#nav ul {
	position:absolute;
	display:none;
	left:250px; /* Set 1px less than menu width */
	top:0;
}
 
ul#nav li ul li a {
	padding:2px 2px 2px 5px;
} /* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul {
	display:none;
} /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul {
	display:block;
} /* The magic */
 
ul#nav li:hover,
ul#nav li.over {
	background-color:#f9f9f9; 
}
 
 
ul#nav li a:hover { 
	color:#006; 	
}
ul#nav li.aktuell ul li a {
	background-color:#dae1e4;
}
ul#nav li.aktuell a,
ul#nav li.aktuell ul li.aktuell a {
	background-color:#e7ebed;
}
ul#nav li.current ul li a {
	font-weight:normal;
}
ul#nav li.aktuell a:hover,
ul#nav li.aktuell ul li.aktuell a:hover,
ul#nav li.current ul li a:hover {
	background-color:#f9f9f9;
}
ul#nav li.current a,
ul#nav li.current ul li.current a {
	font-weight:bold;
}
ul#nav li.aktuell ul {
	position:relative;
	display:block;
	left:0px;

	width:auto;
}
ul#nav li.aktuell ul li {
	float:none;
}
ul#nav li.aktuell ul li a {
	padding-left:25px;
}
