ul#nav,ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
ul#nav {
	width:948px;
	height:23px;
	border-bottom:1px solid #fff;
}

ul#nav li {
	position: relative;
	float: left;
	width:156px;
	height:23px;
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	display:block;
}
ul#nav li a {
	text-decoration: none;
	color:#fff;
	font: bold 10pt Arial, Helvetica, sans-serif;
	line-height:23px;
	display:block;
	background:#0088C2;
}
ul#nav li a:hover, ul#nav li a.current, ul#nav li:hover a{
	background-color:#33A1D1;
}
ul#nav li ul {
	position: absolute;
	left: 0;
	top:-126px;
	margin-left:-999em;
	height:114px;
	width:156px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	background:#33A1D1;
	padding: 10px 0 0 0;
}
ul#nav li ul li a{
	text-decoration: none;
	color:#000;
	font: normal 9pt Arial, Helvetica, sans-serif;
	line-height:13px;
	display:block;
	text-align:left;
	padding-left:18px;
	padding-bottom:3px;
	background-image: url(../grafiken/menu_li_0.gif);
	background-repeat:no-repeat;
}
ul#nav li ul li a:hover {
	text-decoration: none;
	color:#000;
	font: normal 9pt Arial, Helvetica, sans-serif;
	line-height:13px;
	display:block;
	text-align:left;
	padding-left:18px;
	padding-bottom:3px;
	background-image: url(../grafiken/menu_li_1.gif);
	background-repeat:no-repeat;
}
ul#nav li li{height:auto;border:none;}


ul#nav li:hover ul, ul#nav li.over ul {
	margin-left:-2px;
}

ul#nav li.last,ul#nav li.last ul{border:2px solid #fff;width:156px;}