ul#nav2, ul#nav2 ul {
	float:left;
	color:black;
	font-size:100%;
	margin:0pt;
	padding:0pt;
	width:170px;
	z-index:1000;
}
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 #ccc;
	color:#1b1b1b;
	display:block;
	padding:6px 6px 6px 8px;
	text-decoration:none;
}
ul#nav2 li.li_act a {
	color:#FFFFFF;
}
* html ul#nav2 li {
	float:left;
	height:1%;
}
* html ul#nav2 li a {
	height:1%;
}
ul#nav2 ul {
	background:url(../images/navi.png) ;
	display:none;
	left:170px;
	position:absolute;
	top:0pt;
}
ul#nav2 ul li a {
	color:#FFFFFF;
	background:url(../images/navi.png) ;
}
ul#nav2 ul li a:hover {
	color:#b7231f;
	background:url(../images/navi.png) ;
}
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:transparent url(../images/pfeil.gif) no-repeat scroll right center;
}
ul#nav2 li.menuparent:hover, 
ul#nav2 li.over {
	background:url(../images/navi.png);
}
ul#nav2 li.li_act {
	background:#b7231f;
}
ul#nav2 li a:hover {
	color:#FFFFFF;
}
