.page.top-no-header{padding-top:72px}@media(min-width: 1200px){.page.top-no-header{padding-top:150px}}.page.top-no-header .top{box-shadow:0 0 15px rgba(0,0,0,.5)}.page-default .naemgulaWrap{align-items:center}.top{z-index:10000000;position:absolute;background:#58534f;width:100%;left:0;top:0}.top.top-hidden{transform:translateY(-100%)}.top.top-fixed{transform:translateY(-100%);transition:all ease 250ms 0s}.top-container{transition:all 300ms ease;z-index:1}.top-shadow{height:200px;z-index:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) 0 0 no-repeat padding-box}.top-fixed .top{background:#58534f}.top-fixed .top-shadow{display:none}@media(max-width: 991.98px){.naemgulaWrap{width:100%}}.logo{display:none}.logosmall{display:flex;left:100px;right:100px;justify-content:center;position:absolute;top:6px}@media(max-width: 991.98px){.logosmall{top:16px}.logosmall svg{height:40px}}@media(min-width: 992px){.logosmall{left:250px;right:250px}}.top-width{padding:15px 50px;height:72px}@media(min-width: 1200px){.top-width{padding:0 80px;height:80px}}.top-fixed .naemgulaWrap{align-items:center}.top-fixed .logo{display:none}.top-fixed .logosmall{display:flex}.top-fixed .page-home .top{padding-top:0;background:#58534f}.top-fixed .page-home .logo{display:none}.top-fixed .page-home .logosmall{display:flex}.top-fixed .page-home .top-width{padding:15px 30px;height:72px}@media(min-width: 992px){.top-fixed .page-home .top-width{padding:15px 50px;height:80px}}@media(min-width: 1200px){.top-fixed .page-home .top-width{padding:0 80px}}.top-fixed .top{box-shadow:0 0 15px rgba(0,0,0,.5)}.page-home .top-width{padding:75px 30px 0 30px}@media(min-width: 1200px){.page-home .top-width{padding:94px 80px 0 80px}}.page-home .top{background:rgba(0,0,0,0)}.page-home .logo{left:100px;right:100px;display:flex;justify-content:center;position:absolute;top:40px}@media(min-width: 992px){.page-home .logo{top:60px;left:250px;right:250px}}.page-home .logo svg{transition:all 300ms ease;height:77px;width:auto}.page-home .logo svg path{transition:all 300ms ease}.page-home .logosmall{display:none}.left,.right{display:flex}.top-align{align-items:center}.closer-img{width:20px;display:flex}#naviWrapper{width:100%;height:650px}.naviWrapper{transition:all ease 250ms 0s;background-color:#fff;height:100vh;position:relative;z-index:9}.naviWrapper .top-banner-switch{left:0;right:0;bottom:-20px}@media(min-width: 768px){.naviWrapper-wrap{height:650px}}@media(max-width: 1199.98px){.naviWrapper-wrap{overflow:auto}}.naviWrap{position:fixed;top:0px;left:0;z-index:51;height:100%;width:100%}.naviWrap .naviWrapper-wrap{display:flex;flex-direction:column;justify-content:center}.naviWrap .naviWrapper:before{content:"";position:absolute;inset:0;z-index:0;background-image:url("/fileadmin/images/icons/rauten.svg");background-repeat:repeat;background-size:auto}.naviWrap .naviWrapper:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(360deg, rgba(244, 244, 242, 0) 0%, #F4F4F2 51.92%)}.naviWrap .naviWrapper>*{position:relative;z-index:2}.naviWrap .naviWrapper .logo-small-top{margin:auto;display:flex;justify-content:center;width:100%}@media(min-width: 1200px){.naviWrap .naviWrapper .logo-small-top{width:60%;position:absolute;align-items:center;left:20%}}.naviWrap .naviWrapper .toggle-site-nav{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px}.naviWrap .naviWrapper .toggle-site-nav .closer{transition:all ease 250ms 0s}@media(min-width: 1200px){.naviWrap .naviWrapper .toggle-site-nav .closer{padding-right:25px}}.naviWrap .naviWrapper .toggle-site-nav .closer:hover{cursor:pointer}.naviWrap .naviWrapper .toggle-site-nav .closer .menuIcon-text{color:#79716d}.naviWrap .naviWrapper .toggle-site-nav .closer .menuIcon-text:hover{color:#58534f;text-decoration:underline;text-underline-position:under}@media(max-width: 767.98px){.naviWrap .naviWrapper .contentMaxWrap{margin-bottom:150px}}.naviWrap .naviWrapper .contentMaxWrap .navi-pt{padding-right:5%;min-height:70px;align-items:center}.naviWrap .naviWrapper .contentMaxWrap .navi-pt:hover{cursor:pointer}.naviWrap .naviWrapper .contentMaxWrap nav{overflow-y:auto;height:80%}.naviWrap .naviWrapper .contentMaxWrap nav ul li.active>.nav-link{color:#79716d}.naviWrap .naviWrapper .contentMaxWrap nav ul li.active a{color:#79716d}.naviWrap .naviWrapper .contentMaxWrap nav ul li.active ul li a{color:#79716d}.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{cursor:pointer;color:#79716d;padding:15px 0 15px 0;border-bottom:solid 2px #fff}.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{font-size:24px}@media screen and (min-width: 480px){.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{font-size:calc(24px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{font-size:32px}}.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{line-height:30px}@media screen and (min-width: 480px){.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{line-height:calc(30px + 5*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{line-height:35px}}@media(min-width: 992px){.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link{margin:10px 0 0 0}}.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link:hover{color:#58534f}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul{list-style:none}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li{margin:0;max-width:100%}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li.active a{font-weight:600}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li .sub-li-a{border-bottom:none;padding-bottom:5px;padding-top:0;margin-bottom:0;font-weight:400;font-size:14px;line-height:24px;letter-spacing:20%;margin:0;text-transform:uppercase;transition:all ease 250ms 0s}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li .sub-li-a:hover{font-weight:600;transition:all ease 250ms 0s}.menuWrap{transition:all ease 250ms 0s}@media(min-width: 992px){.menuWrap{padding-right:25px}}.menuWrap:hover{cursor:pointer}.menuWrap .toggle-site-nav{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px}.menuWrap .toggle-site-nav:hover .menuIcon-text{text-decoration:underline;text-underline-position:under}.mainNavi .navbar-expand-lg .navbar-nav{display:block}.sub{display:none;padding:0;padding-bottom:20px;margin-top:20px}@media(max-width: 991.98px){.sub{padding-top:15px}}.nav-lang-item{line-height:1.1;color:#fff}.nav-lang-item-link{color:#fff;margin-right:15px;font-size:14px;letter-spacing:20%;text-decoration:none;font-weight:600;line-height:1.7}.nav-lang-item-link:hover{text-decoration:underline;text-underline-position:under}.navi-lang-item-nottranslated{color:#fff;margin-right:15px;font-size:14px;letter-spacing:20%;text-decoration:none;font-weight:600;line-height:1.7}.mainNavi-image{transition:all ease 250ms 0s}.menuIcon{width:40px}.menuIcon-text{letter-spacing:20%}@media(min-width: 992px){.menuIcon-text{margin-left:10px}}.menu-info{z-index:9;display:flex;padding-top:10%}.menu-info .h3{color:#79716d;font-size:20px;margin-bottom:15px;letter-spacing:2px}.menu-info .container{padding:0}.menu-info .contentelement{z-index:9}.menu-info .contentelement-row{padding:0}.menu-info .contentelement a{text-decoration:none}.menu-info .contentelement a:hover{text-decoration:underline}.menu-top{padding-top:8%}@media(min-width: 1200px){.headerlinks-top-phone{padding-left:5px}}@media screen and (min-width: 1026px){.headerlinks-top-phone a[href*="tel:"]{pointer-events:none;display:flex}}body.open #menu-open{display:none}body.open #menu-close{display:block}body.top-fixed .top{position:fixed}body.menu-open .infoleiste{z-index:99999999}body.menu-open .navi-lang-item-nottranslated{color:#79716d}body.menu-open .top-leiste{z-index:9 !important}@media(max-width: 991.98px){body.menu-open .closer-img{justify-content:flex-end;width:35px}}@media(max-width: 991.98px){body.menu-open .logo-small-top svg{height:40px}}body.menu-open .langnavi-menu .nav-lang-item-link{color:#79716d}body.menu-open .langnavi-menu .nav-lang-item-link:hover{color:#58534f}body.menu-open .page-home .top-widths{padding:15px 30px}@media(min-width: 1200px){body.menu-open .page-home .top-widths{padding:15px 80px}}body.open{overflow:hidden}.menu-left{width:100%}@media(min-width: 992px){.menu-left{width:53%;padding:0}}.menu-right{width:100%}@media(min-width: 992px){.menu-right{width:47%;padding:0}}.menu-h{height:calc(100% - 160px)}