/* CSS Document - www.gia-online.de */

#menu { 
list-style-type: none; 
font-size: 13px; 
z-index: 100; 
text-align: left;
}

.ebene1 { 
color: #FFFFFF; 
padding: 3px 10px 0px 10px; 
margin: 0; 
cursor: default; 
white-space: nowrap; 
list-style-type: none;
display: block; 
}

#menu.horizontal li	{ 
display: block;
float: left;
height: 22px;
line-height: 21px;
}

#menu li.active	{ 
background-color: #C0DA93;
}

#menu li a {  
display: block;
text-decoration: none; 
color: #FFFFFF; 
height: 22px;  
line-height: 21px;
}

#menu li a:hover {  
color: #FFFFFF;
}

#menu ul { 
position: absolute; 
visibility: hidden; 
text-align: left; 
background-color: #C0DA93; 
border-top: 1px solid #FFFFFF; 
width: 200px;
padding: 0;
margin: 0 auto;
}

html > #menu ul {
margin-left: 210px; 
}

#menu ul li,
#menu.horizontal ul li { 
display: block; 
border-bottom: 1px solid #FFFFFF; 
padding: 0px; 
white-space: normal; 
width: 200px; 
list-style-type: none;
}

#menu ul li a { 
display: block;
width: 190px; color: #FFFFFF; 
text-decoration: none; 
padding: 0px 0px 0px 10px; 
margin: 0 
}

#menu ul li a:hover	{ 
color: #669900; 
background-color: #C0DA93; 
}

#menu ul li.active {
background-color: #C0DA93; 
color: #FFFFFF 
}

/* Kontakt-Button ohne Pullout-Menue */

.kontakt a { 
float: left;
color: #000000; 
padding: 3px 10px 0px 10px; 
margin: 0; 
white-space: nowrap; 
list-style-type: none;
display: block; 
background: url(../images/layout/border_nav.gif) right no-repeat;
}

.kontakt a:hover	{ 
color: #FFFFFF;
background-color: #C0DA93;
}