@charset "utf-8";

#menu {text-transform: uppercase;list-style-type:none; margin:0; padding:0; width:900px; z-index:100; height:30px; background:url(../img/menu_leiste.jpg)  no-repeat; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
#menu li {float:left; padding:0;  position:relative; height:3em; z-index:100; border-right:1px solid #FFF;}
#menu dl { display:block; margin: 0; padding: 0; background: transparent; }
#menu dt {margin:0; padding: 0;}
#menu dd {margin:0; padding:0; font-size: 10px; text-align:left;}
#menu li dl {position:absolute; top:-1px; left:0; padding-bottom:0; display:block;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block; }
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:10px;}
#menu dt a, #menu dt a:visited {color:#21B255; display:block; font-size:10px; padding:0.85em 0 0.25em; text-align:center; }
#menu li:hover dt a, #menu a:hover dt a {color:#21b255; }
#menu dd a, #menu dd a:visited { background:#E5F2DE none repeat scroll 0 0; color:#21B255; display:block; font-size:9px; padding:0.5em 0; text-align:center; text-decoration:none; }
#menu dd a:hover {background: #ddefd4;}
#menu dd.line_dd{height:1px; background:#e5f2de; text-align:center;}
#menu dd.line_dd b{ display:block;width:90%; height:1px; background:#c9e8c8; }
#menu dd.line_dd_1 b{ display:block;width:90%; height:1px; background:#e5f2de; }
#menu b {display:block; overflow:hidden; height:1px; margin:auto;}
#menu b.p5 {background:#e5f2de; margin:0 5px;}
#menu b.p6 {background:#e5f2de; margin:0 3px;}
#menu b.p7 {background:#e5f2de; margin:0 2px;}
#menu b.p8 {height:2px; background:#e5f2de; margin:0 1px;}


/* Define the font for each menu item */
#menu li dl dt{font-size:10px; font-weight:bold; text-transform:uppercase; }	/* main menu item */
#menu li dl dd{font-size:10px;}/* sub menu item */

/* Define the width for each menu item */
#menu li{width:220px;}
#menu li dl{width:220px;}

#menu li.main_1{width:100px;}
#menu li.main_1 dl{ width:100px; }

#menu li.main_2{width:200px;}
#menu li.main_2 dl{ width:200px; }

#menu li.main_3{width:180px;}
#menu li.main_3 dl{ width:180px; }

#menu li.main_4{width:220px;}
#menu li.main_4 dl{ width:220px; }

#menu li.main_5{width:100px;}
#menu li.main_5 dl{ width:100px; }

#menu li.icon{ width:80px; float:right;}
#menu li.icon dl{ float:right; width:80px;}
#menu li.icon dl dt{float:right; padding-right:10px;}
#menu li.icon dl dt.email_icon{ margin:0; padding-top:5px;}
#menu li.icon dl dt.print_icon{margin:0; padding-top:3px;}