

#tabs { width: 100%; padding:0px 0 0 0px; font-size:12px; height:25px; background-color:#A1B310; height:58px; color:#999999; }
#tabs hr { display:none; }
#tabs div.wrapper { margin:0; padding:0px 0 0 0;  background-image:url(../gfx/materialegno-hg-txt.jpg); background-repeat:no-repeat; background-position:0 -96px; float:left; overflow:hidden; }
#tabs ul { list-style: none; margin:0; padding:0px 0 0 0; float: left; /*background-image:url(../gfx/materialegno-hg-txt.jpg); background-repeat:no-repeat; background-position:0 -96px;*/ }
#tabs li { float:left; margin:0; padding:0; font-weight:bold;  }
#tabs li strong { padding:13px 15px 3px 15px; display:block; }
#tabs ul div { display:block; padding:2px 0 0px 0;  }
#tabs ul div a { padding:3px 15px 3px 15px; font-size:12px; line-height:16px; }
#tabs ul div a:hover { background-color:#000000; }
#tabs ul ul div a:hover { background-color:#000000!important; color:#FFFFFF; }
* html #tabs ul ul div a:hover { color:#ffffff; background-color:#000000!important; overflow:hidden; display:block; height:100%; }
#tabs ul li:hover { background-color:#000000; }
#tabs ul li li:hover { background-color:transparent; }

#tabs a { display: block; margin: 0; padding: 2px 0 2px 15px; color:#FFFFFF; text-decoration: none; /*border-left:1px solid #FFFFFF;*/ }
#tabs li li a { border:0; color:#000000; }
#tabs a:hover { background-color:#e0e0d4; background-color:#333333; }

#tabs li li { position: relative; /*Breite */ width: 20em; font-weight:normal; color:#000000; }
#tabs ul ul { position: absolute; z-index:11; /*Breite */ width: 20em; background-color:#e0e0d4; padding:0; background-image:none; }
#tabs ul ul ul { position: absolute; top: 0; left: 100%; z-index:11; }

div#tabs ul ul,
div#tabs ul li:hover ul ul,
div#tabs ul ul li:hover ul ul
{display: none;}

div#tabs ul li:hover ul,
div#tabs ul ul li:hover ul,
div#tabs ul ul ul li:hover ul
{display: block;}

#tabs li.active, #tabs div.active { /*background-color:#ffffff;*/ }
#tabs ul ul li.active div {  padding: 2px 0 2px 15px; color:#ca060c; font-weight:bold; }

#tabs ul div.more a { background-image:url(/fileadmin/promolegno/gfx/down-ws.gif); background-position:right center; background-repeat:no-repeat; padding-right:20px; }
#tabs ul div.more a:hover {  background-image:url(/fileadmin/promolegno/gfx/down-ws.gif); background-position:right center; background-repeat:no-repeat; }

#tabs ul li span.active { background-image:url(/fileadmin/promolegno/gfx/down-ws.gif); background-position:right center; background-repeat:no-repeat; }

#tabs .clear { font-size:1px; line-height:1px; clear:both; }
#tabs .split { border-left:2px solid #8d9818; }



#contentfooter { clear:both; padding:12px 0 16px 0; border-top:1px solid #cccccc; background-color:#e0e0d4; width:100%; overflow:hidden; font-size:11px; line-height:125%;  }
#contentfooter h2 { padding-bottom:10px; font-size:12px;  }
#contentfooter h3 {  }
#contentfooter ul { list-style:none; margin:0; padding:0; font-weight:bold; }
#contentfooter ul ul { font-weight:normal; width:auto; list-style:disc; margin-left:16px; padding-right:8px;  }
#contentfooter div { width:160px; padding-left:16px; float:left; }
#contentfooter div div { width:auto; padding:0; float:none; }

#contentfooter a { color:#0C540C; }
#contentfooter a:hover { color:#ED1C24; }

#contentfooter div.first-element { width:148px; width:336px; }
#contentfooter div.first-element h2 { }
#contentfooter div.first-element ul { width:168px; float:left;  }
#contentfooter div.first-element ul li { float:none; padding-right:0px; }
#contentfooter div.first-element ul ul { font-weight:normal; float:none; width:144px;   }
#contentfooter div.first-element ul ul li { float:none; }
#contentfooter div.last-element { width:224px!important; }
#contentfooter .clear { font-size:1px; line-height:1px; clear:both; }
