/*Horizontale Navigation Beginn*/

div#h-navi{
	width:880px;
	text-align:center;
	font-size:75%;
}

ul.menuH {
	text-align:center;
	padding:0;
	margin:0;
}

ul.menuV {
	text-align:center;
	padding:0;
	margin:0;
}

ul.menu li ul {
	width:210px;
}

ul.menuH, ul.menuH ul {
	list-style-type: none;
	display:block;
}

ul.menuV, ul.menuV ul {
	list-style-type: none;
	display:block;
}

ul.menuH a, ul.menuH a:link {
	display: block;
	width:82px;
	padding: 2px 3px 5px 3px;
	margin:0;
	font-weight: bold;
	background-color: transparent;
	text-decoration:none;
	color:#ffffff;
}

ul.menuV a, ul.menuV a:link {
	display: block;
	width:82px;
	padding: 2px 3px 5px 3px;
	margin:0;
	font-weight: bold;
	background-color: transparent;
	text-decoration:none;
	color:#ffffff;
}

ul.menuH li a:hover {
	display: block;
	width:82px;
	padding: 2px 3px 5px 3px;
        margin:0;
	font-weight: bold;
	background-color:#000000;
}

ul.menuV li a:hover {
	display: block;
	width:82px;
	padding: 2px 3px 5px 3px;
        margin:0;
	font-weight: bold;
	background-color:#000000;
}
ul.menuH li {
	padding: 0;
	margin: 0;
	float: left;
	background-color: transparent;
	height: 25px;
	vertical-align:middle;
}

ul.menuV li {
	padding: 0;
	margin: 0;
	float: left;
	background-color: transparent;
	height: 25px;
	vertical-align:middle;
}

ul.menuH li ul.menuH li:hover {
	padding: 0;
	margin: 0;
	width:200px;
	float: left;
	display:block;
	height: 25px;
	vertical-align:middle;
}

ul.menuV li ul.menuV li:hover {
	padding: 0;
	margin: 0;
	width:200px;
	float: left;
	display:block;
	height: 25px;
	vertical-align:middle;
}

ul.menuH li ul.menuH li {
	padding: 0;
	margin: 0;
	width:200px;
	float: left;
	display:block;
	height: 25px;
	vertical-align:middle;
}

ul.menuV li ul.menuV li {
	padding: 0;
	margin: 0;
	width:200px;
	float: left;
	display:block;
	height: 25px;
	vertical-align:middle;
}
/*
ul.menuH ul li:link {
	float:none;
	text-align:left;
	width:200px;
	display:block;
}
ul.menuH ul li:hover {
	float:none;
	text-align:left;
	display:block;
	width:200px;
}
*/
/* F�r Unterpunkte keine Float-Eigenschaft */
/*
ul.menuH ul li {
	float:none;
	text-align:left;
	display:block;
	width:200px;
}

*/
/* Links auf Unterpunkten sollen die Hintergrundfarbe �ndern */
/*
ul.menuH ul li.hover, ul.menuH ul li:hover a:link{
	width:auto;
	background-color: transparent;
}

ul.menuH ul li.hover, ul.menuH ul li:hover a:hover{
	width:200px;
}
*/
/* Zweite Ebene */
ul.menuH ul {
	margin:0;
	padding: 0;
	position: absolute;
	background-color: #5E8A03;
        float:left;
        display: none;
	text-align:left;
        width: 200px;
     }
      ul.menuV ul {
	margin:0;
	padding: 0;
	position: absolute;
        float:left;
        display: none;
	text-align:left;
        width: 200px;
     }

   /* Zweite Ebene anzeigen */
ul.menuH li.hover ul, ul.menuH li:hover ul  {
        display: block;
        width:210px;
        text-align:left;
}

ul.menuH li ul li a {
	padding:0;
}

ul.menuV li.hover ul, ul.menuV li:hover ul  {
        display: block;
        width:210px;
        text-align:left;
}

ul.menuV li ul li a {
	padding:0;
}
/*Horizontale Navigation End*/