@media only screen and (max-width:1520px){.homepage .content{top:-140px}.homepage .content{margin-block-end:0}.homepage .headerimg::after{height:160px}}@media only screen and (max-width:1280px){.katabox{width:100%}.mainnav,.subnav{display:none}.inhaltspage .searchform-wrapper{position:relative;top:30px}.inhaltspage .searchform-wrapper .searchform{margin-inline-start:0;width:100%;max-width:600px;margin:0 auto}.inhaltspage .content{padding-block-start:80px}.inhaltspage .main{margin:0 auto;flex:0 0 80%}.mobilenav{display:block}body>.mandantennav{display:none}.servicebar__grid{grid-column-gap:20px;row-gap:20px}.quick_news{grid-column:1 / span 6;grid-row:2}.quick_events{grid-column:1 / span 6;grid-row:3}.quick_projekte{grid-column:7 / span 6;grid-row:2}.quick_downloads{grid-column:7 / span 6;grid-row:3}.quicklinks{grid-column:7 / span 6;grid-row:1}}@media only screen and (max-width:1024px){.footer .footer-address{flex-basis:35%}.footer .footer-openings{flex-basis:65%}.footer .footer-service{flex-basis:15%}.quick_downloads,.quick_box button,.tmpl--bibliothek .quick_projekte{padding:20px}.quick_news__item,.quick_events__item,.quick_projekte__item{padding-inline:20px}}@media only screen and (max-width:960px){.inhaltspage .main{flex:0 0 100%}.box{padding:24px}}@media only screen and (max-width:48em){.desktop{display:none}.header .logo{flex:0 0 40%}.header .wrapper{padding-block-start:20px}.servicebar__grid{column-gap:0}.quicklinks{grid-column:1 / span 12;grid-row:2}.quick_news{grid-column:1 / span 12;grid-row:3}.quick_events{grid-column:1 / span 12;grid-row:4}.quick_projekte{grid-column:1 / span 12;grid-row:5}.quick_downloads{grid-column:1 / span 12;grid-row:6}.footer .footer-address{flex-basis:100%;margin-block-end:32px !important}.footer .footer-openings{flex-basis:100%;margin-block-end:32px !important}.footer .footer-service{flex-basis:100%}.footer .created{padding-left:0%}}@media only screen and (max-width:620px){.homepage .content{top:0}.inhaltspage .headerimg img{min-height:150px}.katabox{padding-block-start:20px;padding-inline:24px}.searchform{grid-column:1 / span 12;grid-row:1}}@media only screen and (max-width:32.5em){.wrapper{width:90%}.header .logo{flex:0 0 60%}.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>figure{display:table;width:auto}.aligncenter figcaption{display:table-caption;caption-side:bottom}.table-responsive{border-inline-end:1px solid #dcdfde;border-block-end:0}[class*="col-"]{float:none;width:100%;margin-inline-start:0}}