#menu_main {
   position: relative;
   overflow: hidden;
   width: 679px;
   float: right;
   z-index: 10;
}

#menu_main li {
   position: relative;
   float: left;
   margin: 0 2px;
   z-index: 10;
}

#menu_main a,
#menu_main a:link,
#menu_main a:visited {
   position: relative;
   display: block;
   padding: 67px 10px 10px 10px;
   color: #fff;
   background-color: #868585;
   font-weight: normal;
   text-transform: uppercase;
   text-decoration: none;
}

#menu_main a:focus,
#menu_main a:hover,
#menu_main a:active,
#menu_main a.selected,
#menu_main a.selected:link,
#menu_main a.selected:visited,
#menu_main a.selected:focus,
#menu_main a.selected:hover,
#menu_main a.selected:active {
   background-color: #3E7432;
   text-decoration: none;
}

#menu_main li a:focus,
#menu_main li a:hover,
#menu_main li a:active,
#menu_main li a:link.selected,
#menu_main li a:visited.selected,
#menu_main li.rathaus a:focus,
#menu_main li.rathaus a:hover,
#menu_main li.rathaus a:active,
#menu_main li.rathaus a:link.selected,
#menu_main li.rathaus a:visited.selected {
   background-color: #3E7432;
  
}
#menu_main li.Freizeit a:focus,
#menu_main li.Freizeit a:hover,
#menu_main li.Freizeit a:active,
#menu_main li.Freizeit a:link.selected,
#menu_main li.Freizeit a:visited.selected {
   background-color: #0A6A69;
}
#menu_main li.Touristik a:focus,
#menu_main li.Touristik a:hover,
#menu_main li.Touristik a:active,
#menu_main li.Touristik a:link.selected,
#menu_main li.Touristik a:visited.selected {
    background-color: #65B00C;
   
}
#menu_main li.Wirtschaft a:focus,
#menu_main li.Wirtschaft a:hover,
#menu_main li.Wirtschaft a:active,
#menu_main li.Wirtschaft a:link.selected,
#menu_main li.Wirtschaft a:visited.selected {
   background-color: #49078B;
}
#menu_main li.Familie a:focus,
#menu_main li.Familie a:hover,
#menu_main li.Familie a:active,
#menu_main li.Familie a:link.selected,
#menu_main li.Familie a:visited.selected {
   background-color: #D51128;
}

#menu_main li.Buerger a:focus,
#menu_main li.Buerger a:hover,
#menu_main li.Buerger a:active,
#menu_main li.Buerger a:link.selected,
#menu_main li.Buerger a:visited.selected {
   background-color: #F38610;
}

/** Menu Main Sub **/

#menu_main_sub{
   list-style: none;
   background-color: transparent;
   margin: 0 0 40px 0;
}

#menu_main_sub li{
   position: relative;
   display: block;
}

#menu_main_sub a,
#menu_main_sub a:link,
#menu_main_sub a:visited {
   position: relative;
   font-size: 92%;
   display: block;
   color: #000000;
   font-weight : normal;
   text-decoration : none;
   padding: 4px 5px 4px 15px;
   text-transform: uppercase;
}

#menu_main_sub a:focus,
#menu_main_sub a:hover,
#menu_main_sub a:active,
#menu_main_sub a.selected,
#menu_main_sub a.selected:link,
#menu_main_sub a.selected:visited,
#menu_main_sub a.selected:focus,
#menu_main_sub a.selected:hover,
#menu_main_sub a.selected:active{
   color: #4B8328;
}
/* EBENE 1 */

#menu_main_sub ul{
   list-style: none;
}

#menu_main_sub ul li{
   position: relative;
   display: block;
}

#menu_main_sub ul a,
#menu_main_sub ul a:link,
#menu_main_sub ul a:visited {
   font-size: 92%;
   display: block;
   text-transform: none;
   color: #000000;
   padding: 4px 5px 4px 35px;
   font-weight : normal;
   text-decoration : none;
}

#menu_main_sub ul a:focus,
#menu_main_sub ul a:hover,
#menu_main_sub ul a:active,
#menu_main_sub ul a.selected,
#menu_main_sub ul a.selected:link,
#menu_main_sub ul a.selected:visited,
#menu_main_sub ul a.selected:focus,
#menu_main_sub ul a.selected:hover,
#menu_main_sub ul a.selected:active{
   color: #4B8328;
   background-image: url("../images/bg_gruen.gif");
   background-position: 16px 9px;
   background-repeat: no-repeat;
}

