
#menu_main {
  position: relative;
  width: 927px;
  overflow: hidden;
}

#menu_main li {
   position: relative;
   float: left;
   z-index: 10;
   font-size: 120%;
}

#menu_main a,
#menu_main a:link,
#menu_main a:visited {
   display: block;
   text-transform: uppercase;
   padding: 7px 15px;
   color: #333333;
   font-weight: normal;
   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 {
   color: #CDA65A;
}

/** Menu Main Sub **/

#menu_main_sub {
  position: relative;
  width: 927px;
  height: 34px;
  background-image: url("../images/bg_menusub.jpg");
  background-position: left bottom;
  background-repeat: no-repeat;
}

#menu_main_sub li{
   position: relative;
   float: left;
   z-index: 10;
   font-size: 120%;
}

#menu_main_sub a,
#menu_main_sub a:link,
#menu_main_sub a:visited {
  position: relative;
  display: block;
  text-transform: uppercase;
  padding: 7px 15px 7px 15px;
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

#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: #fff;
  background-image: url("../images/bg_menu.gif");
  background-position: left 5px;
  background-repeat: repeat-x;
}
/* EBENE 1 */

#menu_main_sub ul{
   list-style: none;
}

#menu_main_sub ul li{
   margin-top: 1px;
}

#menu_main_sub ul li.lastLi{
   margin-top: 1px;
    border-bottom: none;
}

#menu_main_sub ul a,
#menu_main_sub ul a:link,
#menu_main_sub ul a:visited {
   position: relative;
   font-size: 120%;
   display: block;
   color: #554013;
   border-top: none;
   background-color: transparent;
   padding: 4px 5px 4px 20px;
   font-weight : normal;
   background-image: none;
   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 {
   background-image: url("../images/bg_sub.gif");
   background-position: 3px 6px;
   background-repeat: no-repeat; 

}
#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: #7C8A2D;
   background-color: transparent;
   background-image: url("../images/bg_sub.gif");
   background-position: 3px -61px;
   background-repeat: no-repeat;  
  
}

/** Menu Footer **/
#MenuFooter {
   list-style: none;
   overflow: hidden;
   position: relative;
}
#MenuFooter li {
   padding: 0;
   margin: 0;
   float: left;
   position: relative;
}

#MenuFooter h3{
   margin-bottom: 10px;
   padding: 0 0 3px 0;
   font-size: 120%;
   font-weight: normal;
   position: relative;
   display: block;
   border-bottom: 1px solid #B08A3F; 
}
#MenuFooter h3 a,
#MenuFooter h3 a:link,
#MenuFooter h3 a:visited {
   position: relative;
   display: block;
   margin: 0 15px 3px 3px;
   padding: 0;
   color: #fff;
   text-decoration: none;
   display: block;
   text-transform: uppercase;
}
#MenuFooter h3 a:focus,
#MenuFooter h3 a:hover,
#MenuFooter h3 a:active,
#MenuFooter h3 a.selected,
#MenuFooter h3 a.selected:link,
#MenuFooter h3 a.selected:visited,
#MenuFooter h3 a.selected:focus,
#MenuFooter h3 a.selected:hover,
#MenuFooter h3 a.selected:active{
   position: relative;
   text-decoration: underline;
   margin: 0 15px 3px 3px;
   color: #fff;
}
#MenuFooter ul{
   list-style-type: none;  
   margin-right: 20px;
   z-index: 50;
}
#MenuFooter li li{
   position: relative;
   display:block;
   float: none;
}
#MenuFooter ul a,
#MenuFooter ul a:link,
#MenuFooter ul a:visited {
   position: relative;
   padding: 3px 15px 3px 10px;
   margin: 0;
   color: #fff;
   text-decoration: none;
   display: block;
   font-size: 100%;
   background-image: url("../images/bg_menu_footer.png");
   background-position: left 9px;
   background-repeat: no-repeat;  
}
#MenuFooter ul a:focus,
#MenuFooter ul a:hover,
#MenuFooter ul a:active,
#MenuFooter ul a.selected,
#MenuFooter ul a.selected:link,
#MenuFooter ul a.selected:visited,
#MenuFooter ul a.selected:focus,
#MenuFooter ul a.selected:hover,
#MenuFooter ul a.selected:active {
   text-decoration: underline;
}

/** Menu TOP **/
#menu_top {
   position: relative; 
   list-style: none;
   font-size: 92%;
   z-index: 5;
   float: right;
}

#menu_top li {
   display: block;
   position: relative;
   float: left;
}

#menu_top a,
#menu_top a:link,
#menu_top a:visited {
   position: relative;
   display: block;
   list-style: none;
   background-color: transparent;
   color: #333333;
   font-weight: normal;
   padding:  3px 10px 2px 10px;
   text-decoration: none;
   background-position: left 5px;
   background-repeat: no-repeat;
}

#menu_top a:focus,
#menu_top a:hover,
#menu_top a:active {
   color: #333333;
   display: block;
   text-decoration: underline;
}
