#cssmenu{min-height:40px;position:relative;top:0px;right:0px;z-index:1000;text-align:center;}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#cssmenu #menu-button{margin:0px 0 0 0;position:absolute;top:-60px;right:20px;z-index:100;}#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#cssmenu #menu-button{display:none;}#cssmenu{text-align:right;width:auto;margin:0px;float:right;}#cssmenu > ul > li{float:left;padding:0px 0px 0px 0px;position:relative;}#cssmenu > ul > li:after{content:"";height:20px;width:2px;position:absolute;top:10px;right:0px;}#cssmenu > ul > li:last-child:after{border-right:1px solid transparent;}#cssmenu.align-center > ul{font-size:0;text-align:center;}#cssmenu.align-center > ul > li{display:inline-block;float:none;}#cssmenu ul ul{text-align:left;}#cssmenu.align-right > ul > li{float:right;}#cssmenu > ul > li > a{padding:24px 25px 4px 25px;color:#55525A;text-decoration:none;font-size:20px;font-weight:bold;}#cssmenu > ul > li:hover > a{color:#55525A;}#cssmenu > ul > li.has-sub > a{padding-right:15px;}#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;content:'';}#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}#cssmenu ul ul{position:absolute;left:-9999px;padding-top:20px;}#header.scrolled #main-navigation #cssmenu ul ul{padding-top:5px;}#cssmenu.align-right ul ul{text-align:right;}#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}#cssmenu li:hover > ul{left:auto;}#cssmenu.align-right li:hover > ul{left:auto;right:0;}#cssmenu li:hover > ul > li{min-height:35px;height:auto;overflow:visible;}#cssmenu ul ul ul{margin-left:100%;top:0;}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}#cssmenu ul ul li a{padding:10px 25px;width:300px;text-decoration:none;color:#707070;font-size:19px;background:#ffffff;}#cssmenu ul ul li:first-child a{border-top:1px solid transparent;}#cssmenu ul ul li:last-child a{border-bottom:1px solid transparent;padding-bottom:10px;}#cssmenu ul ul ul li a{border-left:1px solid rgba(0,0,0,0.3);}#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{padding-bottom:0px;min-height:45px;}#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#BE9B6D;}#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:transparent;content:'';}#cssmenu ul li a.act{color:#BE9B6D;}#cssmenu ul li li a.act{color:#fff;}#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}#cssmenu.small-screen{width:100%;min-height:55px;position:fixed;top:15px;left:0px;z-index:100000000000000000000;}#cssmenu.small-screen ul{width:100%;min-height:100px;display:none;background:rgba(255,255,255,.95);top:80px;left:0px;padding-bottom:50px;padding-top:20px;}#cssmenu.small-screen ul ul{padding-bottom:10px;min-height:30px;}#cssmenu.small-screen.align-center > ul{text-align:left;}#cssmenu.small-screen ul li{width:100%;border-bottom:0;padding:0px;}#cssmenu.small-screen ul ul li{width:100%;border-bottom:0;}#cssmenu.small-screen ul ul li,#cssmenu.small-screen li:hover > ul > li{height:auto;}#cssmenu.small-screen ul li a,#cssmenu.small-screen ul ul li a{width:100%;border-bottom:0;font-family:'Work Sans',Arial;text-decoration:none;padding:15px 20px;color:#55525A;border-bottom:1px solid rgba(255,255,255,0.3);text-align:left;}#cssmenu.small-screen ul ul li a{border-bottom:0;padding:10px 20px;}#cssmenu.small-screen ul li a:hover,#cssmenu.small-screen ul ul li a:hover{text-decoration:none;}#cssmenu.small-screen ul li .act{color:#be9b6d;}#cssmenu.small-screen ul li a:hover{}#cssmenu.small-screen > ul > li{float:left;}#cssmenu.small-screen ul ul li a{padding-left:20px;padding-top:10px;padding-bottom:10px;}#cssmenu.small-screen ul ul ul li a{padding-left:30px;text-transform:none;}#cssmenu.small-screen ul ul ul ul li a{padding-left:40px;border-left:0;}#cssmenu.small-screen ul ul li a{color:#55525A;background:none;}#cssmenu.small-screen ul ul li:hover > a,#cssmenu.small-screen ul ul li.active > a{color:#55525A;}#cssmenu.small-screen ul ul,#cssmenu.small-screen.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}#cssmenu.small-screen > ul > li.has-sub > a:after,#cssmenu.small-screen > ul > li.has-sub > a:before,#cssmenu.small-screen ul ul > li.has-sub > a:after,#cssmenu.small-screen ul ul > li.has-sub > a:before{display:none;}#cssmenu.small-screen ul ul{top:0px;background:transparent;}#cssmenu.small-screen ul ul ul li a{border-left:0px;}#cssmenu.small-screen #menu-button{display:block;padding:17px;color:#55525A;cursor:pointer;font-size:12px;z-index:99999;position:fixed;top:30px;left:0px;}#cssmenu.small-screen #menu-button:after{position:absolute;top:24px;right:0px;display:block;height:6px;width:30px;border-top:2px solid #55525A;border-bottom:2px solid #55525A;content:'';box-sizing:content-box;}#cssmenu.small-screen #menu-button:before{position:absolute;top:16px;right:0px;display:block;height:2px;width:30px;background:#55525A;content:'';box-sizing:content-box;}#cssmenu.small-screen #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:20px;background:#55525A;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#cssmenu.small-screen #menu-button.menu-opened:before{top:23px;background:#55525A;width:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#cssmenu.small-screen .submenu-button{position:absolute;z-index:99;right:15px;top:5px;display:block;content:url('../../../fileadmin/template/images/Icons/menu-icon-pfeil.png');height:35x;width:35px;}#cssmenu.small-screen .submenu-button.submenu-opened{background:transparent;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}#cssmenu.small-screen ul ul .submenu-button{height:35px;width:35px;}#cssmenu.small-screen .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#3B2F41;content:'';}#cssmenu.small-screen ul ul .submenu-button:after{top:15px;right:13px;}#cssmenu.small-screen .submenu-button.submenu-opened:after{background:#3B2F41;}#cssmenu.small-screen .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#3B2F41;content:'';}#cssmenu.small-screen ul ul .submenu-button:before{top:12px;right:16px;}#cssmenu.small-screen .submenu-button.submenu-opened:before{display:none;}#cssmenu.small-screen.select-list{padding:5px;}@media only screen and (max-width:767px){#cssmenu.small-screen #menu-button{top:10px;}#cssmenu.small-screen ul{top:55px;}}
