#nav {
border:solid 0 #68b500;
padding:32px 100px 0 0;
clear:right;
float:right;
width:665px;
}

ul.menu,ul.menu ul {
list-style-type:none;
}

ul.menu a {
display:block;
text-transform:uppercase;
text-decoration:none;
font-weight:bolder;
color:#666;
font-size:1.0em;
padding:3px 8px;
}

ul.menu li {
float:left;
background-color:transparent;
border:0 solid #26383D;
height:20px;
}

/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu a:hover {
color:#49992a;
}

ul.menu ul li.hover a:active {
color:#49992a;
}

ul.menu ul li {
width:195px;
font-size:.9em;

}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover,ul.menu ul li:hover {
width:195px;
background-color:#e6f3d0;
}

/* Zweite Ebene */

ul.menu ul {
z-index:200;
position:absolute;
background-color:#fff;
font-size:.9em;
display:none;
width:195px;
}

ul.menu li.hover ul ul,ul.menu li:hover ul ul {
display:none;
margin-left:195px;
margin-top:-20px;
}

ul.menu li.hover ul li.hover ul ul,ul.menu li:hover ul li:hover ul ul {
display:none;
}

ul.menu li.hover ul,ul.menu li:hover ul,ul.menu li.hover ul li.hover ul,ul.menu li:hover ul li:hover ul,ul.menu li.hover ul li.hover ul li.hover ul,ul.menu li:hover ul li:hover ul li:hover ul {
display:block;
}


ul.menu ul ul {
 
font-size:1.1em;
 
}




.vnav {
 width:175px;
margin:0 0 0 10px;
}






ul#navmenue,ul#navmenue ul {
width:175px;
border-bottom:0px solid #999;
 
font-size:100%;
line-height:1em;
}

ul#navmenue li {
position:relative;
list-style:none;
}

ul#navmenue li a {
	display:block;
	text-decoration:none;
	color:#000;
	border-top:0px solid #999;
	border-right:0px solid #999;
	border-bottom:0;
	padding:5px 0 0 20px;
	background-image: url(../images/dot_green.jpg);
	background-repeat: no-repeat;
	background-position:  5px 8px;
}

* html ul#navmenue li {
float:left;
height:1%;
}

* html ul#navmenue li a {
height:1%;
}

ul#navmenue ul {
position:absolute;
display:none;
left:200px;
top:0;
}

ul#navmenue li ul li a {
line-height:1.4em;
background-color:transparent;
padding:3px 5px;
}

ul#navmenue li:hover ul ul,ul#navmenue li:hover ul ul ul,ul#navmenue li.over ul ul,ul#navmenue li.over ul ul ul {
display:none;
}

ul#navmenue li:hover ul,ul#navmenue li li:hover ul,ul#navmenue li li li:hover ul,ul#navmenue li.over ul,ul#navmenue li li.over ul,ul#navmenue li li li.over ul {
display:block;
}

ul#navmenue li.menuparent {
background:transparent;
}

ul#navmenue li li.menuparent {
background-color:transparent;
}

ul#navmenue li.menuparent:hover,ul#navmenue li.over {
background-color:transparent;
}

ul#navmenue li a:hover {
color:#479528;
background-color:transparent;
}

ul#navmenue li.vnavactive a {
background-color:transparent;
color:#479528;
}


