@media only screen and (max-width:80em){.navbar{display:none}.mobilenav{display:block}.hmbg-btn{display:block}header .header-container{padding-block:25px}.headerimg img{height:25vw}.inhaltspage .headerimg img{height:18vw}}@media only screen and (max-width:64em){header .header-container .header-logo .logo{width:100%}header .header-container .header-service{align-items:center;justify-content:flex-end}header .header-container .header-service .searchform-btn{display:block;flex:0 0 auto;margin-bottom:0;margin-right:0}header .header-container .header-service .searchform{width:100%;display:none;position:absolute;z-index:999;left:0;top:90px}.homepage .home-grid{display:flex;flex-wrap:wrap;margin:0 -15px}.homepage .home-grid .main{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 30px);order:1}.homepage .home-grid .sidebar{order:2;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 30px);display:flex;margin:0 -15px}.homepage .home-grid .sidebar{order:2}.homepage .home-grid .sidebar .sidebarbox{flex-shrink:0;flex-grow:0;flex-basis:calc(50% - 30px);margin:15px 15px;max-width:100%}.inhaltspage .content-grid{margin:0;display:block}.inhaltspage .content-grid .main{margin:0}.inhaltspage .contentnav{display:none}}@media only screen and (max-width:60em){header .header-container .header-mobilenav{flex-basis:calc(20% - 30px)}header .header-container .header-logo{flex-basis:calc(60% - 30px)}header .header-container .header-service{flex-basis:calc(20% - 30px)}.homepage .home-grid .main-grid{flex-direction:column;flex-wrap:wrap;margin:0 -1em}.homepage .home-grid .main-grid .home-news,.homepage .home-grid .main-grid .home-events{flex-shrink:0;flex-grow:0;flex-basis:calc(100% - 1em)}footer .footer-grid>.footer-openings{flex-basis:calc(50% - 1.1565em)}footer .footer-grid>.footer-service{flex-basis:calc(25% - 1.1565em)}}@media only screen and (max-width:48em){footer .footer-grid{flex-wrap:wrap}footer .footer-grid>div{margin-bottom:2em}footer .footer-grid>.footer-address,footer .footer-grid>.footer-openings{flex-basis:calc(47% - 1.1565em)}.inhaltspage .main{padding-top:20px}}@media only screen and (max-width:32.5em){header .header-container{margin:0 -10px}header .header-container .header-mobilenav{flex-basis:calc(15% - 10px);padding:0 10px}header .header-container .header-logo{flex-basis:calc(70% - 10px);align-self:center;padding:0 10px}header .header-container .header-service{flex-basis:calc(15% - 10px);padding:0 10px}.wrapper{width:90%}.block-group,.row{margin:-0.4em}.block,[class*="col-"]{padding:.4em .4em;margin-bottom:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-half,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}.container{padding-top:20px}.inhaltspage .main{padding-top:20px}.homepage .home-grid{margin:0 -10px}.homepage .home-grid .main,.homepage .home-grid .sidebar{padding:0 10px;flex-basis:calc(100% - 20px)}.homepage .home-grid .sidebar{display:flex;flex-wrap:wrap;margin:0 -10px}.homepage .home-grid .sidebar .sidebarbox{flex-shrink:0;flex-grow:0;flex-basis:calc(100% - 20px);margin:10px 10px}footer .footer-grid{display:flex;flex-direction:row;gap:2em}footer .footer-grid>div{flex:1 1 100% !important;margin-bottom:0}.footer table.table-openings{width:100%;max-width:none}.alignleft,.alignright,.aligncenter{float:none;display:block;max-width:100%;margin:1.5em 0}.aligncenter{display:table;width:auto}.aligncenter figcaption{display:table-caption;caption-side:bottom}.table-responsive{border-right:1px solid #dcdfde;border-bottom:0}}