/* ================================================================ 
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-droplistv2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================	================================================== */

 #nav_oben { padding-left:15px; height:30px; position:relative; font-family:arial, verdana, sans-serif; font-size:9px; z-index:10; }
 #nav_oben ul#menu { margin:0px; padding:0 0 0 0px; list-style:none;  }
 #nav_oben ul#menu li.level1-li { background-color:#fc0;  float:left; height:26px; padding-top:1px; margin-right:1px; }
 #nav_oben ul#menu li.level1-li a.level1-a {  display:block; height:26px; float:left; border-left:0px solid #7e8586; border-right:1px solid #7e8586; padding:0 15px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:black; }
 #nav_oben ul#menu li.sub a.level1-a {color:black;}
 #nav_oben ul#menu li.level1-li:hover, #nav_oben ul#menu li.level1-li a.level1-a:hover {position:relative;}
 .listHolder { position:absolute; left:50px; }
 #nav_oben ul#menu li.level1-li a.level1-a:hover, #nav_oben ul#menu li.level1-li:hover a.level1-a { color:#fff;  }
 #nav_oben ul#menu li.sub a.level1-a:hover { height:29px; color:#000; background:url(topHover.gif); }
 #nav_oben ul#menu li.sub:hover > a.level1-a { height:29px; color:black; background-color: #fc0; }
 #nav_oben ul#menu li div.listHolder { position:absolute; left:-9999px; top:30px;  border:0px solid red; padding:0;}
 #nav_oben ul#menu :hover div.listHolder {left:0; border:1px solid #d6d6f2; border-top:0;}
 #nav_oben ul#menu a:hover div.listHolder {left:-1px; top:29px;}
 #nav_oben ul#menu div.col1 {width:auto;  background-color:#ffc;}
 #nav_oben ul#menu a:hover div.left1, #nav_oben ul#menu :hover div.left1 {left:-141px;}
 #nav_oben ul#menu div.listHolder div.bottomLine {clear:left;padding:5px 10px;}
 #nav_oben ul#menu a:hover div.listHolder div.bottomLine {height:51px;}

 #nav_oben ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0;  color:#fc0;}
 #nav_oben ul#menu div.listHolder div.bottomLine p a {color:#fff;}
 #nav_oben ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}

/* 2. Ebene */
 #nav_oben ul.atoz {padding:0; margin:0; list-style:none; padding-top:10px;}
 #nav_oben ul.atoz div.subListHolder {position:absolute;   left:-9999px; }
 #nav_oben ul.atoz li {display:block;  float:left; }
 #nav_oben ul.atoz li a {display:block; width:500px; background-color:#ffc; padding:2px 0 0 15px; float:left;height:20px; color:#000; text-decoration:none; text-align:left; font-size:1em; }
 #nav_oben ul.atoz li a:hover {text-decoration:none; font-weight:bold; background-color:#fc0;}
 #nav_oben ul.atoz li:hover > a {text-decoration:underline; }
 #nav_oben ul.atoz li ul li a {padding:0 0 0 15px;}
 #nav_oben ul.atoz :hover div.subListHolder {left:160px; top:10px; background-color:#fff; border:1px solid #D6D6F2; border-top:0;}
 
 #nav_oben div.listCol {display:block; float:left; padding:0px; margin:0; }
 #nav_oben div.listCol .eb	 {padding:0px; margin:0; text-align:left;}
 #nav_oben div.listCol ul {padding:0 ; margin:0; }
 #nav_oben div.listCol ul li {padding:0; margin:0;}
 #nav_oben div.listCol ul li a {display:block;  padding:0px; margin:0; font-weight:normal; white-space:nowrap; text-align:left; }
 #nav_oben div.listCol ul li a:hover {text-decoration:underline;}

/* 3. Ebene */
 #nav_oben div.sublistCol {display:block; float:left; padding:0px 0px; margin:0; text-align:left;}
 #nav_oben div.sublistCol .ebene3 a {clear:left; padding:4px 0 0 15px; margin:4px 0 0 0px; text-align:left; font-size:1.2em; font-weight:bold; height:auto;}
 #nav_oben div.sublistCol ul {padding:0 0 10px 0; margin:0 0 10px 0;  }
 
 /* nachfolgend evtl. display:block */
 #nav_oben div.sublistCol ul li 	{font-size:1em; padding:0 0 3px 0px; margin:0px; }
 
 #nav_oben div.sublistCol ul li a {display:block; clear:both; float:left; text-decoration:none; padding-left:0px; height:auto; font-weight:normal; font-weight:normal;}
 #nav_oben div.sublistCol ul li a:hover {color:#009; text-decoration:none; font-weight:bold; background-color:#fc0;}
 #nav_oben div.sublistCol ul li:hover  a { color:#009; text-decoration:none; font-weight:bold; background-color:#fc0;}

 #nav_oben ul#menu :hover div.listHolder ul.atoz div.bottomLine {clear:left; background:#069; padding:0px; text-align:left;}
 #nav_oben ul#menu a:hover div.listHolder ul.atoz div.bottomLine {height:1px;}
 #nav_oben ul#menu :hover div.listHolder ul.atoz div.bottomLine p {padding:10px 0 10px 15px; margin:0; color:white; font-weight:bold;}
 #nav_oben ul#menu :hover div.listHolder ul.atoz div.bottomLine p a {display:inline; float:none; padding:0; text-decoration:underline;}
 #nav_oben ul#menu :hover div.listHolder ul.atoz div.bottomLine p a:hover {text-decoration:none;}


 /* 
 #nav_oben table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }

*/
