#menu{list-style:none;width:940px;height:43px;margin-left:11px}
#menu.block{overflow:visible}
#menu ul{margin:0}
#menu li{display:block;position:relative;float:left;padding:10px 20px 4px 20px}
#menu a{color:#FFF;background:none}
#menu li.active,#menu li.trail,#menu li.trail a{background-color:#D8D8D8;color:#2f2f2f}
#menu li:hover{background-color:#D8D8D8;color:#2f2f2f}
#menu li:hover a{color:#2f2f2f}
/* SUBNAVI*/
#menu div.wrapper{margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:14px 28px 8px 28px;-webkit-box-shadow:1px 5px 6px #696969;-moz-box-shadow:1px 5px 6px #696969;box-shadow:1px 5px 6px #696969;border-bottom:3px solid #a0a0a0;margin-left:-20px;z-index:10000;background:#fff;background:-moz-linear-gradient(top,#d8d8d8 1%,#ffffff 24%,#ffffff 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#d8d8d8),color-stop(24%,#ffffff),color-stop(99%,#ffffff));background:-webkit-linear-gradient(top,#d8d8d8 1%,#ffffff 24%,#ffffff 99%);background:-o-linear-gradient(top,#d8d8d8 1%,#ffffff 24%,#ffffff 99%);background:-ms-linear-gradient(top,#d8d8d8 1%,#ffffff 24%,#ffffff 99%);background:linear-gradient(to bottom,#d8d8d8 1%,#ffffff 24%,#ffffff 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8',endColorstr='#ffffff',GradientType=0 )}
#menu li.submenu:hover div{left:auto}
#menu div.wrapper li{display:block;float:none;position:relative;margin:0;padding:0}
#menu div.wrapper li.first{width:auto}
#menu li.first div.wrapper li.first{padding-top:0}
#menu div.wrapper li.active, #menu div.wrapper .trail,#menu div.wrapper a,#menu div.wrapper li:hover{background:none;background-color:transparent;color: #2f2f2f;padding-left:0}
#menu div.wrapper li:hover a{color:#ec9013}
#menu div li.trail a,#menu div li a,#menu .classlink a,#menu div.wrapper a{color:#FF8000}
#menu .classlink a{padding:0;font-family:"RobotoLight"}
.submenu p a{padding:0}
.first.last{min-width:120px}
/* Startseite */
#menu li.page-start{background:url(../images/template/HomeButton.png) no-repeat center;width:12px;height:19px}
#menu a.page-start,#menu span.page-start{color:#ec9013;padding-left:15px;font-size:8px}
#menu li.page-start.active,#menu li.page-start.trail,#menu li.page-start:hover{background-color:#D8D8D8}
#menu li.page-start.trail a {background-color:transparent;color:#D8D8D8}
#menu span.page-start{color:#D8D8D8}
#menu li.page-start:hover a{color:#D8D8D8}
#menu li.page-start:hover div.wrapper a{color:#ec9013}