/* ================================================================ 
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.stunicholls.com/menu/pro_drop_2.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.
=================================================================== */


#nav {
padding:0; 
margin:0; 
list-style:none; 
position:relative; 
z-index:5000; 
font-family:arial, verdana, sans-serif;
}


#nav li.top {
display:block; 
float:left; 
}


#nav li.top span.down{
display:block; 
float:left; 
color:#464646; 
text-decoration:none; 
font-size:12px; 
font-weight:bold; 
padding:0 24px 0 12px; 
height:20px;
background-color:#fff; 
}


#nav li a.top_link {
display:block; 
float:left; 
color:#464646; 
text-decoration:none; 
font-size:12px; 
font-weight:bold; 
padding:0 0 0 0px; 
cursor:pointer;
}


#nav li a.top_link span {
float:left; 
display:block; 
padding:0 24px 0 12px; 
background-color:#fff; 
}

ul #nav li .top a #abstand .top_link {
background-color:grenn; 
color:green;
margin-right:20px;
}


#nav li a.top_link span.down {
float:left; 
display:block; 
padding:0 24px 0 12px; 
height:23px; 
background-color:#fff; 
}


#nav li:hover a.top_link span.down{
color:#000000; 
background-color:#fff; 
}


#nav li:hover a.top_link {
color:#000000; 
background-color:#fff; 
}


/* Default list styling */

#nav li:hover {
position:relative; 
z-index:200;
}


#nav li:hover ul.sub{
left:-7px; 
top:23px; 
background-color:#FFD092; 
white-space:nowrap; 
width:120px; 
height:auto; 
z-index:300;
text-align:center;
}


#nav li:hover ul.sub li{
display:block; 
position:relative; 
width:120px; 
font-weight:normal;
padding-top:3px;
padding-bottom:3px;
}


#nav li:hover ul.sub li a{
display:block; 
font-size:12px; 
height:18px; 
width:120px; 
line-height:18px; 
color:#000; 
text-decoration:none;
}


#nav li:hover ul.sub li a:hover{
background-color:#A4A4A4;
color:#fff;
}


#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{
position:absolute; 
left:-9999px; 
top:-9999px; 
width:0; 
height:0; 
margin:0; 
padding:0; 
list-style:none;
}
