#body .aqua-style-kachel-weiss {
  background-color: rgb(255, 255, 255);
}


#body .aqua-style-icon {
  display: block !important; box-sizing: border-box; width: 100%;
  padding: 0rem 4rem 0rem 4rem;
}
#body .aqua-style-icon,
#body .aqua-style-icon * {
  text-align: center !important;
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-icon {
    padding: 1rem 15rem 2rem 15rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-icon {
    padding: 0rem 10rem 0rem 10rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-icon {
    padding: 0rem 10rem 0rem 10rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-icon {
    padding: 0rem 15rem 0rem 15rem;
  }
}


#body .aqua-style-textfeld-volle-breite-gelb {
  background-color: rgb(230, 193, 56);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 180% !important;
  padding: 6rem 1rem 6rem 1rem;
}
#body .aqua-style-textfeld-volle-breite-gelb,
#body .aqua-style-textfeld-volle-breite-gelb * {
  font-weight: 600 !important;
  text-align: center !important;
}
#body .aqua-style-textfeld-volle-breite-gelb a,
#body .aqua-style-textfeld-volle-breite-gelb a *,
#body .aqua-style-textfeld-volle-breite-gelb a:hover,
#body .aqua-style-textfeld-volle-breite-gelb a:hover *,
#body .aqua-style-textfeld-volle-breite-gelb a:focus,
#body .aqua-style-textfeld-volle-breite-gelb a:focus * {
  text-decoration-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-textfeld-volle-breite-gelb {
    font-size: 300% !important;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-textfeld-volle-breite-gelb {
    font-size: 400% !important;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-textfeld-volle-breite-gelb {
    font-size: 400% !important;
    padding: 8rem 28rem 8rem 28rem;
  }
}


#body .aqua-style-formatierung-text {
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 130% !important;
  padding: 0rem 1rem 2rem 0rem;
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-formatierung-text {
    padding: 0rem 1rem 0rem 0rem;
  }
}


#body .aqua-style-kachel-info-weiss {
  background-color: rgb(255, 255, 255);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 80% !important;
  padding: 4rem 2rem 4rem 2rem;
}
#body .aqua-style-kachel-info-weiss,
#body .aqua-style-kachel-info-weiss * {
  font-weight: 300 !important;
  text-align: left !important;
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-info-weiss {
    padding: 0rem 2rem 0rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-info-weiss {
    padding: 0rem 3rem 0rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-info-weiss {
    padding: 0rem 2rem 0rem 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-info-weiss {
    font-size: 80% !important;
    padding: 0rem 6rem 0rem 6rem;
  }
}


#body .aqua-style-textfeld-volle-breite-creme {
  background-color: rgb(244, 243, 246);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 115% !important;
  padding: 5rem 1rem 5rem 1rem;
}
#body .aqua-style-textfeld-volle-breite-creme,
#body .aqua-style-textfeld-volle-breite-creme * {
  font-weight: 200 !important;
  text-align: center !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-textfeld-volle-breite-creme {
    padding: 3rem 2rem 3rem 2rem;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-textfeld-volle-breite-creme {
    padding: 3rem 0rem 3rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-textfeld-volle-breite-creme {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-textfeld-volle-breite-creme {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-textfeld-volle-breite-creme {
    padding: 4rem 10rem 4rem 10rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-textfeld-volle-breite-creme {
    font-size: 120% !important;
    padding: 8rem 15rem 8rem 15rem;
  }
}


#body .aqua-style-kachel-text-riesig-gruen {
  background-color: rgb(34, 90, 42);
  font-size: 170% !important;
  padding: 5rem 0rem 5rem 0rem;
}
#body .aqua-style-kachel-text-riesig-gruen,
#body .aqua-style-kachel-text-riesig-gruen * {
  font-weight: 300 !important;
  text-align: center !important;
}
#body .aqua-style-kachel-text-riesig-gruen a,
#body .aqua-style-kachel-text-riesig-gruen a *,
#body .aqua-style-kachel-text-riesig-gruen a:hover,
#body .aqua-style-kachel-text-riesig-gruen a:hover *,
#body .aqua-style-kachel-text-riesig-gruen a:focus,
#body .aqua-style-kachel-text-riesig-gruen a:focus * {
  text-decoration-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-kachel-text-riesig-gruen {
    font-size: 210% !important;
    padding: 4rem 0rem 4rem 0rem;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-kachel-text-riesig-gruen {
    font-size: 180% !important;
    padding: 3rem 0rem 3rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-text-riesig-gruen {
    font-size: 280% !important;
    padding: 3rem 0rem 3rem 0rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-text-riesig-gruen {
    font-size: 400% !important;
    padding: 0rem 5rem 0rem 5rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-text-riesig-gruen {
    font-size: 400% !important;
    padding: 0rem 6rem 0rem 6rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-text-riesig-gruen {
    font-size: 600% !important;
    padding: 0rem 7rem 0rem 7rem;
  }
}


#body .aqua-style-slider-1 {
  font-size: 100% !important;
  padding: 1rem 2rem 1rem 2rem;
}
#body .aqua-style-slider-1,
#body .aqua-style-slider-1 * {
  color: rgb(255, 255, 255);
  font-style: normal !important;
  text-align: center !important;
}


#body .aqua-style-kollektion {
  background-color: rgb(0, 0, 0);
  padding: 1rem 1rem 1rem 1rem;
}


#body .aqua-style-kachel-info-schwarz {
  background-color: rgb(0, 0, 0);
  font-size: 80% !important;
  padding: 4rem 2rem 4rem 2rem;
}
#body .aqua-style-kachel-info-schwarz,
#body .aqua-style-kachel-info-schwarz * {
  color: rgb(255, 255, 255);
  font-weight: 300 !important;
  text-align: left !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-kachel-info-schwarz {
    display: inline !important;
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-kachel-info-schwarz {
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-info-schwarz {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-info-schwarz {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-info-schwarz {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-info-schwarz {
    font-size: 85% !important;
    padding: 8rem 6rem 8rem 6rem;
  }
}


#body .aqua-style-slider-1-schrift,
#body .aqua-style-slider-1-schrift * {
  font-weight: 200 !important;
}


#body .aqua-style-kachel-info-bild {
  background-color: rgb(255, 255, 255);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 80% !important;
  padding: 4rem 2rem 4rem 2rem;
}
#body .aqua-style-kachel-info-bild,
#body .aqua-style-kachel-info-bild * {
  font-weight: 300 !important;
  text-align: left !important;
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-info-bild {
    padding: 0rem 2rem 0rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-info-bild {
    padding: 0rem 3rem 0rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-info-bild {
    padding: 0rem 2rem 0rem 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-info-bild {
    font-size: 80% !important;
    padding: 2rem 6rem 2rem 6rem;
  }
}
@media only screen and (min-width: 2400px) {
  #body .aqua-style-kachel-info-bild {
    font-size: 100% !important;
  }
}


#body .aqua-style-ersatzteile {
  background-color: rgb(244, 243, 246);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 115% !important;
  padding: 5rem 4rem 5rem 4rem;
}
#body .aqua-style-ersatzteile,
#body .aqua-style-ersatzteile * {
  font-weight: 200 !important;
}


#body .aqua-style-rechtliches {
  background-color: rgb(255, 255, 255);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 130% !important;
  padding: 4rem 2rem 4rem 1rem;
}
#body .aqua-style-rechtliches,
#body .aqua-style-rechtliches * {
  font-weight: 300 !important;
  text-align: left !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-rechtliches {
    font-size: 105% !important;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-rechtliches {
    display: block !important; box-sizing: border-box; width: 100%;
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-rechtliches {
    display: block !important; box-sizing: border-box; width: 100%;
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-rechtliches {
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-rechtliches {
    font-size: 110% !important;
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-rechtliches {
    font-size: 120% !important;
    padding: 4rem 1rem 4rem 1rem;
  }
}
@media only screen and (min-width: 1800px) {
  #body .aqua-style-rechtliches {
    font-size: 120% !important;
    padding: 4rem 0rem 4rem 0rem;
  }
}
@media only screen and (min-width: 2400px) {
  #body .aqua-style-rechtliches {
    font-size: 120% !important;
    padding: 4rem 0rem 4rem 0rem;
  }
}


#body .aqua-style-formatierung-fett {
  font-size: 140% !important;
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-formatierung-fett {
    font-size: 140% !important;
  }
}


#body .aqua-style-formatierung-riesig {
  font-size: 110% !important;
}
#body .aqua-style-formatierung-riesig,
#body .aqua-style-formatierung-riesig * {
  font-weight: 500 !important;
}


#body .aqua-style-kachel-info-creme {
  background-color: rgb(244, 243, 246);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 80% !important;
  padding: 4rem 2rem 4rem 2rem;
}
#body .aqua-style-kachel-info-creme,
#body .aqua-style-kachel-info-creme * {
  font-weight: 300 !important;
  text-align: left !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-kachel-info-creme {
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-info-creme {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-info-creme {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-info-creme {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-info-creme {
    font-size: 80% !important;
    padding: 8rem 6rem 8rem 6rem;
  }
}
@media only screen and (min-width: 1800px) {
  #body .aqua-style-kachel-info-creme {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 2400px) {
  #body .aqua-style-kachel-info-creme {
    padding: 8rem 6rem 8rem 6rem;
  }
}


#body .aqua-style-textfeld-volle-breite-schwarz {
  background-color: rgb(0, 0, 0);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 115% !important;
  padding: 5rem 1rem 5rem 1rem;
}
#body .aqua-style-textfeld-volle-breite-schwarz,
#body .aqua-style-textfeld-volle-breite-schwarz * {
  color: rgb(255, 255, 255);
  font-weight: 200 !important;
  text-align: center !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-textfeld-volle-breite-schwarz {
    padding: 3rem 2rem 3rem 2rem;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-textfeld-volle-breite-schwarz {
    padding: 3rem 0rem 3rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-textfeld-volle-breite-schwarz {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-textfeld-volle-breite-schwarz {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-textfeld-volle-breite-schwarz {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-textfeld-volle-breite-schwarz {
    display: block !important; box-sizing: border-box; width: 100%;
    font-size: 120% !important;
    padding: 8rem 10rem 8rem 10rem;
  }
}


#body .aqua-style-bilder-einbinden {
  display: block !important; box-sizing: border-box; width: 100%;
  padding: 0rem 0rem 0rem 0rem;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-bilder-einbinden {
    padding: 5rem 1rem 0rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-bilder-einbinden {
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-bilder-einbinden {
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-bilder-einbinden {
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media only screen and (min-width: 1800px) {
  #body .aqua-style-bilder-einbinden {
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media only screen and (min-width: 2400px) {
  #body .aqua-style-bilder-einbinden {
    padding: 5rem 5rem 1rem 5rem;
  }
  #body .aqua-style-bilder-einbinden,
  #body .aqua-style-bilder-einbinden * {
    text-align: justify !important;
  }
}


#body .aqua-style-textfeld-halbe-breite-schwarz {
  background-color: rgb(0, 0, 0);
  font-size: 115% !important;
  padding: 5rem 1rem 5rem 1rem;
}
#body .aqua-style-textfeld-halbe-breite-schwarz,
#body .aqua-style-textfeld-halbe-breite-schwarz * {
  color: rgb(255, 255, 255);
  font-weight: 200 !important;
  text-align: center !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-textfeld-halbe-breite-schwarz {
    padding: 3rem 2rem 3rem 2rem;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-textfeld-halbe-breite-schwarz {
    padding: 3rem 0rem 3rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-textfeld-halbe-breite-schwarz {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-textfeld-halbe-breite-schwarz {
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-textfeld-halbe-breite-schwarz {
    font-size: 125% !important;
    padding: 4rem 4rem 4rem 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-textfeld-halbe-breite-schwarz {
    font-size: 140% !important;
    padding: 5rem 10rem 5rem 10rem;
  }
}


#body .aqua-style-kachel-info-gruen {
  background-color: rgb(34, 90, 42);
  font-size: 80% !important;
  padding: 4rem 2rem 4rem 2rem;
}
#body .aqua-style-kachel-info-gruen,
#body .aqua-style-kachel-info-gruen * {
  color: rgb(255, 255, 255);
  font-weight: 300 !important;
  text-align: left !important;
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-kachel-info-gruen {
    display: inline !important;
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 576px) {
  #body .aqua-style-kachel-info-gruen {
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-info-gruen {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-info-gruen {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-info-gruen {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-info-gruen {
    font-size: 85% !important;
    padding: 8rem 6rem 8rem 6rem;
  }
}
@media only screen and (min-width: 1800px) {
  #body .aqua-style-kachel-info-gruen {
    font-size: 85% !important;
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 2400px) {
  #body .aqua-style-kachel-info-gruen {
    font-size: 85% !important;
    padding: 4rem 3rem 4rem 3rem;
  }
}


#body .aqua-style-kachel-info-gelb {
  background-color: rgb(230, 193, 56);
  display: block !important; box-sizing: border-box; width: 100%;
  font-size: 80% !important;
  padding: 4rem 2rem 4rem 2rem;
}
#body .aqua-style-kachel-info-gelb,
#body .aqua-style-kachel-info-gelb * {
  font-weight: 400 !important;
  text-align: left !important;
}
#body .aqua-style-kachel-info-gelb a,
#body .aqua-style-kachel-info-gelb a *,
#body .aqua-style-kachel-info-gelb a:hover,
#body .aqua-style-kachel-info-gelb a:hover *,
#body .aqua-style-kachel-info-gelb a:focus,
#body .aqua-style-kachel-info-gelb a:focus * {
  text-decoration-color: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
@media only screen and (min-width: 414px) {
  #body .aqua-style-kachel-info-gelb {
    padding: 4rem 2rem 4rem 2rem;
  }
}
@media only screen and (min-width: 768px) {
  #body .aqua-style-kachel-info-gelb {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 992px) {
  #body .aqua-style-kachel-info-gelb {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #body .aqua-style-kachel-info-gelb {
    padding: 4rem 3rem 4rem 3rem;
  }
}
@media only screen and (min-width: 1400px) {
  #body .aqua-style-kachel-info-gelb {
    font-size: 80% !important;
    padding: 8rem 6rem 8rem 6rem;
  }
}
