ul#nav2, ul#nav2 ul {
	color:#0000FF;
	margin:0pt;
	padding:0pt;
	width:137px;
	background:#EBEBFF;
	font: 100 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
	text-decoration: none;
}
ul#nav2 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
}
ul#nav2 li a {
	border-bottom: 1px solid #BFBFFF ; 
	border-left: 1px solid #BFBFFF ; 
	border-right: 1px solid #BFBFFF ; 
	color:#0000FF;
	display:block;
	padding:3px;
	font: 100 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
	text-decoration:none;
}
ul#nav2 li.li_act a {
	color:#00F;
}
* html ul#nav2 li {
	float:left;
	height:1%;
}
* html ul#nav2 li a {
	height:1%;
}
ul#nav2 ul {
	background:#EBEBFF none repeat scroll 0%;
	color:#0000FF;
	display:none;
	left:136px;
	position:absolute;
	top:0pt;
}
ul#nav2 ul li a {
	color:#00F;
}
ul#nav2 ul li a:hover {
	color:#FFF;
}
ul#nav2 li ul li a {
	padding:4px 4px 4px 8px;
}
ul#nav2 li:hover ul ul, 
ul#nav2 li:hover ul ul ul, 
ul#nav2 li.over ul ul, 
ul#nav2 li.over ul ul ul {
	display:none;
}
ul#nav2 li:hover ul, 
ul#nav2 li li:hover ul, 
ul#nav2 li li li:hover ul, 
ul#nav2 li.over ul, 
ul#nav2 li li.over ul, 
ul#nav2 li li li.over ul {
	display:block;
}
ul#nav2 a.ifsubarrow {
	background:#EBEBFF url(bilder/blau.gif) no-repeat scroll right center;
	color:#00F;
}

ul#nav2 a.ifsubarrow:hover {
	background:#00F url(bilder/weiss.gif) no-repeat scroll right center;
}

ul#nav2 li.menuparent:hover, 
ul#nav2 li.over {
	background-color:#0000ff ;
	background:#EBEBFF url(bilder/bg_sub.jpg) no-repeat scroll right center;
	color:#00F;
}
ul#nav2 li.li_act {
	background-color:#EBEBFF ;
	color:#00F;
}
ul#nav2 li a:hover {
	background-color:#00F ;
	color:#FFF;
}
