#teaserinhalt{margin-bottom:-6px!important}.with-img img{width:100%}img.with-img{width:100%}#terminbuchung .btgrid .row{margin-right:-6.5px!important;margin-left:-6.5px!important}#terminbuchung .btgrid .row .col{padding-right:6.5px!important;padding-left:6.5px!important}#maindiv{margin-top:-1px!important;margin-bottom:0!important}#mainBoxes{padding:0;margin-bottom:0;display:grid;grid-row-gap:13px;grid-column-gap:13px;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr 1fr}#mainBoxes .main-box{position:relative;grid-column:span 2}#mainBoxes .main-box a:first-of-type::after{position:absolute;content:'';display:block;background-color:rgba(112,112,112,.8);height:auto;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .15s ease}#mainBoxes .main-box a:first-of-type:hover::after{opacity:1}#mainBoxes .main-box a,#mainBoxes .main-box img{display:block;width:100%;height:100%;z-index:2;position:relative}#mainBoxes .main-box img{object-fit:cover;xobject-position:-10% top}#mainBoxes .main-box .box-name{font-size:clamp(20px, 2vw, 28px );line-height:37px;color:#fff;padding:10px 25px;position:absolute;bottom:0;left:0;right:0;z-index:2;transition:color 1s ease-out;font-weight:700;text-transform:uppercase;height:100px;background:rgba(0,0,0,.5)}#mainBoxes .grid-span-3{grid-column:span 3}#bewerbung{font-size:30px;padding:30px 3.85%;background:var(--secondary-color);display:flex;font-weight:700;justify-content:flex-end}#unsere-marken{padding:3% 4%}.marken-titel{margin-top:20px;display:block;font-size:65px;margin-bottom:30px;text-align:center}#unsere-marken ul{padding:0;margin:0;list-style:none}#unsere-marken ul li{padding:10px}#unsere-marken ul li img{width:100%}#unsere-marken ul li .marken-text{padding:10px;font-size:18px;display:block}#services ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;list-style:none;margin:50px 0;padding:0}#services ul li{background:#000}#services ul li:hover img{opacity:.9}.highlight-background{color:#e9e9e9;font-size:13vw;font-family:'Arial Black';margin:-25px 0 -10vw -19px;font-weight:700;margin-left:-18px;line-height:13.5vw}.highlight-welcome{margin:0 0 3vw 0}#startseitenText{padding-top:60px}.goto-top-artikel{position:absolute;bottom:0;width:100%;left:0;padding:15px 25px}.goto-top-artikel-container{height:450px;position:relative;background:linear-gradient(45deg,var(--tertiary-color) 0,var(--secondary-color) 100%)}.goto-top-artikel i{font-size:12px;font-weight:400}.angebote_startseite{padding:0 100px}.newsdiv{padding:0 7px 40px 10px}.newsdiv .news-read-more-link{text-align:right;padding-right:20px}.newdiv_inner{background:#fff}.newstext{background:#fff}.newstext a{margin-top:0;display:block;padding:10px;text-transform:uppercase;color:#000;font-size:30px}.news_image img{width:100%}.productView.topArtikel .thumbnail{border:none}.productView.topArtikel h3 a{color:#000}.productView.topArtikel .artikellink,.productView.topArtikel .preisanzeige{font-size:20px;font-weight:400}.fourthBoxes{margin:0;background:#1a1919;padding:0}.fourthBoxes .box .h3{font-size:22px;font-weight:700}.fourthBoxes .box hr{background:#1a1919;border-color:#1a1919}.fourthBoxes .box{background:#fff;padding:20px;font-size:18px;font-weight:600;padding-right:10%}#newsBox{background:#707070;padding:3% 4%}#newsBox>h3{color:#fff;margin-bottom:20px;text-align:center}#newsBox>.subline{color:#fff;font-size:22px;margin-bottom:60px;text-align:center}#newsBox .allnews{text-align:right}#newsBox .allnews a{color:#fff;font-weight:700;font-size:25px;text-transform:uppercase}.fourthBoxes .box{min-height:250px}#angebote_startseite{padding:0 10px}@media(max-width:1199px){#mainBoxes{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr 1fr 1fr}#mainBoxes .main-box{grid-column:span 2!important}#services ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){#mainBoxes{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr 1fr 1fr 1fr}#mainBoxes .main-box{grid-column:span 2!important}}@media(max-width:767px){#mainBoxes{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#mainBoxes .main-box{grid-column:span 2!important}}