.map-container {
  position: relative;
}

.ce_dlh_googlemaps,
.mod_dlh_googlemaps,
.ce_openstreetmap,
.no-cookie-maps {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 50%;
}
.ce_dlh_googlemaps .dlh_googlemap,
.ce_dlh_googlemaps .no-cookie-map,
.mod_dlh_googlemaps .dlh_googlemap,
.mod_dlh_googlemaps .no-cookie-map,
.ce_openstreetmap .dlh_googlemap,
.ce_openstreetmap .no-cookie-map,
.no-cookie-maps .dlh_googlemap,
.no-cookie-maps .no-cookie-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 520px) {
  .ce_dlh_googlemaps,
  .mod_dlh_googlemaps,
  .ce_openstreetmap,
  .no-cookie-maps {
    padding-bottom: 80%;
  }
}

.ce_openstreetmap {
  position: relative;
}
.ce_openstreetmap .open-street-map-block {
  position: relative;
  padding-bottom: 50%;
}
@media screen and (max-width: 520px) {
  .ce_openstreetmap .open-street-map-block {
    padding-bottom: 80%;
  }
}
.ce_openstreetmap iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.no-cookie-maps {
  background: #eee;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fwoodmark.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fcontaobasic%5C%2Fcss%5C%2Fbasic-maps.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACI%3B%3B%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BEAII%3BEACA%3BEACA%3BEACA%3B%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BEAEI%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAEJ%3BEAjBJ%3BAAAA%3BAAAA%3BAAAA%3BIAkBQ%3B%3B%3B%3BAAIR%3BEACI%3B%3BAACA%3BEACI%3BEACA%3B%3BAACA%3BEAHJ%3BIAIQ%3B%3B%3BAAGR%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIR%3BEACI%22%7D */