#listnavi, #listnavi ul { /* all lists */
                padding: 0;
                margin: 2px 0 0 0;
                list-style: none;
                line-height: 1px;
}

#listnavi ul.lev3 { 
                padding: 0;
                margin: -14px 0 0 132px;
                list-style: none;
                line-height: 1px;
}

#listnavi LI.listnavil1 {
                padding: 0 0 1px 0;
                background: url(/fileadmin/siteimg/navtrenner.gif) no-repeat 60px 0;
}

#listnavi LI.listnavil1 a {
	       display: block;
	       width: 64px;
}

 
#listnavi LI.listnavil2 {
                width: 135px;
                margin: 0;
                padding: 1px 0 1px 0;
                border-bottom: 1px solid #000;
}

#listnavi LI.listnavil2 a {
                padding: 0 2px 1px 2px;
	       display: block;
}

#listnavi LI.listnavil2-ifsub {
                width: 135px;
                margin: 0;
                padding: 1px 0 1px 0;
                border-bottom: 1px solid #000;
                background: url(/fileadmin/siteimg/ifsub.gif) no-repeat 127px 5px; 
}

#listnavi LI.listnavil2-ifsub a {
                padding: 0 2px 1px 2px;
                display: block;
}



#listnavi LI.listnavil3 {
                width: 135px;
                margin: 0;
                padding: 1px 0 1px 0;
                border-bottom: 1px solid #000;
}

#listnavi LI.listnavil3 a {
                padding: 0 2px 1px 2px;
                display: block;
}

#listnavi li { /* all list items */
                float: left;
                /*  width: 6.5em; width needed or else Opera goes nuts */
}

#listnavi li ul { /* second-level lists */
                border-top: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
                position: absolute;
                background: #e20014;
                width: 135px;
                margin-top: 1px;
                left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#listnavi li ul ul { /* third-and-above-level lists */
                margin: -1em 0 0 10em;
}

#listnavi li:hover ul ul, #listnavi li.sfhover ul ul {
                left: -999em;
}

#listnavi li:hover, #listnavi li.hover { /* Fix for fucking IE7 */
    position: static;
}

#listnavi li:hover ul, #listnavi li li:hover ul, #listnavi li.sfhover ul, #listnavi li li.sfhover ul { /* lists nested under hovered list items */
                left: auto;
}



/* Links Hauptnavi */

  a.navlink, a.navlink:visited, a.navlink:active, a.navlink:hover {
                color: #FFFFFF;
                text-decoration: none;
                font: 0.9em/1.2em verdana,arial,sans-serif;
                white-space: nowrap;
}

  a.navlink:hover {
                color: #000000;
}

  a.navlinkact, a.navlinkact:visited, a.navlinkact:active, a.navlinkact:hover {
                color: #000000;
                text-decoration: none;
                font: 0.9em/1.2em verdana,arial,sans-serif;
                white-space: nowrap;
}


/* Links Menu Bottom */

  DIV#navrow-2level {
               padding: 2px;
}

  DIV.wrapmenubottom { 
               width: 496px; ; 
               text-align: center; 
               color: #666666; 
               font-size: 1.0em; 
}

  a.menubottom, a.menubottom:visited, a.menubottom:active, a.menubottom:hover  {
                padding: 0 5px 0 5px;
                letter-spacing: 1px;
                color: #666666;
                text-decoration: none;
                font: 1.0em/1.0em verdana,arial,sans-serif;
}

  a.menubottom:hover {
                color: #000000;
}


/* Links Menu Main extra */

  a.menuextra, a.menuextra:visited, a.menuextra:active, a.menuextra:hover {
                background: url(/fileadmin/siteimg/linkarrow-white.gif) no-repeat 0px 3px #e20014;
                padding: 0 3px 1px 14px;
                margin: 1px 0 0 0;
                color: #FFFFFF;
                font: 1.0em/1.3em  verdana,arial,sans-serif;
                border-bottom: 1px solid #e20014;
                display: block;
}

  a.menuextra:hover {
                background: url(/fileadmin/siteimg/linkarrow-black.gif) no-repeat 0px 3px #FFFFFF;
                color: #9c1011;
                border-bottom: 1px solid #000000;
}

  a.menuextra-act, a.menuextra-act:visited, a.menuextra-act:active, a.menuextra-act:hover {
                background: url(/fileadmin/siteimg/linkarrow-black.gif) no-repeat 0px 3px #FFFFFF;
                padding: 0 3px 1px 14px;
                margin: 0;
                color: #9c1011;
                font: 1.0em/1.3em verdana,arial,sans-serif;
                border-bottom: 1px solid #000000;
                display: block;
}

  a.menuextra-act:hover {
                background: url(/fileadmin/siteimg/linkarrow-black.gif) no-repeat 0px 3px #FFFFFF;
                color: #9c1011;
}

/* Links Menu Main extra 2 Level */

  a.menuextra-2,  a.menuextra-2:visited, a.menuextra-2:active, a.menuextra-2:hover  {
                background: url(/fileadmin/siteimg/linkarrow-red.gif) no-repeat 12px 3px #EFEFEF;
                padding: 0 3px 0 26px;
                margin: 0;
                color: #333333;
                font: 1.0em/1.3em verdana,arial,sans-serif;
                border-bottom: 1px solid #FFF;
                display: block;
}

  a.menuextra-2:hover {
                background: url(/fileadmin/siteimg/linkarrow-black.gif) no-repeat 12px 3px #FFFFFF;
                padding: 0 3px 0 26px;
                color: #e20014;
                border-bottom: 1px solid #e20014;
}

  a.menuextra-2-act, a.menuextra-2-act:visited, a.menuextra-2-act:active, a.menuextra-2-act:hover {
                background: url(/fileadmin/siteimg/linkarrow-black.gif) no-repeat 12px 3px #FFFFFF;
                padding: 0 3px 0 26px;
                margin: 0;
                color: #9c1011;
                font: 1.0em/1.3em verdana,arial,sans-serif;
                border-bottom: 1px solid #9c1011;
                display: block;
}

  a.menuextra-2-act:hover {
                background: url(/fileadmin/siteimg/linkarrow-black.gif) no-repeat 0px 3px #FFFFFF;
}

  a.playerstat-link-back, a.playerstat-link-back:visited, a.playerstat-link-back:active, a.playerstat-link-back:hover {
                background: url(/fileadmin/siteimg/linkarrow.gif) no-repeat 0 2px;
                padding: 0 0 0 12px;
}


/* Temp Shop */

#listnavi-shop, #listnavi-shop ul { /* all lists */
                padding: 0;
                margin: 2px 0 0 15px;
                list-style: none;
                line-height: 1px;
}


#listnavi-shop LI.listnavil1-shop {
                padding: 0 0 1px 0;
                background: url(/fileadmin/siteimg/navtrenner.gif) no-repeat 150px 0;
}

#listnavi-shop LI.listnavil1-shop a {
                /* display: block; */
                width: 400px;
}

