#menu_main {
   margin: 0 0 0;
   padding: 0;
   width: 213px;
   float: left;
   border-top: 30px solid #abc9e2;
   border-bottom: 30px solid #abc9e2;
   background-color: #abc9e2;
   z-index: 5;
   position: relative;
   top: -15px;
}

#menu_main li{
   list-style-type: none;
}

#menu_main li.ul{
   background-color: #fff;
}

#menu_main a,
#menu_main a:link,
#menu_main a:visited {
   color: #000;
   text-decoration: none;
   margin: 0;
   padding: 5px 0 4px 40px;
   display: block;
   border-bottom: 1px solid #abc9e2;      
   background-color: #d6dce0;
}

#menu_main a:focus,
#menu_main a:hover,
#menu_main a:active {
   color: #000;
   margin: 0;
   padding: 5px 0 4px 40px;
   display: block;
   background-color: #fff;
}
#menu_main a.selected:link,
#menu_main a.selected:visited,
#menu_main a.selected:focus,
#menu_main a.selected:hover,
#menu_main a.selected,
#menu_main a.selected:active{
   background-color: #fff;
   color: #000;
   padding: 5px 0 4px 40px;
   display: block;
   margin: -1px 0 0;
   border-top: 1px solid #fff;
   font-weight: bold;
}

/* Ebene1 */

#menu_main ul{
   width: 100%;
   margin: 0;
   padding: 0;
}

#menu_main ul a,
#menu_main ul a:link,
#menu_main ul a:visited {
   color: #000;
   text-decoration: none;
   margin: 0;
   padding: 5px 0 5px 55px;
   display: block;
   border-bottom: 1px solid #fff;    
   background-color: #d6dce0;
}
#menu_main ul a:focus,
#menu_main ul a:hover,
#menu_main ul a:active {
   color: #000;
   margin: 0;
   padding: 5px 0 5px 55px;
   display: block;
   background-color: #fff;
}
#menu_main ul a.selected:link,
#menu_main ul a.selected:visited,
#menu_main ul a.selected:focus,
#menu_main ul a.selected:hover,
#menu_main ul a.selected,
#menu_main ul a.selected:active{
   background-color: #fff;
   color: #000;
   padding: 5px 0 5px 55px;
   display: block;
   margin: -1px 0 0;
   border-top: 1px solid #fff;
   font-weight: bold;
}