
#menu_main {
   position: relative;
   background-color: #293E7B;
   overflow: hidden;
   margin: 2px 0 0 2px;
   width: 950px;
   z-index: 22;
   border-left: 1px solid #273A74;
   border-right: 1px solid #273A74;
   background-image: url("../images/bg_menumain.jpg");
   background-position: left top;
   background-repeat: repeat-x;
}

#menu_main li {
   position: relative;
   float: left;
   z-index: 10;
   font-size: 100%;
   background-image: url("../images/bg_menuborder.gif");
   background-position: right top;
   background-repeat: no-repeat;
}

#menu_main a,
#menu_main a:link,
#menu_main a:visited {
   display: block;
   padding: 4px 10px 5px 10px;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   background-image: url("../images/bg_menumain.jpg");
   background-position: left top;
   background-repeat: repeat-x;
}

#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: #293E7B ;
   text-decoration: none;   
   background-image: url("../images/bg_menumian_ahover.jpg");
   background-position: left -2px;
   background-repeat: repeat-x;
}



/** Menu Main Sub **/

#menu_main_sub {
   position: relative;
   display: block;
   list-style: none;
   background-color: transparent;
}

#menu_main_sub li{
   position: relative;
   margin: 6px 0;
}


#menu_main_sub a,
#menu_main_sub a:link,
#menu_main_sub a:visited {
   position: relative;
   display: block;
   font-size: 120%;
   display: block;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   padding: 8px 10px 8px 10px;
   background-image: url("../images/bg_menu_subsub.jpg");
   background-position: left 4px;
   background-repeat: repeat-x;
}

#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: #293E7B;  
   background-position: left -78px;
   background-repeat: repeat-x;
}
/* EBENE 1 */

#menu_main_sub ul{
   list-style: none;
   background-color: #D5D7E3;
   background-image: url("../images/bg_menu_sub.jpg");
   background-position: left top;
   background-repeat: repeat-x;
}

#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: 110%;
   display: block;
   color: #333333;
   border-top: none;
   background-color: transparent;
   padding: 4px 5px 4px 25px;
   font-weight : normal;
   background-image: url("../images/bg_pfeilreadmore.gif");
   background-position: 10px -60px;
   background-repeat: no-repeat;  
}

#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{
   background-color: #fff;
   background-position: 10px 9px;
   background-repeat: no-repeat;  
  
}

/* EBENE 3 */

#menu_main_sub ul{
   list-style: none;
  background-color: #D5D7E3;
}

#menu_main_sub ul ul li{
   margin-top: 1px;
}

#menu_main_sub ul ul li.lastLi{
   margin-top: 1px;
    border-bottom: none;
}

#menu_main_sub ul ul a,
#menu_main_sub ul ul a:link,
#menu_main_sub ul ul a:visited {
   position: relative;
   font-size: 110%;
   display: block;
   color: #333333;
   border-top: none;
   padding: 4px 5px 4px 40px;
   font-weight : normal;
   background-image: url("../images/bg_pfeilreadmore.gif");
   background-position: 25px -60px;
   background-repeat: no-repeat;  
}

#menu_main_sub ul ul a:focus,
#menu_main_sub ul ul a:hover,
#menu_main_sub ul ul a:active,
#menu_main_sub ul ul a.selected,
#menu_main_sub ul ul a.selected:link,
#menu_main_sub ul ul a.selected:visited,
#menu_main_sub ul ul a.selected:focus,
#menu_main_sub ul ul a.selected:hover,
#menu_main_sub ul ul a.selected:active{
   background-color: #fff;
   background-position: 25px 9px;
   background-repeat: no-repeat;  
  
}



/** Menu TOP **/
#menu_top {
   position: relative; 
   list-style: none;
   float: right;
   font-size: 92%;
   z-index: 5;
   margin-right: 17px;
}

#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: #231F20;
   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: #293D79;
   text-decoration: underline;
}

