/* ================================================================ 
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.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:70px; position:relative; z-index:500; }
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:30px; line-height:30px; background:url(menu.jpg) top; color:#ccc; text-decoration:none; font-size:13px; padding:16px 10px 0 10px;}


#menu 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 */

#menu li a:hover {position:relative; z-index:200; color:#fff; background:url(button-current.jpg) no-repeat center top;} /*IE6*/
#menu li:hover {position:relative; z-index:200; background:url(button-current.jpg) no-repeat center top;} /*IE6*/

#menu li:hover > a {color:#fff; background:url(button-current.jpg) no-repeat center top;} /*IE7*/
#menu li:hover > a.sub {color:#fff; background:url(button-current.jpg) no-repeat center top; } /*IE7*/
 
#menu li.current a {color:#fff;}

#menu li a.sub { background:url(button-current.jpg) no-repeat center top; }
#menu li.current a.sub { color:#fff; background:url(button-current.jpg) no-repeat center top; }

#menu :hover ul { left:0; top:46px; width:400px;  }


/* SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB */
/* SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB */
/* SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB SUB */
/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

/* wird eigentlich nihct benötigt*/
#menu :hover ul :hover ul
{ left:120px;  top:-1px;  white-space:nowrap; width:100px; height:auto; background:none; }
/* */

#menu :hover ul li { float:left; margin:0;}
#menu :hover ul li a {  
background:none; background-color:#132239;
float:left; 
margin:0;
padding:0 10px 0 0; 
text-indent:10px; 
color:#ccc; 
height:24px; 
line-height:24px;
}
#menu :hover ul li a.fly { float:left;}

#menu :hover ul :hover { color:#fff;} /*mouse over color nicht aktives flyout*/
#menu :hover ul :hover a.fly {float:left; color:#fff;} /*mouse over color aktives flyout*/
#menu :hover ul li.currentsub a { color:#fff; font-weight:bold;}/*mouse over color aktiver link*/
#menu :hover ul li.currentsub a.fly {background:blue; color:#fff;}/*mouse over color aktiver link flyout  ebene 3 */

#menu :hover ul :hover ul li a {float:left; width:100px; padding:0; text-indent:10px; color:#ccc;}
#menu :hover ul :hover ul :hover { color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {float:left;  color:#fff;}

/* die einblendung des aktuellen Flyouts*/
#aktuell_nav ul { margin:0; padding:0; list-style:none; }
#aktuell_nav li {  float:left; margin:0; }
#aktuell_nav li a{ 
float:left; 
padding:0 10px 0 0; 
text-indent:10px; 
font-size:13px;
color:#ccc; 
height:24px; 
line-height:24px;
}
#aktuell_nav li.currentsub a { color:#fff; font-weight:bold;}/*mouse over color aktiver link*/
