/*******************/
/***** Ebene 0 *****/
/*******************/

.MainMenu {
   padding: 0;
   margin: 0 0 0 0;
   list-style: none;
   list-style-image: none;
}

.MainMenu li {
   position: relative;
   padding: 0;
   margin: 0;
   border-top: 1px solid #c2bfc0;
}
.MainMenu li.firstLi{
   border-top: 0 none;
   display: block;
   background-color: transparent;
   background-image: url("../images/bg_menu_first.gif");
}

.MainMenu a,
.MainMenu a:link,
.MainMenu a:visited {
   color: #00489b;
   background-color: transparent;
   font-size: 92%;
   display: block;
   padding: 4px 0 4px 20px;
   text-decoration: none;   
}

.MainMenu a:focus,
.MainMenu a:hover,
.MainMenu a:active,
.MainMenu a.selected,
.MainMenu a.selected:link,
.MainMenu a.selected:visited,
.MainMenu a.selected:focus,
.MainMenu a.selected:hover,
.MainMenu a.selected:active{
   text-decoration: underline;
}


/********************** Ebene 1 **********************************/
.MainMenu li ul {
   padding: 0;
   margin: 0 0 0 0;
   list-style: none;
   list-style-image: none;
}

.MainMenu li ul li {
   position: relative;
   padding: 0;
   margin: 0;
   border-top: 1px solid #c2bfc0;
}
.MainMenu li ul li.firstLi{
   border-top: 0 none;
   display: block;
   background-image: url("../images/bg_menu_first.gif");
   border-top: 1px solid #c2bfc0;
}

.MainMenu li ul a,
.MainMenu li ul a:link,
.MainMenu li ul a:visited {
   color: #00489b;
   font-size: 92%;
   display: block;
   padding: 4px 0 4px 35px;
   text-decoration: none;   
}

.MainMenu li ul a:focus,
.MainMenu li ul a:hover,
.MainMenu li ul a:active,
.MainMenu li ul a.selected,
.MainMenu li ul a.selected:link,
.MainMenu li ul a.selected:visited,
.MainMenu li ul a.selected:focus,
.MainMenu li ul a.selected:hover,
.MainMenu li ul a.selected:active{
   text-decoration: underline;
}