

/*klapp-menü */

  #all  {
width : 840px;
height : 100%;
padding : 0;
margin : 0 auto;
text-align : center;
}
.menu {
width : 100%;
height : 40px;
background-color : #7f9155;
position : relative;
z-index : 100;
}
.menu ul li a, .menu ul li a:visited {
display : block;
text-decoration : none;
color : #fff;
background-color : #7f9155;
font-family : verdana, sans-serif;
font-size : 12px;
font-variant : normal;
overflow : hidden;
width : 206px;
margin : 1px 1px 0 1px;
border : 1px solid #fff;
line-height : 40px;
text-align : center;
}
.menu ul {
padding : 0;
margin : 0 auto;
list-style : none;
}
.menu ul li {
float : left;
position : relative;
margin : 0 0 0 0;
}
.menu ul li ul {
display : none;
}
.menu ul li:hover a {
background-color : #405a00;
color : #fff;
text-decoration : none;
border : 1px solid #fff;
margin : 1px 1px 0 1px;
}
.menu ul li:hover ul {
display : block;
position : absolute;
top : 42px;
left : 0;
width : 206px;
}
.menu ul li:hover ul li a.hide {
background-color : #405a00;
color : #fff;
}
.menu ul li:hover ul li:hover a.hide {
background-color : #405a00;
color : #fff;
}
.menu ul li:hover ul li ul {
display : none;
}
.menu ul li:hover ul li a {
display : block;
background : #7f9155;
color : #cfd8ba;
font-style : italic;
border : 1px solid #000;
line-height : 40px;
}
.menu ul li:hover ul li a:hover {
background-color : #9daf72;
color : #fff;
text-decoration : none;
border : 1px solid #000;
}
#menu1 a, #menu1 a:visited, #menu1 a:active {
display : block;
color : #7f9155;
font-size : 14px;
line-height : 20px;
font-family : verdana, arial, helvetica, verdana, tahoma, sans-serif;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0;
padding-top : 0;
margin-left : 0;
margin-right : 0;
height : 20px;
line-height : 20px;
text-align : center;
text-decoration : underline;
background : transparent;
}
#menu1 a:hover {
color : #fff;
text-decoration : none;
background-color : #7f9155;
text-decoration : underline;
}
a:link, a:visited, a:active {
font-size : 16px;
line-height : 21px;
font-family : trebuchet ms, verdana, arial, helvetica, verdana, tahoma, sans-serif;
text-decoration : underline;
color : #7f9155;
}
a:hover {
text-decoration : none;
background-color : #7f9155;
color : #fff;
text-decoration : none;
} 


