#teaserinhalt{margin-bottom:-6px!important;border-image-slice:1}.with-img img{width:100%}#welcomeBox{word-wrap:break-word;color:#000000;position:relative}#maindiv{margin-top:-1px!important;margin-bottom:0!important}#startseitenInfoboxen .infobox-row{margin-top:40px;margin-bottom:40px;}#startseitenInfoboxen .infobox-column{padding:10px;}#startseitenInfoboxen .infobox-text{padding-top:50px;}#startseitenInfoboxen h2{color:rgb(var(--primary-color));font-size:25px;margin-top:0;font-weight:normal}#startseitenInfoboxen h3{font-size:35px;margin-top:0;font-weight:bold}#startseitenInfoboxen p{}#startseitenInfoboxen a{color:#fff;font-weight:bold;background-color:rgb(var(--primary-color));padding:5px 20px;margin-top:15px;float:left}#startseitenInfoboxen a:hover{background-color:var(--primary-color-dark);}#startseitenInfoboxen .image-border img{border:10px solid var(--secondary-color);max-width:100%;width:100%;object-fit:cover}#startseitenKategorieboxen{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}#startseitenKategorieboxen{margin-top:40px;margin-bottom:40px}#startseitenKategorieboxen .box{position:relative;border:10px solid var(--secondary-color)}#startseitenKategorieboxen .box:hover{border:10px solid rgb(var(--primary-color))}#startseitenKategorieboxen .box:hover>.kategorie_link{background-color:var(--primary-color-dark);text-decoration:underline}#startseitenKategorieboxen .box .kategorie_link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:bold;background-color:rgb(var(--primary-color));padding:5px 20px}#startseitenKategorieboxen .box img{width:100%;height:auto!important}#startseitenMarkenshopsMarken .box .kategorie_link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:bold;background-color:rgb(var(--primary-color));padding:5px 20px}#startseitenMarkenshopsMarken .box img{width:100%;height:auto!important}#startseitenInfoboxenUnten{margin-top:40px;margin-bottom:40px}#startseitenInfoboxenUnten h2{color:rgb(var(--primary-color));font-size:25px;margin-top:0;font-weight:normal}#startseitenInfoboxenUnten h3{font-size:35px;margin-top:0;font-weight:bold}#startseitenInfoboxenUnten p{}#startseitenInfoboxenUnten a{color:#fff;font-weight:bold;background-color:rgb(var(--primary-color));padding:5px 20px;margin-top:15px;float:left}#startseitenInfoboxenUnten a:hover{background-color:var(--primary-color-dark);}#startseitenInfoboxenNews{margin-top:40px;margin-bottom:40px}#startseiteTopartikel,#startseiteMostviewed,#startseiteMostsaled{margin-top:50px;margin-bottom:50px}#startseiteTopartikel .artikel-box-title,#startseiteMostviewed .artikel-box-title,#startseiteMostsaled .artikel-box-title,#startseitenMarkenshops .artikel-box-title{padding-top:33%}#startseiteTopartikel .slick-next::before,#startseiteTopartikel .slick-prev::before,#startseiteMostviewed .slick-next::before,#startseiteMostviewed .slick-prev::before,#startseiteMostsaled .slick-next::before,#startseiteMostsaled .slick-prev::before{font-size:50px;font-weight:normal}#startseiteTopartikel .slick-prev::before,#startseiteMostviewed .slick-prev::before,#startseiteMostsaled .slick-prev::before{margin-left:0}#startseiteTopartikel .slick-next::before,#startseiteMostviewed .slick-next::before,#startseiteMostsaled .slick-next::before{margin-left:0}#startseitenMarkenshopsMarken{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}#startseitenMarkenshopsMarken .box{position:relative;border:10px solid var(--secondary-color)}#startseitenMarkenshopsMarken .box:hover{border:10px solid rgb(var(--primary-color))}#startseitenMarkenshopsMarken .box img{width:100%;height:auto!important}#startseitenMarkenshopsMarken .box .kategorie_link{z-index:2}#startseitenMarkenshopsMarken .box:after{position:absolute;content:'';background-color:rgba(0,0,0,.3);top:calc(100% - 100%);bottom:0;left:0;right:0;z-index:1;height:100px;transition:all .25s ease-out;height:auto}#startseitenMarkenshopsMarken .box:hover:after{background-color:rgba(0,0,0,.2)}#startseitenParallax{position:relative;margin-bottom:0;}.box_parallax{padding-top:35%;width:100%;}.box_parallax>div{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#ffffff;font-size:22px;z-index:10}.box_parallax>div .box_addon,.box_parallax>div .box_link,.box_parallax>div .box_title{z-index:100;position:absolute;left:50%;transform:translateX(-50%);color:#ffffff}.box_parallax>div .box_addon,.box_parallax>div .box_title{font-size:5vw;top:50%;margin-top:-100px;transform:translateX(-50%) translateY(-50%);width:100%;text-align:center}.box_parallax>div .box_addon{font-size:2.5vw;margin-top:-25px}.box_parallax>div .box_link{top:50%;font-size:32px;margin-top:75px;font-weight:bold}.box_parallax>div .box_link:hover{text-decoration:none;color:#fff}.box_parallax>div .box_link:before{content:"";display:block;height:2px;width:0;background-color:#fff;margin-top:0;top:100%;left:50%;position:absolute;transition:all .1s linear}.box_parallax>div .box_link:hover:before{width:100%;left:0;transition:all .1s linear}.box_parallax>div .box_link:after{content:"\f18e";font-weight:100;font-family:"FontAwesome";margin-left:30px;font-size:38px;position:absolute;top:-5px;display:none}.box_parallax>div:after{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:10}#startseitenText{font-size:24px}#startseitenText h1,#startseitenText h2,#startseitenText h3,#startseitenText h4,#startseitenText h5,#startseitenText .h1,#startseitenText .h2,#startseitenText .h3,#startseitenText .h4,#startseitenText .h5,#startseitenText h1>*,#startseitenText h2>*,#startseitenText h3>*,#startseitenText h4>*,#startseitenText h5>*,#startseitenText .h1>*,#startseitenText .h2>*,#startseitenText .h3>*,#startseitenText .h4>*,#startseitenText .h5>*{font-size:60px;margin-top:0;font-weight:bold}#startseitenText{padding:100px 15px}#startseitenText .col-xs-12>.btgrid>.row>.col{padding:0 30px}#ueberUnsBox{padding-top:50px}.ueberUnsImage{margin-top:-100px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:20px}.ueberUnsImage img{width:100%;height:100%;border-radius:15px;object-fit:cover;grid-row-start:1}.ueberUnsImage div:nth-child(1){grid-column:span 4;grid-row:span 10}.ueberUnsImage div:nth-child(2){grid-column:span 8;grid-row:span 6;padding-top:30px}.ueberUnsImage div:nth-child(3){grid-column:span 6;grid-row:span 6}.ueberUnsText{padding:30px 60px}#ueberUnsBoxWrapper,#serviceBoxWrapper{margin-top:75px}.newsdiv{display:flex!important;flex-direction:column;align-items:start}.newsdiv .newsname{min-height:100px}.newsdiv .newstext{max-height:200px;overflow:hidden}.newsdiv .newstext_after{margin-top:-100px;padding:90px 0 0 0;background:linear-gradient(to top,#fff 30%,rgba(255,255,255,.5) 100px)}.newsdiv .newsbutton{position:absolute;bottom:0}.ueberUnsText a,.service_link,.newsdiv a.newstext-link{padding:8px 15px;border-radius:7px;border:1px solid #000000;display:inline-block;line-height:1}.service_image{border-radius:10px;max-width:100%;aspect-ratio:9/16;object-fit:contain}.service_image,.service_title{margin-bottom:20px}.service_link{margin-top:20px}.ueberUnsText a:hover,.service_link:hover,.newsdiv a.newstext-link:hover{border-color:rgb(var(--primary-color));background-color:rgb(var(--primary-color));text-decoration:none;color:#ffffff}#serviceBoxWrapper{padding-bottom:100px}#serviceBoxWrapper .slick-arrow{top:266px}.ueberUnsText a::before,.service_link::before,.newsdiv a.newstext-link::before{content:"--------";margin-right:10px;letter-spacing:-4px}#serviceBoxWrapper ul{padding:0;margin:0;list-style:none}#serviceBoxWrapper ul li{padding:15px}#serviceBoxWrapper ul .service_title{font-size:24px;font-weight:bold}#sortimentBoxWrapper{padding:40px 0 75px 0;background-color:#ffffff;color:#000000}.sortiment_title{font-weight:bold;padding:50px 10px 100px 10px;text-align:center}#sortimentBoxWrapper ul{padding:0 5px;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}#sortimentBoxWrapper ul li{position:relative;border-bottom:1px solid transparent;transition:border 250ms ease-in-out;border-radius:10px;overflow:hidden}#sortimentBoxWrapper ul li a.sortiment-titel{position:absolute;padding:20px;font-size:26px;font-weight:500;color:#ffffff;text-align:center;background:transparent;border-bottom:1px solid transparent;top:0;right:0;bottom:0;left:0;display:flex;justify-content:start;align-items:end;transition:background-color 250ms ease-in-out}#sortimentBoxWrapper ul li:hover a.sortiment-titel{background-color:rgba(var(--primary-color),.88)}.sortiment-titelimage img{width:100%;object-fit:cover;aspect-ratio:1;border-radius:10px}#sortimentBoxWrapper ul li a.sortiment-titel:hover{text-decoration:none}#sortimentBoxWrapper ul li:hover a.sortiment-titel{border-bottom:1px solid rgb(var(--primary-color))}#sortimentBoxWrapper ul li:nth-child(1),#sortimentBoxWrapper ul li:nth-child(7n){grid-column:span 2}#sortimentBoxWrapper ul li:nth-child(1) img,#sortimentBoxWrapper ul li:nth-child(7n) img{aspect-ratio:2.04}#sortimentBoxWrapper ul li:nth-child(2),#sortimentBoxWrapper ul li:nth-child(8n){grid-row:span 2}#sortimentBoxWrapper ul li:nth-child(2) img,#sortimentBoxWrapper ul li:nth-child(8n) img{aspect-ratio:.49}#topModellBoxWrapper{padding:100px 15px}#topModellBoxWrapper a:hover{text-decoration:none;border-bottom:1px solid rgb(var(--primary-color))}.angebote_startseite{padding:0}.event_title{color:#292929}.productView.topArtikel .artikellink{min-height:300px;height:unset}.productView .artikellink img{max-height:300px}.productView.topArtikel .artikellink img{max-width:100%}.productView.topArtikel .thumbnail{border:none;}.productView.topArtikel .preisanzeige{font-size:22px}.productView.topArtikel h3 a{color:#000000;font-size:24px;font-weight:bold}.fourthBoxes{margin:0 0 0 0;background:#1A1919;padding:0}.fourthBoxes .box .h3{font-size:22px;font-weight:bold}.fourthBoxes .box hr{background:#1A1919;border-color:#1a1919}.fourthBoxes .box{background:#ffffff;padding:20px;font-size:18px;font-weight:600;padding-right:10%}#newsBox{border:none;height:unset}.fourthBoxes .box,#jqnewsVert .newsdiv .newdiv_inner{min-height:250px}#angebote_startseite{padding:0}@media(max-width:1199px){#newsBox{padding:0 15px}#sortimentBoxWrapper ul{grid-template-columns:repeat(3,1fr);padding:0 15px}#sortimentBoxWrapper ul li:nth-child(6n){grid-column:span 2}#sortimentBoxWrapper ul li:nth-child(6n) img{aspect-ratio:2.05}#startseiteTopartikel .artikel-box-title,#startseiteMostviewed .artikel-box-title,#startseiteMostsaled .artikel-box-title,#startseitenMarkenshops .artikel-box-title{padding-top:0}}@media(max-width:992px){#mainBoxes{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}#mainBoxes .grid-col-3{grid-column:2;grid-row:3 / 5}#sortimentBoxWrapper ul li{grid-column:span 1!important}#sortimentBoxWrapper ul li,#sortimentBoxWrapper ul li img{aspect-ratio:1 / 1!important}#sortimentBoxWrapper ul{display:flex;flex-wrap:wrap}#sortimentBoxWrapper ul li{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0}}@media(max-width:992px){#startseitenKategorieboxen,#startseitenMarkenshopsMarken{grid-template-columns:1fr}#startseitenInfoboxenUnten .content{margin-bottom:40px}#startseitenText h1,#startseitenText h2,#startseitenText h3,#startseitenText h4,#startseitenText h5,#startseitenText .h1,#startseitenText .h2,#startseitenText .h3,#startseitenText .h4,#startseitenText .h5,#startseitenText h1>*,#startseitenText h2>*,#startseitenText h3>*,#startseitenText h4>*,#startseitenText h5>*,#startseitenText .h1>*,#startseitenText .h2>*,#startseitenText .h3>*,#startseitenText .h4>*,#startseitenText .h5>*{font-size:35px}#startseitenText{padding:25px 10px;text-align:left!important;font-size:18px}#startseitenText .col .col{width:33%;float:left}.ueberUnsImage{padding:15px 0!important}.ueberUnsText{padding:30px 0!important}#serviceBoxWrapper ul{grid-template-columns:100%}}@media(max-width:767px){#angebote_startseite,#angebote_startseite_1,#angebote_startseite_2{padding:0 5px}#startseitenText{padding:25px 10px;text-align:left!important}#mainBoxes{padding:10px;margin-bottom:0;background-color:#1A1919;display:grid;grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#mainBoxes .box{grid-column:1 / 2}#mainBoxes .box.grid-col-3{grid-column:1 / 2}#mainBoxes .box.grid-col-3.grid-span-2{grid-row:7 / 9}#sortimentBoxWrapper ul li{flex-basis:100%}#sortimentBoxWrapper ul li,#sortimentBoxWrapper ul li img{aspect-ratio:16 / 9!important}}