.wfg-navigtop {
   position: absolute;
   font-size: 100%;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 140%;
   margin: 94px 0px 0px 171px;
   border: 0px solid black;
   padding: 0px;
}

.ultop {
   float: left;
   width: 107px; 
   color: white;
   padding: 0px 0px 0px 0px;
   background-color: #cc0000;
}


.wfg-navigmain {
   position: absolute;
   font-size: 100%;
   font-family:Arial;
   font-weight: bold;
   line-height: 140%;
   margin: 110px 0px 0px 171px;   margin: 114px 0px 0px 171px;
   border: 0px solid red;
   padding: 0px;
}
.ul1 {

}

.ul1 a, .ul2 a{
   color: #0000dd;   color: #1c559b;
   text-align: left;
   text-decoration: none;
   display: block;
   width: 107px; 
/*   height: 52px;*/
   margin: 0px;
   border: 0px solid #00cccc;
   padding: 0px 0px 0px 0px;
   background-color: #00ffff;
      background: none;
}
.ul2 a{
   color: #ffffff;
   text-align: left;
   background: #cc0000;
/*   height: 20px;*/
   font-size: 90%;
   line-height: 100%;
   border: 0px solid black;
   padding: 5px 0px 0px 0px;
   width: 103px;
   padding: 5px 0px 5px 4px;
}

.ul2 {
   display:none;
}

.li1, .li1hover {
   float:left;
   margin: 0px 0px 0px 0px;
   border: 0px solid blue;
   padding: 0px 0px 0px 0px;
}


.li2 {
  margin: 0px 0px 0px 0px;
   border: 0px solid yellow;
   padding: 0px;
}

.li1hover .ul2{
   display:block;
   margin: 16px 0px 0px 0px;
   border: 0px solid blue;
   padding: 0px 0px 0px 0px;
}


.zzzul1 a.active {
   background-color: #f4f4f4;
   background: none;
   color: silver;
}

.zzzul2 a.active {
   background-color: #cc0000;
   color: #ffffff;;
}

.ul2 a:hover, .ul2 a.active {
   color: #ffffff;
         background-color: #aaaaaa;
                  background-color: #ee0000;
                                    background-color: #ff3333;
}



/* Menu auf Seite */

.ubnav-container {border: 0px solid red;}
.ubnav-container hr{clear: both; border: 0px solid blue;}
.ubnav-item, .ubnav-item-hi {
float: left; width: 176px; padding: 2px 0px 2px 4px;
margin-right: 4px; margin-bottom: 4px;
border: 0px;
background: url(../../fileadmin/wfg2008/template/images/subnav-hg.png) #eeeeee no-repeat;
}

.ubnav-item-hi { background: url(../../fileadmin/wfg2008/template/images/subnav-hg-hi.png) #dddddd no-repeat;}
#wfg-content-mid .ubnav-item a, #wfg-content-mid .ubnav-item-hi a{display: block; background: none;}

