@media only screen and (max-width:100em){.headerimg>img{height:40vw}.inhaltspage .headerimg>img{height:23vw}}@media only screen and (max-width:93.75em){.header .logo{padding-top:1vw;padding-bottom:2vw;padding-right:2vw}.header .logo img{width:calc(25vw + 40px);height:auto}}@media only screen and (max-width:80em){.desktop{display:none}.inhaltspage .main{padding-left:50px}.inhaltspage .main h1{font-size:calc(3vw + 12px)}}@media only screen and (max-width:75em){.main-grid{margin:0}.main-grid .main-col1,.main-grid .main-col2{padding:0;flex-basis:100%}.homepage .mod-news{margin-bottom:0}.homepage .mod-event .event-lst{display:flex;flex-wrap:wrap;margin:0 -10px}.homepage .mod-event .event-lst li{flex-basis:calc(33.33% - 20px);margin:0 10px 20px 10px}.home-news{padding-bottom:0}.footer ul,.footer table td,.footer p{font-size:1.4rem;letter-spacing:0}.footer .footer-logo{flex-basis:18%}.footer .footer-address{flex-basis:28%}.footer .footer-openings{flex-basis:34%}.footer .footer-service{flex-basis:20%}}@media only screen and (max-width:64em){.inhaltspage .main{padding-top:6vw}.mainnav{display:none}.mobilenav{display:block}.header .header-container{flex-basis:75%;align-items:center}.header .header-tools{flex-basis:auto;margin:0}.header .header-mainnav{flex-basis:auto}.inhaltspage .contentnav{display:none}.inhaltspage .main{flex-basis:100%;padding-left:0}.inhaltspage .content{background-color:white}.inhaltspage .main:after{display:none}.intro-grid .intro-bild{padding-right:40px}}@media only screen and (max-width:57.5em){.quicklinks li a{font-size:1.6rem}.header .searchform-container{display:none}.header .searchform-container-mobile{display:block}.header .searchform-container-mobile .searchform{display:none;position:absolute;top:100%;z-index:100;width:100%;left:0;padding:20px 5%;background-color:#007cba;box-shadow:0 0 20px rgba(0,0,0,0.4)}.searchform .searchform__submit{right:5%;top:20px}.searchform-btn{display:block}.fakten{flex-wrap:wrap}.fakten li{flex-basis:33.33%}.intro-grid{flex-wrap:wrap;margin:0 -10px}.intro-grid .intro-bild p{margin-bottom:0}.intro-grid .intro-bild,.intro-grid .intro-text{flex-basis:100%;padding:10px}.intro-grid .intro-bild{order:1}.intro-grid .intro-text{order:2;padding-top:0}.intro-container.container-halfh{background:0}.fakten{margin-bottom:0}}@media only screen and (max-width:50em){.footer{background:#007cba}.footer .footer-logo{display:none}.footer .footer-address{flex-basis:34%;padding-left:17.5px}.footer .footer-openings{flex-basis:40%}.footer .footer-service{flex-basis:26%}}@media only screen and (max-width:48em){.homepage .mod-event .event-lst li{flex-basis:calc(50% - 20px)}.homepage .mod-news .mod-entry{flex-basis:calc(50% - 24px)}.footer{padding-top:40px;padding-bottom:40px}.footer div.footer-address,.footer div.footer-openings,.footer div.footer-service{padding-top:0;padding-bottom:0;margin-bottom:1.5em}.footer .footer-address{flex-basis:100%}.footer .footer-openings{flex-basis:100%}.footer .footer-service{flex-basis:100%;text-align:left}}@media only screen and (max-width:40em){.inhaltspage .content-grid h2{font-size:calc(2vw + 12px)}.main-col1-grid{flex-wrap:wrap}.main-col1-grid .quicklinks-container,.main-col1-grid .toplinks-container{flex-basis:50%}.mandantennav{display:none}.header .logo{padding-top:0}.header .logo img{width:calc(35vw + 40px);height:auto}.fakten li{flex-basis:50%}}@media only screen and (max-width:32.5em){.homepage .mod-event .event-lst li{flex-basis:calc(100% - 20px)}.homepage .mod-news .mod-entry{flex-basis:calc(100% - 24px)}.main-col1-grid{flex-wrap:wrap}.main-col1-grid .quicklinks-container,.main-col1-grid .toplinks-container{flex-basis:100%}.toplinks{margin-bottom:0}.wrapper{width:90%}.mainnav,.subnav,.main,.sidebar{width:100%}.wrapper--content{display:block}.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}[class*="col-"]{float:none;width:100%;margin-left:0}}@media only screen and (max-width:30em){.fakten li{flex-basis:100%}.mod-contact-lst .mod-entry-img{width:50%;float:none}}