#menu_mainsub {
   position: relative;
   list-style: none;
   margin: 0 0 30px 0;
   padding: 0;
   
}
#menu_mainsub li{
   display:block;
   margin: 3px 0 3px 0;
   padding: 0;
}

#menu_mainsub a {
   display: block;
   color : #262626;
   background-color: #fff;
   padding: 4px 5px 4px 15px;
   font-weight : normal;
   text-decoration : none;
   list-style: none;
   border: 1px solid #CAA635;
   background-image: url(../images/bg_menusub.gif);
   background-position: 5px -31px;
   background-repeat: no-repeat;
   position: relative;
}

#menu_mainsub a:link,
#menu_mainsub a:visited {
   display: block;
   color : #262626;
   font-weight : normal;
   text-decoration : none;
   list-style: none;
}

#menu_mainsub a:focus,
#menu_mainsub a:hover,
#menu_mainsub a:active,
#menu_mainsub a.selected,
#menu_mainsub a.selected:link,
#menu_mainsub a.selected:visited,
#menu_mainsub a.selected:focus,
#menu_mainsub a.selected:hover,
#menu_mainsub a.selected:active{
  display: block;
  padding: 4px 5px 4px 15px;
  text-decoration: none;
  background-color: #CAA635;
  color: #fff;
  background-image: url(../images/bg_menusub.gif);
  background-position: 5px 5px;
  background-repeat: no-repeat;
}
#menu_mainsub a.selected:link,
#menu_mainsub a.selected:visited,
#menu_mainsub a.selected:focus,
#menu_mainsub a.selected:hover,
#menu_mainsub a.selected:active{
   display: block;
   padding: 4px 5px 4px 15px;
}
/* EBENE 1 */

#menu_mainsub ul{
   position: relative;
   list-style: none;
   margin: 0;
   padding: 0;
}
#menu_mainsub ul li{
   display:block;
   margin: 3px 0 3px 0;
   padding: 0;
}

#menu_mainsub ul a,
#menu_mainsub ul a:link,
#menu_mainsub ul a:visited {
   display: block;
   color : #333;
   padding: 4px 5px 4px 20px;
   border: 1px solid #CAA635;
   font-weight : normal;
   text-decoration : none;
   background-image: url(../images/bg_menusub2.gif);
   background-position: 5px -30px;
   background-repeat: no-repeat;
}

#menu_mainsub ul a:focus,
#menu_mainsub ul a:hover,
#menu_mainsub ul a:active,
#menu_mainsub ul a.selected,
#menu_mainsub ul a.selected:link,
#menu_mainsub ul a.selected:visited,
#menu_mainsub ul a.selected:focus,
#menu_mainsub ul a.selected:hover,
#menu_mainsub ul a.selected:active{
   display: block;
   border: 1px solid #CAA635;
   background-image: url(../images/bg_menusub2.gif);
   background-position: 5px 5px;
   background-repeat: no-repeat;
   padding: 4px 5px 4px 20px;
   text-decoration: none;
   background-color: #CAA635;
   color: #fff;
}
#menu_mainsub ul a.selected:link,
#menu_mainsub ul a.selected:visited,
#menu_mainsub ul a.selected:focus,
#menu_mainsub ul a.selected:hover,
#menu_mainsub ul a.selected:active{
   display: block;
   border: 1px solid #CAA635;
   padding: 4px 5px 4px 20px;
}

#menu_mainsub ul li.firstLi a.selected:link,
#menu_mainsub ul li.firstLi a.selected:visited,
#menu_mainsub ul li.firstLi a.selected:focus,
#menu_mainsub ul li.firstLi a.selected:hover,
#menu_mainsub ul li.firstLi a.selected:active{
   display: block;
   border: 1px solid #CAA635;
}
