/*Sven Zoom ken-burns*/
.ken-burns .cameraSlide img{
  animation: move 40s ease;
  /* Add infinite to loop. */
  
  -ms-animation: move 20s ease;
  -webkit-animation: move 20s ease;
  -0-animation: move 20s ease;
  -moz-animation: move 20s ease;
  position: absolute;
}

@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    /* IE 9 */
    
    -webkit-transform: scale(1.0);
    /* Safari and Chrome */
    
    -o-transform: scale(1.0);
    /* Opera */
    
    -moz-transform: scale(1.0);
    /* Firefox */
  }
  100% {
    transform: scale(1.4);
    -ms-transform: scale(1.4);
    /* IE 9 */
    
    -webkit-transform: scale(1.4);
    /* Safari and Chrome */
    
    -o-transform: scale(1.4);
    /* Opera */
    
    -moz-transform: scale(1.4);
    /* Firefox */
  }
}
/*Test Sven*/
.h4, h4 {
    font-size: 1.0rem !important;
}
.MapsInfoText {
    font-size: 14px;
    font-family: tahoma;
    font-weight: 400;
}
span.ibe {
    font-weight: 900;
    padding-left: 2px;
    padding-right: 2px;
}
.floating-wpp {
    margin-right: 5%;
}
div#sp-top1 {
    font-size: 24px;
}
div#sp-top2 {
    font-size: 20px;
}
div#sp-menu a {
    font-size: 20px;
}
header#sp-header {
    background-color: #eeeeee;
}
div#sppb-addon-1714905984160 {
    font-size: 16px;
    font-family: tahoma;
    font-weight: 400;
    letter-spacing: 1px;
}
.sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 200px !important;
}
h3.sp-module-title {
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 30px;
    color: #fff;
}
section#sp-bottom-2 {
    background-color: #C7D300;
}
.article-details.aktuelles2 {
    background-color: green;
}
.floating-wpp {
    position: fixed;
    z-index: 9999;
}
.sp-slider .sp-item .sp-background { 
    background-repeat: no-repeat!important;
    background-position: 100% 40%!important;
    background-size: cover!important;
    background-attachment: inherit!important;
}
section#section-id-1723192742076 {
    margin-left: auto;
    margin-right: auto;
    width: 115%;
}
div#sppb-addon-wrapper-1714905984160 {
    color: white;
}
div#sppb-addon-wrapper-1714905984160 {
    color: white;
}
div#sppb-addon-wrapper-1714905984160 {
    color: #2F2483;
}
label {
    font-weight: 900;
    background-color: white;
    padding: 5px;
    border-radius: 5px;
}
div#sppb-addon-1714903907321 h1 {
    background-color: white;
    border-radius: 5px;
    /* padding: 5px; */
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/*Gards*/
div#sppb-addon-wrapper-TSAlsex1IS1NBh2qt6zMT {
    width: 86% !important;
}
div#sppb-addon-wrapper-AifAkc10E5D0U0J2349Eu {
    width: 86%;
}
div#sppb-addon-wrapper-yaICRfvoNRrSIQE2LlYg2 {
    width: 86%;
}
.floating-wpp-button {
    width: 35px !important;
    height: 35px !important;
}
/*slider bottom shape*/
div#section-id-1723195903215 {
    margin-top: -100px !important;
}
/*second row cards*/
section#section-id-1723192742076 {
    margin-left: 40px !important;
}
/*Aktuelles*/
/*section#section-id-1722508229744 {
    margin-top: 60px !important;
}*/
div#sp-bottom4 {
    width: 120%;
}
div#sppb-addon-90e8a8e3-2f93-4a8a-af4a-c40473d303d7 {
    margin-top: 10px;
}
div#sppb-addon-wrapper-1714904070851 {
    font-size: 12px !important;
}
.sp-page-builder .page-content #section-id-1722504636035 {
    min-height: 460px !important;
    max-height: 460px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: -140px !important;
}
section#section-id-1722524927430 {
    margin-top: -170px;
}
div#sppb-addon-1722508552123 {
    margin-top: -170px;
}
label {
    color: #b39b1c;
    font-weight: 300;
}
#sppb-addon-XZskTTCSIA6n1uozT3pkW {
    background-color: rgba(255, 215, 0, 0.8) !important;
}
#sppb-addon-RlFtiNw1_D9GorTYNQSy1 {
    background-color: rgba(255, 215, 0, 0.8) !important;
}
div#sppb-addon-FgRHwf8xarWmQuTGLQNcr {
    background-color: rgba(255, 215, 0, 0.8) !important;
}
section#section-id-1714903894278 {
    background-color: rgba(255, 215, 0, 0.8) !important;
}
.sp-page-builder .page-content #section-id-1723341823839 {
    background-position: center !important;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    background-position: Center !important;
}
.sp-page-builder .page-content #tippi {
   background-position: center !important;
}
.sp-page-builder .page-content #raumakustik {
   background-position: center !important;
}
.sp-page-builder .page-content #boden {
    background-position: Center !important;
}
div#sppb-addon-wrapper-badc836f-388a-45c1-8ad2-a5f422f30d55 {
    background-color: rgba(255, 215, 0, 0.8) !important;
}
div#column-wrap-id-1723341823841 {
    display: flex !important;
    align-items: center !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
div#section-id-1723341823839 {
    margin-top: 50px !important;
}
section#section-id-1714905973237 {
    margin-top: 50px !important;
    margin-bottom: 100px !important;
}
.sp-page-builder .page-content #section-id-2ce1c407-59df-4b1a-bd58-797fe7a29e3a {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}
.floating-wpp {
    position: fixed;
    bottom: 110px !important;
    font-size: 14px;
    transition: bottom .2s;
    right: auto !important;
    margin-left: 1% !important;
}
div#sppb-addon-wrapper-1722517540985 a {
    color: #F2FF00;
}
.sp-page-builder .page-content #section-id-076824d7-e77d-4d4f-bfec-b102d73e2fb3 {
    background-color: #eeeeee !important;
    box-shadow: 0 0 0 0 #FFFFFF;
}
.sp-page-builder .page-content #section-id-307e8bc8-7b94-4f1b-a432-84b586b39dea {
    background-color: #eeeeee !important;
}
.sp-page-builder .page-content #section-id-e91d29a4-0fb2-4c12-a154-7cc45c6db505 {
    background-color: #eeeeee !important;
}
.sppb-section-background-video {
    min-height: 1150px !important;
    max-height: 1150px !important;
    background-color: #eeeeee !important;
}
section#section-id-e91d29a4-0fb2-4c12-a154-7cc45c6db505 {
    min-height: 1100px !important;
    max-height: 1100px !important;
}
section#section-id-1714905973237 {
    margin-top: 0px !important;
}
section#sp-bottom {
    margin-top: 0px !important;
}
div#sppb-addon-DYXfyNhpsCMN1pAJ2kBAk {
    height: 120vh !important;
}
#sppb-addon-1722517214233 .txtshaddow2 {
    text-shadow: 1px 1px 1px darkgrey !important;
}
#sppb-addon-1722517214233 .txtshaddow1 {
    text-shadow: 1px 1px 1px darkgrey !important;
}
body, .sp-preloader {
    background-color: #eeeeee;
    color: #2f2483;
}
section#section-id-d8568820-25bd-44a1-aadc-9d213e38b318 {
    display: none;
}
input#policy-1714904070851 {
    z-index: 9999;
}
.sp-page-builder .page-content #polster {
    background-size: cover !important;
}
.h4sus {
    font-size: 22px !important;
}
div#column-id-1723341823841 {
    margin-left: -40% !important;
    width: 80% !important;
}
section#boden {
    background-color: #241C64;
}
/*Insektenschutz Anfang*/
h4.insektenschutz2 {
    font-size: 22px !important;
}
h3.insektenschutz1 {
    margin-right: -1200px;
}
h4.insektenschutz2 {
    font-size: 22px !important;
    margin-right: -1200px;
}
.maintxt {
    text-align: left;
    margin-left: 1020px;
    width: 450px;
}
/*Insektenschutz Ende*/
section#boden {
    min-height: 1500px;
    max-height: 1500px;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg);
    background-repeat: no-repeat;
    background-size: 1000px 1210px !important;
    background-attachment: inherit;
    background-position: 50% -100px !important;
}
section#section-id-1714905973237 {
    margin-top: 1000px !important;
}
.sp-page-builder .page-content #BodenbelaegeSchleifen {
    background-image: url(/images/parkett-rauchereiche_teppich-taubenblau_1920.jpg)!important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100%;
    min-height: 60vw;
    max-height: 60vw;
}
h3.bschleifen {
    font-size: 36px;
}
section#section-id-1714905973237 {
    margin-top: -100px !important;
}
















@media (min-width: 1920px){
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 30px;
    width: 850px;
}
p.deko4 {
    margin-left: 100px;
    width: 700px;
    margin-top: -100px;
}
.deko5 {
    margin-left: 180px;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg);
    background-repeat: no-repeat;
    background-size: 1000px 1190px !important;
    background-attachment: inherit;
    background-position: 50% -100px !important;
}
section#polster {
    margin-top: 180px !important;
}
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/11/21/deko2.jpg);
    background-repeat: no-repeat;
    background-size: 1000px 1210px !important;
    background-attachment: scroll;
    background-position: 50% -100px !important;
}
/*Linie*/
.sp-page-builder .page-content #deko {
    border-color: #eeeeee !important;
}
section#section-id-1714905973237 {
    margin-top: 1000px !important;
}
section#polster {
    margin-top: 205px !important;
}
p.hightech {
    margin-top: -100px;
}
h3.aussen1 {
    margin-top: -80px;
}
.aussen2 {
    margin-top: 400px;
    font-size: 28px;
}
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 120vw;
    max-height: 120vw;
}
.sp-page-builder .page-content #BodenbelaegeSchleifen {
    background-image: url(/images/parkett-rauchereiche_teppich-taubenblau_1920.jpg)!important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 60vw;
    max-height: 60vw;
}
section#section-id-1714905973237 {
    margin-top: -100px !important;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-image: url(/images/2024/10/21/markise.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
.sp-page-builder .page-content #raumakustik {
    background-image: url(/images/2024/10/21/woopie_2_1920.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
section#InsektenundPollenschutz {
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
.sp-page-builder .page-content #polster {
    background-image: url(/images/2024/10/22/polstern_sofa_dekokissen_h1150.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
#sppb-addon-ae0ea305-06f4-45d7-9200-68ba1c756d04 {
    background-image: url(/images/2024/10/21/blatter_store_turkis.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
#sppb-addon-4192c5fa-c3d6-415a-8873-d05c6d463c12 {
    background-image: url(/images/2024/10/22/store-weiss_1080.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
.sp-page-builder .page-content #boden {
    background-image: url(/images/designboden-555-dark-oak-fischgrat.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-attachment: scroll !important;
}
}
@media (min-width: 1401px) and (max-width: 1919.98px){
/*Bodenblaege*/
section#boden {
    min-height: 1450px !important;
    max-height: 1450px !important;
}
.sp-page-builder .page-content #deko {
    height: 1080px !important;
}
h3.deko1 {
    margin-top: 50px;
}
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 30px;
    width: 650px;
}
p.deko4 {
    margin-left: 100px;
    width: 500px;
    margin-top: -100px;
}
.deko5 {
    margin-left: 180px;
    width: 450px;
}
section#polster {
    margin-top: 180px !important;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 1000px 1150px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
    }
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/11/21/deko2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 1000px 1150px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
}
section#polster {
    margin-top: -2px !important;
}
p.hightech {
    margin-top: -160px;
}
.sp-page-builder .page-content #polster {
    background-image: url(/images/2024/10/22/polstern_sofa_dekokissen_h1150.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    height: 100vh !important;
}
h3.aussen1 {
    margin-top: -80px;
}
.aussen2 {
    margin-top: 400px;
    font-size: 28px;
}
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 120vw;
    max-height: 120vw;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-attachment: scroll !important;
}
}
/*ENDE @media (min-width: 1401px) and (max-width: 1919.98px)*/
@media (min-width: 1561px) and (max-width: 1816px){
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 120vw;
    max-height: 120vw;
}
}
@media (min-width: 1401px) and (max-width: 1560px){
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 120vw;
    max-height: 120vw;
}
h3.insektenschutz1 {
    margin-right: 200px;
}
h4.insektenschutz2 {
    font-size: 22px !important;
    margin-right: 200px;
}
.maintxt {
    margin-left: 900px;
    width: 400px;
    margin-top: -100px;
}
}
@media (min-width: 1200px) and (max-width: 1400.98px){
section#section-id-1722504636035 {
    margin-top: -50px !important;
}
div#sppb-addon-1722508552123 {
    margin-top: 210px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: -130px !important;
}
section#section-id-1722524927430 {
    margin-top: 190px;
}
div#section-id-1723341823839 {
    margin-top: 50px !important;
}
section#section-id-1714905973237 {
    margin-top: 50px !important;
    margin-bottom: 100px !important;
}
.parkettboden {
    margin-top: -100px !important;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -120px !important;
}
section#polster {
    background-color: #241c64 !important;
}
section#aussenbeschattung {
    margin-top: -10px !important;
}
.maintxt {
    text-align: left;
    margin-left: 950px;
    width: 300px;
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
}
/*Bodenblaege*/
section#boden {
    min-height: 1520px !important;
    max-height: 1520px !important;
}
/*deko Ende*/
/*Polsterei Anfang*/
p.hightech {
    margin-top: -110px;
    margin-left: -400px;
    width: 800px;
}
section#polster {
    width: 100vw !important;
    min-height: 60vw !important;
    max-height: 60vw !important;
}
/*Polsterei Ende*/
/*Sonnenschutz Anfang*/
h3.sonnenschutz1 {
    margin-left: -70px;
}
.sonnenschutz2 {
    margin-left: -70px;
}
p.sonnenschutz3 {
    margin-left: -60px;
}
/*Sonnenschutz Ende*/
/*Insektenschutz Anfang*/
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
/*Insektenschutz Ende*/
section#boden {
    min-height: 1560px !important;
    max-height: 1560px !important;
}
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 30px;
    width: 650px;
}
.deko5 {
    margin-left: 100px;
    width: 450px;
}
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 100px;
    width: 450px;
}
p.deko4 {
    margin-left: 100px;
    width: 400px;
    margin-top: -30px !important;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 1000px 1050px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
    }
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/11/21/deko2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 700px 1100px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
}
section#section-id-1714905973237 {
    margin-top: 750px !important;
}
section#sp-bottom {
    margin-top: 0px !important;
}
div#deko {
    min-height: 985px;
}
section#polster {
    margin-top: -2px !important;
}
p.hightech {
    margin-top: -110px;
    width: 800px;
    margin-left: -450px;
}
p.hightech2 {
    width: 800px;
    margin-left: -450px;
}
div#sppb-addon-wrapper-1722516978064 {
    margin-top: -40px;
}
h3.insektenschutz1 {
    margin-left: -1400px;
    margin-top: -50px;
}
h4.insektenschutz2 {
    font-size: 22px !important;
    margin-right: 250px;
}
.maintxt {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-top: -70px;
    margin-left: 900px;
}
h3.aussen1 {
    margin-top: -80px;
    margin-left: -200px;
}
.aussen2 {
    margin-top: 350px;
    font-size: 24px;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-image: url(/images/2024/10/21/markise.jpg);
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
.raumakustik2 {
    font-size: 24px;
}
section#section-id-1714905973237 {
    margin-top: -250px !important;
}
}
/*ENDE @media (min-width: 1200px) and (max-width: 1400.98px)*/
@media (min-width: 1261px) and (max-width: 1340px){
.maintxt {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-top: -100px;
    margin-left: 800px;
}
}
@media (min-width: 1200px) and (max-width: 1260px){
.maintxt {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-top: -100px;
    margin-left: 800px;
}
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 75vw !important;
    max-height: 75vw !important;
}
}

@media (min-width: 1024px) and (max-width: 1199.98px){
section#section-id-1722524927430 {
    margin-top: 260px !important;
}
div#sppb-addon-1722508552123 {
    margin-top: 270px !important;
}
.sp-page-builder .page-content #section-id-1714900200597 {
    min-height: 850px !important;
    max-height: 850px !important;
}
section#section-id-1723280839796 {
    margin-top: -100px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: 0px !important;
}
div#section-id-1723341823839 {
    margin-top: 330px !important;
}
h3.insektenschutz1 {
    margin-left: -1300px;
    margin-top: -50px;
}
h4.insektenschutz2 {
    margin-right: 100px;
}
.maintxt {
    text-align: left;
    margin-left: 700px;
    width: 250px;
    font-size: 14px;
    line-height: 20px;
    margin-top: -130px;
}
section#section-id-1714905973237 {
    margin-top: 50px !important;
}
section#section-id-1714905973237 {
    margin-bottom: 300px !important;
}
.sp-page-builder .page-content #section-id-5980bb83-c7e6-4af4-8ff7-780708c40fed {
    height: 1200px !important;
    min-height: 1200px !important;
    max-height: 1200px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
div#sppb-addon-fce8564f-3436-4a12-9c45-2b6876246535 {
    width: 400px !important;
    margin-left: -100px !important;
}
div#sppb-addon-wrapper-24636a2d-ad19-4f6e-be20-baa623937c62 a {
    color: #F2FF00 !important;
}
div#column-id-1723341823841 {
    margin-left: -20% !important;
    width: 80% !important;
}
section#aussenbeschattung {
    margin-top: -200px !important;
}
div#deko {
    margin-top: -100px !important;
}
p.edledeko {
    margin-top: -80px;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -150px;
}
section#polster {
    margin-top: -670px !important;
}
section#polster {
    background-color: #241C64;
}
p.hightech {
    margin-top: -730px;
    margin-left: -160px;
}
p.hightech2 {
    margin-left: -160px;
}
section#sp-bottom {
    margin-top: 0px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -230px !important;
}
div#sppb-addon-wrapper-1a333e80-1653-4967-b159-a6d3460e3310 {
    width: 500px !important;
}
#sppb-addon-wrapper-1a333e80-1653-4967-b159-a6d3460e3310 {
    margin-right: 100px !important;
}
section#aussenbeschattung {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
/*Tippi*/
.sp-page-builder .page-content #tippi {
    background-size: 100% !important;
    background-position: top !important;
}
section#tippi {
    width: 100vw !important;
    min-height: 50vw !important;
    max-height: 50vw !important;
}
div#sppb-addon-wrapper-24636a2d-ad19-4f6e-be20-baa623937c62 {
    width: 1200px;
    margin-left: -70px;
    margin-top: -80px;
}
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 83vw !important;
    max-height: 83vw !important;
}
section#boden {
    min-height: 1450px !important;
    max-height: 1450px !important;
}
div#deko {
    min-height: 1290px;
    max-height: 1290px;
}
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 30px;
    width: 650px;
}
.deko5 {
    margin-left: 100px;
    width: 350px;
}
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 100px;
    width: 350px;
}
p.deko4 {
    margin-left: 100px;
    width: 300px;
    margin-top: -30px !important;
}
section#section-id-1714905973237 {
    margin-top: 1000px !important;
}
section#section-id-1722504636035 {
    margin-top: -100px !important;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 1000px 730px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
    }
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/11/21/deko2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 600px 800px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
}
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg) !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    height: 170vh !important;
}
#column-wrap-id-ea017ae3-4e8a-4ea7-a044-aa42c3c4f526 {
        max-width: 25% !important;
        flex-basis: 25% !important;
    }
#column-wrap-id-1eca5899-b7d2-4abd-8339-af9465f7cd5f {
        max-width: 25% !important;
        flex-basis: 25% !important;
    }
#column-wrap-id-8ee0e181-7247-4181-a766-fb79dcea3196 {
        max-width: 50% !important;
        flex-basis: 50% !important;
    }
section#section-id-1714905973237 {
    margin-top: -250px !important;
}
#column-wrap-id-ce044776-9589-4036-b503-27c9783aff92 {
     max-width: 100% !important;
     flex-basis: 100% !important;
}
h3.aussen1 {
    margin-top: -100px;
    margin-left: -100px;
}
.aussen2 {
    margin-top: 250px;
}
.maintxt {
    font-size: 16px !important;
}
.sp-page-builder .page-content #polster {
    background-image: url(/images/2024/10/22/polstern_sofa_dekokissen_h1150.jpg);
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 110vw !important;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-attachment: scroll !important;
}
}
/*ENDE @media (min-width: 1024px) and (max-width: 1199.98px)*/
@media (min-width: 1145px) and (max-width: 1160px){
.maintxt {
    font-size: 16px !important;
    margin-left: 650px;
}
p.wohnhaeser {
    margin-left: -800px;
}
}
@media (min-width: 1131px) and (max-width: 1145px){
div#sichtschutz {
    margin-top: -500px !important;
}
}
@media (min-width: 1106px) and (max-width: 1130px){
section#aussenbeschattung {
    margin-top: -40px !important;
}
p.wohnhaeser {
    margin-left: -700px !important;
    margin-top: 340px !important;
}
}
@media (min-width: 1091px) and (max-width: 1105px){
section#aussenbeschattung {
    margin-top: -40px !important;
}
p.wohnhaeser {
    margin-left: -700px !important;
    margin-top: 320px !important;
}
}
@media (min-width: 1081px) and (max-width: 1090px){
.sp-page-builder .page-content #polster {
    min-height: 105vw;
}
}
@media (min-width: 1024px) and (max-width: 1080px){
section#aussenbeschattung {
    margin-top: -40px !important;
}
p.wohnhaeser {
    margin-left: -700px !important;
    margin-top: 100% !important;
}
section#aussenbeschattung {
    margin-top: -2px !important;
}
p.tippi3 {
    width: 900px !important;
    margin-left: 60px;
}
}
@media (min-width: 992px) and (max-width: 1023.98px){
/*deko Anfang*/
h3.deko1 {
    width: 400px;
    margin-left: -140px;
}
p.deko2 {
    width: 500px;
    margin-left: 10px;
}
p.edledeko {
    width: 400px;
    margin-left: -140px;
}
.deko5 {
    width: 400px;
    margin-left: -140px;
}
/*deko ende*/
/*Polsterrei Anfang*/
section#polster {
    width: 100vw !important;
    min-height: 190vw !important;
    max-height: 190vw !important;
}
/*PolsterriEnde*/
/*Sonnenschutz Anfang*/
p.sonnenschutz3 {
    margin-left: -70px;
    width: 380px;
}
h3.sonnenschutz1 {
    margin-left: -90px;
}
.sonnnenschutz2 {
    margin-left: -80px;
}
/*Sonnenschutz Ende*/
/*Insektenschutz Anfang*/  
h3.insektenschutz1 {
    margin-left: -310px;
}
h4.insektenschutz2 {
    margin-left: -1400px;
    font-size: 20px !important;
}
.maintxt {
    margin-left: 660px;
    width: 280px;
    margin-top: -140px;
    font-size: 18px;
}
/*Insektenschutz Ende*/
/*Raumakustik Anfang*/
section#raumakustik {
    width: 100vw !important;
    min-height: 60vw !important;
    max-height: 60vw !important;
}
/*Raumakustik Ende*/
/*Tippi Anfang*/
section#tippi {
    width: 100vw !important;
    min-height: 50vw !important;
    max-height: 50vw !important;
}
p.tippi3 {
    width: 900px;
    margin-left: -20px;
}
/*Tippi Ende*/
section#boden {
    min-height: 1320px !important;
    max-height: 1320px !important;
}
h3.deko1 {
    margin-top: 50px;
}
p.edledeko {
    margin-left: 30px;
    width: 650px;
}
.deko5 {
    margin-left: 100px;
    width: 350px;
}
h3.deko1 {
    margin-top: 50px;
    margin-left: 60px;
}
p.edledeko {
    margin-left: 100px;
    width: 350px;
}
p.deko4 {
    margin-left: 100px;
    width: 300px;
    margin-top: -250px !important;
}
div#sppb-addon-wrapper-badc836f-388a-45c1-8ad2-a5f422f30d55 {
    margin-left: 100px;
}
div#section-id-1723341823839 {
    margin-top: 300px !important;
}
section#section-id-4d234a91-15d2-4c60-8e6b-6a2065893d51 {
    margin-top: -450px !important;
}
section#sp-bottom {
    margin-top: 0px !important;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 1000px 1000px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
    }
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/11/21/deko2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 600px 1000px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
}
div#deko {
    min-height: 905px !important;
}
section#BodenbelaegeSchleifen {
    margin-top: -680px !important;
}
p.hightech {
    margin-top: -790px !important;
    width: 900px !important;
    margin-left: -200px !important;
}
p.hightech2 {
    margin-left: -200px !important;
}
section#polster {
    background-color: #241C64 !important;
}
.sp-page-builder .page-content #polster {
    background-image: url(/images/2024/10/22/polstern_sofa_dekokissen_h1150.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 170vw !important;
    max-height: 170vw !important;
}
h3.insektenschutz1 {
    margin-left: -1400px;
    margin-top: -50px;
}
section#InsektenundPollenschutz {
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 85vw !important;
}
h3.aussen1 {
    margin-top: -100px;
    margin-left: -200px;
}
.aussen2 {
    margin-top: 200px;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-image: url(/images/2024/10/21/markise.jpg);
    background-repeat: no-repeat !important;;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.tippi4 a {
    color: rgb(242, 255, 0);
}
#column-wrap-id-ce044776-9589-4036-b503-27c9783aff92 {
     max-width: 100% !important;
     flex-basis: 100% !important;
}
p.wohnhaeser {
    margin-left: -700px !important;
    margin-top: 130px !important;
}
h3.tippi1 {
    margin-top: -50px;
    margin-left: 100px;
}
p.tippi2 {
    margin-left: 90px;
}
.sp-page-builder .page-content #polster {
     background-image: url(/images/2024/10/22/polstern_sofa_dekokissen_h1150.jpg);
     background-repeat: no-repeat;
     background-size: 100% !important;
     background-attachment: scroll !important;
     background-position: top !important;
     min-height: 175vw !important;
     max-height: 170vw !important;
}
}
/*ENDE @media (min-width: 901px) and (max-width: 1023.98px)*/
/*Bis 992*/
@media (min-width: 901px) and (max-width: 991.98px) {
#sp-header {
    height: 80px;
}
.logo-image {
    height: 68px !important;
    margin-top: 25px;
}
section#section-id-1722504636035 {
    margin-top: -110px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: 0px !important;
}
section#section-id-1722524927430 {
    margin-top: 275px !important;
}
div#sppb-addon-1722508552123 {
    margin-top: 230px !important;
}
div#section-id-1723341823839 {
    margin-top: 500px !important;
}
section#section-id-1714905973237 {
    margin-top: 50px !important;
    margin-bottom: 90px !important;
}
div#column-id-1gkbEUyPa3jNlrjRHMK6t {
    width: 250%;
}
section#section-id-1723280839796 {
    margin-top: -450px !important;
}
div#sppb-addon-8a5b3f85-9d1f-4d37-9255-41c3bd896ecb {
    margin-top: 70px !important;
}
div#section-id-7c86720a-9144-4799-94d0-cbf207607937 {
    margin-top: -50px !important;
}
div#sppb-addon-S1UTURSFk3kuh93hevdMr {
    height: 375px !important;
}
div#section-id-1723341823839 {
    margin-top: 1650px !important;
}
.sp-page-builder .page-content #section-id-161e7b23-f6c0-440a-bb48-f077acfe842e {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: -400px !important;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        min-height: 950px !important;
        max-height: 950px !important;
 }
.sp-page-builder .page-content #section-id-1723341823839 {
    min-height: 600px !important;
    max-height: 600px !important;
  }
div#sppb-addon-wrapper-e4a5b63b-67aa-4188-bb83-6e1280c061aa a {
    color: #F2FF00 !important;
}
p.edledeko {
    margin-top: -80px !important;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -190px;
}
section#polster {
    margin-top: -743px !important;
}
section#polster {
    background-color: #241c64 !important;
}
section#polster {
    min-height: 1000px !important;
    max-height: 1000px !important;
}
section#InsektenundPollenschutz {
    min-height: 0px !important;
    /* max-height: 20px !important; */
}
section#raumakustik {
    margin-top: -140px !important;
}
section#tippi {
    margin-top: -178px !important;
}
div#deko {
    margin-top: 0px !important;
}
div#sichtschutz {
    margin-top: 0px !important;
}
div#sppb-addon-wrapper-96a274d1-b0b4-4558-838f-aaff14f16b8c h3 {
    margin-top: -80px;
    font-size: 24px;
    margin-left: 350px;
    width: 500px;
}
section#aussenbeschattung {
    margin-top: 140px !important;
}
section#sp-bottom {
    margin-top: 0px !important;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -190px !important;
}
#sppb-addon-wrapper-b7cafe7b-0ab0-4f9d-85ae-a9288b7cbe3e {
    width: 500px !important;
}
#sppb-addon-wrapper-b7cafe7b-0ab0-4f9d-85ae-a9288b7cbe3e {
    margin-right: 100px !important;
}
div#sppb-addon-b7cafe7b-0ab0-4f9d-85ae-a9288b7cbe3e {
    margin-left: 100px;
    width: 500px;
}
div#sppb-addon-b7cafe7b-0ab0-4f9d-85ae-a9288b7cbe3e p {
    font-size: 16px;
    line-height: 22px;
}
h3.insektenschutz1 {
    margin-left: -300px;
}
h4.insektenschutz2 {
    margin-right: -575px;
    font-size: 20px !important;
}
.maintxt {
    text-align: left;
    margin-left: 550px;
    width: 250px;
    font-size: 12px;
    line-height: 18px;
    margin-top: 20px;
}
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 85vw !important;
    max-height: 85vw !important;
}
p.wohnhaeser {
    margin-left: -600px !important;
    margin-top: 60px !important;
}
div#deko {
    min-height: 1500px !important;
    max-height: 1500px !important;
}
section#aussenbeschattung {
    margin-top: -2px !important;
}
.sp-page-builder .page-content #tippi {
    background-image: url(/images/tipi2.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-position: top !important;
}
div#sppb-addon-wrapper-e4a5b63b-67aa-4188-bb83-6e1280c061aa {
    width: 1000px;
    margin-left: -100px;
}
div#sppb-addon-wrapper-e4a5b63b-67aa-4188-bb83-6e1280c061aa {
    width: 1000px;
    margin-left: -100px;
    margin-top: -50px;
}
section#tippi {
    width: 100vw !important;
    min-height: 70vw !important;
    max-height: 70vw !important;
}
section#tippi {
    background-color: #241c64 !important;
}
/*Bodenbelaege*/
section#boden {
    min-height: 1520px !important;
    max-height: 1520px !important;
}
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/10/22/store-weiss_1080.jpg);
    background-repeat: no-repeat;
    background-size: cover !important;
    background-attachment: inherit;
    background-position: 50% 50%;
}
.poster1 {
    margin-left: 20px;
}
.poster2 {
    margin-left: 20px;
}
.sp-page-builder .page-content #section-id-1714900200597 {
        min-height: 850px !important;
        max-height: 850px !important;
}
section#section-id-e91d29a4-0fb2-4c12-a154-7cc45c6db505 {
    min-height: 1600px !important;
}
section#section-id-e91d29a4-0fb2-4c12-a154-7cc45c6db505 {
    min-height: 1600px !important;
}
section#sp-bottom {
    margin-top: -1000px !important;
}
div#sppb-addon-wrapper-badc836f-388a-45c1-8ad2-a5f422f30d55 {
    margin-left: 100px;
}
div#section-id-e2b8447d-936a-4f22-a5fe-7ec47c44410f {
    min-height: 1000px !important;
}
section#section-id-1723280839796 {
    margin-top: -350px !important;
}
section#section-id-1722504636035 {
    margin-top: -250px !important;
}
#sppb-addon-1722516826563 {
    background-image: url(/images/2024/11/21/deko1.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 800px 900px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
    }
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/11/21/deko2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 600px 900px !important;
    background-attachment: scroll !important;
    background-position: 50% -100px !important;
}
section#BodenbelaegeSchleifen {
    margin-top: -680px !important;
}
h3.bschleifen {
    margin-top: -80px;
}
section#sp-bottom {
    margin-top: 0px !important;
}
h3.aussen1 {
    margin-top: -100px;
    margin-left: -540px;
}
.aussen2 {
    font-size: 24px;
    width: 800px;
    margin-left: -80px;
    margin-top: 150px;
}
h3.raumakustik1 {
    margin-top: -80px;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 50vw !important;
    max-height: 50vw !important;
}
.sp-page-builder .page-content #raumakustik {
    /* background-image: url(/images/2024/10/21/woopie_2_1920.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
    box-shadow: 0px 0px 0px 0px #FFFFFF;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
    min-height: 65vw;
    max-height: 65vw;
}
section#raumakustik {
    margin-top: -2px !important;
}
div#sppb-addon-wrapper-7da85f0e-43e1-49f1-a639-05bf4ce71a23 {
    margin-top: -40px;
}
div#column-wrap-id-ea017ae3-4e8a-4ea7-a044-aa42c3c4f526 {
    display: none;
}
div#column-wrap-id-1eca5899-b7d2-4abd-8339-af9465f7cd5f {
    display: none;
}
#column-wrap-id-8ee0e181-7247-4181-a766-fb79dcea3196 {
    max-width: 100% !important;
    flex-basis: 100% !important;
}
#column-wrap-id-ce044776-9589-4036-b503-27c9783aff92 {
    max-width: 100% !important;
    flex-basis: 100% !important;
}
}
/*ENDE@media (min-width: 901px) and (max-width: 991.98px)*/
@media (min-width: 853px) and (max-width: 900px){
p.deko4 {
    margin-top: -300px;
}
h3.bschleifen {
    margin-top: -80px;
}
.sp-page-builder .page-content #InsektenundPollenschutz {
    background-image: url(/images/2024/11/18/insektenschutz_neu_alternative.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 85vw !important;
    max-height: 85vw !important;
}
h3.insektenschutz1 {
    margin-right: 280px;
    margin-top: -100px;
    width: 400px;
}
h4.insektenschutz2 {
    font-size: 22px !important;
    width: 500px;
    margin-left: -45px;
}
.maintxt {
    text-align: left;
    margin-left: 450px;
    width: 300px;
    margin-top: -100px;
}
p.wohnhaeser {
    margin-left: -500px;
}
}
@media (min-width: 768px) and (max-width: 852px){
section#section-id-1723280839796 {
    margin-top: -250px !important;
}
section#section-id-1722504636035 {
    margin-top: -350px !important;
}
p.deko4 {
    margin-top: -350px;
}
.sp-page-builder .page-content #InsektenundPollenschutz {
    background-image: url(/images/2024/11/18/insektenschutz_neu_alternative.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 85vw !important;
    max-height: 85vw !important;
}
h3.insektenschutz1 {
    margin-right: 280px;
    margin-top: -100px;
    width: 400px;
}
h4.insektenschutz2 {
    font-size: 22px !important;
    width: 500px;
    margin-left: -45px;
}
.maintxt {
    text-align: left;
    margin-left: 450px;
    width: 250px;
    margin-top: -100px;
}
p.wohnhaeser {
    margin-left: -500px;
}
.maintxt {
    font-size: 14px;
}
p.wohnhaeser {
    margin-top: 30px;
    margin-left: -480px;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-attachment: scroll !important;
}
h3.bschleifen {
    margin-top: -110px;
}
h3.aussen1 {
    margin-top: 350px;
}
.sp-page-builder .page-content #tippi {
    background-image: url(/images/tipi2.jpg);
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: top !important;
    min-height: 130vw !important;
}
.sppb-addon.sppb-addon-text-block.txtshaddow2 a {
    color: rgb(242, 255, 0) !important;
}
section#tippi {
    background-color: #241C64 !important;
}
}
/*Bis 768 Anfang*/
@media (min-width: 576px) and (max-width: 767.98px){
div#sppb-addon-1722505290321 {
    margin-top: -80px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: -60px !important;
}
div#sppb-addon-1722508552123 {
    margin-top: 100px !important;
}
section#section-id-1722524927430 {
    margin-top: 80px !important;
}
div#section-id-0dba9ec8-3112-49d7-b191-a57fe9679cb1 {
    display: none;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 500px !important;
}
div#column-id-1722504636034 {
    margin-top: 0px;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 50px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: 50px !important;
}
div#section-id-1723341823839 {
    margin-top: 550px !important;
}
section#section-id-1722504636035 {
    margin-top: 0px !important;
}
div#sppb-addon-8a5b3f85-9d1f-4d37-9255-41c3bd896ecb {
    margin-top: 60px !important;
}
div#sppb-addon-eaee691b-0698-4f8b-a4ad-ebedae3d2d4f {
    margin-top: -20px !important;
}
div#sppb-addon-wrapper-1722517104674 p {
    padding-left: 30px;
}
section#sp-bottom {
    margin-top: 400px !important;
}
.sp-page-builder .page-content #section-id-1fdb7b50-8303-4a6a-af8d-2b1ae4e5bfaa {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: -500px !important;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        min-height: 1100px !important;
        max-height: 1100px !important;
    }
.sp-page-builder .page-content #tippi {
    background-image: url(/images/tipi2.jpg);
    background-repeat: no-repeat;
    background-size: cover !important;
    background-position: 0 0;
    box-shadow: 0px 0px 0px 0px #FFFFFF;
    background-position: 50% 0% !important;
}
section#tippi {
    margin-bottom: -400px !important;
}
div#sppb-addon-wrapper-381375d6-19bd-45f8-bd44-78fa7b5f194e a {
    color: #F2FF00 !important;
}
div#column-id-1723341823841 {
    margin-left: 10% !important;
    width: 80% !important;
}
div#sppb-addon-wrapper-1722516826563 {
    min-height: 1010px !important;
    max-height: 1010px !important;
}
section#polster {
    margin-top: 0px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    min-height: 1000px;
    max-height: 1000px;
}
section#polster {
    min-height: 1150px !important;
    max-height: 1150px !important;
}
section#InsektenundPollenschutz {
    margin-top: -200px !important;
}
section#aussenbeschattung {
    margin-top: -2px !important;
}
section#raumakustik {
    background-color: #241c64 !important;
}
section#tippi {
    background-color: #241c64 !important;
}
section#tippi {
    min-height: 1000px !important;
    max-height: 1000px !important;
}
div#sppb-addon-b95bab69-ea8c-44ef-a38f-b112b7cfda9b {
    width: 300px !important;
    margin-left: 10px;
    margin-top: -50px;
}
div#sppb-addon-b95bab69-ea8c-44ef-a38f-b112b7cfda9b p {
    font-size: 16px;
    line-height: 16px;
}
.maintxt {
   text-align: left;
   margin-left: -120px;
   width: 200px;
   font-size: 12px;
   line-height: 18px;
   margin-top: 20px;
}
h4.insektenschutz2 {
    margin-right: 0px;
    font-size: 18px !important;
}
section#boden {
    width: 100vw !important;
}
section#boden {
    min-height: 2100px;
    max-height: 2100px;
}
section#polster {
    background-color: #241c64 !important;
}
#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    background-image: url(/images/2024/10/22/store-weiss_1080.jpg);
    background-repeat: no-repeat;
    background-size: cover !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
div#deko {
    min-height: 2000px;
    max-height: 2000px;
}
.sp-page-builder .page-content #section-id-1723341823839 {
        min-height: 500px !important;
        max-height: 500px !important;
}
div#section-id-1723341823839 {
    margin-top: 1500px !important;
}
section#section-id-e91d29a4-0fb2-4c12-a154-7cc45c6db505 {
    min-height: 1450px !important;
}
section#sp-bottom {
    margin-top: 20px !important;
}
section#section-id-1722504636035 {
    margin-top: 50px !important;
}
p.deko4 {
    margin-left: 50px;
    margin-top: -100px;
}
.deko5 {
    margin-left: 50px;
}
.sp-page-builder .page-content #BodenbelaegeSchleifen {
    background-image: url(/images/parkett-rauchereiche_teppich-taubenblau_1920.jpg)!important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% -100px !important;
    min-height: 65vw;
    max-height: 65vw;
}
h3.bschleifen {
    margin-top: -120px;
    font-size: 26px;
}
div#sppb-addon-wrapper-1722517214233 p {
    font-size: 18px;
    line-height: 26px;
    text-shadow: 2px 2px 2px black;
}
.sp-page-builder .page-content #InsektenundPollenschutz {
    background-image: url(/images/2024/11/18/insektenschutz_neu_alternative.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
.raumakustik2:hover {
    transform: scale(1.5);
    transition: transform 0.3s ease, font-size 0.3s ease;
    background-Color: black !important;
    padding: 20px;
}
.insektenschutz768 {
    margin-left: -100px !important;
    width: 400px !important;
}
.maintxtbis768 {
    width: 300px !important;
    line-height: 20px !important;
}
.insektenschutz768 {
    margin-left: -100px !important;
}
.insektenschutz768 {
    margin-top: -100px;
}
.insektenschutz2bis768 {
    margin-left: -310px;
}
.maintxtbis768 {
    width: 290px !important;
    line-height: 20px !important;
    margin-left: 330px !important;
    margin-top: -70px !important;
    font-size: 17px;
}
.wohnhaeserbis768 {
    margin-left: -450px !important;
    margin-top: 0px !important;
}
h3.aussen1 {
    margin-top: -110px;
    margin-left: -250px;
}
.aussen2 {
    line-height: 20px;
    margin-top: 80px;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-image: url(/images/2024/11/18/markise_neuaustiff.jpg);
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 56vw !important;
    max-height: 56vw !important;
}
h3.raumakustik1 {
    margin-top: -100px;
}
.raumakustik2 {
    width: 650px;
    margin-left: -80px;
}
.sp-page-builder .page-content #raumakustik {
    background-image: url(/images/2024/10/21/woopie_2_1920.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 67vw !important;
    max-height: 67vw !important;
}
}
/*Bis 768 Ende*/
/*ENDE @media (min-width: 576px) and (max-width: 767.98px)*/
@media (min-width: 400px) and (max-width: 575.98px){
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: -200px !important;
}
div#section-id-7c86720a-9144-4799-94d0-cbf207607937 {
    margin-top: -110px !important;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 500px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
.sp-page-builder .page-content #section-id-1fdb7b50-8303-4a6a-af8d-2b1ae4e5bfaa {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: -400px !important;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        min-height: 1100px !important;
        max-height: 1100px !important;
    }
section#sp-bottom {
    margin-top: 400px !important;
}
.sp-page-builder .page-content #tippi {
    background-image: url(/images/tipi2.jpg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-position: 0 0;
    box-shadow: 0px 0px 0px 0px #FFFFFF;
    background-position: 50% 0% !important;
}
section#tippi {
    margin-bottom: -400px !important;
}
div#sppb-addon-wrapper-fe8d78eb-bf03-4367-9417-9c56d50f739d a {
    color: #F2FF00 !important;
}
div#sppb-addon-wrapper-fe8d78eb-bf03-4367-9417-9c56d50f739d p {
    font-size: 14px !important;
}
div#sppb-addon-wrapper-fe8d78eb-bf03-4367-9417-9c56d50f739d {
    margin-top: -50px !important;
}
section#tippi {
    background-color: #241c64 !important;
}
.sp-page-builder .page-content #tippi {
    min-height: 700px !important;
}
section#raumakustik p {
    font-size: 14px;
}
div#sppb-addon-wrapper-1722517378601 {
    margin-top: -70px;
}
section#raumakustik {
    background-color: #241C64;
}
section#raumakustik {
    min-height: 270px !important;
    max-height: 270px !important;
    margin-top: -2px !important;
}
div#sppb-addon-wrapper-bea45782-a417-4911-b1c0-d361538df2f4 {
    margin-top: -70px;
}
div#sppb-addon-wrapper-bea45782-a417-4911-b1c0-d361538df2f4 p {
    font-size: 14px;
    line-height: 20px;
}
section#aussenbeschattung {
    min-height: 300px !important;
    max-height: 300px !important;
}
div#sppb-addon-wrapper-937c3c5a-5cb9-424e-b132-29eb16253e79 p {
    font-size: 14px;
}
div#sppb-addon-wrapper-937c3c5a-5cb9-424e-b132-29eb16253e79 h3 {
    margin-top: -90px;
}
section#boden h3 {
    margin-top: -70px !important;
}
div#sppb-addon-wrapper-06f3edbc-ba11-4331-a30f-73dcc13d8b21 p {
    font-size: 18px;
}
div#sppb-addon-wrapper-69403d32-1191-4b97-9016-f51c3b51d651 p {
    font-size: 14px;
}
section#boden {
    background-color: #241C64;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    margin-top: -755px !important;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -250px !important;
}
div#sppb-addon-wrapper-ad874132-b99d-4981-84c1-e22f87fd77b3 p {
    font-size: 14px;
}
section#polster {
    background-color: #241c64 !important;
}
div#sppb-addon-wrapper-035d9618-28f5-48d3-b439-40eac0087ae6 p {
    font-size: 14px;
}
div#sppb-addon-wrapper-1722517214233 h3 {
    margin-top: -80px;
}
section#InsektenundPollenschutz {
    margin-top: -220px !important;
}
div#sppb-addon-wrapper-1722517214233 p {
    font-size: 14px !important;
}
section#BodenbelaegeSchleifen {
    background-color: #241c64 !important;
}
div#sppb-addon-wrapper-c4082e03-80e6-4a1b-b2b7-648a2852ee86 h3 {
    margin-top: -50px;
}
section#boden {
    min-height: 380px !important;
    max-height: 380px !important;
}
#sppb-addon-c4082e03-80e6-4a1b-b2b7-648a2852ee86 {
    margin-left: 10px;
    margin-top: 60px;
}
#sppb-addon-c4082e03-80e6-4a1b-b2b7-648a2852ee86 p {
    font-size: 16px;
    line-height: 16px;
}
div#sppb-addon-wrapper-ae0ea305-06f4-45d7-9200-68ba1c756d04 {
    height: 1000px;
}
div#sppb-addon-wrapper-ae0ea305-06f4-45d7-9200-68ba1c756d04 h4 {
    font-size: 18px !important;
}
div#sppb-addon-wrapper-ae0ea305-06f4-45d7-9200-68ba1c756d04 p {
   font-size: 16px !important;
}
#sppb-addon-wrapper-ae0ea305-06f4-45d7-9200-68ba1c756d04 {
    margin-top: 0px !important;
}
.sp-page-builder .page-content #sichtschutz {
    min-height: 1000px;
    max-height: 1000px;
    margin-top: -2px !important;
}
div#sppb-addon-wrapper-bea45782-a417-4911-b1c0-d361538df2f4 p {
    font-size: 16px !important;
}
.sp-page-builder .page-content #section-id-e1274992-778b-4591-90a3-42fdffc82880 {
    background-image: url(/images/2024/10/15/11tipi2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: 100% !important;
}
section#section-id-e1274992-778b-4591-90a3-42fdffc82880 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-style: solid;
    border-color: rgb(232, 197, 16);
}
div#sppb-addon-wrapper-6a9ccd46-f5da-445d-86d1-dc700358f7f5 {
    margin-top: 50px;
}
section#section-id-e1274992-778b-4591-90a3-42fdffc82880 {
    margin-top: -4px !important;
    margin-bottom: -450px !important;
}
#sppb-addon-wrapper-f78aee64-52ae-4a9d-9fa6-5c25c17ad848 {
    position: relative;
    top: 350px;
    z-index: 99;
    padding-left: 10px;
    margin-right: 30px;
}
div#sppb-addon-wrapper-d91a5902-8e80-46cf-99f6-aa9583ae2ddd {
    margin-top: -380px !important;
}
.sp-page-builder .page-content #section-id-27ff44fd-9de1-4da7-9d1e-47f7f35353a5 {
    margin-top: -400px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-style: solid;
    border-color: rgb(232, 197, 16);
    height: auto !important;
}
div#sppb-addon-wrapper-50a10643-b88c-4335-bd15-fe48d13dda48 {
    margin-top: -25px;
}
.sp-page-builder .page-content #section-id-a1758267-91f1-4f2b-86af-1a3c253245e9 {
    height: auto !important;
}
p.stoffel {
    margin-left: 100px;
}
div#sppb-addon-wrapper-a175330d-1a99-4d9d-9a5f-0093c8144252 img {
    width: 100% !important;
}
/*set section ratio*/  
div#sppb-addon-wrapper-ad874132-b99d-4981-84c1-e22f87fd77b3 p {
    line-height: 20px;
}
section#polster {
    width: 100vw !important;
    min-height: 60vw !important;
    max-height: 60vw !important;

}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 120vw !important;
    max-height: 120vw !important;
}
div#sichtschutz {
    width: 100vw !important;
    min-height: 105vw !important;
    max-height: 105vw !important;
}
section#BodenbelaegeSchleifen {
    width: 100vw !important;
    min-height: 100vw !important;
    max-height: 100vw !important;
}
/*insektenschutz*/
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 67vw !important;
    max-height: 67vw !important;
}
p.insekten1 {
    margin-top: -120px;
}
p.insekten2 {
    margin-top: 200px;
}
/*Aussenbeschattung*/
section#aussenbeschattung {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.aussen1 {
    margin-top: 100px;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 190px;
}
/*Tippi*/
section#section-id-e1274992-778b-4591-90a3-42fdffc82880 {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.insekten2 {
    margin-top: 0px;
}
p.insekten3 {
    margin-left: 380px;
}
p.aussen1 {
    margin-top: -40px;
}
p.aussen2 {
    margin-top: 150px;
    font-size: 20px !important;
}
.sp-slider .sp-item .sp-background {
    background-repeat: no-repeat !important;
    background-position: 72% 90% !important;
    background-size: 300vw !important ;
    background-attachment: inherit !important;
    transform: scale(1, 1) !important;
}
div#sppb-addon-1722505290321 {
    margin-top: -80px !important;
}
section#section-id-2ce1c407-59df-4b1a-bd58-797fe7a29e3a {
    margin-top: -150px !important;
}
section#section-id-bbe742f1-b770-46f6-821f-2be2950e2a7d {
    margin-top: -150px !important;
}
section#section-id-040fdd7c-51a4-4a56-8eea-ac6560a7533e {
    margin-top: -90px !important;
}
div#section-id-1723341823839 {
    margin-top: -150px !important;
    min-height: 550px !important;
    max-height: 550px !important;
}
div#sppb-addon-wrapper-badc836f-388a-45c1-8ad2-a5f422f30d55 {
    margin-left: 215px !important;
    width: 350px !important;
}
section#section-id-307e8bc8-7b94-4f1b-a432-84b586b39dea {
    margin-top: -80px !important;
}
section#section-id-0389fe71-ed09-4ff9-87f6-5cb037d92178 {
    margin-top: 100px !important;
}
section#section-id-e91d29a4-0fb2-4c12-a154-7cc45c6db505 {
    min-height: 850px !important;
}
section#section-id-1723280839796 {
    margin-top: -50px !important;
}
section#section-id-2ce1c407-59df-4b1a-bd58-797fe7a29e3a {
    margin-top: -50px !important;
}
section#section-id-1722504636035 {
    margin-top: 100px !important;
}
.sp-page-builder .page-content #BodenbelaegeSchleifen {
    background-image: url(/images/parkett-rauchereiche_teppich-taubenblau_1920.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    min-height: 60vw;
    max-height: 60vw;
}
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-attachment: scroll !important;
    box-shadow: 0px 0px 0px 0px #FFFFFF;
    background-position: 100% !important;
}
.sp-page-builder .page-content #aussenbeschattung {
    background-image: url(/images/2024/11/18/markise_neuaustiff.jpg);
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
}
}
/*end 575*/
/*ENDE: @media (min-width: 400px) and (max-width: 575.98px)*/
@media (max-width: 562px){
div#sppb-addon-wrapper-d91a5902-8e80-46cf-99f6-aa9583ae2ddd {
     margin-top: -377px !important;
}
}
@media (max-width: 555px){
section#boden {
    min-height: 1500px !important;
    max-height: 1500px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    margin-top: -770px !important;
}
.sp-page-builder .page-content #polster {
    margin-top: -272px !important;
}
section#tippi {
    margin-top: -2px !important;
}
.sp-page-builder .page-content #boden {
    max-height: 400px !important;
    min-height: 400px !important;
    background-color: #C7D300;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 180vw !important;
    max-height: 180vw !important;
}
}
@media (max-width: 548px){
div#sppb-addon-wrapper-d91a5902-8e80-46cf-99f6-aa9583ae2ddd {
     margin-top: -370px !important;
}
}
@media (max-width: 540px){
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: -200px !important;
}
div#section-id-7c86720a-9144-4799-94d0-cbf207607937 {
    margin-top: -110px !important;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 50px !important;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 30px !important;
}
div#section-id-0dba9ec8-3112-49d7-b191-a57fe9679cb1 {
    display: none;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 550px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
section#boden {
    min-height: 1800px !important;
    max-height: 1800px !important;
}
section#boden {
    min-height: 1550px !important;
    max-height: 1550px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    margin-top: -790px !important;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    margin-top: -300px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    min-height: 700px;
    max-height: 700px;
}
.sp-page-builder .page-content #polster {
    margin-top: -80px !important;
}
section#BodenbelaegeSchleifen {
    margin-top: -350px !important;
}
.sp-page-builder .page-content #boden {
    max-height: 400px !important;
    min-height: 400px !important;
    background-color: #C7D300;
}
div#deko {
    min-height: 780px !important;
    max-height: 780px !important;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 150vw !important;
    max-height: 150vw !important;
}
p.insekten2 {
    margin-top: 0px;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 160px;
}
.sp-page-builder .page-content #sichtschutz {
    background-image: url(/images/2024/10/30/plisssee_blau_1920.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-attachment: scroll !important;
    background-position: top !important;
    min-height: 180vw !important;
    max-height: 180vw !important;
}
p.insekten3 {
    width: 150px;
    margin-left: 350px;
}
}
@media (max-width: 515px){
section#BodenbelaegeSchleifen {
    margin-top: -380px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    margin-top: -822px !important;
}
div#deko {
    min-height: 760px !important;
    max-height: 760px !important;
}
}
@media (max-width: 513px){
.sp-page-builder .page-content #polster {
    margin-top: -105px !important;
}
section#BodenbelaegeSchleifen {
    margin-top: -430px !important;
}
div#deko {
    min-height: 760px !important;
    max-height: 760px !important;
}
}
@media (max-width: 510px){
section#aussenbeschattung {
    min-height: 350px !important;
    max-height: 350px !important;
    background-color: #eeeeee !important;
}
p.edledeko {
    font-size: 16px;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb p {
    font-size: 16px;
}
div#sppb-addon-wrapper-bd476f43-ad59-4d3b-9c35-4718f3a1eebb ul {
    font-size: 16px;
}
/*Aussenbeschattung*/
section#aussenbeschattung {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.aussen1 {
    margin-top: 100px;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 150px;
}
}
@media (max-width: 500px){
p.stoffel1 {
    margin-left: -120px;
}
p.stoffel2 {
    margin-left: -32px;
}
p.stoffel {
    margin-left: 70px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 170vw !important;
    max-height: 170vw !important;
}
div#sichtschutz {
    width: 100vw !important;
    min-height: 205vw !important;
    max-height: 205vw !important;
}
}
@media (max-width: 488px){
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 130px;
}
}
@media (max-width: 477px){
div#deko {
    min-height: 730px !important;
    max-height: 730px !important;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 170vw !important;
    max-height: 170vw !important;
}
p.insekten2 {
    margin-top: 120px;
}
}
@media (max-width: 475px){
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: -200px !important;
}
div#section-id-7c86720a-9144-4799-94d0-cbf207607937 {
    margin-top: -110px !important;
}
div#sppb-addon-1722505587742 {
    margin-top: 50px;
}
section#section-id-1722524927430 {
    margin-top: 120px !important;
}
div#sppb-addon-1722508552123 {
        margin-top: 140px !important;
}
div#column-id-1722508229743 {
    display: none;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 30px !important;
}
div#sppb-addon-1722508552123 {
    display: none !important;
}
div#section-id-0dba9ec8-3112-49d7-b191-a57fe9679cb1 {
    display: none;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 550px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
section#sp-bottom {
    margin-top: 400px !important;
}
.sp-page-builder .page-content #tippi {
        min-height: 900px !important;
}
section#boden {
    min-height: 1700px !important;
    max-height: 1700px !important;
}
.sp-page-builder .page-content #polster {
    margin-top: -155px !important;
}
section#BodenbelaegeSchleifen {
    margin-top: -430px !important;
}
div#sppb-addon-bd476f43-ad59-4d3b-9c35-4718f3a1eebb {
    margin-top: -877px !important;
}
p.edledeko {
    margin-top: -180px !important;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 170vw !important;
    max-height: 170vw !important;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 130px;
}
}
/*end 475*/
@media (max-width: 472px){
section#InsektenundPollenschutz {
    min-height: 850px !important;
    max-height: 850px !important;
}
.sp-page-builder .page-content #boden {
    max-height: 500px !important;
    min-height: 500px !important;
    background-color: #C7D300;
}
p.stoffel1 {
    margin-left: -50px;
}
p.stoffel2 {
    margin-left: 30px;
}
p.stoffel {
    margin-left: 63px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 150vw !important;
    max-height: 150vw !important;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 190vw !important;
    max-height: 190vw !important;
}
/*insektenschutz*/
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 67vw !important;
    max-height: 67vw !important;
}
p.insekten1 {
    margin-top: -120px;
}
p.insekten2 {
    margin-top: 140px;
}
/*Aussenbeschattung*/
section#aussenbeschattung {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.aussen1 {
    margin-top: 70px;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 120px;
}
}
@media (max-width: 450px){
section#boden {
    min-height: 1800px !important;
    max-height: 1800px !important;
}
p.stoffel1 {
    margin-left: -30px;
}
p.stoffel2 {
    margin-left: 50px;
}
p.stoffel {
    margin-left: 63px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 190vw !important;
    max-height: 190vw !important;
}
/*insektenschutz*/
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 67vw !important;
    max-height: 67vw !important;
}
p.insekten1 {
    margin-top: -120px;
}
p.insekten2 {
    margin-top: 120px;
}
}
@media (max-width: 445px){
section#section-id-1722524927430 {
    margin-top: 210px !important;
}
div#sppb-addon-1722508552123 {
margin-top: 375px !important;
}
div#sppb-addon-1722505587742 {
    margin-top: 150px;
}
.sp-page-builder .page-content #section-id-1722504636035 {
    min-height: 560px !important;
    max-height: 560px !important;
}
section#section-id-1722524927430 {
    margin-top: 360px !important;
}
div#section-id-7c86720a-9144-4799-94d0-cbf207607937 {
    margin-top: -50px !important;
}
#column-id-1722508229743 {
    height: 20px !important;
    min-height: 20px;
    max-height: 20px;
}
div#sppb-addon-1722508552123 {
    display: none;
}
a#btn-938ccfe0-6e1e-4872-932d-739efbad8ac1 {
    z-index: 999999;
    position: relative;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 50px !important;
}
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: -190px !important;
}
section#section-id-1722524927430 {
    margin-top: 200px !important;
}
div#sppb-addon-1722508552123 {
    display: none !important;
}
div#section-id-0dba9ec8-3112-49d7-b191-a57fe9679cb1 {
    display: none;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 550px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
.sp-page-builder .page-content #section-id-1723341823839 {
    min-height: 700px !important;
    max-height: 700px !important;
  }
section#tippi {
    max-height: 1500px !important;
    min-height: 1500px !important;
}
section#boden {
    min-height: 1800px !important;
    max-height: 1800px !important;
}
p.edledeko {
    margin-top: -160px !important;
}
p.stoffel1 {
    margin-left: -30px;
}
p.stoffel2 {
    margin-left: 50px;
}
p.stoffel {
    margin-left: 63px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 190vw !important;
    max-height: 190vw !important;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 110px;
}
}
@media (max-width: 442px){
p.stoffel1 {
    margin-left: -30px;
}
p.stoffel2 {
    margin-left: 45px;
}
p.stoffel {
    margin-left: 63px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 190vw !important;
    max-height: 190vw !important;
}
section#section-id-0389fe71-ed09-4ff9-87f6-5cb037d92178 {
    margin-top: -100px !important;
}
}
@media (max-width: 431px){
section#boden {
    min-height: 1850px !important;
    max-height: 1850px !important;
}
p.edledeko {
    margin-top: -180px !important;
}
.sp-page-builder .page-content #tippi {
   min-height: 1000px !important;
}
p.stoffel1 {
    margin-left: -30px;
}
p.stoffel2 {
    margin-left: 50px;
}
p.stoffel {
    margin-left: 63px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 205vw !important;
    max-height: 205vw !important;
}
div#sichtschutz {
    width: 100vw !important;
    min-height: 220vw !important;
    max-height: 220vw !important;
}
}
@media (max-width: 420px){
section#boden {
    min-height: 1900px !important;
    max-height: 1900px !important;
}
section#aussenbeschattung {
    min-height: 400px !important;
    max-height: 400px !important;
    background-color: #eeeeee !important;
}
div#deko {
    min-height: 650px !important;
    max-height: 650px !important;
}
p.stoffel1 {
    margin-left: -20px;
}
p.stoffel2 {
    margin-left: 50px;
}
p.stoffel {
    margin-left: 63px;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 210vw !important;
    max-height: 210vw !important;
}
/*insektenschutz*/
section#InsektenundPollenschutz {
    width: 100vw !important;
    min-height: 67vw !important;
    max-height: 67vw !important;
}
p.insekten1 {
    margin-top: -120px;
}
p.insekten2 {
    margin-top: 100px;
}
/*Aussenbeschattung*/
section#aussenbeschattung {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.aussen1 {
    margin-top: 60px;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 90px;
}
}
@media (max-width: 406px){
div#deko {
    min-height: 650px !important;
    max-height: 650px !important;
}
p.stoffel1 {
    margin-left: -20px;
}
p.stoffel2 {
    margin-left: 50px;
}
p.stoffel {
    margin-left: 63px;
}
div#sppb-addon-wrapper-d91a5902-8e80-46cf-99f6-aa9583ae2ddd {
    margin-top: -340px !important;
    position: initial;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 220vw !important;
    max-height: 220vw !important;
}
/*Raumakustik*/
section#raumakustik {
    width: 100vw !important;
    min-height: 65vw !important;
    max-height: 65vw !important;
}
p.raum2 {
    margin-top: 80px;
}
/*Tippi*/
section#section-id-e1274992-778b-4591-90a3-42fdffc82880 {
    width: 100vw !important;
    min-height: 55vw !important;
    max-height: 55vw !important;
}
p.tippi2 {
    margin-top: -10px;
}
}
@media (max-width: 400px){
/*Bodenbeläge*/
div#section-id-27ff44fd-9de1-4da7-9d1e-47f7f35353a5 {
    width: 100vw !important;
    min-height: 762px !important;
    max-height: 762px !important;
}
}
@media (max-width: 384px){
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: 40px !important;
}
section#section-id-1722524927430 {
    margin-top: 255px !important;
}
.sp-page-builder .page-content #section-id-1722504636035 {
    min-height: 560px !important;
    max-height: 560px !important;
}
div#sppb-addon-1722505587742 {
    margin-top: -80px;
}
div#sppb-addon-1722508552123 {
    margin-top: 155px !important;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 30px !important;
}
section#section-id-1722524927430 {
    margin-top: 200px !important;
}
div#sppb-addon-1722508552123 {
    display: none !important;
}
div#section-id-0dba9ec8-3112-49d7-b191-a57fe9679cb1 {
    display: none;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 600px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
p.edledeko {
    margin-top: -100px !important;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 230vw !important;
    max-height: 230vw !important;
}
}
@media (max-width: 364px){
div#section-id-1bb218e4-1736-4a20-b5f2-be67c869ab5d {
    margin-top: 40px !important;
}
section#section-id-1722524927430 {
    margin-top: 255px !important;
}
.sp-page-builder .page-content #section-id-1722504636035 {
    min-height: 560px !important;
    max-height: 560px !important;
}
section#section-id-c64a3572-b2d1-4cf9-9a41-79c71444358a {
    margin-top: 30px !important;
}
div#sppb-addon-1722505587742 {
    margin-top: -80px;
}
div#sppb-addon-1722508552123 {
    margin-top: 155px !important;
}
section#section-id-1722524927430 {
    margin-top: 200px !important;
}
div#sppb-addon-1722508552123 {
    display: none !important;
}
div#sppb-addon-12fac5cf-1e13-4b51-89c5-0a58a6c5099c {
    margin-top: 150px;
}
div#section-id-1f6cd445-0fa3-40be-bd5e-901b849410ba {
    margin-top: 100px !important;
}
section#section-id-1714905973237 {
    margin-top: 600px !important;
}
div#section-id-0dba9ec8-3112-49d7-b191-a57fe9679cb1 {
    display: none;
}
.sp-page-builder .page-content #section-id-1714905973237 {
    margin-top: 50px !important;
    margin-right: 0px;
    margin-bottom: 600px !important;
}
div#section-id-1723341823839 {
    margin-top: 0px !important;
}
div#sppb-addon-wrapper-a175330d-1a99-4d9d-9a5f-0093c8144252 img {
    width: 100% !important;
}
div#section-id-a9706db4-e5be-435f-bbf4-b239749f49af {
    width: 100vw !important;
    min-height: 190vw !important;
    max-height: 190vw !important;
}
}