/* SCHRIFTEN in der NEUTRALEN OPTIK */

/*.RESPONSIVE.sw-content.NEUTRAL .var.tip-static:after {
    left: -60%;
}*/

.RESPONSIVE.sw-content.NEUTRAL h3,
.tx-avency-sanitopdm h3 {
  -moz-osx-font-smoothing: grayscale;
  font-family: "Myriad Pro 1167301","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 17px;
}
.RESPONSIVE.sw-content.NEUTRAL h3 {
  margin-bottom:-15px !important;
}
.tx-avency-sanitopdm h3 {
  margin-bottom:20px;
}


/* Allgemein */

.RESPONSIVE.sw-header.NEUTRAL.KONTAKT {
  min-height: 0;
  height:auto;
}

/*.RESPONSIVE.sw-content.NEUTRAL.AGB, 
.RESPONSIVE.sw-content.NEUTRAL.IMPRESSUM,*/ 
.RESPONSIVE.sw-content.NEUTRAL.KONTAKT { 
    margin-top: 20px;
}


/* STARTSEITE - HOME - Einklinker*/

.RESPONSIVE.sw-content.NEUTRAL .inset p {
  color:#fff;
  padding:0px;
}



.RESPONSIVE.sw-content.NEUTRAL .inset a:link,
.RESPONSIVE.sw-content.NEUTRAL .inset a:visited,
.RESPONSIVE.sw-content.NEUTRAL .inset a:active,
.RESPONSIVE.sw-content.NEUTRAL .inset a:focus,
.RESPONSIVE.sw-content.NEUTRAL .inset a:hover {
  padding-bottom:0px;
  padding-right:0px;
}


.RESPONSIVE.sw-content.NEUTRAL .catalog.inset {
  background:#002f53;
  top: 175px;
  right: 5px;
  overflow: hidden;
  padding: 5px 20px;
  position: absolute;
  z-index: 11;
}

.RESPONSIVE.sw-content.NEUTRAL .career.inset {
  background:#bc1720;
  top: 244px;
  left: 5px;
  overflow: hidden;
  padding: 5px 20px;
  position: absolute;
  z-index: 11;
  margin-right:20px;
}

@media (max-width:480px) {
.RESPONSIVE.sw-content.NEUTRAL .catalog.inset,
.RESPONSIVE.sw-content.NEUTRAL .career.inset {
  position: static;
  margin-left:-20px;
  margin-right:-20px;
}}

/* ????? */

.RESPONSIVE.sw-content.NEUTRAL .section.main {
  margin-top:20px;
  }

/* MEDIEN */
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI2 {
  display:block;
  height:150px;
  overflow:hidden;
}
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI2 a.text {
  display:block;
  color:#fff;
  font-size:20px;
  background-color:#507593;
  padding:5px 0px 5px 20px;
  height:150px;
}
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI2 a.text span.button {
  float:right;
  color:#58585a;
  font-size:20px;
  background-color:#fff;
  padding:4px 20px;
  margin-top:-5px;
  border:1px solid #ddd;
  position:relative;
  bottom:-82px;
  right:-21px;
}

/* KRRIERE - SUBNAVI */

.RESPONSIVE.NEUTRAL.KARRIERE #SUBNAVI a.text,
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI a.text {
  display:block;
  color:#fff;
  font-size:20px;
  background-color:#507593;
  padding:5px 0px 5px 20px;
}
.RESPONSIVE.NEUTRAL.KARRIERE #SUBNAVI a.text span,
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI a.text span {
  float:right;
  color:#58585a;
  font-size:20px;
  background-color:#fff;
  padding:4px 20px;
  margin-top:-5px;
  border:1px solid #ddd;
}

@media (max-width: 800px) {
.RESPONSIVE.NEUTRAL.KARRIERE #SUBNAVI a.text,
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI a.text {
  font-size:17px;
}
.RESPONSIVE.NEUTRAL.KARRIERE #SUBNAVI a.text span,
.RESPONSIVE.NEUTRAL.MEDIEN #SUBNAVI a.text span {
  font-size:17px;
  padding:4px 15px;
}
}






/* UEBER UNS*/
#c142.RESPONSIVE {
  margin: 0 20px;
}
@media (max-width: 1000px) {
#c142.RESPONSIVE {
  margin: 0 0px;
}
}
#myCarousel.carousel.RESPONSIVE {
  margin-left: 20px;
}

@media (max-width: 480px) {
#c142.RESPONSIVE {
  display:none;
}
}

.RESPONSIVE.NEUTRAL.UEBER-UNS .inset {
  background-image: url("/web/20220111052800im_//fileadmin/templates/sanitop.de/img/TUEV_NORD_ISO_L.png");
  background-repeat:no-repeat;
  width:201px;
  height:201px;
  position:absolute;
  right:8%;
  bottom:-60px;
}
@media (max-width: 720px) {
.RESPONSIVE.NEUTRAL.UEBER-UNS .inset {
  background-size:80%;
  right:0%;
  bottom:-95px;
}
}

/* STELLENANZEIGEN */

.RESPONSIVE.NEUTRAL.KARRIERE .ANZEIGE {
  border:1px solid #ddd;
  overflow:hidden;
}
.RESPONSIVE.NEUTRAL.KARRIERE .ANZEIGE > .head {
  background-color:#507593;
}
.RESPONSIVE.NEUTRAL.KARRIERE .ANZEIGE h2.head {
  color:#fff;
  
}

.RESPONSIVE.NEUTRAL.KARRIERE .ANZEIGE .KONTAKT-BOX {
  overflow:hidden;
  
  background-color:#e9eaf5;
  
}
.RESPONSIVE.NEUTRAL.KARRIERE .ANZEIGE .FRAGEN-BOX {
  color:#fff;
  background-color:#507593;
}
@media (max-width: 720px) {
.RESPONSIVE.NEUTRAL.KARRIERE .ANZEIGE .FRAGEN-BOX {
  
}
}
.RESPONSIVE.NEUTRAL.KARRIERE ul li.head {
  font-family: 'Myriad Pro 1167301', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-size:16px;
  text-transform: uppercase;
}

.RESPONSIVE.sw-content ul.adresse li {
  margin-bottom:3px;
}



/* KONTAKT */

.RESPONSIVE.NEUTRAL.KONTAKT.sw-header {
  padding:0;
}


.RESPONSIVE.NEUTRAL.KONTAKT .box-color {
  background:#002f53;          /****** * 8198b2blau *******/
  padding-top:20px;
  margin-left:-20px;
  float:none;
}
.RESPONSIVE.NEUTRAL.KONTAKT .section.main.N01 .box-color p {
  color:#fff;
}
.RESPONSIVE.NEUTRAL.KONTAKT iframe {
  width:100%;
  min-height:302px;
  border:1px solid #ccc;
  margin-bottom:20px;
}
@media (max-width: 999px) {
.RESPONSIVE.NEUTRAL.KONTAKT .MAP {
  padding-right:20px;
}
}
.RESPONSIVE.NEUTRAL.KONTAKT .section.main.N02 .box-full-color {
  background: #e9eff4;
  padding-top:20px;
  overflow:hidden;
}





.RESPONSIVE.NEUTRAL.REINIGUNGSTECHNIK .box-color,
.RESPONSIVE.NEUTRAL.WOHNUNGSWIRTSCHAFT .box-color {
  background:#f2f2f2;        
  padding-top:20px;
  margin-right:0px !important;
  float:none;
}

.RESPONSIVE.NEUTRAL.REINIGUNGSTECHNIK .section.main.N01 .box-color p,
.RESPONSIVE.NEUTRAL.WOHNUNGSWIRTSCHAFT .section.main.N01 .box-color p {
  color:#000;
}

.RESPONSIVE.sw-content.NEUTRAL.REINIGUNGSTECHNIK .box-color a:link,
.RESPONSIVE.sw-content.NEUTRAL.REINIGUNGSTECHNIK .box-color a:visited,
.RESPONSIVE.sw-content.NEUTRAL.REINIGUNGSTECHNIK .box-color a:active,
.RESPONSIVE.sw-content.NEUTRAL.WOHNUNGSWIRTSCHAFT .box-color a:link,
.RESPONSIVE.sw-content.NEUTRAL.WOHNUNGSWIRTSCHAFT .box-color a:visited,
.RESPONSIVE.sw-content.NEUTRAL.WOHNUNGSWIRTSCHAFT .box-color a:active{
  color: #58585a;
  outline: 0 none;
  text-decoration: none;
}
.RESPONSIVE.sw-content.NEUTRAL.REINIGUNGSTECHNIK .box-color a:focus,
.RESPONSIVE.sw-content.NEUTRAL.REINIGUNGSTECHNIK .box-color a:hover,
.RESPONSIVE.sw-content.NEUTRAL.WOHNUNGSWIRTSCHAFT .box-color a:focus,
.RESPONSIVE.sw-content.NEUTRAL.WOHNUNGSWIRTSCHAFT .box-color a:hover{
  color: #000;
  text-decoration: underline !important;
}






/* ------------------------------MONATSAKTIONEN------------------------------- */
/* ------------------------------MONATSAKTIONEN------------------------------- */
/* ------------------------------MONATSAKTIONEN------------------------------- */




.MONATSAKTIONEN .AKTIONSARTIKEL h2 {
  padding-bottom:0 !important;
  line-height: 1.2em;
  margin-bottom: 5px;
}

.MONATSAKTIONEN .AKTIONSARTIKEL {
  overflow: hidden;
  margin-bottom: 20px;
}
.MONATSAKTIONEN .main.N01 .AKTIONSARTIKEL,
.MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL > div {
  padding:10px;
  background-color: #f5f5f5;
}
.main.N02 .AKTIONSARTIKEL {
  padding-right:10px;

}
.MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL > div {
  padding-right:10px;
  width:100%
}

.main.N02 .AKTIONSARTIKEL .img img {
  height:100%;
  width:100%;
  object-fit: scale-down;
}
@media (min-width:960px) {
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL > div {
    height:260px;
  }
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL .img {
    float:left;
    width:40%;
    height:100%;
  }
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL .Headline {
    width:60%;
    float:right;
  }
}
@media (min-width:870px) and (max-width:960px) {
.MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL {
    width:25% !important;
  }
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL > div {
    height:430px;
  }
    .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL .img {
    display: flex;
    height:220px;
  }
}
@media (min-width:370px) and (max-width:869px) {
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL {
    width:50% !important;
  }
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL > div {
    height:400px;
  }
    .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL .img {
    display: flex;
    height:220px;
  }
}
@media (max-width:369px) {
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL {
    width:100% !important;
  }
  .MONATSAKTIONEN .main.N02 .AKTIONSARTIKEL .img {
    display: flex;
    height:240px;
  }
}
.MONATSAKTIONEN .main .AKTIONSARTIKEL .button.MESSELINK {
    padding:10px 20px;
    float:left;
    margin:0;
  }


.MONATSAKTIONEN .AKTIONSARTIKEL img {
max-height:300px;
object-fit: contain;
}

.MONATSAKTIONEN h1 {
  font-family: 'Myriad Pro 1166607', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-weight:700 !important;
  font-size: 27px !important;
  text-transform: uppercase !important;
  color:#002f53 !important;
  
}

.MONATSAKTIONEN .AKTIONSARTIKEL {
  margin-bottom: 30px;
}
.MONATSAKTIONEN .main {
  margin-bottom: 50px;
}




.WOHNUNGSWIRTSCHAFT .video-container {
    padding-right:20px;
  margin-bottom:20px;
}
.WOHNUNGSWIRTSCHAFT .video-container > div {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.WOHNUNGSWIRTSCHAFT .video-container iframe,
.WOHNUNGSWIRTSCHAFT .video-container object,
.WOHNUNGSWIRTSCHAFT .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*
     FILE ARCHIVED ON 05:28:00 Jan 11, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:05:23 Jul 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.675
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.063
  esindex: 0.008
  cdx.remote: 26.553
  LoadShardBlock: 163.906 (3)
  PetaboxLoader3.datanode: 110.896 (4)
  PetaboxLoader3.resolve: 128.322 (2)
  load_resource: 138.214
*/