.startpage{padding-top:1.25rem}.startpage-row--hero,.startpage-row--content{padding-inline:1.875rem}.startpage-row--hero{padding-bottom:1.25rem}.box-start,.startpage-panel .inner-box,.startpage-aside .inner-box{border:2px solid #e5e5e6;border-color:#e5e5e6 #caced0 #b4b3b5 #dfe0e1;border-radius:5px;box-shadow:3px 3px 2px #b6b5b7}.startpage-hero{background:#d8dbdc;padding:.625rem}.startpage-hero .ce-textpic ul,.startpage-hero .ce-gallery ul,.startpage-hero ul.ce-row,.startpage-hero .ce-row{margin:0;padding:0;list-style:none}.startpage-hero .ce-textpic ul{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.startpage-hero .ce-textpic ul li{text-align:center;justify-content:center;align-items:flex-end;width:100%;padding:0;display:inline-flex}.startpage-gallery-desktop,.startpage-gallery-mobile .home-collapsible-gallery{display:none}.startpage-gallery-mobile .home-collapsible-gallery.is-open{display:block}.startpage-gallery-mobile .home-gallery-toggle{width:100%;margin-top:.625rem;margin-bottom:.625rem;display:block}.startpage-gallery-mobile .home-gallery-toggle button{color:#00709d;background:#fff;border:0;border-radius:5px;width:97%;margin-inline:auto;padding:.15rem 1rem;font-size:13px;font-weight:600;line-height:1.6rem;display:block}.startpage-row--content{gap:1.25rem;padding-bottom:.625rem;display:grid}.startpage-panel .inner-box,.startpage-aside .inner-box{height:100%}.startpage-panel .inner-box{background:#fff;padding:.9375rem}.startpage-panel h1{margin:0;padding-bottom:1.1875rem;font-size:24px;font-weight:500}.startpage-panel img{max-width:100%;width:auto!important;height:auto!important}.startpage-aside{position:relative}.startpage-aside-grid{gap:1.25rem;display:grid}.startpage-aside .inner-box{background:linear-gradient(#fff 25%,#cbcacb 85%);padding:.9375rem .5rem 1.25rem .625rem}.startpage-aside .wrapper:last-child .inner-box{padding-top:.5rem;padding-bottom:.8125rem}.startpage-aside h1{text-align:center;margin:0;padding-bottom:.625rem;font-size:18px;font-weight:500}.startpage-aside .tall-box img{background:#e3e4e5;border:3px solid #aaacad;border-radius:15px;width:150px}.startpage-aside .tall-box .ce-row:first-child img{background:#aaacad}.startpage-aside figure.image figcaption.image-caption{color:#435268;text-align:center;padding-top:.3125rem;font-size:14px;font-weight:700}.startpage-aside .wrapper div.ce-textpic-center div.ce-gallery{text-align:center}.startpage-aside .wrapper div.ce-textpic-center div.ce-gallery img{display:inline}.small-box-1,.small-box-3,.rueckruf-box{position:relative}.small-box-1 div.ce-gallery{margin:0}.small-box-1 h1 a,.small-box-1 p a{color:inherit}.rueckruf-box{background:url(../../../img/telefonsymbol.png) right 9px/15% no-repeat}.rueckruf-box .csc-mailform input[type=text]{color:#333;border:0;border-radius:5px;width:65%;height:1.4rem;padding:.2rem .2rem 0 .3125rem;font-size:10px;font-weight:400;box-shadow:inset -1px 4px 4px #777}.rueckruf-box .csc-mailform input[type=submit]{color:#00709d;background:0 0;border:0;padding-right:.9375rem;font-size:11px;font-weight:400}.rueckruf-box .csc-mailform label{display:none}@media (width>=40.063em){.startpage{padding-top:1.25rem}.startpage-gallery-mobile{display:none}.startpage-gallery-desktop{display:block}.startpage-gallery-desktop img{margin-inline:auto;display:block}.startpage-row--content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#box4{grid-column:1/-1}.startpage-aside-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.startpage-aside .wrapper:first-child .inner-box{margin-right:.875rem}.startpage-aside .wrapper:last-child .inner-box{margin-left:.875rem}.startpage-hero .ce-textpic ul{margin-inline:10%}.startpage-hero .ce-textpic ul li{width:calc(33.333% - .5rem)}}@media (width<=40.053em){.startpage-row--hero,.startpage-row--content{padding-inline:.9375rem}.startpage-hero .eingeklappte-bilder{display:none}.rueckruf-box{background-size:15%}}@media (width>=1221px){.startpage-row--content{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(12rem,2fr);align-items:stretch}#box4{grid-column:auto;display:flex}.startpage-aside-grid{flex-direction:column;flex:auto;display:flex}.startpage-aside .wrapper:first-child .inner-box,.startpage-aside .wrapper:last-child .inner-box{margin-inline:0}.startpage-aside .wrapper:last-child{margin-top:auto}.startpage-panel .inner-box{min-height:48rem;padding-inline:2.1875rem}.startpage-panel .inner-box header{min-height:5.375rem}.small-box-1{padding-top:.3125rem}.small-box-1 div.ce-gallery{position:absolute;top:.9375rem;right:0}.small-box-1 div.ce-bodytext{margin-top:1.875rem}.small-box-1 header{display:none}.small-box-1 h1{white-space:nowrap;clear:both;margin-top:1.25rem!important;margin-bottom:.3125rem!important;padding:0!important}.small-box-1 img{margin-inline:.3125rem}.small-box-1 p,.rueckruf-box .csc-mailform p.success{width:5rem;margin-right:.3125rem;line-height:1.4;font-size:12px!important;font-weight:400!important}.rueckruf-box{background-size:30%}.rueckruf-box .csc-mailform li.csc-form-element-submit{position:absolute;bottom:2.375rem;right:-.375rem}}@media (width>=40.063em) and (width<=1220px){.startpage-row--hero,.startpage-row--content{padding-inline:1.25rem}.startpage-aside .inner-box{min-height:18.75rem}.rueckruf-box{background-position:bottom!important;background-size:90px!important;height:16.875rem!important}.rueckruf-box .csc-mailform input[type=text]{width:98%!important;font-size:11px!important}.rueckruf-box .csc-mailform li.csc-form-element-submit{position:absolute;bottom:8.75rem;right:0}.small-box-1 div.ce-bodytext h1{display:none}.small-box-1 div.ce-bodytext{margin-top:1.25rem!important}.small-box-1 img{max-width:13.75rem;margin-top:1.625rem;margin-right:0}.small-box-2 img{max-width:10rem;margin-top:.9375rem}}
