#navigation{position:Relative;width:100%;background:#8f88a6 url(../img/bg_menu_verlauf.png) repeat-x left top;float:left;min-height:50px}#menu-toggle{position:absolute;cursor:pointer;display:block;top:8px;left:10px;width:22px;height:14px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;border:2px solid #fff;text-align:center;font-size:18px;padding:8px 7px;z-index:50;display:none}#menu-toggle:hover{color:#fff;border:2px solid #fff}#menu-toggle.active{color:#fff;border:2px solid #fff}#menu-toggle.active:hover{color:#fff;border:2px solid #fff}#menu-toggle .icon-bar{background-color:#fff}#menu-toggle:hover .icon-bar,#menu-toggle:active .icon-bar,#menu-toggle.active .icon-bar{background-color:#fff;color:#548f86}#menu-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}#menu-toggle .icon-bar + .icon-bar{margin-top:4px}ul.menu li{margin:0}#menu ul{padding:0;margin:0;display:block;box-sizing:border-box}#menu ul li{list-style:none;color:#666;position:relative;float:left;box-sizing:border-box;width:162px}#menu ul li.expanded,#menu ul li.collapsed,#menu ul li.leaf{padding:0}#menu ul li + li{width:242px}#menu ul li + li + li{width:226px}#menu ul li + li + li + li{width:265px}#menu ul li + li + li + li + li{width:110px}#menu ul li a,#menu ul li a:link,#menu ul li a:visited{display:block;min-height:71px;box-sizing:border-box;padding:16px 15px 0;font-size:15px;line-height:20px;background:transparent url(../img/bg_menu_item.png) no-repeat left top;text-decoration:none;color:#fff;text-align:center}#menu ul li a:hover,#menu ul li a:active,#menu ul li.active-trail a,#menu ul li.active-trail a:link,#menu ul li.active-trail a:visited{background:#5f5289 url(../img/bg_menu_hi.png) repeat-x left top}.active-nav #menu{margin-left:0;padding-left:70px;display:block}.active-nav #menu li,.active-nav #menu li.last{width:100%!important;display:block;border-right:1px solid #fff;float:none}.active-nav #menu li a{display:block;height:auto;border-bottom:1px solid #fff}.active-nav #menu li.last a{border-right:none!important}#menu ul ul{position:absolute;z-index:100;min-width:100%;padding-top:0;background-color:transparent;visibility:hidden}#menu ul ul li{display:block;float:none;position:relative;width:auto!important}#menu ul li:hover ul{visibility:visible}#menu ul ul li{display:block;float:none;padding-top:1px!important}#menu ul li ul li a,#menu ul li ul li a:link,#menu ul li ul li a:visited,#menu ul.active-trail li ul li a,#menu ul li.active-trail ul li a:link,#menu ul li.active-trail ul li a:visited{text-transform:none;text-align:left;background:transparent url(../img/bg_submenu.png) repeat-x left bottom;padding:8px 15px 8px 20px;font-size:14px;line-height:1.3em;min-height:1px;height:auto;color:#fff}#menu ul li ul li a:hover,#menu ul li ul li a:active,#menu ul li ul li.active a,#menu ul li ul li.active a:link,#menu ul li ul li.active a:visited,#menu ul li.active-trail ul li a:hover,#menu ul li.active-trail ul li a:active,#menu ul li.active-trail ul li.active a,#menu ul li.active-trail ul li.active a:link,#menu ul li.active-trail ul li.active a:visited{background:transparent url(../img/bg_menu_hi.png) repeat-x left bottom}.active-nav #menu ul ul,.active-nav #menu ul ul ul{position:static;visibility:visible!important;box-shadow:none}.active-nav #menu ul ul{width:100%}.active-nav #menu ul ul li,.active-nav #menu ul ul ul li{border-right:none;border-left:none;margin-left:0}.active-nav #menu ul ul ul li a{padding-left:60px!important;background-position:41px center!important}#menu ul ul ul{left:100%;top:0}#menu ul ul ul li{padding-left:1px!important}.active-nav #menu ul ul{display:none}.active-nav #menu ul li.active-trail ul{display:block}.active-nav #menu ul ul ul,.active-nav #menu ul li.active-trail ul ul{display:none}.active-nav #menu ul li.active-trail ul li.active-trail ul{display:block}