/* Firmennavigation ############################### */

div#Firmennavi ul li {
   float: left;
   list-style: none;
   text-align: center;
}

div#Firmennavi ul a {
   text-decoration: none;
   color: white;
   display:block;
   padding: 3px 16px 4px 15px;
   border-right: 1px solid white;
}

li.FMenu1_act a, li.FMenu1 a:hover,
li.FMenu1_last_act a, li.FMenu1_last a:hover {
   background-color: #FE6600;
}

ul#FMenu li.FMenu1_last a, ul#FMenu li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 16px 4px 15px;
}



div#Firmennavi ul#FMenu_L1 a {
   padding: 3px 12px 4px 11px;
}
div#Firmennavi ul#FMenu_L1 li.FMenu1_last a, div#Firmennavi ul#FMenu_L1 li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 11px 4px 11px;
}

div#Firmennavi ul#FMenu_L2 a {
   padding: 3px 12px 4px 12px;
}
div#Firmennavi ul#FMenu_L2 li.FMenu1_last a, div#Firmennavi ul#FMenu_L2 li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 12px 4px 13px;
}

div#Firmennavi ul#FMenu_L3 a {
   padding: 3px 15px 4px 15px;
}
div#Firmennavi ul#FMenu_L3 li.FMenu1_last a, div#Firmennavi ul#FMenu_L3 li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 15px 4px 14px;
}

div#Firmennavi ul#FMenu_L4 a {
   padding: 3px 15px 4px 14px;
}
div#Firmennavi ul#FMenu_L4 li.FMenu1_last a, div#Firmennavi ul#FMenu_L4 li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 15px 4px 17px;
}

div#Firmennavi ul#FMenu_L5 a {
   padding: 3px 13px 4px 13px;
}
div#Firmennavi ul#FMenu_L5 li.FMenu1_last a, div#Firmennavi ul#FMenu_L5 li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 12px 4px 11px;
}

div#Firmennavi ul#FMenu_L6 a {
   padding: 3px 15px 4px 14px;
}
div#Firmennavi ul#FMenu_L6 li.FMenu1_last a, div#Firmennavi ul#FMenu_L6 li.FMenu1_last_act a {
   border: 0px;
   padding: 3px 16px 4px 17px;
}








/* Hauptnavigation ############################### */

ul#HMenu {
    padding: 6px 0px 0px 0px; 
}

ul#HMenu li {
   float: left;
   list-style: none;
   padding: 5px 0px 7px 0px;  
}

ul#HMenu li a {
   text-decoration: none;
   color: white;
   padding: 5px 10px 4px 10px;  
   font-weight: bold;
}

ul#HMenu li.HMenu1_act  {
    background-image: url(../../../fileadmin/templates/grafiken/menu.gif);
   background-repeat:no-repeat;
   background-color: #DDDEED;

}

ul#HMenu li.HMenu1_act a {
   color: #333333;
}

ul#HMenu li.HMenu1 a:hover {
   color: #333333;  
}



/* Unternavigation ############################### */

ul#UMenu {
   padding: 6px 0px 0px 0px;
}

ul#UMenu li {
   float: left;
   list-style: none;
   padding-bottom: 4px;
}

ul#UMenu li a {
   text-decoration: none;
   padding: 0px 10px 0px 10px;
}

ul#UMenu li.UMenu1_act a {
   font-weight: bold;
}

/* Contentnavigation ############################### */

ul#CMenu li {
   list-style: none;
   text-align: left;
   border-bottom: 1px solid #ADAEBC;
}

ul#CMenu li a {
   text-decoration: none;
   display: block;
   padding: 3px 10px 3px 5px;
}

ul#CMenu li a:hover{
   background-color: #DDDEED;
   color: #333333;
}

ul#CMenu li.CMenu1_act a, ul#CMenu li.CMenu1_first_act a {
   font-weight: bold;
   background-color: #DDDEED;
}

ul#CMenu li.CMenu1_first, ul#CMenu li.CMenu1_first_act {
   border-top: 1px solid #ADAEBC;
}

ul#CMenu li.CMenu2_act a, ul#CMenu li.CMenu2_last_act a {
   background-color: #DDDEED;
}

ul#CMenu li.CMenu2, ul#CMenu li.CMenu2_act {
   margin-left: 10px;
}

ul#CMenu li.CMenu2_last, ul#CMenu li.CMenu2_last_act {
   padding-left: 10px;
}

ul#CMenu li.CMenu2 a, ul#CMenu li.CMenu2_act a {
   padding: 2px 10px 2px 5px;
}

ul#CMenu li.CMenu2_spc {
   padding: 5px 10px 3px 5px;
   margin-left: 5px;
   font-weight: bold;
   border: 0px;
}


/* Footernavi ############################### */

ul#ZMenu {
}

ul#ZMenu li {
   float: left;
   list-style: none;
}

ul#ZMenu li a {
   text-decoration: none;
}

