div.hmenu {
	position:relative;
	float:left;
	border:2px solid #FFFFFF;
	border-left:0;
	border-bottom:0;
	background-color:#3878DB;
	z-index:50;
}

div.hmenu:hover, div.hmenu:focus, div.hmover {
	position:relative;
	float:left;
	border:2px solid #FFFFFF;
	border-left:0;
	border-bottom:0;
	background-color:#A1BDEA;
	z-index:50;
}

div.hmenu#erstes {
	border-left:2px solid #FFFFFF;
}

div.umenu, div.umover {
	position:relative;
}

div.hmenu ol, div.hmover ol {
	display:none;
	position:absolute;
	left:-1px;
	top:100%;
	text-align:left;
	list-style:none;
	border:1px solid #BDBEC0;
	background-color:#FFFFFF;
	z-index:60;
}

div.hmenu#letztes {
	text-align:right;
}

div.hmenu#letztes ol, div.hmover#letztes ol {
	left:auto;
	right:0px;
}

div.umenu ol, div.umover ol {
	display:none;
	position:absolute;
	top:-2px;
	left:80%;
	text-align:left;
	list-style:none;
	border:1px solid #BDBEC0;
	background-color:#FFFFFF;
	z-index:70;
}

div.hmenu ol li, div.umenu ol li, div.hmover ol li, div.umover ol li {
	white-space:nowrap;
	border-bottom:1px dotted #D8EA72;
	background-color:#FFFFFF;
}

div.hmenu ol li:hover, div.hmenu ol li:focus, div.umenu ol li:hover, div.umenu ol li:focus, div.hmover ol li.miover, div.umover ol li.miover {
	background-color:#D8EA72;
	white-space:nowrap;
	border-bottom:1px dotted #D8EA72;
}

div.hmenu a, div.hmover a {
	display:block;
	padding:6px 10px;
}

div.hmenu ol li a, div.hmover ol li a, div.hmover ol li a:hover, div.hmover ol li a:focus, div.umenu a, div.umover a, div.umover a:hover, div.umover a:focus {
	display:block;
	padding:2px 7px;
}
	
div.umenu a[ic] {
	background:url(../pics/icons/bullet.gif) right no-repeat;
	margin-right:5px;
	padding-right:12px;
}

div.hmenu a, div.hmover a, div.hmenu a:hover, div.hmenu a:focus, div.hmover a:hover, div.hmover a:focus {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

div.hmenu ol li a, div.hmenu ol li div.umenu ol li a, div.hmenu ol li div.umenu ol li div.umenu ol li a, div.umenu ol li div.umenu ol li a, div.hmover ol li a, div.hmover ol li div.umover ol li a, div.hmover ol li div.umover ol li div ol li a {
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

div.hmenu ol li a:hover, div.umenu:hover ol li:hover a, div.umenu:hover ol li div.umenu:hover ol li:hover a, div.hmenu ol li a:focus, div.umenu:focus ol li:focus a, div.umenu:focus ol li div.umenu:focus ol li:focus a,div.hmover ol li.miover a, div.hmover ol li div ol li.miover a, div.hmover ol li div ol li div ol li.miover a {
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

div.hmenu ol li a:hover, div.umenu ol li a:hover, div.hmover ol li a:hover, div.hmenu ol li a:focus, div.umenu ol li a:focus, div.hmover ol li a:focus, #Menue div ol li a {
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

div.hmenu ol li div.umenu ol, div.hmenu ol li div.umenu ol li div.umenu ol, div.hmover ol li div.umenu ol {
	display:none;
}

div.hmenu:hover ol, div.hmenu:focus ol, div.hmenu ol li div.umenu:hover ol, div.hmenu ol li div.umenu:focus ol, div.hmenu ol li div.umenu ol li div.umenu:hover ol, div.hmenu ol li div.umenu ol li div.umenu:focus ol, div.hmover ol, div.hmover ol li div.umover ol li div.umover ol {
	display:block;
}


