html body.mobile_menu_active #headerwrap #main-nav{display:block}html body.mobile_menu_active #headerwrap #main-nav li{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:left}html body.mobile_menu_active #headerwrap #main-nav li a{padding-left:3.25rem}html body.mobile_menu_active #headerwrap #main-nav li#menu-item-356 a,html body.mobile_menu_active #headerwrap #main-nav li#menu-item-363 a{padding-left:0}@media only screen and (min-width: 320px) and (max-width: 480px){body #pagewrap #pagewrap #pagewrap h1.entry-title,body h1,body h2{font-size:30px}body h3,body h4{font-size:20px}body .module-layout-part .module_row.fullwidth_row_container>.row_inner,body .module_row>.row_inner,body .pagewidth{width:96%}body #pagewrap .slider-text-oben .slide-content{position:relative;max-width:none}body #pagewrap .anmeldung.formular .row_inner .col4-2 .col4-2{width:100%}body #pagewrap .anmeldung.formular .row_inner .col4-2 .col4-2 select{margin-bottom:1em !important}body #pagewrap .kontakt.formular .row_inner .abstand-kontaktform{display:none}body #pagewrap .kontakt.formular .row_inner .col4-2{margin-bottom:1em;margin-left:0}body #pagewrap .kontakt.formular .row_inner .col4-2 .gutter-none .col4-2{width:100%}body #pagewrap .maxwidth{max-width:90%}body #footerwrap .col4-1,body #footerwrap .col4-3{width:100% !important}body #footerwrap .footer-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}body #footerwrap .footer-nav li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;text-align:center}body #footerwrap .footer-nav li a{padding:.625em 0}}@media only screen and (min-width: 320px) and (max-width: 568px){body #pagewrap #pagewrap h1.entry-title,body h1,body h2{font-size:30px}body h3,body h4{font-size:20px}body .module-layout-part .module_row.fullwidth_row_container>.row_inner,body .module_row>.row_inner,body .pagewidth{width:96%}body #pagewrap .slider-text-oben .slide-content{position:relative;max-width:none}body #pagewrap .anmeldung.formular .row_inner .col4-2 .col4-2{width:100%}body #pagewrap .anmeldung.formular .row_inner .col4-2 .col4-2 select{margin-bottom:1em !important}body #pagewrap .kontakt.formular .row_inner .abstand-kontaktform{display:none}body #pagewrap .kontakt.formular .row_inner .col4-2{margin-bottom:1em;margin-left:0}body #pagewrap .kontakt.formular .row_inner .col4-2 .gutter-none .col4-2{width:100%}body #pagewrap .maxwidth{max-width:90%}body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap{border-radius:30px;overflow:hidden}body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap .BorlabsCookie{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap iframe{width:90%;min-height:420px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap,body #pagewrap #layout #content .newsletter .nl-anmeldung p{height:1550px}body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap iframe,body #pagewrap #layout #content .newsletter .nl-anmeldung p iframe{height:1550px}body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap,body #pagewrap #layout #content .newsletter .nl-abmeldung p{height:670px}body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap iframe,body #pagewrap #layout #content .newsletter .nl-abmeldung p iframe{height:660px}body #footerwrap .col4-1,body #footerwrap .col4-3{width:100% !important}body #footerwrap .footer-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}body #footerwrap .footer-nav li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;text-align:center}body #footerwrap .footer-nav li a{padding:.625em 0}}@media only screen and (min-width: 375px) and (max-width: 667px){body #pagewrap h1.entry-title,body h1,body h2{font-size:30px}body h3,body h4{font-size:20px}body .module-layout-part .module_row.fullwidth_row_container>.row_inner,body .module_row>.row_inner,body .pagewidth{width:96%}body #pagewrap .slider-text-oben .slide-content{position:relative;max-width:none}body #pagewrap .kontakt.formular .row_inner .abstand-kontaktform{display:none}body #pagewrap .kontakt.formular .row_inner .col4-2{margin-bottom:1em;margin-left:0}body #pagewrap .kontakt.formular .row_inner .col4-2 .gutter-none .col4-2{width:100%}body #pagewrap .maxwidth{max-width:90%}body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap{border-radius:30px;overflow:hidden}body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap .BorlabsCookie{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap iframe{width:90%;min-height:420px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap,body #pagewrap #layout #content .newsletter .nl-anmeldung p{height:1450px}body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap iframe,body #pagewrap #layout #content .newsletter .nl-anmeldung p iframe{height:1420px}body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap,body #pagewrap #layout #content .newsletter .nl-abmeldung p{height:670px}body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap iframe,body #pagewrap #layout #content .newsletter .nl-abmeldung p iframe{height:660px}body #footerwrap .col4-1,body #footerwrap .col4-3{width:100% !important}body #footerwrap .footer-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}body #footerwrap .footer-nav li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;text-align:center}body #footerwrap .footer-nav li a{padding:.625em 0}}@media only screen and (min-width: 414px) and (max-width: 767px){body #pagewrap h1.entry-title,body h1,body h2{font-size:30px}body h3,body h4{font-size:20px}body .module-layout-part .module_row.fullwidth_row_container>.row_inner,body .module_row>.row_inner,body .pagewidth{width:96%}body #pagewrap .slider-text-oben .slide-content{position:relative;max-width:none}body #pagewrap .kontakt.formular{padding:1rem}body #pagewrap .kontakt.formular .row_inner .abstand-kontaktform{display:none}body #pagewrap .kontakt.formular .row_inner .col4-2{margin-bottom:1em;margin-left:0;width:100%}body #pagewrap .maxwidth{max-width:90%}body #pagewrap #content .newsletter [class*="nl-"] .tb_text_wrap{border-radius:30px;overflow:hidden}body #pagewrap #content .newsletter [class*="nl-"] .tb_text_wrap .BorlabsCookie{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #content .newsletter [class*="nl-"] .tb_text_wrap iframe{width:90%;min-height:420px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #content .newsletter .nl-anmeldung .tb_text_wrap,body #pagewrap #content .newsletter .nl-anmeldung p{height:970px}body #pagewrap #content .newsletter .nl-anmeldung .tb_text_wrap iframe,body #pagewrap #content .newsletter .nl-anmeldung p iframe{height:965px}body #pagewrap #content .newsletter .nl-abmeldung .tb_text_wrap,body #pagewrap #content .newsletter .nl-abmeldung p{height:500px}body #pagewrap #content .newsletter .nl-abmeldung .tb_text_wrap iframe,body #pagewrap #content .newsletter .nl-abmeldung p iframe{min-height:465px}body #footerwrap .col4-1,body #footerwrap .col4-3{width:100% !important}body #footerwrap .footer-nav{display:grid;grid-template-columns:50% 50%}body #footerwrap .footer-nav li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;text-align:center}body #footerwrap .footer-nav li a{padding:.625em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){body #pagewrap h1.entry-title,body h1,body h2{font-size:30px}body h3,body h4{font-size:20px}body .module-layout-part .module_row.fullwidth_row_container>.row_inner,body .module_row>.row_inner,body .pagewidth{width:96%}body #headerwrap #main-nav,body #headerwrap.fixed-header #main-nav{margin:auto 1rem}body #pagewrap .slider-text-oben .slide-content{position:relative;max-width:none}body #pagewrap .kontakt.formular{padding:1rem}body #pagewrap .kontakt.formular .row_inner .abstand-kontaktform{display:none}body #pagewrap .kontakt.formular .row_inner .col4-2{margin-bottom:1em;margin-left:0;width:100%}body #pagewrap .maxwidth{max-width:90%}body #pagewrap #content .newsletter [class*="nl-"] .tb_text_wrap{border-radius:30px;overflow:hidden}body #pagewrap #content .newsletter [class*="nl-"] .tb_text_wrap .BorlabsCookie{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #content .newsletter [class*="nl-"] .tb_text_wrap iframe{width:100%;min-height:420px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #pagewrap #content .newsletter .nl-anmeldung .tb_text_wrap,body #pagewrap #content .newsletter .nl-anmeldung p{height:70vh}body #pagewrap #content .newsletter .nl-anmeldung .tb_text_wrap iframe,body #pagewrap #content .newsletter .nl-anmeldung p iframe{height:70vh}body #pagewrap #content .newsletter .nl-abmeldung .tb_text_wrap,body #pagewrap #content .newsletter .nl-abmeldung p{height:410px}body #pagewrap #content .newsletter .nl-abmeldung .tb_text_wrap iframe,body #pagewrap #content .newsletter .nl-abmeldung p iframe{height:410px}body #footerwrap .col4-1,body #footerwrap .col4-3{width:100% !important}body #footerwrap .footer-nav{display:grid;grid-template-columns:33% 33% 33%}body #footerwrap .footer-nav li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;text-align:center}body #footerwrap .footer-nav li a{padding:.625em 0}}@media (min-width: 1024px) and (max-width: 1280px){html .full_width .module_row>.row_inner,html body .pagewidth{width:960px}html body #pagewrap #header{max-width:960px}html body #pagewrap .maxwidth{max-width:960px}html body #pagewrap #layout .formular .row_inner{max-width:960px}html body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap .BorlabsCookie{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap iframe{width:100%;min-height:420px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap,html body #pagewrap #layout #content .newsletter .nl-anmeldung p{border-radius:30px;overflow:hidden;height:70vh}html body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap iframe,html body #pagewrap #layout #content .newsletter .nl-anmeldung p iframe{height:70vh}html body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap,html body #pagewrap #layout #content .newsletter .nl-abmeldung p{height:410px}html body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap iframe,html body #pagewrap #layout #content .newsletter .nl-abmeldung p iframe{height:410px}html body #pagewrap .footerwidth{max-width:960px}html body #pagewrap #footerwrap #footer{max-width:960px}}@media only screen and (min-width: 1281px){html .full_width .module_row>.row_inner,html body .pagewidth{width:960px}html body #pagewrap #header{max-width:960px}html body #pagewrap .maxwidth{max-width:960px}html body #pagewrap #layout .formular .row_inner{max-width:960px}html body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap{border-radius:30px;overflow:hidden}html body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap .BorlabsCookie{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #pagewrap #layout #content .newsletter [class*="nl-"] .tb_text_wrap iframe{width:100%;min-height:420px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap,html body #pagewrap #layout #content .newsletter .nl-anmeldung p{height:70vh}html body #pagewrap #layout #content .newsletter .nl-anmeldung .tb_text_wrap iframe,html body #pagewrap #layout #content .newsletter .nl-anmeldung p iframe{height:70vh}html body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap,html body #pagewrap #layout #content .newsletter .nl-abmeldung p{height:410px}html body #pagewrap #layout #content .newsletter .nl-abmeldung .tb_text_wrap iframe,html body #pagewrap #layout #content .newsletter .nl-abmeldung p iframe{height:410px}html body #pagewrap .footerwidth{max-width:960px;max-height:905px}html body #pagewrap #footerwrap #footer{max-width:960px}}
