/* CSS Document Buttons */

#mainmenu ul {
        padding: 0;
        margin:  0;
        width:810px;
}

#mainmenu li {
        display: block; float:left;
         width:160px;  text-align:center;   background-color:#A5C226;
         border-right:2px solid #ffffff;    padding:10px 0 4px 0;
        font-size: 0.9em;
        list-style: none;
        text-transform: uppercase; cursor:pointer;
}
#mainmenu li:hover , #mainmenu li:active , #mainmenu li.aktiv  {
        display: block; float:left;
         width:160px;  text-align:center;  border-right:2px solid #ffffff;
       background-color:#209C52;   padding:10px 0 4px 0;
        font-size: 0.9em;
        list-style: none;
        text-transform: uppercase;  cursor:pointer;
}

 #mainmenu a:link, #mainmenu a:visited {
        color:#ffffff;  width:160px;    display:block;
        text-decoration: none;
}

#mainmenu a:hover,#mainmenu a:active
 {
        color:#ffffff;  width:160px;   display:block;
        text-decoration: none;     background-color:#209C52;
}






#navigationLinks ul {
        padding: 0;
        margin:  0;
        margin-top:0px;
        width:160px;
}

#navigationLinks li.passiv2 {
        display: block;
         width:159px;  text-align:left;  background-color:#209C52;
         padding: 3px 3px 0 8px; border-bottom:1px solid #ffffff;
        list-style: none;
        font-size: 0.8em; text-transform: uppercase;
       cursor:pointer;
}
#navigationLinks li.passiv2:hover , #navigationLinks li.aktiv2  {
        display: block;
         width:159px;  text-align:left;  border-bottom:1px solid #ffffff;
        padding: 3px 3px 0 8px; background-color:#6AB169;
        list-style: none;
        font-size: 0.8em; text-transform: uppercase;
         cursor:pointer;
}

#navigationLinks a {          
font-family:Arial,  Verdana, Helvetica, "sans serif"; font-weight:bold;
         padding:0; color:#ffffff;
                    width:156px;  display:block;       
        text-decoration: none;
}

* html #navigationLinks a { 
width:159px;
}


#navigationLinks  ul li ul {
        padding: 0;
        margin:  0;
        margin-left:-8px;
        width:170px;
        border-top:1px solid #ffffff;
        margin-bottom:-1px;
}



#navigationLinks li.passiv3 {
        display: block;
         width:157px;  text-align:left;  background-color:#A0D08F;
         padding: 3px 3px 0 10px; border-bottom:1px solid #ffffff;
        font-size: 0.9em;         font-size: 0.8em; text-transform: uppercase;
        list-style: none;  
         cursor:pointer;
}

#navigationLinks  li.passiv3:hover  {
        display: block;
         width:157px;  text-align:left;  
        padding: 3px 3px 0 10px; background-color:#A0D08F;
        font-size: 0.9em; color:#209C52; border-bottom:1px solid #ffffff;
        list-style: none;          font-size: 0.8em; text-transform: uppercase;
         cursor:pointer;
}

#navigationLinks li.aktiv3  {
        display: block;
         width:157px;  text-align:left;  
        padding: 3px 3px 0 10px; background-color:#A0D08F;
        font-size: 0.9em; color:#A5C226; border-bottom:1px solid #ffffff;
        list-style: none;          font-size: 0.8em; text-transform: uppercase;
         cursor:pointer;
}




#navigationLinks li ul  a {
         padding:0; color:#ffffff;
           width:156px; 
                   display: block;
        text-decoration: none;
}


#navigationLinks li ul  a:hover {
         padding:0;  color:#209C52;
           width:156px;
                   display: block; 
        text-decoration: none;
}



#navigationLinks li.aktiv3 a {
         padding:0;  color:#209C52;
           width:156px;
                   display: block; 
        text-decoration: none;
}




* html #navigationLinks li ul  a{
width:159px;   font-size: 1.1em;  
}

* html #navigationLinks li ul  a:hover {
width:159px; font-size: 1.1em; 
}



#footer ul {
        position:absolute; top:10px; right:0;
        padding: 0;
        margin:  0;

}

#footer li {
        display: block; float:left;
        text-align:center;
         padding: 0 0 0 22px;
        font-size: 0.7em;
        list-style: none;
        text-transform: uppercase;
}
#footer li:hover {
        display: block; float:left;
        text-align:center;
         padding: 0 0 0 22px;
        font-size: 0.7em;
        list-style: none;
        text-transform: uppercase;
}

.schwarz {
 color:#000000;

}


#footer a {
         padding:0; color:#666666;
        text-decoration: none;
}
#footer a:hover {
         padding:0; color:#000000;
        text-decoration: none;
}









 ul.menu { padding: 0;
        margin:  0;
    list-style-type: none; z-index:2000;font-family:  Arial, Verdana,Helvetica, "sans serif";
}

ul.menu a { color:#fff; font-weight:normal;font-size: 0.8em; padding: 3px 3px 0 8px; 
    display: block; font-family:  Arial, Verdana,Helvetica, "sans serif"; width:158px;
}

ul.menu li {
 display: block;
         width:169px;  text-align:left;  background-color:#209C52;
          border-bottom:1px solid #ffffff;
        list-style: none;
        text-transform: uppercase;
       cursor:pointer;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul.menu li {
    float:none;
    background-color: transparent;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
 ul.menu li:hover {
color:#A0D08F;
}

/* Zweite Ebene */
        ul.menu ul {
              
              margin:-15px 0 0 140px;
                           padding: 0;
               position: absolute;
               background-color:#A0D08F; 
                border: 1px solid #fff;
                display: none;
                    width: 169px;
     }

   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;
   }

/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none; padding:0;
                    margin-left: 140px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -15px; /* Höhe eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
   }


/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }



/* Fünfte Ebene */
     ul.menu li.hover ul li.hover ul  li.hover  ul ul, ul.menu li:hover ul li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Fünfte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul li.hover ul {
               display: block;
   }











