/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop11.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#header .menu2 {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:700; font-family:arial, verdana, sans-serif; font-weight:normal; color:#fff; white-space: nowrap; }
#header .menu2 li.top {padding:0; margin:0; color:#fff; display:block; float:left; }
#header .menu2 li a.top_link {padding:0; margin:0; display:block; float:left; height:22px; color:#fff; text-decoration:none; }

#header .menu2 li a.top_link span {color:#fff; display:block; height:20x; float:left; font-size:11px; font-weight:normal; padding:0 0px; cursor:pointer; }
#header .menu2 li a.top_link b {display:block; width:1px; border-left:1px solid #FFF; margin-left:4px; margin-right:4px; height:15px; float:left; }
#header .menu2 li a.top_link b.down {color:#fff;}

#header .menu2 li a.top_link:hover {color:#0F4B8A;}
#header .menu2 li a.top_link:hover span {color:#0F4B8A;}
#header .menu2 li a.top_link:hover b {color:#fff; }

#header .menu2 li:hover > a.top_link span {color:#0F4B8A;}
#header .menu2 li:hover > a.top_link b {color:#0F4B8A; }
#header .menu2 li:hover > a.top_link b.down {color:#fff; }

#header .menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#header .menu2 a:hover {visibility:visible; position:relative; z-index:200;}
#header .menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#header .menu2 ul, 
#header .menu2 :hover ul ul, 
#header .menu2 :hover ul :hover ul ul,
#header .menu2 :hover ul :hover ul :hover ul ul,
#header .menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#header .menu2 :hover ul.sub {left:-20px; top:22px; white-space:nowrap; width:180px; height:auto; z-index:300;}
#header .menu2 :hover ul.sub li {display:block; height:20px; float:left; width:180px; font-weight:normal; background: url(/templates/sportspirit2/images/navigation/dropdown11/180/submid.png);}
#header .menu2 :hover ul.sub li.fly {background: url(/templates/sportspirit2/images/navigation/dropdown11/180/submid_r.png);}

#header .menu2 :hover ul.sub li a {display:block; position:relative; font-size:11px; height:20px; width:180px; line-height:20px; text-indent:10px; color:#000; text-decoration:none;background:url(/templates/sportspirit2/images/navigation/dropdown11/180/trans.gif);}
#header .menu2 :hover ul.sub li a:hover {color:#FFF;}

#header .menu2 :hover ul.sub :hover > a {color:#0F4B8A;}

#header .menu2 :hover ul :hover ul,
#header .menu2 :hover ul :hover ul :hover ul,
#header .menu2 :hover ul :hover ul :hover ul :hover ul,
#header .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:180px; top:0; white-space:nowrap; width:180px; z-index:400; height:auto;}

#header .menu2 :hover ul.sub li.subtop,
#header .menu2 :hover ul :hover ul li.subtop,
#header .menu2 :hover ul :hover ul :hover ul li.subtop,
#header .menu2 :hover ul :hover ul :hover ul :hover ul li.subtop
{background:url(/templates/sportspirit2/images/navigation/dropdown11/180/subtop.png);}

#header .menu2 :hover ul.sub li.flytop,
#header .menu2 :hover ul :hover ul li.flytop,
#header .menu2 :hover ul :hover ul :hover ul li.flytop,
#header .menu2 :hover ul :hover ul :hover ul :hover ul li.flytop
{background: url(/templates/sportspirit2/images/navigation/dropdown11/180/subtop_r.png);}

#header .menu2 :hover ul.sub li.subbot,
#header .menu2 :hover ul :hover ul li.subbot,
#header .menu2 :hover ul :hover ul :hover ul li.subbot,
#header .menu2 :hover ul :hover ul :hover ul :hover ul li.subbot
{height:30px; background:url(/templates/sportspirit2/images/navigation/dropdown11/180/subbottom.png);}

#header .menu2 :hover ul.sub li.flybot,
#header .menu2 :hover ul :hover ul li.flybot,
#header .menu2 :hover ul :hover ul :hover ul li.flybot,
#header .menu2 :hover ul :hover ul :hover ul :hover ul li.flybot
{height:30px; background: url(/templates/sportspirit2/images/navigation/dropdown11/180/subbottom_r.png);}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_line_down_fly.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#header .pro_linedrop {
margin:0;
padding:0;
height:33px;
width:950px;
background:url(/templates/sportspirit2/images/newheader/sportspirit_webheader_14.jpg);
position:relative; 
font-size:11px;
z-index:500;
margin-bottom:0px;
text-align:center;
}

#header .pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

#header .pro_linedrop li {
margin:0;
padding:0;
float:left;
background:url(/templates/sportspirit2/images/newheader/sportspirit_webheader_10.jpg);
}

/* Divider */
#header .pro_linedrop .select a {
display:block;
height:33px;
float:left;
background: url(/templates/sportspirit2/images/newheader/sportspirit_webheader_14.jpg);
padding:0 1px 0 3px;
text-decoration:none;
line-height:13px;
white-space:nowrap;
color:#ddd;
}

#header .pro_linedrop .select li.line a {color:#ad8;}

#header .pro_linedrop .select a b {
display:block; 
padding:3px 11px 3px 1px; 
color:#FFF;
background:url(/templates/sportspirit2/images/newheader/sportspirit_webheader_14.jpg) right top;
}

#header .pro_linedrop .select a:hover, 
#header .pro_linedrop .select li:hover a {
background: url(/templates/sportspirit2/images/newheader/sportspirit_webheader_10.jpg); 
padding:0 0 0 2px;
line-height:13px;
cursor:pointer; 
color:#fff;
}

#header .pro_linedrop .select li.line a:hover, 
#header .pro_linedrop .select li.line:hover a {
color:#cfa;}

#header .pro_linedrop .select a:hover b, 
#header .pro_linedrop .select li:hover a b {
display:block; 
padding:3px 11px 3px 1px; 
color:#0A4A91;
background:url(/templates/sportspirit2/images/newheader/sportspirit_webheader_10.jpg) right top; 
cursor:pointer;
}

#header .pro_linedrop .sub {
display:none;
}
#header .pro_linedrop ul ul {display:none;}

/* IE6 only */
#header .pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

#header .pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

#header .pro_linedrop .sub li {background:transparent;}

#header .pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:950px;
top:31px; 
left:0px; 
text-align:center;
background:#AFE0FC url(/templates/sportspirit2/images/navigation/line/transparent.gif);
border:1px solid #3E78C1; /* Subline Farbe oben und unten */
border-width:1px 0;
}

#header .pro_linedrop .select :hover .rt li {float:right; }

#header .pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:#AFE0FC url(/templates/sportspirit2/images/navigation/line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#000; font-size:10px;}

#header .pro_linedrop .select :hover .sub li.subline a {color:#000;} /* Farbe fuer Submenues die wiederum Submenus haben */

#header .pro_linedrop .select :hover .sub li a:hover,
#header .pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative; text-decoration:underline;}

#header .pro_linedrop .select :hover .sub li:hover > a {color:#000;}

#header .pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:152px; position:absolute; left:-1px; top:25px; border-bottom:1px solid #3E78C1; background:#fff;}

#header .pro_linedrop .select :hover .sub :hover ul ul {position:absolute; left:-9999px;}
#header .pro_linedrop .select :hover .sub :hover ul li {border:1px solid #3E78C1; border-width:0 1px;}

#header .pro_linedrop .select :hover .sub :hover ul li a {width:119px; text-align:left; height:20px; line-height:18px; background:#fff;}
#header .pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}
#header .pro_linedrop .select :hover .sub :hover ul li:hover > a {line-height:16px;}

#header .pro_linedrop .select :hover .sub :hover ul :hover ul {left:152px; top:0; border:1px solid #3E78C1; border-width:0 1px 1px 0; background:#fff;}

#header .pro_linedrop .select :hover .rt :hover ul :hover ul {left:-152px; top:0; border:1px solid #3E78C1; border-width:0 0 1px 1px;}

#header .pro_linedrop .select :hover .sub :hover ul :hover ul li {border-left:1px solid #3E78C1; background:#fff;}

#header .pro_linedrop .select :hover .sub :hover ul :hover ul li.a1 {border-left:1px solid #fff;}
#header .pro_linedrop .select :hover .sub :hover ul :hover ul li.a2 {border-top:1px solid #3E78C1; height:19px;}

#header .pro_linedrop .select :hover .rt :hover ul :hover ul li {border-right:1px solid #3E78C1; border-left:0;}
#header .pro_linedrop .select :hover .rt :hover ul :hover ul li.a1 {border-right:1px solid #fff; border-left:0;}
