@charset "UTF-8";
/* ALGEMEEN ***************************************************************** */
.visible-xl-inline {
  display: none !important;
}
@media (min-width: 1600px) {
  .visible-xl-inline {
    display: inline !important;
  }
}

.develop {
  background-color: rgba(157, 214, 237, 0.1);
  border-radius: 0;
  font-size: 12px;
  margin-bottom: 20px;
  outline: 5px solid rgba(157, 214, 237, 0.2);
  padding: 10px;
}

.content > .develop {
  margin-top: 20px;
}

.rechts.ma-20 {
  margin: 0 0 20px 20px;
}

.br-5 {
  border-radius: 5px;
}

.bs-std {
  -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
}

.bs-glo {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}

/* *** */
.flex {
  /* display: -webkit-flex; */
  display: flex;
}

@media (max-width: 767px) {
  .xs-no-flex {
    display: block;
  }
}
/* FORMS */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}

/* SITEMAP ****************************************************************** */
ul.sitemap > li {
  padding-bottom: 10px;
}

ul.sitemap > li > ul > li > ul {
  padding-bottom: 10px;
}

/* ZOEKEN BESCHRIJVING ****************************************************** */
#beschrijving-full {
  background-color: #fff;
  margin-bottom: 2em;
  padding: 1em;
  position: relative;
  z-index: 100;
}

#verblijven .beschrijving-max-height {
  margin-bottom: 18px;
  max-height: 148px;
  overflow: auto;
}

#verblijven .beschrijving h1 {
  font-size: 28px;
  margin-top: 12px;
  margin-bottom: 12px;
}

#verblijven .beschrijving h2 {
  font-size: 22px;
}

/* FAQ TEKSTEN */
#faq-text {
  background-color: #fff;
  margin-bottom: 2em;
  padding: 1em;
}

/* SITE-MELDINGEN *********************************************************** */
div.blok.onderhoud {
  background: #fff url("images/onderhoud.jpg") top right no-repeat;
}

div.blok.sm-error {
  border: 2px solid #c00;
  -webkit-box-shadow: inset 0 0 4px 0 #c00;
  box-shadow: inset 0 0 4px 0 #c00;
  padding: 1em;
}

div.blok.sm-melding {
  border: 2px solid #090;
  -webkit-box-shadow: inset 0 0 4px 0 #090;
  box-shadow: inset 0 0 4px 0 #090;
  padding: 1em;
}

div.blok.sm-warning {
  border: 2px solid #999;
  -webkit-box-shadow: inset 0 0 4px 0 #999;
  box-shadow: inset 0 0 4px 0 #999;
  padding: 1em;
}

div.blok.site-melding p.titel {
  color: #404040;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: bold;
}

div.blok.site-melding a {
  text-decoration: underline;
}

span.sm-close {
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
}

/* WADDEN EILANDEN INFORMATIE *********************************************** */
.eiland-info {
  max-width: 500px;
}

.camping-info {
  line-height: 1.5em;
  margin-left: 50px;
  min-width: 300px;
  max-width: 400px;
}

.links-kop {
  font-weight: bold;
}

/* HOME ********************************************************************* */
@media all {
  div.grid-cell div.gc-img {
    background: url("images/geen-foto.jpg") 50% 50% no-repeat;
  }

  .belgie div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-belgie.jpg");
  }

  .spanje div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-spanje.jpg");
  }

  .duitsland div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-duitsland.jpg");
  }

  .frankrijk div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-frankrijk.jpg");
  }

  .wadden div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-wadden.jpg");
  }

  .bbnl div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-bbnl.jpg");
  }

  .bbbe div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-bbbe.jpg");
  }

  .italie div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-italie.jpg");
  }

  .oostenrijk div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-oostenrijk.jpg");
  }

  .wintersport div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-wintersport.jpg");
  }

  .wereld div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-wereld.jpg");
  }

  .wereldbe div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-wereldbe.jpg");
  }

  .villaokay div.grid-cell div.gc-img {
    background-image: url("images/geen-foto-villaokay.jpg");
  }

  div.grid-cell.regio-kaart h3.gc-naam {
    background: none;
    padding-left: 0;
  }

  div.grid-cell.regio-kaart {
    background-position: 282px 198px;
    background-repeat: no-repeat;
  }

  .layout2016 div.grid-cell.regio-kaart {
    background-position: 95% 95%;
  }
}
/* COMBOS ******************************************************************* */
.zoekblok .rubrieken + label {
  margin-top: 8px;
}
.zoekblok .rubrieken label {
  cursor: pointer;
  position: relative;
}
.zoekblok .rubrieken label input[type=radio] {
  display: none;
}
.zoekblok .rubrieken label input[type=radio]:checked + span:before {
  background-color: #30a2db;
}
.zoekblok .rubrieken label span {
  display: inline-block;
  padding-left: 18px;
}
.zoekblok .rubrieken label span:before {
  transition: all 0.15s;
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid #30a2db;
  content: "";
  height: 12px;
  width: 12px;
  position: absolute;
  left: 0;
  top: 5px;
}
.zoekblok .rubrieken label + label {
  margin-left: 16px;
}

form.wait,
form.wait .knop,
form.wait span.select {
  cursor: wait;
  opacity: 0.5;
}

.layout2014 #header-home span.select.site {
  width: 123px;
}
.layout2014 #header-home span.select.regio {
  width: 123px;
}
.layout2014 #header-home span.select.skigebied {
  width: 98px;
}
.layout2014 #header-home span.select.type {
  width: 135px;
}
.layout2014 #header-home span.select.personen {
  width: 75px;
}
.layout2014 #header-home span.select.aankomst {
  background: #fff url("images/sprite-v2015.png") right -50px no-repeat;
  padding-left: 40px;
  width: 127px;
}
.layout2014 #header-home span.select.verblijfsduur {
  width: 101px;
}

.wintersport #header-home span.select.site {
  width: 93px;
}
.wintersport #header-home span.select.regio {
  width: 93px;
}
.wintersport #header-home span.select.aankomst {
  background: #fff url("images/sprite-v2015.png") right -165px no-repeat;
  padding-left: 19px;
  width: 85px;
}
.wintersport #header-home span.select.verblijfsduur {
  width: 91px;
}

.select {
  background: #fff url("images/sprite-v2015.png") right -165px no-repeat;
  border: 0;
  border-radius: 2px;
  color: #bcbcbc;
  display: inline-block;
  margin: 0 12px 0 0;
  max-height: 21px;
  overflow: hidden;
  padding: 12px 19px;
  position: relative;
}

.layout2016 .select {
  background: #fff;
  margin: 0;
  max-height: none;
}

span.select.chosen {
  color: #000;
}

.layout2014 #header-home span.select {
  float: left;
}

#header-home span.select.open {
  z-index: 200;
}

span.select {
  cursor: pointer;
  padding-right: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
span.select:hover {
  color: #000;
}
.layout2016 span.select {
  border-radius: 20px;
  padding: 13px 20px 13px 48px;
  width: 100% !important;
}
.layout2016 span.select:before {
  color: #30a2db;
  font-family: "Entypo" !important;
  font-size: 24px;
  position: absolute;
  left: 11px;
  top: 6px;
}
.layout2016 span.select.site:before {
  content: "";
}
.layout2016 span.select.type:before {
  content: "";
}
.layout2016 span.select.personen:before {
  content: "";
}
.layout2016 span.select.aankomst:before {
  content: "";
}
.layout2016 span.select.verblijfsduur:before {
  content: "";
}
.layout2016 span.select.ligging:before {
  content: "";
}
.layout2016 span.select.eigenaar:before {
  content: "";
}
.layout2016 span.select:after {
  color: #464646;
  content: "";
  font-family: "Entypo" !important;
  font-size: 24px;
  position: absolute;
  right: 11px;
  top: 8px;
}
.layout2016 span.select.chosen:after {
  display: none;
}
.layout2016 span.select.select-navi {
  border-bottom: 1px solid #dedede;
  border-radius: 5px;
  color: #464646;
  padding: 6px 35px 6px 12px;
}
.layout2016 span.select.select-navi:after {
  font-size: 16px;
}
.layout2016 span.select.select-navi .remove {
  top: -4px;
  right: 0;
}

.select .remove {
  background: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: bold;
  margin: 1px 0 0 0;
  padding: 4px 15px 0 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.layout2016 .select .remove {
  top: 1px;
  right: 2px;
}

.select .remove:hover,
.zoek-filter .remove:hover {
  color: red;
}

.modal-backdrop.in.combo-backdrop {
  opacity: 0.2;
}

.combo {
  background: #fff;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
  color: #bcbcbc;
  line-height: 25px;
  margin-top: -6px;
  padding: 12px 13px;
  position: absolute;
  white-space: nowrap;
  z-index: 1080;
}

#header-home .combo {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  margin-top: 42px;
  max-height: 400px;
  overflow: auto;
}

.layout2016 .combo,
.layout2016 #header-home .combo {
  border-radius: 20px;
  border-top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px;
  max-height: none;
  overflow: visible;
  padding: 20px;
}

@media (max-width: 1024px) {
  .layout2016 .combo.select-navi {
    right: 10px;
  }
  .layout2016 .combo.select-navi:after {
    left: auto;
    right: 20px;
  }
}
.layout2016 #header-home .combo .options {
  max-height: 400px;
  overflow: auto;
}

.layout2016 .combo:after,
.layout2016 .dropdown-menu.combo-drop:after {
  bottom: 100%;
  left: 50px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 20px;
  margin-left: -20px;
}

.layout2016 .combo.center-chevron:after {
  left: 150px;
}

.layout2016 .affix .combo:after,
.layout2016 .affix .dropdown-menu.combo-drop:after {
  display: none;
}

.combo > div,
.layout2016 .combo .options > div {
  padding: 0 6px;
}

.layout2016 .combo .options .optie {
  color: #30a2db;
  font-weight: bold;
}
.layout2016 .combo .options .optie.hover, .layout2016 .combo .options .optie:hover {
  background-color: #e6e6e6;
  color: #464646;
}

.layout2016 .combo.plaats,
.layout2016 .combo.faciliteit,
.layout2016 .combo.omgeving {
  max-height: 450px;
  overflow: auto;
}

/* *** */
.layout2016 .affix .combo {
  border: 1px solid #cccccc;
  margin-top: 5px;
}

.layout2016 .affix .dropdown-menu.combo-drop {
  margin-top: 0;
}

.layout2016 .dropdown-menu.combo-drop {
  border-radius: 20px;
  margin-top: 5px;
  min-width: 653px;
  padding: 0;
  z-index: 1080;
}

.layout2016.wadden .dropdown-menu.combo-drop {
  min-width: initial;
}

.layout2016 .dropdown-menu.combo-drop.met-regiokaart {
  width: 995px;
}

.layout2016.wadden .dropdown-menu.combo-drop.met-regiokaart,
.layout2016.belgie .dropdown-menu.combo-drop.met-regiokaart {
  width: 669px;
}

.layout2016 .dropdown-menu.combo-drop .cdo-regiokaart {
  display: none;
}

.layout2016 .dropdown-menu.combo-drop.met-regiokaart .cdo-regiokaart {
  display: block;
}

.layout2016 .open-by-zoek-filter .dropdown-menu.combo-drop {
  margin-top: 175px;
}

.layout2016 #header-zoeken .open-by-zoek-filter .dropdown-menu.combo-drop:after {
  left: 100px;
}

@media (max-width: 1079px) {
  .layout2016 #header-zoeken .dropdown-menu.combo-drop {
    margin-left: -40px;
  }

  .layout2016 #header-zoeken .dropdown-menu.combo-drop:after {
    left: 90px;
  }
}
@media (max-width: 1279px) {
  .layout2016 #header-home .dropdown-menu.combo-drop {
    margin-left: -90px;
  }

  .layout2016 #header-home .dropdown-menu.combo-drop:after {
    left: 140px;
  }
}
.layout2016 .combo-drop-options {
  float: left;
  padding: 20px 5px 20px 20px;
}

.layout2016 .cdo-sites {
  border-right: 1px solid #d0d0d0;
}

.layout2016.wadden .cdo-sites,
.layout2016.belgie .cdo-sites {
  display: none;
}

.layout2016.wadden .cdo-regios li[data-value="0"],
.layout2016.wadden .cdo-regios li[data-value="0"] + li[role=separator] {
  display: none;
}

.layout2016 .cdo-regiokaart {
  border-left: 1px solid #d0d0d0;
}

.layout2016 #header-home .cdo-regios .options-themas ul.options {
  max-height: 214px;
  overflow: auto;
}
.layout2016 #content .cdo-regios > .options-themas br {
  display: none;
}

.layout2016 ul.options,
.layout2016 .combo div.optie {
  color: #30a2db;
  font-weight: bold;
}

.layout2016 .combo.faciliteit div.optie:last-child {
  margin-bottom: 20px;
}

.layout2016 ul.options {
  list-style-type: none;
  max-height: 330px;
  max-width: 300px;
  min-width: 300px;
  overflow: auto;
  padding-left: 0;
}

.wereld.layout2016 .cdo-sites ul.options {
  max-height: 373px;
}

.holland.layout2016 ul.options {
  max-height: 360px;
}

.layout2016 ul.options li {
  cursor: pointer;
  margin-right: 5px;
  padding: 0 5px;
}
.layout2016 ul.options li.option-skigebied {
  height: 24px;
}
.layout2016 ul.options li.option-skigebied label {
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.layout2016 ul.options li[role=label] {
  color: #bcbcbc;
  font-style: italic;
  font-weight: normal;
}

.layout2016 ul.options ul.sub-regios,
.layout2016 ul.options ul.sub-departementen {
  display: none;
  list-style-type: none;
  padding-left: 20px;
}

.layout2016 ul.options li.sub-regio {
  padding-left: 20px;
}

.layout2016 ul.options li.chosen,
.layout2016 ul.options li.hover,
.layout2016 ul.options li:hover,
.layout2016 .combo div.optie:hover {
  background-color: #e6e6e6;
  color: #464646;
}

.layout2016 ul.options li[role]:hover {
  background-color: #fff;
  cursor: default;
}

.layout2016 ul.options li.hover,
.layout2016 ul.options li:hover,
.layout2016 .combo div.optie:hover,
.layout2016 .combo div.optie.checked:hover {
  background-color: #f0f0f0;
}

.layout2016 ul.options li.h5 {
  cursor: default;
}
.layout2016 ul.options li.h5:hover {
  background-color: #fff;
}

.layout2016 .combo div.optie.checked {
  background-color: #e6e6e6;
  color: #464646;
}

.layout2016 .combo div.optie input[type=checkbox] {
  cursor: pointer;
  height: 16px;
  width: 16px;
}

.layout2016 ul.options label {
  cursor: pointer;
  margin-bottom: 0;
}

.layout2016 ul.options span.aantal,
.layout2016 .combo span.aantal {
  color: #bcbcbc;
  font-size: 14px;
  font-weight: normal;
}

.layout2016 .combo div.optie {
  padding-right: 60px;
}

.layout2016 .combo span.aantal {
  margin-right: -60px;
  padding-right: 5px;
}

.layout2016 span.aantal.tekoop,
.layout2016 span.aantal.holidayparks {
  display: none;
}
.layout2016 [data-rubriek=tekoop] div.combo.type span.aantal,
.layout2016 [data-rubriek=tekoop] div.combo.personen span.aantal {
  display: none;
}
.layout2016 [data-rubriek=tekoop] div.combo.type span.aantal.tekoop,
.layout2016 [data-rubriek=tekoop] div.combo.personen span.aantal.tekoop {
  display: block;
}

.layout2016 form[data-rubriek=tekoop] .cdo-sites span.aantal,
.layout2016 form[data-rubriek=tekoop] .cdo-regios span.aantal {
  display: none;
}
.layout2016 form[data-rubriek=tekoop] .cdo-sites span.aantal.tekoop,
.layout2016 form[data-rubriek=tekoop] .cdo-regios span.aantal.tekoop {
  display: block;
}

.layout2016 form[data-rubriek=vakantieparken] .cdo-sites span.aantal,
.layout2016 form[data-rubriek=vakantieparken] .cdo-regios span.aantal {
  display: none;
}
.layout2016 form[data-rubriek=vakantieparken] .cdo-sites span.aantal.holidayparks,
.layout2016 form[data-rubriek=vakantieparken] .cdo-regios span.aantal.holidayparks {
  display: block;
}

.layout2016 .combo-drop-options.regio-kaart {
  background-position: 20px 20px;
  background-repeat: no-repeat;
  height: 425px;
  padding-right: 20px;
}

.layout2016.wadden .combo-drop-options.regio-kaart {
  height: 225px;
}

.layout2016 .combo-drop-options img.regio-kaart {
  background-repeat: no-repeat;
  height: 400px;
  width: 300px;
}

.layout2016.wadden .combo-drop-options img.regio-kaart {
  height: 200px;
}

/* *** */
.layout2016 .scrollbar-small {
  scrollbar-width: thin;
}

.layout2016 .scrollbar-small::-webkit-scrollbar {
  width: 10px;
}

.layout2016 .scrollbar-small::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.25);
}

.layout2016 .scrollbar-small::-webkit-scrollbar-thumb {
  background-color: #d0d0d0;
  border-radius: 10px;
}

.layout2016 :hover > .scrollbar-small::-webkit-scrollbar-thumb,
.layout2016 :focus > .scrollbar-small::-webkit-scrollbar-thumb {
  background-color: #30a2db;
}

/* *** */
.combo div.filter {
  position: sticky;
  top: -18px;
}

.combo div.search {
  cursor: default;
  margin-left: -5px;
}

.combo input.search {
  padding: 2px 4px;
  width: 99%;
}

.combo .label {
  cursor: default;
  font-style: italic;
  margin: 10px 0;
}

.layout2014 .combo .label.ardennen {
  color: #404040;
  margin-bottom: 0;
}

.layout2016 .combo .label {
  color: #464646;
  display: block;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
}

.layout2016 .combo.site .label {
  font-weight: bold;
}

.layout2016 .combo .label.ardennen {
  margin-bottom: 5px;
}

.combo .optie {
  color: #404040;
  cursor: pointer;
}

.layout2014 .combo .optie.ardennen {
  padding-left: 30px;
}

.layout2016 .combo .optie.ardennen {
  padding-left: 20px;
}

.layout2016 .combo .optie.ardennen + .optie:not(.ardennen) {
  margin-top: 5px;
}

.combo .optie .link {
  color: #404040;
  white-space: nowrap;
}

.combo .optie .link .new {
  color: #f00;
}

.layout2016 .combo .optie .link {
  color: #30a2db;
}

.combo .optie .aantal {
  color: #999;
}

.combo .optie.hover,
.combo .optie:hover {
  background-color: #f0f0f0;
  border-radius: 2px;
}

.combo .optie.geen {
  font-style: italic;
}

.combo .optie.checked {
  font-weight: bold;
}

.combo .optie:hover,
.combo .optie .link:hover {
  color: #000;
}

.combo .filter-found {
  display: block;
}

.combo .filter-not-found {
  display: none;
}

.ui-state-active {
  background: #F9AB04 !important;
  border-color: #F9AB04 !important;
  color: #fff !important;
}

div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  margin-top: 6px;
}

.ui-effects-transfer {
  border: 2px solid #89b732;
  -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
}

.layout2016 .ui-widget {
  font-size: 16px;
}

.layout2016 .ui-widget-content {
  border: 0;
  padding: 0;
}

.layout2016 .ui-state-active {
  background: #30a2db !important;
  border-color: #30a2db !important;
}

/* REGIO KAARTEN ************************************************************ */
.combo.regio-kaart {
  background-position: 95% 10px;
  background-repeat: no-repeat;
  padding-right: 323px;
}
#verfijnen .combo.regio-kaart {
  background-position: 97% 15px;
}

.regio-kaart .huisje-naam,
.regio-kaart .huisje-locatie {
  padding-right: 80px;
}

.regio-kaart.blok-huisje-banner-verblijf .huisje-naam,
.regio-kaart.blok-huisje-banner-verblijf .huisje-locatie {
  padding-right: 0;
}

.layout2016 .regio-kaart h3.huisje-naam {
  padding-right: 0;
}

.blok.huisje.regio-kaart {
  background-position: 796px 10px;
  background-repeat: no-repeat;
}
.blok.huisje.regio-kaart.lastminute div.rechts {
  margin-top: -5px;
}
.blok.huisje.regio-kaart .huisje-info .prijs {
  min-height: 0;
  min-width: 0;
}
.blok.huisje.regio-kaart .huisje-info .prijs.pr-vanaf,
.blok.huisje.regio-kaart .huisje-info .prijs.pr-van {
  line-height: 1em;
}
.blok.huisje.regio-kaart a.info {
  position: absolute;
  bottom: 10px;
  right: 30px;
}
.blok.huisje.regio-kaart a.btn.btn-rood.info {
  right: 10px;
}
.blok.huisje.regio-kaart.rk-20 {
  background-position: 819px 10px;
}
.blok.huisje.regio-kaart.rk-105 {
  background-position: 824px 10px;
}
.blok.huisje.regio-kaart.rk-107 {
  background-position: 828px 10px;
}
.blok.huisje.regio-kaart.rk-0 {
  background-position: 832px 10px;
}
.blok.huisje.regio-kaart.rk-112 {
  background-position: 813px 10px;
}
.blok.huisje.regio-kaart.website-direct a.info.rechts {
  display: none;
}

.combo img.regio-kaart {
  position: absolute;
  top: 10px;
  right: 0;
  width: 300px;
}

/* BELGIE ******************************************************************* */
@media all {
  .regio-kaart-site-20 {
    background-image: url("fotos/regios/belgie/kaart/belgie.jpg");
  }

  .regio-kaart-1004 {
    background-image: url("fotos/regios/belgie/kaart/1004.jpg");
  }

  .regio-kaart-1009 {
    background-image: url("fotos/regios/belgie/kaart/1009.jpg");
  }

  .regio-kaart-1011 {
    background-image: url("fotos/regios/belgie/kaart/1011.jpg");
  }

  .regio-kaart-1007 {
    background-image: url("fotos/regios/belgie/kaart/1007.jpg");
  }

  .regio-kaart-1005 {
    background-image: url("fotos/regios/belgie/kaart/1005.jpg");
  }

  .regio-kaart-1006 {
    background-image: url("fotos/regios/belgie/kaart/1006.jpg");
  }

  .regio-kaart-1008 {
    background-image: url("fotos/regios/belgie/kaart/1008.jpg");
  }

  .regio-kaart-1002 {
    background-image: url("fotos/regios/belgie/kaart/1002.jpg");
  }

  .regio-kaart-1013 {
    background-image: url("fotos/regios/belgie/kaart/1013.jpg");
  }

  .regio-kaart-1003 {
    background-image: url("fotos/regios/belgie/kaart/1003.jpg");
  }

  .regio-kaart-1010 {
    background-image: url("fotos/regios/belgie/kaart/1010.jpg");
  }

  .regio-kaart-1001 {
    background-image: url("fotos/regios/belgie/kaart/1001.jpg");
  }

  .regio-kaart-1020 {
    background-image: url("fotos/regios/belgie/kaart/1020.jpg");
  }

  .regio-kaart-klein-1004 {
    background-image: url("fotos/regios/belgie/kaart-klein/1004.jpg");
  }

  .regio-kaart-klein-1009 {
    background-image: url("fotos/regios/belgie/kaart-klein/1009.jpg");
  }

  .regio-kaart-klein-1011 {
    background-image: url("fotos/regios/belgie/kaart-klein/1011.jpg");
  }

  .regio-kaart-klein-1007 {
    background-image: url("fotos/regios/belgie/kaart-klein/1007.jpg");
  }

  .regio-kaart-klein-1005 {
    background-image: url("fotos/regios/belgie/kaart-klein/1005.jpg");
  }

  .regio-kaart-klein-1006 {
    background-image: url("fotos/regios/belgie/kaart-klein/1006.jpg");
  }

  .regio-kaart-klein-1008 {
    background-image: url("fotos/regios/belgie/kaart-klein/1008.jpg");
  }

  .regio-kaart-klein-1002 {
    background-image: url("fotos/regios/belgie/kaart-klein/1002.jpg");
  }

  .regio-kaart-klein-1013 {
    background-image: url("fotos/regios/belgie/kaart-klein/1013.jpg");
  }

  .regio-kaart-klein-1003 {
    background-image: url("fotos/regios/belgie/kaart-klein/1003.jpg");
  }

  .regio-kaart-klein-1010 {
    background-image: url("fotos/regios/belgie/kaart-klein/1010.jpg");
  }

  .regio-kaart-klein-1001 {
    background-image: url("fotos/regios/belgie/kaart-klein/1001.jpg");
  }

  /* DUITSLAND **************************************************************** */
  .regio-kaart-site-105 {
    background-image: url("fotos/regios/duitsland/kaart/duitsland.jpg");
  }

  .regio-kaart-2020 {
    background-image: url("fotos/regios/duitsland/kaart/2020.jpg");
  }

  .regio-kaart-2033 {
    background-image: url("fotos/regios/duitsland/kaart/2033.jpg");
  }

  .regio-kaart-2021 {
    background-image: url("fotos/regios/duitsland/kaart/2021.jpg");
  }

  .regio-kaart-2198 {
    background-image: url("fotos/regios/duitsland/kaart/2198.jpg");
  }

  .regio-kaart-2025 {
    background-image: url("fotos/regios/duitsland/kaart/2025.jpg");
  }

  .regio-kaart-2199 {
    background-image: url("fotos/regios/duitsland/kaart/2199.jpg");
  }

  .regio-kaart-2022 {
    background-image: url("fotos/regios/duitsland/kaart/2022.jpg");
  }

  .regio-kaart-2024 {
    background-image: url("fotos/regios/duitsland/kaart/2024.jpg");
  }

  .regio-kaart-2204 {
    background-image: url("fotos/regios/duitsland/kaart/2204.jpg");
  }

  .regio-kaart-2200 {
    background-image: url("fotos/regios/duitsland/kaart/2200.jpg");
  }

  .regio-kaart-2019 {
    background-image: url("fotos/regios/duitsland/kaart/2019.jpg");
  }

  .regio-kaart-2026 {
    background-image: url("fotos/regios/duitsland/kaart/2026.jpg");
  }

  .regio-kaart-2023 {
    background-image: url("fotos/regios/duitsland/kaart/2023.jpg");
  }

  .regio-kaart-2030 {
    background-image: url("fotos/regios/duitsland/kaart/2030.jpg");
  }

  .regio-kaart-2027 {
    background-image: url("fotos/regios/duitsland/kaart/2027.jpg");
  }

  .regio-kaart-2201 {
    background-image: url("fotos/regios/duitsland/kaart/2201.jpg");
  }

  .regio-kaart-2029 {
    background-image: url("fotos/regios/duitsland/kaart/2029.jpg");
  }

  .regio-kaart-2202 {
    background-image: url("fotos/regios/duitsland/kaart/2202.jpg");
  }

  .regio-kaart-2028 {
    background-image: url("fotos/regios/duitsland/kaart/2028.jpg");
  }

  .regio-kaart-2203 {
    background-image: url("fotos/regios/duitsland/kaart/2203.jpg");
  }

  .regio-kaart-2032 {
    background-image: url("fotos/regios/duitsland/kaart/2032.jpg");
  }

  .regio-kaart-2031 {
    background-image: url("fotos/regios/duitsland/kaart/2031.jpg");
  }

  .regio-kaart-klein-2020 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2020.jpg");
  }

  .regio-kaart-klein-2033 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2033.jpg");
  }

  .regio-kaart-klein-2021 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2021.jpg");
  }

  .regio-kaart-klein-2198 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2198.jpg");
  }

  .regio-kaart-klein-2025 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2025.jpg");
  }

  .regio-kaart-klein-2199 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2199.jpg");
  }

  .regio-kaart-klein-2022 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2022.jpg");
  }

  .regio-kaart-klein-2024 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2024.jpg");
  }

  .regio-kaart-klein-2204 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2204.jpg");
  }

  .regio-kaart-klein-2200 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2200.jpg");
  }

  .regio-kaart-klein-2019 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2019.jpg");
  }

  .regio-kaart-klein-2026 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2026.jpg");
  }

  .regio-kaart-klein-2023 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2023.jpg");
  }

  .regio-kaart-klein-2030 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2030.jpg");
  }

  .regio-kaart-klein-2027 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2027.jpg");
  }

  .regio-kaart-klein-2201 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2201.jpg");
  }

  .regio-kaart-klein-2029 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2029.jpg");
  }

  .regio-kaart-klein-2202 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2202.jpg");
  }

  .regio-kaart-klein-2028 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2028.jpg");
  }

  .regio-kaart-klein-2203 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2203.jpg");
  }

  .regio-kaart-klein-2032 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2032.jpg");
  }

  .regio-kaart-klein-2031 {
    background-image: url("fotos/regios/duitsland/kaart-klein/2031.jpg");
  }

  /* FRANKRIJK **************************************************************** */
  .regio-kaart-site-107 {
    background-image: url("fotos/regios/frankrijk/kaart/frankrijk.jpg");
  }

  .regio-kaart-2054 {
    background-image: url("fotos/regios/frankrijk/kaart/2054.jpg");
  }

  .regio-kaart-2038 {
    background-image: url("fotos/regios/frankrijk/kaart/2038.jpg");
  }

  .regio-kaart-2040 {
    background-image: url("fotos/regios/frankrijk/kaart/2040.jpg");
  }

  .regio-kaart-2041 {
    background-image: url("fotos/regios/frankrijk/kaart/2041.jpg");
  }

  .regio-kaart-2045 {
    background-image: url("fotos/regios/frankrijk/kaart/2045.jpg");
  }

  .regio-kaart-2192 {
    background-image: url("fotos/regios/frankrijk/kaart/2192.jpg");
  }

  .regio-kaart-2043 {
    background-image: url("fotos/regios/frankrijk/kaart/2043.jpg");
  }

  .regio-kaart-2037 {
    background-image: url("fotos/regios/frankrijk/kaart/2037.jpg");
  }

  .regio-kaart-2056 {
    background-image: url("fotos/regios/frankrijk/kaart/2056.jpg");
  }

  .regio-kaart-2051 {
    background-image: url("fotos/regios/frankrijk/kaart/2051.jpg");
  }

  .regio-kaart-2190 {
    background-image: url("fotos/regios/frankrijk/kaart/2190.jpg");
  }

  .regio-kaart-2046 {
    background-image: url("fotos/regios/frankrijk/kaart/2046.jpg");
  }

  .regio-kaart-2044 {
    background-image: url("fotos/regios/frankrijk/kaart/2044.jpg");
  }

  .regio-kaart-2058 {
    background-image: url("fotos/regios/frankrijk/kaart/2058.jpg");
  }

  .regio-kaart-2049 {
    background-image: url("fotos/regios/frankrijk/kaart/2049.jpg");
  }

  .regio-kaart-2052 {
    background-image: url("fotos/regios/frankrijk/kaart/2052.jpg");
  }

  .regio-kaart-2053 {
    background-image: url("fotos/regios/frankrijk/kaart/2053.jpg");
  }

  .regio-kaart-2047 {
    background-image: url("fotos/regios/frankrijk/kaart/2047.jpg");
  }

  .regio-kaart-2055 {
    background-image: url("fotos/regios/frankrijk/kaart/2055.jpg");
  }

  .regio-kaart-2057 {
    background-image: url("fotos/regios/frankrijk/kaart/2057.jpg");
  }

  .regio-kaart-2048 {
    background-image: url("fotos/regios/frankrijk/kaart/2048.jpg");
  }

  .regio-kaart-2050 {
    background-image: url("fotos/regios/frankrijk/kaart/2050.jpg");
  }

  .regio-kaart-klein-2054 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2054.jpg");
  }

  .regio-kaart-klein-2038 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2038.jpg");
  }

  .regio-kaart-klein-2040 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2040.jpg");
  }

  .regio-kaart-klein-2041 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2041.jpg");
  }

  .regio-kaart-klein-2045 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2045.jpg");
  }

  .regio-kaart-klein-2192 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2192.jpg");
  }

  .regio-kaart-klein-2043 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2043.jpg");
  }

  .regio-kaart-klein-2037 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2037.jpg");
  }

  .regio-kaart-klein-2056 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2056.jpg");
  }

  .regio-kaart-klein-2051 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2051.jpg");
  }

  .regio-kaart-klein-2190 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2190.jpg");
  }

  .regio-kaart-klein-2046 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2046.jpg");
  }

  .regio-kaart-klein-2044 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2044.jpg");
  }

  .regio-kaart-klein-2058 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2058.jpg");
  }

  .regio-kaart-klein-2049 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2049.jpg");
  }

  .regio-kaart-klein-2052 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2052.jpg");
  }

  .regio-kaart-klein-2053 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2053.jpg");
  }

  .regio-kaart-klein-2047 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2047.jpg");
  }

  .regio-kaart-klein-2055 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2055.jpg");
  }

  .regio-kaart-klein-2057 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2057.jpg");
  }

  .regio-kaart-klein-2048 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2048.jpg");
  }

  .regio-kaart-klein-2050 {
    background-image: url("fotos/regios/frankrijk/kaart-klein/2050.jpg");
  }

  /* HOLLAND ******************************************************************* */
  .regio-kaart-site-0,
.regio-kaart-site-99 {
    background-image: url("fotos/regios/holland/kaart/holland.jpg");
  }

  .regio-kaart-1 {
    background-image: url("fotos/regios/holland/kaart/drenthe.jpg");
  }

  .regio-kaart-2 {
    background-image: url("fotos/regios/holland/kaart/flevoland.jpg");
  }

  .regio-kaart-3 {
    background-image: url("fotos/regios/holland/kaart/friesland.jpg");
  }

  .regio-kaart-4 {
    background-image: url("fotos/regios/holland/kaart/gelderland.jpg");
  }

  .regio-kaart-5 {
    background-image: url("fotos/regios/holland/kaart/groningen.jpg");
  }

  .regio-kaart-6 {
    background-image: url("fotos/regios/holland/kaart/limburg.jpg");
  }

  .regio-kaart-7 {
    background-image: url("fotos/regios/holland/kaart/noord-brabant.jpg");
  }

  .regio-kaart-8 {
    background-image: url("fotos/regios/holland/kaart/noord-holland.jpg");
  }

  .regio-kaart-9 {
    background-image: url("fotos/regios/holland/kaart/overijssel.jpg");
  }

  .regio-kaart-10 {
    background-image: url("fotos/regios/holland/kaart/utrecht.jpg");
  }

  .regio-kaart-11 {
    background-image: url("fotos/regios/holland/kaart/zeeland.jpg");
  }

  .regio-kaart-12 {
    background-image: url("fotos/regios/holland/kaart/zuid-holland.jpg");
  }

  .regio-kaart-13 {
    background-image: url("fotos/regios/holland/kaart/friese-meren.jpg");
  }

  .regio-kaart-14 {
    background-image: url("fotos/regios/holland/kaart/waddeneilanden.jpg");
  }

  .regio-kaart-4-16 {
    background-image: url("fotos/regios/holland/kaart/veluwe.jpg");
  }

  .regio-kaart-98 {
    background-image: url("fotos/regios/holland/kaart/aan-de-kust.jpg");
  }

  .regio-kaart-klein-1 {
    background-image: url("fotos/regios/holland/kaart-klein/drenthe.jpg");
  }

  .regio-kaart-klein-2 {
    background-image: url("fotos/regios/holland/kaart-klein/flevoland.jpg");
  }

  .regio-kaart-klein-3 {
    background-image: url("fotos/regios/holland/kaart-klein/friesland.jpg");
  }

  .regio-kaart-klein-4 {
    background-image: url("fotos/regios/holland/kaart-klein/gelderland.jpg");
  }

  .regio-kaart-klein-5 {
    background-image: url("fotos/regios/holland/kaart-klein/groningen.jpg");
  }

  .regio-kaart-klein-6 {
    background-image: url("fotos/regios/holland/kaart-klein/limburg.jpg");
  }

  .regio-kaart-klein-7 {
    background-image: url("fotos/regios/holland/kaart-klein/noord-brabant.jpg");
  }

  .regio-kaart-klein-8 {
    background-image: url("fotos/regios/holland/kaart-klein/noord-holland.jpg");
  }

  .regio-kaart-klein-9 {
    background-image: url("fotos/regios/holland/kaart-klein/overijssel.jpg");
  }

  .regio-kaart-klein-10 {
    background-image: url("fotos/regios/holland/kaart-klein/utrecht.jpg");
  }

  .regio-kaart-klein-11 {
    background-image: url("fotos/regios/holland/kaart-klein/zeeland.jpg");
  }

  .regio-kaart-klein-12 {
    background-image: url("fotos/regios/holland/kaart-klein/zuid-holland.jpg");
  }

  .regio-kaart-klein-13 {
    background-image: url("fotos/regios/holland/kaart-klein/friese-meren.jpg");
  }

  .regio-kaart-klein-14 {
    background-image: url("fotos/regios/holland/kaart-klein/waddeneilanden.jpg");
  }

  .regio-kaart-klein-4-16 {
    background-image: url("fotos/regios/holland/kaart-klein/veluwe.jpg");
  }

  .regio-kaart-klein-98 {
    background-image: url("fotos/regios/holland/kaart-klein/aan-de-kust.jpg");
  }

  /* ITALIE ******************************************************************* */
  .regio-kaart-site-112 {
    background-image: url("fotos/regios/italie/kaart/italie.jpg");
  }

  .regio-kaart-2083 {
    background-image: url("fotos/regios/italie/kaart/2083.jpg");
  }

  .regio-kaart-2084 {
    background-image: url("fotos/regios/italie/kaart/2084.jpg");
  }

  .regio-kaart-2085 {
    background-image: url("fotos/regios/italie/kaart/2085.jpg");
  }

  .regio-kaart-2099 {
    background-image: url("fotos/regios/italie/kaart/2099.jpg");
  }

  .regio-kaart-2091 {
    background-image: url("fotos/regios/italie/kaart/2091.jpg");
  }

  .regio-kaart-2087 {
    background-image: url("fotos/regios/italie/kaart/2087.jpg");
  }

  .regio-kaart-2088 {
    background-image: url("fotos/regios/italie/kaart/2088.jpg");
  }

  .regio-kaart-2089 {
    background-image: url("fotos/regios/italie/kaart/2089.jpg");
  }

  .regio-kaart-2092 {
    background-image: url("fotos/regios/italie/kaart/2092.jpg");
  }

  .regio-kaart-2090 {
    background-image: url("fotos/regios/italie/kaart/2090.jpg");
  }

  .regio-kaart-2097 {
    background-image: url("fotos/regios/italie/kaart/2097.jpg");
  }

  .regio-kaart-2093 {
    background-image: url("fotos/regios/italie/kaart/2093.jpg");
  }

  .regio-kaart-2094 {
    background-image: url("fotos/regios/italie/kaart/2094.jpg");
  }

  .regio-kaart-2095 {
    background-image: url("fotos/regios/italie/kaart/2095.jpg");
  }

  .regio-kaart-2086 {
    background-image: url("fotos/regios/italie/kaart/2086.jpg");
  }

  .regio-kaart-2096 {
    background-image: url("fotos/regios/italie/kaart/2096.jpg");
  }

  .regio-kaart-2098 {
    background-image: url("fotos/regios/italie/kaart/2098.jpg");
  }

  .regio-kaart-2213 {
    background-image: url("fotos/regios/italie/kaart/2213.jpg");
  }

  .regio-kaart-2214 {
    background-image: url("fotos/regios/italie/kaart/2214.jpg");
  }

  .regio-kaart-klein-2083 {
    background-image: url("fotos/regios/italie/kaart-klein/2083.jpg");
  }

  .regio-kaart-klein-2084 {
    background-image: url("fotos/regios/italie/kaart-klein/2084.jpg");
  }

  .regio-kaart-klein-2085 {
    background-image: url("fotos/regios/italie/kaart-klein/2085.jpg");
  }

  .regio-kaart-klein-2099 {
    background-image: url("fotos/regios/italie/kaart-klein/2099.jpg");
  }

  .regio-kaart-klein-2091 {
    background-image: url("fotos/regios/italie/kaart-klein/2091.jpg");
  }

  .regio-kaart-klein-2087 {
    background-image: url("fotos/regios/italie/kaart-klein/2087.jpg");
  }

  .regio-kaart-klein-2088 {
    background-image: url("fotos/regios/italie/kaart-klein/2088.jpg");
  }

  .regio-kaart-klein-2089 {
    background-image: url("fotos/regios/italie/kaart-klein/2089.jpg");
  }

  .regio-kaart-klein-2092 {
    background-image: url("fotos/regios/italie/kaart-klein/2092.jpg");
  }

  .regio-kaart-klein-2090 {
    background-image: url("fotos/regios/italie/kaart-klein/2090.jpg");
  }

  .regio-kaart-klein-2097 {
    background-image: url("fotos/regios/italie/kaart-klein/2097.jpg");
  }

  .regio-kaart-klein-2093 {
    background-image: url("fotos/regios/italie/kaart-klein/2093.jpg");
  }

  .regio-kaart-klein-2094 {
    background-image: url("fotos/regios/italie/kaart-klein/2094.jpg");
  }

  .regio-kaart-klein-2095 {
    background-image: url("fotos/regios/italie/kaart-klein/2095.jpg");
  }

  .regio-kaart-klein-2086 {
    background-image: url("fotos/regios/italie/kaart-klein/2086.jpg");
  }

  .regio-kaart-klein-2096 {
    background-image: url("fotos/regios/italie/kaart-klein/2096.jpg");
  }

  .regio-kaart-klein-2098 {
    background-image: url("fotos/regios/italie/kaart-klein/2098.jpg");
  }

  .regio-kaart-klein-2213 {
    background-image: url("fotos/regios/italie/kaart-klein/2213.jpg");
  }

  .regio-kaart-klein-2214 {
    background-image: url("fotos/regios/italie/kaart-klein/2214.jpg");
  }

  /* OOSTENRIJK *************************************************************** */
  .regio-kaart-site-115 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/oostenrijk.jpg");
    height: 165px;
    width: 300px;
  }

  .regio-kaart-2117 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2117.jpg");
  }

  .regio-kaart-2114 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2114.jpg");
  }

  .regio-kaart-2111 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2111.jpg");
  }

  .regio-kaart-2112 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2112.jpg");
  }

  .regio-kaart-2113 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2113.jpg");
  }

  .regio-kaart-2115 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2115.jpg");
  }

  .regio-kaart-2116 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2116.jpg");
  }

  .regio-kaart-2118 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2118.jpg");
  }

  .regio-kaart-2110 img.regio-kaart {
    background-image: url("fotos/regios/oostenrijk/kaart/2110.jpg");
  }

  .regio-kaart-klein-2117 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2117.jpg");
  }

  .regio-kaart-klein-2114 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2114.jpg");
  }

  .regio-kaart-klein-2111 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2111.jpg");
  }

  .regio-kaart-klein-2112 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2112.jpg");
  }

  .regio-kaart-klein-2113 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2113.jpg");
  }

  .regio-kaart-klein-2115 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2115.jpg");
  }

  .regio-kaart-klein-2116 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2116.jpg");
  }

  .regio-kaart-klein-2118 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2118.jpg");
  }

  .regio-kaart-klein-2110 {
    background-image: url("fotos/regios/oostenrijk/kaart-klein/2110.jpg");
  }

  /* SPANJE ******************************************************************* */
  .regio-kaart-site-120 {
    background-image: url("fotos/regios/spanje/kaart/120.jpg");
  }

  .regio-kaart-2141 {
    background-image: url("fotos/regios/spanje/kaart/2141.jpg?2016");
  }

  .regio-kaart-2142 {
    background-image: url("fotos/regios/spanje/kaart/2142.jpg?2016");
  }

  .regio-kaart-2143 {
    background-image: url("fotos/regios/spanje/kaart/2143.jpg?2016");
  }

  .regio-kaart-2144 {
    background-image: url("fotos/regios/spanje/kaart/2144.jpg?2016-1");
  }

  .regio-kaart-2145 {
    background-image: url("fotos/regios/spanje/kaart/2145.jpg?2016");
  }

  .regio-kaart-2146 {
    background-image: url("fotos/regios/spanje/kaart/2146.jpg?2016");
  }

  .regio-kaart-2147 {
    background-image: url("fotos/regios/spanje/kaart/2147.jpg?2016");
  }

  .regio-kaart-2148 {
    background-image: url("fotos/regios/spanje/kaart/2148.jpg?2016");
  }

  .regio-kaart-2149 {
    background-image: url("fotos/regios/spanje/kaart/2149.jpg?2016");
  }

  .regio-kaart-2150 {
    background-image: url("fotos/regios/spanje/kaart/2150.jpg?2016");
  }

  .regio-kaart-2151 {
    background-image: url("fotos/regios/spanje/kaart/2151.jpg?2016");
  }

  .regio-kaart-2152 {
    background-image: url("fotos/regios/spanje/kaart/2152.jpg?2016");
  }

  .regio-kaart-2153 {
    background-image: url("fotos/regios/spanje/kaart/2153.jpg?2016");
  }

  .regio-kaart-2154 {
    background-image: url("fotos/regios/spanje/kaart/2154.jpg?2016");
  }

  .regio-kaart-2155 {
    background-image: url("fotos/regios/spanje/kaart/2155.jpg?2016");
  }

  .regio-kaart-2156 {
    background-image: url("fotos/regios/spanje/kaart/2156.jpg?2016");
  }

  .regio-kaart-2157 {
    background-image: url("fotos/regios/spanje/kaart/2157.jpg?2016");
  }

  .regio-kaart-2212 {
    background-image: url("fotos/regios/spanje/kaart/2212.jpg?2016");
  }

  .regio-kaart-2206 {
    background-image: url("fotos/regios/spanje/kaart/2206.jpg?2016");
  }

  .regio-kaart-2159 {
    background-image: url("fotos/regios/spanje/kaart/2159.jpg?2016");
  }

  .regio-kaart-2160 {
    background-image: url("fotos/regios/spanje/kaart/2160.jpg?2016");
  }

  .regio-kaart-2161 {
    background-image: url("fotos/regios/spanje/kaart/2161.jpg?2016");
  }

  .regio-kaart-klein-2141 {
    background-image: url("fotos/regios/spanje/kaart-klein/2141.jpg?2016");
  }

  .regio-kaart-klein-2142 {
    background-image: url("fotos/regios/spanje/kaart-klein/2142.jpg?2016");
  }

  .regio-kaart-klein-2143 {
    background-image: url("fotos/regios/spanje/kaart-klein/2143.jpg?2016");
  }

  .regio-kaart-klein-2144 {
    background-image: url("fotos/regios/spanje/kaart-klein/2144.jpg?2016-1");
  }

  .regio-kaart-klein-2145 {
    background-image: url("fotos/regios/spanje/kaart-klein/2145.jpg?2016");
  }

  .regio-kaart-klein-2146 {
    background-image: url("fotos/regios/spanje/kaart-klein/2146.jpg?2016");
  }

  .regio-kaart-klein-2147 {
    background-image: url("fotos/regios/spanje/kaart-klein/2147.jpg?2016");
  }

  .regio-kaart-klein-2148 {
    background-image: url("fotos/regios/spanje/kaart-klein/2148.jpg?2016");
  }

  .regio-kaart-klein-2149 {
    background-image: url("fotos/regios/spanje/kaart-klein/2149.jpg?2016");
  }

  .regio-kaart-klein-2150 {
    background-image: url("fotos/regios/spanje/kaart-klein/2150.jpg?2016");
  }

  .regio-kaart-klein-2151 {
    background-image: url("fotos/regios/spanje/kaart-klein/2151.jpg?2016");
  }

  .regio-kaart-klein-2152 {
    background-image: url("fotos/regios/spanje/kaart-klein/2152.jpg?2016");
  }

  .regio-kaart-klein-2153 {
    background-image: url("fotos/regios/spanje/kaart-klein/2153.jpg?2016");
  }

  .regio-kaart-klein-2154 {
    background-image: url("fotos/regios/spanje/kaart-klein/2154.jpg?2016");
  }

  .regio-kaart-klein-2155 {
    background-image: url("fotos/regios/spanje/kaart-klein/2155.jpg?2016");
  }

  .regio-kaart-klein-2156 {
    background-image: url("fotos/regios/spanje/kaart-klein/2156.jpg?2016");
  }

  .regio-kaart-klein-2157 {
    background-image: url("fotos/regios/spanje/kaart-klein/2157.jpg?2016");
  }

  .regio-kaart-klein-2212 {
    background-image: url("fotos/regios/spanje/kaart-klein/2212.jpg?2016");
  }

  .regio-kaart-klein-2206 {
    background-image: url("fotos/regios/spanje/kaart-klein/2206.jpg?2016");
  }

  .regio-kaart-klein-2159 {
    background-image: url("fotos/regios/spanje/kaart-klein/2159.jpg?2016");
  }

  .regio-kaart-klein-2160 {
    background-image: url("fotos/regios/spanje/kaart-klein/2160.jpg?2016");
  }

  .regio-kaart-klein-2161 {
    background-image: url("fotos/regios/spanje/kaart-klein/2161.jpg?2016");
  }

  /* ZWITSERLAND ************************************************************** */
  .regio-kaart-site-124 {
    background-image: url("fotos/regios/zwitserland/kaart/124.jpg");
  }

  .regio-kaart-2180 {
    background-image: url("fotos/regios/zwitserland/kaart/2180.jpg");
  }

  .regio-kaart-2181 {
    background-image: url("fotos/regios/zwitserland/kaart/2181.jpg");
  }

  .regio-kaart-2182 {
    background-image: url("fotos/regios/zwitserland/kaart/2182.jpg");
  }

  .regio-kaart-2183 {
    background-image: url("fotos/regios/zwitserland/kaart/2183.jpg");
  }

  .regio-kaart-2205 {
    background-image: url("fotos/regios/zwitserland/kaart/2205.jpg");
  }

  .regio-kaart-2184 {
    background-image: url("fotos/regios/zwitserland/kaart/2184.jpg");
  }

  .regio-kaart-klein-2180 {
    background-image: url("fotos/regios/zwitserland/kaart-klein/2180.jpg");
  }

  .regio-kaart-klein-2181 {
    background-image: url("fotos/regios/zwitserland/kaart-klein/2181.jpg");
  }

  .regio-kaart-klein-2182 {
    background-image: url("fotos/regios/zwitserland/kaart-klein/2182.jpg");
  }

  .regio-kaart-klein-2183 {
    background-image: url("fotos/regios/zwitserland/kaart-klein/2183.jpg");
  }

  .regio-kaart-klein-2205 {
    background-image: url("fotos/regios/zwitserland/kaart-klein/2205.jpg");
  }

  .regio-kaart-klein-2184 {
    background-image: url("fotos/regios/zwitserland/kaart-klein/2184.jpg");
  }

  /* TSJECHIE ***************************************************************** */
  .regio-kaart-site-121 {
    background-image: url("fotos/regios/tsjechie/kaart/121.jpg");
  }

  .regio-kaart-2207 {
    background-image: url("fotos/regios/tsjechie/kaart/2207.jpg");
  }

  .regio-kaart-2162 {
    background-image: url("fotos/regios/tsjechie/kaart/2162.jpg");
  }

  .regio-kaart-2208 {
    background-image: url("fotos/regios/tsjechie/kaart/2208.jpg");
  }

  .regio-kaart-2211 {
    background-image: url("fotos/regios/tsjechie/kaart/2211.jpg");
  }

  .regio-kaart-2163 {
    background-image: url("fotos/regios/tsjechie/kaart/2163.jpg");
  }

  .regio-kaart-2164 {
    background-image: url("fotos/regios/tsjechie/kaart/2164.jpg");
  }

  .regio-kaart-2165 {
    background-image: url("fotos/regios/tsjechie/kaart/2165.jpg");
  }

  .regio-kaart-2209 {
    background-image: url("fotos/regios/tsjechie/kaart/2209.jpg");
  }

  .regio-kaart-2210 {
    background-image: url("fotos/regios/tsjechie/kaart/2210.jpg");
  }

  .regio-kaart-klein-2207 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2207.jpg");
  }

  .regio-kaart-klein-2162 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2162.jpg");
  }

  .regio-kaart-klein-2208 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2208.jpg");
  }

  .regio-kaart-klein-2211 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2211.jpg");
  }

  .regio-kaart-klein-2163 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2163.jpg");
  }

  .regio-kaart-klein-2164 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2164.jpg");
  }

  .regio-kaart-klein-2165 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2165.jpg");
  }

  .regio-kaart-klein-2209 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2209.jpg");
  }

  .regio-kaart-klein-2210 {
    background-image: url("fotos/regios/tsjechie/kaart-klein/2210.jpg");
  }

  /* KROATIE ****************************************************************** */
  .regio-kaart-site-113 {
    background-image: url("fotos/regios/kroatie/kaart/113.jpg");
  }

  .regio-kaart-2100 {
    background-image: url("fotos/regios/kroatie/kaart/2100.jpg");
  }

  .regio-kaart-2101 {
    background-image: url("fotos/regios/kroatie/kaart/2101.jpg");
  }

  .regio-kaart-2102 {
    background-image: url("fotos/regios/kroatie/kaart/2102.jpg");
  }

  .regio-kaart-2103 {
    background-image: url("fotos/regios/kroatie/kaart/2103.jpg");
  }

  .regio-kaart-2104 {
    background-image: url("fotos/regios/kroatie/kaart/2104.jpg");
  }

  .regio-kaart-klein-2100 {
    background-image: url("fotos/regios/kroatie/kaart-klein/2100.jpg");
  }

  .regio-kaart-klein-2101 {
    background-image: url("fotos/regios/kroatie/kaart-klein/2101.jpg");
  }

  .regio-kaart-klein-2102 {
    background-image: url("fotos/regios/kroatie/kaart-klein/2102.jpg");
  }

  .regio-kaart-klein-2103 {
    background-image: url("fotos/regios/kroatie/kaart-klein/2103.jpg");
  }

  .regio-kaart-klein-2104 {
    background-image: url("fotos/regios/kroatie/kaart-klein/2104.jpg");
  }

  /* PORTUGAL ***************************************************************** */
  .regio-kaart-site-117 {
    background-image: url("fotos/regios/portugal/kaart/117.jpg");
  }

  .regio-kaart-2127 {
    background-image: url("fotos/regios/portugal/kaart/2127.jpg");
  }

  .regio-kaart-2128 {
    background-image: url("fotos/regios/portugal/kaart/2128.jpg");
  }

  .regio-kaart-2131 {
    background-image: url("fotos/regios/portugal/kaart/2131.jpg");
  }

  .regio-kaart-2132 {
    background-image: url("fotos/regios/portugal/kaart/2132.jpg");
  }

  .regio-kaart-2134 {
    background-image: url("fotos/regios/portugal/kaart/2134.jpg");
  }

  .regio-kaart-2185 {
    background-image: url("fotos/regios/portugal/kaart/2185.jpg");
  }

  .regio-kaart-klein-2127 {
    background-image: url("fotos/regios/portugal/kaart-klein/2127.jpg");
  }

  .regio-kaart-klein-2128 {
    background-image: url("fotos/regios/portugal/kaart-klein/2128.jpg");
  }

  .regio-kaart-klein-2131 {
    background-image: url("fotos/regios/portugal/kaart-klein/2131.jpg");
  }

  .regio-kaart-klein-2132 {
    background-image: url("fotos/regios/portugal/kaart-klein/2132.jpg");
  }

  .regio-kaart-klein-2134 {
    background-image: url("fotos/regios/portugal/kaart-klein/2134.jpg");
  }

  .regio-kaart-klein-2185 {
    background-image: url("fotos/regios/portugal/kaart-klein/2185.jpg");
  }

  /* GRIEKENLAND ************************************************************** */
  .regio-kaart-site-108 {
    background-image: url("fotos/regios/griekenland/kaart/108.jpg");
  }

  .regio-kaart-2059 {
    background-image: url("fotos/regios/griekenland/kaart/2059.jpg");
  }

  .regio-kaart-2060 {
    background-image: url("fotos/regios/griekenland/kaart/2060.jpg");
  }

  .regio-kaart-2061 {
    background-image: url("fotos/regios/griekenland/kaart/2061.jpg");
  }

  .regio-kaart-2062 {
    background-image: url("fotos/regios/griekenland/kaart/2062.jpg");
  }

  .regio-kaart-2063 {
    background-image: url("fotos/regios/griekenland/kaart/2063.jpg");
  }

  .regio-kaart-2399 {
    background-image: url("fotos/regios/griekenland/kaart/2399.jpg");
  }

  .regio-kaart-2400 {
    background-image: url("fotos/regios/griekenland/kaart/2400.jpg");
  }

  .regio-kaart-2401 {
    background-image: url("fotos/regios/griekenland/kaart/2401.jpg");
  }

  .regio-kaart-2402 {
    background-image: url("fotos/regios/griekenland/kaart/2402.jpg");
  }

  .regio-kaart-2403 {
    background-image: url("fotos/regios/griekenland/kaart/2403.jpg");
  }

  .regio-kaart-2404 {
    background-image: url("fotos/regios/griekenland/kaart/2404.jpg");
  }

  .regio-kaart-2405 {
    background-image: url("fotos/regios/griekenland/kaart/2405.jpg");
  }

  .regio-kaart-2406 {
    background-image: url("fotos/regios/griekenland/kaart/2406.jpg");
  }

  .regio-kaart-2407 {
    background-image: url("fotos/regios/griekenland/kaart/2407.jpg");
  }

  .regio-kaart-2408 {
    background-image: url("fotos/regios/griekenland/kaart/2408.jpg");
  }

  .regio-kaart-klein-2059 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2059.jpg");
  }

  .regio-kaart-klein-2060 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2060.jpg");
  }

  .regio-kaart-klein-2061 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2061.jpg");
  }

  .regio-kaart-klein-2062 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2062.jpg");
  }

  .regio-kaart-klein-2063 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2063.jpg");
  }

  .regio-kaart-klein-2399 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2399.jpg");
  }

  .regio-kaart-klein-2400 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2400.jpg");
  }

  .regio-kaart-klein-2401 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2401.jpg");
  }

  .regio-kaart-klein-2402 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2402.jpg");
  }

  .regio-kaart-klein-2403 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2403.jpg");
  }

  .regio-kaart-klein-2404 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2404.jpg");
  }

  .regio-kaart-klein-2405 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2405.jpg");
  }

  .regio-kaart-klein-2406 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2406.jpg");
  }

  .regio-kaart-klein-2407 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2407.jpg");
  }

  .regio-kaart-klein-2408 {
    background-image: url("fotos/regios/griekenland/kaart-klein/2408.jpg");
  }

  /* CYPRUS ******************************************************************* */
  .regio-kaart-site-103 {
    background-image: url("fotos/regios/cyprus/kaart/103.jpg");
  }

  .regio-kaart-2008 {
    background-image: url("fotos/regios/cyprus/kaart/2008.jpg");
  }

  .regio-kaart-2009 {
    background-image: url("fotos/regios/cyprus/kaart/2009.jpg");
  }

  .regio-kaart-2010 {
    background-image: url("fotos/regios/cyprus/kaart/2010.jpg");
  }

  .regio-kaart-2011 {
    background-image: url("fotos/regios/cyprus/kaart/2011.jpg");
  }

  .regio-kaart-2012 {
    background-image: url("fotos/regios/cyprus/kaart/2012.jpg");
  }

  .regio-kaart-2013 {
    background-image: url("fotos/regios/cyprus/kaart/2013.jpg");
  }

  .regio-kaart-klein-2008 {
    background-image: url("fotos/regios/cyprus/kaart-klein/2008.jpg");
  }

  .regio-kaart-klein-2009 {
    background-image: url("fotos/regios/cyprus/kaart-klein/2009.jpg");
  }

  .regio-kaart-klein-2010 {
    background-image: url("fotos/regios/cyprus/kaart-klein/2010.jpg");
  }

  .regio-kaart-klein-2011 {
    background-image: url("fotos/regios/cyprus/kaart-klein/2011.jpg");
  }

  .regio-kaart-klein-2012 {
    background-image: url("fotos/regios/cyprus/kaart-klein/2012.jpg");
  }

  .regio-kaart-klein-2013 {
    background-image: url("fotos/regios/cyprus/kaart-klein/2013.jpg");
  }

  /* GROOT BRITTANIE ********************************************************** */
  .regio-kaart-site-109 {
    background-image: url("fotos/regios/groot-brittanie/kaart/109.jpg");
  }

  .regio-kaart-2065 {
    background-image: url("fotos/regios/groot-brittanie/kaart/2065.jpg");
  }

  .regio-kaart-2067 {
    background-image: url("fotos/regios/groot-brittanie/kaart/2067.jpg");
  }

  .regio-kaart-2068 {
    background-image: url("fotos/regios/groot-brittanie/kaart/2068.jpg");
  }

  .regio-kaart-2069 {
    background-image: url("fotos/regios/groot-brittanie/kaart/2069.jpg");
  }

  .regio-kaart-klein-2065 {
    background-image: url("fotos/regios/groot-brittanie/kaart-klein/2065.jpg");
  }

  .regio-kaart-klein-2067 {
    background-image: url("fotos/regios/groot-brittanie/kaart-klein/2067.jpg");
  }

  .regio-kaart-klein-2068 {
    background-image: url("fotos/regios/groot-brittanie/kaart-klein/2068.jpg");
  }

  .regio-kaart-klein-2069 {
    background-image: url("fotos/regios/groot-brittanie/kaart-klein/2069.jpg");
  }

  /* HONGARIJE **************************************************************** */
  .regio-kaart-site-110 {
    background-image: url("fotos/regios/hongarije/kaart/110.jpg");
  }

  .regio-kaart-2073 {
    background-image: url("fotos/regios/hongarije/kaart/2073.jpg");
  }

  .regio-kaart-2074 {
    background-image: url("fotos/regios/hongarije/kaart/2074.jpg");
  }

  .regio-kaart-2075 {
    background-image: url("fotos/regios/hongarije/kaart/2075.jpg");
  }

  .regio-kaart-2076 {
    background-image: url("fotos/regios/hongarije/kaart/2076.jpg");
  }

  .regio-kaart-2077 {
    background-image: url("fotos/regios/hongarije/kaart/2077.jpg");
  }

  .regio-kaart-klein-2073 {
    background-image: url("fotos/regios/hongarije/kaart-klein/2073.jpg");
  }

  .regio-kaart-klein-2074 {
    background-image: url("fotos/regios/hongarije/kaart-klein/2074.jpg");
  }

  .regio-kaart-klein-2075 {
    background-image: url("fotos/regios/hongarije/kaart-klein/2075.jpg");
  }

  .regio-kaart-klein-2076 {
    background-image: url("fotos/regios/hongarije/kaart-klein/2076.jpg");
  }

  .regio-kaart-klein-2077 {
    background-image: url("fotos/regios/hongarije/kaart-klein/2077.jpg");
  }

  /* DENEMARKEN *************************************************************** */
  .regio-kaart-site-104 {
    background-image: url("fotos/regios/denemarken/kaart/104.jpg");
  }

  .regio-kaart-2014 {
    background-image: url("fotos/regios/denemarken/kaart/2014.jpg");
  }

  .regio-kaart-2015 {
    background-image: url("fotos/regios/denemarken/kaart/2015.jpg");
  }

  .regio-kaart-2016 {
    background-image: url("fotos/regios/denemarken/kaart/2016.jpg");
  }

  .regio-kaart-2017 {
    background-image: url("fotos/regios/denemarken/kaart/2017.jpg");
  }

  .regio-kaart-2018 {
    background-image: url("fotos/regios/denemarken/kaart/2018.jpg");
  }

  .regio-kaart-2375 {
    background-image: url("fotos/regios/denemarken/kaart/2375.jpg");
  }

  .regio-kaart-2376 {
    background-image: url("fotos/regios/denemarken/kaart/2376.jpg");
  }

  .regio-kaart-klein-2014 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2014.jpg");
  }

  .regio-kaart-klein-2015 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2015.jpg");
  }

  .regio-kaart-klein-2016 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2016.jpg");
  }

  .regio-kaart-klein-2017 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2017.jpg");
  }

  .regio-kaart-klein-2018 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2018.jpg");
  }

  .regio-kaart-klein-2375 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2375.jpg");
  }

  .regio-kaart-klein-2376 {
    background-image: url("fotos/regios/denemarken/kaart-klein/2376.jpg");
  }

  /* TURKIJE ****************************************************************** */
  .regio-kaart-site-122 {
    background-image: url("fotos/regios/turkije/kaart/122.jpg");
  }

  .regio-kaart-2166 {
    background-image: url("fotos/regios/turkije/kaart/2166.jpg");
  }

  .regio-kaart-2167 {
    background-image: url("fotos/regios/turkije/kaart/2167.jpg");
  }

  .regio-kaart-2168 {
    background-image: url("fotos/regios/turkije/kaart/2168.jpg");
  }

  .regio-kaart-2310 {
    background-image: url("fotos/regios/turkije/kaart/2310.jpg");
  }

  .regio-kaart-2311 {
    background-image: url("fotos/regios/turkije/kaart/2311.jpg");
  }

  .regio-kaart-2312 {
    background-image: url("fotos/regios/turkije/kaart/2312.jpg");
  }

  .regio-kaart-2313 {
    background-image: url("fotos/regios/turkije/kaart/2313.jpg");
  }

  .regio-kaart-klein-2166 {
    background-image: url("fotos/regios/turkije/kaart-klein/2166.jpg");
  }

  .regio-kaart-klein-2167 {
    background-image: url("fotos/regios/turkije/kaart-klein/2167.jpg");
  }

  .regio-kaart-klein-2168 {
    background-image: url("fotos/regios/turkije/kaart-klein/2168.jpg");
  }

  .regio-kaart-klein-2310 {
    background-image: url("fotos/regios/turkije/kaart-klein/2310.jpg");
  }

  .regio-kaart-klein-2311 {
    background-image: url("fotos/regios/turkije/kaart-klein/2311.jpg");
  }

  .regio-kaart-klein-2312 {
    background-image: url("fotos/regios/turkije/kaart-klein/2312.jpg");
  }

  .regio-kaart-klein-2313 {
    background-image: url("fotos/regios/turkije/kaart-klein/2313.jpg");
  }

  /* INDONESIE **************************************************************** */
  .regio-kaart-site-221 {
    background-image: url("fotos/regios/indonesie/kaart/221.jpg");
  }

  .regio-kaart-2382 {
    background-image: url("fotos/regios/indonesie/kaart/2382.jpg");
  }

  .regio-kaart-2383 {
    background-image: url("fotos/regios/indonesie/kaart/2383.jpg");
  }

  .regio-kaart-2384 {
    background-image: url("fotos/regios/indonesie/kaart/2384.jpg");
  }

  .regio-kaart-2385 {
    background-image: url("fotos/regios/indonesie/kaart/2385.jpg");
  }

  .regio-kaart-2386 {
    background-image: url("fotos/regios/indonesie/kaart/2386.jpg");
  }

  .regio-kaart-2387 {
    background-image: url("fotos/regios/indonesie/kaart/2387.jpg");
  }

  .regio-kaart-2388 {
    background-image: url("fotos/regios/indonesie/kaart/2388.jpg");
  }

  .regio-kaart-2398 {
    background-image: url("fotos/regios/indonesie/kaart/2398.jpg");
  }

  .regio-kaart-klein-2382 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2382.jpg");
  }

  .regio-kaart-klein-2383 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2383.jpg");
  }

  .regio-kaart-klein-2384 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2384.jpg");
  }

  .regio-kaart-klein-2385 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2385.jpg");
  }

  .regio-kaart-klein-2386 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2386.jpg");
  }

  .regio-kaart-klein-2387 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2387.jpg");
  }

  .regio-kaart-klein-2388 {
    background-image: url("fotos/regios/indonesie/kaart-klein/2388.jpg");
  }

  /* POLEN ******************************************************************** */
  .regio-kaart-site-116 {
    background-image: url("fotos/regios/polen/kaart/116.jpg");
  }

  .regio-kaart-2119 {
    background-image: url("fotos/regios/polen/kaart/2119.jpg");
  }

  .regio-kaart-2120 {
    background-image: url("fotos/regios/polen/kaart/2120.jpg");
  }

  .regio-kaart-2121 {
    background-image: url("fotos/regios/polen/kaart/2121.jpg");
  }

  .regio-kaart-2124 {
    background-image: url("fotos/regios/polen/kaart/2124.jpg");
  }

  .regio-kaart-2125 {
    background-image: url("fotos/regios/polen/kaart/2125.jpg");
  }

  .regio-kaart-klein-2119 {
    background-image: url("fotos/regios/polen/kaart-klein/2119.jpg");
  }

  .regio-kaart-klein-2120 {
    background-image: url("fotos/regios/polen/kaart-klein/2120.jpg");
  }

  .regio-kaart-klein-2121 {
    background-image: url("fotos/regios/polen/kaart-klein/2121.jpg");
  }

  .regio-kaart-klein-2124 {
    background-image: url("fotos/regios/polen/kaart-klein/2124.jpg");
  }

  .regio-kaart-klein-2125 {
    background-image: url("fotos/regios/polen/kaart-klein/2125.jpg");
  }

  /* ZWEDEN ******************************************************************* */
  .regio-kaart-site-123 {
    background-image: url("fotos/regios/zweden/kaart/123.jpg");
  }

  .regio-kaart-2171 {
    background-image: url("fotos/regios/zweden/kaart/2171.jpg");
  }

  .regio-kaart-2172 {
    background-image: url("fotos/regios/zweden/kaart/2172.jpg");
  }

  .regio-kaart-2173 {
    background-image: url("fotos/regios/zweden/kaart/2173.jpg");
  }

  .regio-kaart-klein-2171 {
    background-image: url("fotos/regios/zweden/kaart-klein/2171.jpg");
  }

  .regio-kaart-klein-2172 {
    background-image: url("fotos/regios/zweden/kaart-klein/2172.jpg");
  }

  .regio-kaart-klein-2173 {
    background-image: url("fotos/regios/zweden/kaart-klein/2173.jpg");
  }

  /* WADDEN ******************************************************************* */
  .regio-kaart-site-14 {
    background-image: url("fotos/regios/wadden/kaart/14.jpg");
  }

  .regio-kaart-66 {
    background-image: url("fotos/regios/wadden/kaart/66.jpg");
  }

  .regio-kaart-67 {
    background-image: url("fotos/regios/wadden/kaart/67.jpg");
  }

  .regio-kaart-68 {
    background-image: url("fotos/regios/wadden/kaart/68.jpg");
  }

  .regio-kaart-69 {
    background-image: url("fotos/regios/wadden/kaart/69.jpg");
  }

  .regio-kaart-70 {
    background-image: url("fotos/regios/wadden/kaart/70.jpg");
  }

  /*
  .regio-kaart-klein-66 {
      background-image: url('fotos/regios/wadden/kaart-klein/66.jpg');
  }
  .regio-kaart-klein-67 {
      background-image: url('fotos/regios/wadden/kaart-klein/67.jpg');
  }
  .regio-kaart-klein-68 {
      background-image: url('fotos/regios/wadden/kaart-klein/68.jpg');
  }
  .regio-kaart-klein-69 {
      background-image: url('fotos/regios/wadden/kaart-klein/69.jpg');
  }
  .regio-kaart-klein-70 {
      background-image: url('fotos/regios/wadden/kaart-klein/70.jpg');
  }
  */
  /* USA ********************************************************************** */
  .regio-kaart-site-137 {
    background-image: url("fotos/regios/usa/kaart/137.jpg");
  }

  .regio-kaart-2350 {
    background-image: url("fotos/regios/usa/kaart/2350.jpg");
  }

  .regio-kaart-2351 {
    background-image: url("fotos/regios/usa/kaart/2351.jpg");
  }

  .regio-kaart-2352 {
    background-image: url("fotos/regios/usa/kaart/2352.jpg");
  }

  .regio-kaart-2353 {
    background-image: url("fotos/regios/usa/kaart/2353.jpg");
  }

  .regio-kaart-2354 {
    background-image: url("fotos/regios/usa/kaart/2354.jpg");
  }

  .regio-kaart-2355 {
    background-image: url("fotos/regios/usa/kaart/2355.jpg");
  }

  .regio-kaart-2356 {
    background-image: url("fotos/regios/usa/kaart/2356.jpg");
  }

  .regio-kaart-2357 {
    background-image: url("fotos/regios/usa/kaart/2357.jpg");
  }

  .regio-kaart-2358 {
    background-image: url("fotos/regios/usa/kaart/2358.jpg");
  }

  .regio-kaart-2359 {
    background-image: url("fotos/regios/usa/kaart/2359.jpg");
  }

  .regio-kaart-2360 {
    background-image: url("fotos/regios/usa/kaart/2360.jpg");
  }

  .regio-kaart-2361 {
    background-image: url("fotos/regios/usa/kaart/2361.jpg");
  }

  .regio-kaart-klein-2350 {
    background-image: url("fotos/regios/usa/kaart-klein/2350.jpg");
  }

  .regio-kaart-klein-2351 {
    background-image: url("fotos/regios/usa/kaart-klein/2351.jpg");
  }

  .regio-kaart-klein-2352 {
    background-image: url("fotos/regios/usa/kaart-klein/2352.jpg");
  }

  .regio-kaart-klein-2353 {
    background-image: url("fotos/regios/usa/kaart-klein/2353.jpg");
  }

  .regio-kaart-klein-2354 {
    background-image: url("fotos/regios/usa/kaart-klein/2354.jpg");
  }

  .regio-kaart-klein-2355 {
    background-image: url("fotos/regios/usa/kaart-klein/2355.jpg");
  }

  .regio-kaart-klein-2356 {
    background-image: url("fotos/regios/usa/kaart-klein/2356.jpg");
  }

  .regio-kaart-klein-2357 {
    background-image: url("fotos/regios/usa/kaart-klein/2357.jpg");
  }

  .regio-kaart-klein-2358 {
    background-image: url("fotos/regios/usa/kaart-klein/2358.jpg");
  }

  .regio-kaart-klein-2359 {
    background-image: url("fotos/regios/usa/kaart-klein/2359.jpg");
  }

  .regio-kaart-klein-2360 {
    background-image: url("fotos/regios/usa/kaart-klein/2360.jpg");
  }

  .regio-kaart-klein-2361 {
    background-image: url("fotos/regios/usa/kaart-klein/2361.jpg");
  }

  /* THAILAND ***************************************************************** */
  .regio-kaart-site-327 {
    background-image: url("fotos/regios/thailand/kaart/327.jpg");
  }

  .regio-kaart-2393 {
    background-image: url("fotos/regios/thailand/kaart/2393.jpg");
  }

  .regio-kaart-2394 {
    background-image: url("fotos/regios/thailand/kaart/2394.jpg");
  }

  .regio-kaart-2395 {
    background-image: url("fotos/regios/thailand/kaart/2395.jpg");
  }

  .regio-kaart-2396 {
    background-image: url("fotos/regios/thailand/kaart/2396.jpg");
  }

  .regio-kaart-2397 {
    background-image: url("fotos/regios/thailand/kaart/2397.jpg");
  }

  .regio-kaart-klein-2393 {
    background-image: url("fotos/regios/thailand/kaart-klein/2393.jpg");
  }

  .regio-kaart-klein-2394 {
    background-image: url("fotos/regios/thailand/kaart-klein/2394.jpg");
  }

  .regio-kaart-klein-2395 {
    background-image: url("fotos/regios/thailand/kaart-klein/2395.jpg");
  }

  .regio-kaart-klein-2396 {
    background-image: url("fotos/regios/thailand/kaart-klein/2396.jpg");
  }

  .regio-kaart-klein-2397 {
    background-image: url("fotos/regios/thailand/kaart-klein/2397.jpg");
  }
}
/* OVERZICHT / RESULTATEN *************************************************** */
.blok.bl-ads {
  float: left;
  padding: 10px 30px;
  text-align: center;
  width: 846px;
}

.layout2016 .blok.bl-ads {
  margin: 0 0 20px 0;
  padding: 0;
  width: 100%;
}
.layout2016 .blok.bl-ads > ins {
  margin: 0 auto;
}
.layout2016 .blok.bl-ads > ins:first-child {
  margin-top: 0;
}
@media (max-width: 576px) {
  .layout2016 .blok.bl-ads {
    display: none;
  }
}

/* BLOK HUISJE ************************************************************** */
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .blok.huisje a.info {
    display: none;
  }
}
.blok.huisje {
  border-bottom: 0;
  color: #7d7d7d;
  cursor: pointer;
  float: left;
  padding: 0;
  position: relative;
}

.layout2016 div.blok.huisje {
  background-color: #fff;
  border-bottom: 1px solid #dedede;
  clear: both;
  margin-bottom: 20px;
  width: 100%;
}
.layout2016 div.blok.huisje.actief, .layout2016 div.blok.huisje:hover {
  outline: 5px solid rgba(183, 27, 78, 0.5);
}
.layout2016 div.blok.huisje .huisje-naam {
  color: #464646;
}

div.huisje-img {
  background: url("images/geen-foto.jpg") 50% 50% no-repeat;
  background-size: 80%;
  float: left;
}

.belgie div.huisje-img {
  background-image: url("images/geen-foto-belgie.jpg");
}

.spanje div.huisje-img {
  background-image: url("images/geen-foto-spanje.jpg");
}

.duitsland div.huisje-img {
  background-image: url("images/geen-foto-duitsland.jpg");
}

.frankrijk div.huisje-img {
  background-image: url("images/geen-foto-frankrijk.jpg");
}

.wadden div.huisje-img {
  background-image: url("images/geen-foto-wadden.jpg");
}

.bbnl div.huisje-img {
  background-image: url("images/geen-foto-bbnl.jpg");
}

.bbbe div.huisje-img {
  background-image: url("images/geen-foto-bbbe.jpg");
}

.italie div.huisje-img {
  background-image: url("images/geen-foto-italie.jpg");
}

.oostenrijk div.huisje-img {
  background-image: url("images/geen-foto-oostenrijk.jpg");
}

.wintersport div.huisje-img {
  background-image: url("images/geen-foto-wintersport.jpg");
}

.wereld div.huisje-img {
  background-image: url("images/geen-foto-wereld.jpg");
}

.wereldbe div.huisje-img {
  background-image: url("images/geen-foto-wereldbe.jpg");
}

.villaokay div.huisje-img {
  background-image: url("images/geen-foto-villaokay.jpg");
}

.layout2014 div.huisje-img {
  border-radius: 4px 0 0 4px;
}

div.huisje-img {
  height: 239px;
  width: 302px;
}

.infowindow {
  cursor: pointer;
}

.with-leaflet .infowindow {
  width: 302px;
}

div.huisje-img {
  height: auto;
  position: relative;
  width: 39.22%;
}

.lastminute div.huisje-img:before,
.tekoop div.huisje-img:before,
.verkocht div.huisje-img:before,
.infowindow.lastminute div.infowindow-img:before,
.infowindow.tekoop div.infowindow-img:before,
.infowindow.verkocht div.infowindow-img:before {
  background-color: #2ecc71;
  color: #fff;
  content: "Aanbieding";
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
  text-align: center;
  z-index: 10;
}
@media (min-width: 768px) {
  .lastminute div.huisje-img:before,
.tekoop div.huisje-img:before,
.verkocht div.huisje-img:before,
.infowindow.lastminute div.infowindow-img:before,
.infowindow.tekoop div.infowindow-img:before,
.infowindow.verkocht div.infowindow-img:before {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1116px) {
  .dk-indebuurt .lastminute div.huisje-img:before,
.dk-indebuurt .tekoop div.huisje-img:before,
.dk-indebuurt .verkocht div.huisje-img:before,
.dk-indebuurt .infowindow.lastminute div.infowindow-img:before,
.dk-indebuurt .infowindow.tekoop div.infowindow-img:before,
.dk-indebuurt .infowindow.verkocht div.infowindow-img:before {
    left: 192px;
    right: auto;
    min-width: 110px;
  }
  #details.tekoop .dk-indebuurt .lastminute div.huisje-img:before,
#details.tekoop .dk-indebuurt .tekoop div.huisje-img:before,
#details.tekoop .dk-indebuurt .verkocht div.huisje-img:before,
#details.tekoop .dk-indebuurt .infowindow.lastminute div.infowindow-img:before,
#details.tekoop .dk-indebuurt .infowindow.tekoop div.infowindow-img:before,
#details.tekoop .dk-indebuurt .infowindow.verkocht div.infowindow-img:before {
    left: 0 !important;
  }

  .taal-du .dk-indebuurt .lastminute div.huisje-img:before,
.taal-du .dk-indebuurt .tekoop div.huisje-img:before,
.taal-du .dk-indebuurt .verkocht div.huisje-img:before,
.taal-du .dk-indebuurt .infowindow.lastminute div.infowindow-img:before,
.taal-du .dk-indebuurt .infowindow.tekoop div.infowindow-img:before,
.taal-du .dk-indebuurt .infowindow.verkocht div.infowindow-img:before {
    left: 160px;
    min-width: 142px;
  }
}

.tekoop div.huisje-img:before,
.infowindow.tekoop div.infowindow-img:before {
  background-color: #f39a08;
  content: "Te koop";
}

.verkocht div.huisje-img:before,
.infowindow.verkocht div.infowindow-img:before {
  background-color: #f39a08;
  content: "Verkocht";
}

.taal-en .lastminute div.huisje-img:before,
.taal-en .infowindow.lastminute div.infowindow-img:before {
  content: "Offer";
}
.taal-en .tekoop div.huisje-img:before,
.taal-en .infowindow.tekoop div.infowindow-img:before {
  content: "For sale";
}
.taal-en .verkocht div.huisje-img:before,
.taal-en .infowindow.verkocht div.infowindow-img:before {
  content: "Sold";
}

.taal-du .lastminute div.huisje-img:before,
.taal-du .infowindow.lastminute div.infowindow-img:before {
  content: "Angebot";
}
.taal-du .tekoop div.huisje-img:before,
.taal-du .infowindow.tekoop div.infowindow-img:before {
  content: "Zu verkaufen";
}
.taal-du .verkocht div.huisje-img:before,
.taal-du .infowindow.verkocht div.infowindow-img:before {
  content: "Verkauft";
}

.taal-fr .lastminute div.huisje-img:before,
.taal-fr .infowindow.lastminute div.infowindow-img:before {
  content: "Offre";
}
.taal-fr .tekoop div.huisje-img:before,
.taal-fr .infowindow.tekoop div.infowindow-img:before {
  content: "A vendre";
}
.taal-fr .verkocht div.huisje-img:before,
.taal-fr .infowindow.verkocht div.infowindow-img:before {
  content: "Vendu";
}

.huisje-img img {
  height: auto;
  width: 100%;
}

.huisje-info {
  float: left;
  line-height: 20px;
  padding: 20px 20px 0 20px;
  width: 60.78%;
}
.huisje-info h3.huisje-naam {
  margin-top: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.huisje-info .ico-location {
  background: url(images/2016/icon-location.png) no-repeat 0 0;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 26px;
  padding-right: 4px;
  position: absolute;
  text-align: center;
  height: 40px;
  width: 26px;
}
.dynamic .huisje-info .ico-location {
  background-image: url(images/2016/icon-location-dot.png);
}

.layout2016 .blok.huisje .prijs-blok {
  background-color: rgba(238, 208, 9, 0.9);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  margin: 5px;
  max-width: 200px;
  min-width: 80px;
  padding: 5px;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.layout2016 .blok.huisje .prijs-blok .prijs.pr-voor {
  display: block;
  font-size: 28px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
}
.layout2016 .blok.huisje .prijs-blok .prijs.pr-voor.pr-aanvraag {
  font-size: 20px;
}
.layout2016 .blok.huisje .prijs-blok .prijs-per {
  margin-top: -8px;
}
.layout2016 .blok.huisje .contactloos,
.layout2016 .blok.huisje .cancelfree {
  background-color: rgba(183, 27, 78, 0.75);
  -webkit-border-radius: 1px;
  border-radius: 1px;
  color: #fff;
  font-size: 14px;
  min-width: 150px;
  padding: 5px 10px;
  position: absolute;
  left: 5px;
  bottom: 5px;
}
@media (min-width: 768px) {
  .layout2016 .blok.huisje .contactloos,
.layout2016 .blok.huisje .cancelfree {
    font-size: 13px;
    min-width: 140px;
  }
}
.layout2016 .blok.huisje .contactloos a,
.layout2016 .blok.huisje .cancelfree a {
  color: #fff;
}
.layout2016 .blok.huisje .cancelfree {
  background-color: rgba(48, 162, 219, 0.75);
}
.layout2016 .blok.huisje .contactloos + .cancelfree {
  bottom: 40px;
}

.tooltip-contactloos .tooltip-inner {
  border-radius: 3px;
  font-size: 13px;
}

.layout2016 .blok-huisje-banner-verblijf .huisje-info .huisje-naam-locatie {
  padding-left: 36px;
}
.layout2016 .blok-huisje-banner-verblijf .huisje-info .hi-omschrijving {
  clear: left;
}
@media (max-width: 767px) {
  .layout2016 .blok-huisje-banner-verblijf .huisje-info .hi-omschrijving {
    margin-bottom: 60px;
  }
}

.huisje-info p.huisje-naam {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
}

.layout2016 .huisje-info p.huisje-naam,
.layout2016 p.huisje-locatie {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.layout2016 .huisje-locatie-locatie {
  color: #aaa;
  font-style: italic;
  font-size: 13px;
  margin-left: 4px;
}
.layout2016 .huisje-locatie-locatie a {
  color: #aaa;
}
.layout2016 .huisje-locatie-locatie .divider {
  font-family: "Entypo" !important;
  font-size: 17px;
}
.layout2016 .huisje-locatie-locatie .divider:before {
  content: "";
  left: -2px;
  position: relative;
  top: 4px;
}

.huisje-info .ico-location + p.huisje-naam,
.layout2016 .ico-location + p.huisje-naam + p.huisje-locatie,
.layout2016 .ico-location + p.huisje-naam + .google-auto-placed + p.huisje-locatie {
  padding-left: 40px;
}

.huisje-info p {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.huisje-info .huis-topadv-lm {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
}

.huisje-info .hi-omschrijving {
  padding-top: 10px;
  margin-bottom: 10px;
}

.huisje-info .hi-omschrijving + div + .hi-omschrijving {
  padding-top: 0;
}

.huisje-info .hi-omschrijving.hio-3rows {
  max-height: 60px;
  overflow: hidden;
}

.layout2016 .huisje-info .hi-omschrijving.hio-3rows {
  max-height: 70px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

@media (min-width: 1000px) and (max-width: 1024px) {
  /* ipad heeft niet de kaart ernaast */
  .layout2016 .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 110px;
    -webkit-line-clamp: 5;
    padding-right: 20px;
  }

  .layout2016 .topadvertentie .huisje-info .hi-omschrijving.hio-6rows,
.layout2016 .lastminute .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 110px;
    -webkit-line-clamp: 5;
  }
}
@media (min-width: 1300px) {
  .layout2016 .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 90px;
    -webkit-line-clamp: 4;
  }

  .layout2016 .topadvertentie .huisje-info .hi-omschrijving.hio-6rows,
.layout2016 .lastminute .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 70px;
    -webkit-line-clamp: 3;
  }
}
@media (min-width: 1600px) {
  .layout2016 .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 110px;
    -webkit-line-clamp: 5;
  }

  .layout2016 .topadvertentie .huisje-info .hi-omschrijving.hio-6rows,
.layout2016 .lastminute .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 90px;
    -webkit-line-clamp: 4;
  }
}
@media (min-width: 1800px) {
  .layout2016 .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 130px;
    -webkit-line-clamp: 6;
  }

  .layout2016 .topadvertentie .huisje-info .hi-omschrijving.hio-6rows,
.layout2016 .lastminute .huisje-info .hi-omschrijving.hio-6rows {
    max-height: 110px;
    -webkit-line-clamp: 5;
  }
}
.huisje-info .hi-facts {
  max-height: 60px;
  overflow: hidden;
}
.huisje-info ul {
  list-style-type: circle;
  margin: 0 0 10px 0;
  padding: 0 30px 0 15px;
}
.huisje-info ul.hi-facts {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  font-size: 13px;
  list-style-type: square;
  padding-left: 0;
}
.huisje-info ul.hi-facts.cols-2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.huisje-info ul.hi-facts.cols-1 {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
}
.huisje-info ul.hi-facts li {
  margin-left: 15px;
}
.huisje-info ul.hi-facts li.lst-none {
  list-style-type: none;
}
.huisje-info .prijs {
  display: inline-block;
  line-height: 26px;
  max-width: 200px;
  min-width: 100px;
  min-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.layout2016 {
  /*
  &.safari8 .huisje-info.flex .hi-omschrijving {
      -webkit-flex-basis: 400%;
  }
  &.safari8 .huisje-info.flex .prijs-van-voor {
      -webkit-flex-basis: content;
  }
  */
  /* &.safari8 .huisje-info.flex div.huisje-knop */
}
.layout2016 .blok.huisje.flex {
  align-items: stretch;
  margin-bottom: 30px;
}
.layout2016 .huisje-info.flex {
  /*
  -webkit-align-items: stretch;
  -webkit-flex-direction: column;
  */
  align-items: stretch;
  flex-direction: column;
  padding-right: 0;
  padding-left: 0;
  padding-top: 10px;
}
.layout2016 .huisje-info.flex > div {
  padding-right: 20px;
  padding-left: 20px;
}
.layout2016 .huisje-info.flex .hi-omschrijving-prijs {
  /*
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  */
  flex: 2;
}
.layout2016 .huisje-info.flex .hi-omschrijving {
  /*
  -webkit-align-self: center;
  */
  align-self: center;
}
.layout2016 .huisje-info.flex .prijs-van-voor {
  /*
  -webkit-align-self: flex-end;

  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  */
  align-self: flex-end;
  order: 2;
}
.layout2016 .huisje-info.flex .prijs {
  min-width: initial;
}
@media (max-width: 767px) {
  .layout2016 .huisje-info.flex.xs-no-flex div.huisje-knop {
    float: right;
  }
}
.layout2016.safari9 .huisje-info.flex .hi-omschrijving {
  flex-basis: 400%;
}
.layout2016.safari9 .huisje-info.flex .prijs-van-voor {
  flex-basis: 100%;
}
.layout2016 .huisje-info.flex div.huisje-knop {
  /*
  -webkit-flex-direction: row-reverse;
  -webkit-justify-content: space-between;
  */
  flex-direction: row-reverse;
  justify-content: space-between;
  float: none;
  position: relative;
  width: 100%;
}
.layout2016 .huisje-info.flex div.huisje-knop .hk-details {
  /*
  -webkit-box-ordinal-group: 3;
  -webkit-order: 3;
  */
  order: 3;
}
.layout2016 .huisje-info.flex div.huisje-knop .links {
  /*
  -webkit-box-ordinal-group: 2;
  -webkit-order: 2;
  */
  order: 2;
}
.layout2016 .huisje-info.flex div.huisje-knop a {
  /*
  -webkit-box-ordinal-group: 1;
  -webkit-order: 1;
  */
  order: 1;
}
.layout2016.ie9 .huisje-info.flex div.huisje-knop, .layout2016.ie10 .huisje-info.flex div.huisje-knop {
  position: absolute;
  width: 60.78%;
}

.layout2016 .huisje-info .prijs {
  font-size: 20px;
  font-weight: bold;
  min-height: 20px;
}

.layout2016 .prijs.pr-van,
.layout2016 .infowindow .prijs.pr-van {
  text-decoration: line-through;
}

.layout2016 .huisje-info .prijs.pr-voor,
.layout2016 .infowindow .prijs.pr-voor {
  display: block;
  font-size: 28px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
}

.layout2016 .infowindow .prijs.pr-voor.pr-aanvraag {
  font-size: 20px;
}

.layout2016 .huisje-info .prijs-van-voor {
  padding-bottom: 10px;
  padding-left: 10px;
}

.layout2016 .infowindow {
  font-size: 16px;
}

.layout2016 .infowindow .huisje-img {
  max-width: 302px;
  max-height: 239px;
}

.layout2016 .bh-vakantiepark .huisje-naam-locatie + .hi-facts {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  max-height: 100px;
}
.layout2016 .bh-vakantiepark .usps {
  line-height: 1.5;
}
.layout2016 .bh-vakantiepark .usps .usp {
  padding-left: 3.5rem;
  position: relative;
}
.layout2016 .bh-vakantiepark .usps .usp-check {
  color: #208e4e;
  font-weight: bold;
  left: 0.5rem;
  position: absolute;
}

.layout2016 .dk-indebuurt .infowindow {
  position: relative;
}
.layout2016 .dk-indebuurt .infowindow .infowindow-img {
  position: relative;
}

.layout2016 .infowindow-img {
  margin-bottom: 10px;
  position: relative;
}
.layout2016 .infowindow-img .contactloos,
.layout2016 .infowindow-img .cancelfree {
  background-color: rgba(183, 27, 78, 0.75);
  -webkit-border-radius: 1px;
  border-radius: 1px;
  color: #fff;
  font-size: 13px;
  min-width: 140px;
  padding: 5px 10px;
  position: absolute;
  left: 5px;
  bottom: 5px;
}
.layout2016 .infowindow-img .contactloos a,
.layout2016 .infowindow-img .cancelfree a {
  color: #fff;
}
.layout2016 .infowindow-img .cancelfree {
  background-color: rgba(48, 162, 219, 0.75);
}
.layout2016 .infowindow-img .contactloos + .cancelfree {
  bottom: 40px;
}

.layout2016 .infowindow-naam {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
}

.layout2016 .infowindow-prijs {
  background-color: rgba(238, 208, 9, 0.9);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  margin: 5px;
  max-width: 200px;
  min-width: 80px;
  padding: 5px;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 15px;
  top: 15px;
}

.layout2016 #map-affix .infowindow-prijs {
  left: 2px;
  top: 2px;
}

.layout2016 .infowindow-prijs .prijs-per {
  font-weight: normal;
}

.layout2016 .infowindow-locatie,
#details .blok.infowindow .infowindow-locatie {
  font-size: 13px;
}
.layout2016 .infowindow-locatie .divider,
#details .blok.infowindow .infowindow-locatie .divider {
  font-family: Entypo !important;
  font-size: 16px;
}
.layout2016 .infowindow-locatie .divider:before,
#details .blok.infowindow .infowindow-locatie .divider:before {
  content: "";
  position: relative;
  top: 3px;
}

.layout2016 .infowindow-type-personen,
#details .blok.infowindow .infowindow-type-personen {
  margin-bottom: 0;
  font-size: 15px;
}

.layout2016 .infowindow-knop {
  margin-bottom: 0;
}

#details .blok.infowindow {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 15px 15px 5px 15px;
  width: 100%;
}
#details .blok.infowindow img.huisje-img {
  max-width: 100%;
}
#details .blok.infowindow a.add-favo {
  right: 15px;
  top: 10px;
}
@media (max-width: 1200px) {
  #details .blok.infowindow a.add-favo {
    background-color: #fff;
    border: 10px solid white;
    border-radius: 20px;
    height: 40px;
    margin-top: -10px;
    margin-right: -10px;
  }
}

.dk-indebuurt .blok.infowindow a.add-favo {
  position: absolute;
  right: 15px;
  top: 10px;
}

.huisje-topadvertentie {
  color: #aaa;
  font-size: 11px;
  font-weight: bold;
  left: 560px;
  position: absolute;
  top: 6px;
}

.huisje-topadv {
  background: #eed009;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 6px;
  padding: 0 3px;
}

.layout2016 .huisje-topadv {
  background-color: #ffd203;
  border-radius: 20px;
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 3px 10px;
}

@media (min-width: 1600px) and (max-width: 1700px), (min-width: 1800px) and (max-width: 1850px) {
  .layout2016 .huisje-topadv {
    margin-top: -1em;
    position: absolute;
    right: 0;
  }
}
.huisje-website {
  bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  right: 30px;
  position: absolute;
}

.layout2016 div.huisje-knop {
  border-top: 1px solid #d1d1d1;
  float: right;
  line-height: 38px;
  padding: 10px 20px;
  width: 60.78%;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 767px) {
  .layout2016 div.huisje-knop {
    margin-top: 10px;
  }
}

.layout2016 .huisje-knop div.hk-details {
  float: left;
  font-size: 14px;
  line-height: 1.35em;
}

.layout2016 .huisje-knop div.hk-details + .links {
  margin-right: 1em;
  margin-left: 1em;
}

@media (min-width: 1024px) and (max-width: 1400px) {
  .layout2016 .huisje-knop div.hk-details + .links {
    display: none;
  }
}
@media (max-width: 767px) {
  .layout2016 .huisje-knop div.hk-details {
    float: none;
  }

  .layout2016 .huisje-knop .hk-details div.hk-slaapkamers {
    float: right;
  }

  .layout2016 .huisje-knop div.hk-details + .links {
    line-height: 1em;
    margin-left: 0;
    padding-top: 0.5em;
  }
}
/* *** */
.layout2016 div.huisje-img {
  overflow: hidden;
}

.layout2016 .huisje-img img {
  height: 239px;
  width: auto;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .layout2016 .huisje-img img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .layout2016 div.huisje-img,
.layout2016 div.huisje-info {
    width: 100%;
  }

  .layout2016 .huisje-img img {
    height: auto;
    width: 100%;
  }

  .layout2016 .hidden-md {
    display: none;
  }

  .layout2016 div.huisje-knop {
    position: relative;
    width: 100%;
  }
}
@media (min-width: 1601px) {
  .layout2016 .huisje-img img {
    height: auto;
    width: 100%;
  }
}
/* *** */
@media (max-width: 767px) {
  .layout2016 .huisje-img,
.layout2016 .huisje-info {
    width: 100%;
  }

  .layout2016 .huisje a.add-favo {
    background-color: #fff;
    border: 10px solid white;
    border-radius: 20px;
    height: 40px;
    margin-top: -61px;
    margin-right: -10px;
    position: relative;
  }
}
/* WIE ZIJN WIJ ************************************************************* */
.waar-alles-mee-begon {
  clear: right;
  float: right;
  margin: -50px 90px 10px 60px;
  padding: 5px;
  height: 261px;
  width: 235px;
}
@media (max-width: 767px) {
  .waar-alles-mee-begon {
    margin: 0;
  }
}

.wzw-knop {
  margin: 10px 30px 0 0;
}

.wzw-title {
  color: #1c6caf;
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 10px;
}

.wzw-container {
  background-color: #fff;
  display: table;
}

.wzw-landen {
  border: 2px solid #eee;
  border-radius: 5px 0 0 5px;
  border-right: 0;
  display: table-cell;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 2em;
  padding: 10px 10px 5px 10px;
}
.wzw-landen a {
  border-radius: 5px;
  display: block;
  margin-bottom: 5px;
  padding: 10px;
  min-width: 230px;
}
.wzw-landen a.actief {
  background-color: #eee;
  font-size: 19px;
}
.wzw-landen a.actief:after {
  border-style: solid;
  border-width: 1em 0 1em 1em;
  border-color: transparent transparent transparent #1f9bda;
  content: "";
  float: right;
  height: 0;
  width: 0;
}
.wzw-landen a:hover {
  background-color: #f6f6f6;
}

.wzw-land {
  border: 2px solid #eee;
  border-radius: 0 5px 5px 0;
  display: table-cell;
  font-family: "Roboto", sans-serif;
  line-height: 1.5em;
  padding: 10px 10px 10px 40px;
  vertical-align: top;
  width: 800px;
}
.wzw-land.hidden {
  display: none;
}

.wzw-land-title {
  color: #1c6caf;
  font-size: 27px;
  font-weight: 700;
  margin-top: 0;
  padding-top: 20px;
}

.wzw-type {
  font-size: 17px;
  float: left;
  margin: 0 0 50px 0;
  min-width: 320px;
}
@media (min-width: 1125px) {
  .wzw-type.first {
    margin-right: 30px;
  }
}
@media (min-width: 1200px) {
  .wzw-type.first {
    margin-right: 90px;
  }
}
.wzw-type.first-margin {
  margin-bottom: 0;
}
.wzw-type a {
  display: block;
  line-height: 1.5em;
}

.wzw-type-title {
  color: #202020;
  font-size: 17px;
  font-weight: 700;
}

.wzw-regio-title {
  color: #606060;
  font-size: 15px;
}

a.wzw-img {
  clear: right;
  min-width: 500px;
}

a.wzw-img img,
img.wzw-img {
  -webkit-box-shadow: 0 0 2px 2px #ddd;
  box-shadow: 0 0 2px 2px #ddd;
  float: right;
  margin: 0 0 30px 60px;
  padding: 5px;
  width: 200px;
}

img.wzw-img {
  display: block;
  float: none;
  margin: 10px 0 30px 0;
}

a.wzw-img:hover img,
img.wzw-img:hover {
  -webkit-box-shadow: 0 0 2px 2px #ccc;
  box-shadow: 0 0 2px 2px #ccc;
}

@media (max-width: 900px) {
  .wzw-container {
    display: block;
  }

  .wzw-landen {
    border: 2px solid #eee;
    border-bottom: 0;
    border-radius: 0;
    display: block;
  }

  .wzw-landen a {
    display: inline-block;
    min-width: 49%;
    padding: 5px 10px;
  }

  .wzw-land {
    background-color: #fff;
    border-radius: 0;
    display: block;
    float: left;
    padding: 10px;
    width: 100%;
  }

  .wzw-type {
    min-width: initial;
    margin: 0;
  }

  a.wzw-img {
    min-width: initial;
  }

  a.wzw-img + a.wzw-img,
.wzw-type > a + a,
.wzw-regio-title,
.wzw-type-title {
    margin-top: 12px;
  }

  a.wzw-img img,
img.wzw-img {
    float: none;
    margin: 12px 0;
    max-width: 100%;
  }

  .wzw-knop {
    margin-bottom: 12px;
  }

  .wzw-landen a.actief:after {
    border-width: 0.9em 0.9em 0 0.9em;
    border-color: #1f9bda transparent transparent transparent;
    margin-top: 0.4em;
  }
}
@media (max-width: 400px) {
  .wzw-landen a {
    display: inline-block;
    min-width: 100%;
    padding: 0 10px;
  }
}
/* geschiedenis ************************************************************* */
.layout2014 .geschiedenis {
  max-width: 90%;
}

.geschiedenis td {
  padding: 10px;
  vertical-align: top;
}
.geschiedenis td:first-child {
  font-weight: bold;
}

.geschiedenis-td-img {
  text-align: center;
}

.geschiedenis-td-img img {
  -webkit-box-shadow: 0 0 2px 2px #ddd;
  box-shadow: 0 0 2px 2px #ddd;
  padding: 5px;
}

.geschiedenis-td-flags {
  text-align: center;
  min-width: 460px;
}

.geschiedenis-td-flags img.px64 {
  width: 32px;
}

.geschiedenis-td-flags img {
  margin: 0 5px;
  width: 24px;
}

.geschiedenis-img {
  margin-top: -50px;
  height: 520px;
  width: 420px;
}

.geschiedenis-img-fm-ho {
  margin-top: 30px;
  height: 380px;
  width: 300px;
}

.geschiedenis-img-bb-eu {
  height: 420px;
  width: 300px;
  margin-top: -80px;
}

.geschiedenis-img-logo-holland {
  height: 410px;
  width: 300px;
  margin-top: -30px;
}

img.geschiedenis-img-alle-landen {
  float: right;
  height: 140px;
  width: 200px;
}

@media (max-width: 767px) {
  .geschiedenis td {
    float: left;
    width: 100%;
  }

  .geschiedenis td:first-child {
    font-weight: bold;
  }

  .geschiedenis img.geschiedenis-img,
.geschiedenis img.geschiedenis-img-fm-ho,
.geschiedenis img.geschiedenis-img-bb-eu,
.geschiedenis img.geschiedenis-img-logo-holland {
    height: auto;
    max-width: 100%;
  }

  .geschiedenis-img {
    margin-top: 0;
  }

  .geschiedenis-img-bb-eu,
.geschiedenis-img-logo-holland {
    margin-top: 0;
  }

  .geschiedenis-td-flags {
    min-width: 0;
  }
}
/* sterren - beoordeling **************************************************** */
span.star {
  background: url(images/rating/star.gif) no-repeat 0 0px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

span.star.active {
  background-position: 0 -32px;
}

span.star.groot {
  background-image: url(images/rating/star-groot.png);
  height: 24px;
  width: 24px;
  vertical-align: -5px;
}

span.star.groot.active {
  background-position: 0 -48px;
}

span.star.groot:last-child {
  margin-right: 10px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel, div.star-rating {
  float: left;
  width: 17px;
  height: 15px;
  text-indent: -999em;
  cursor: pointer;
  display: block;
  background: transparent;
  overflow: hidden;
}

div.rating-cancel, div.rating-cancel a {
  background: url(images/rating/delete.gif) no-repeat 0 -16px;
}

div.star-rating, div.star-rating a {
  background: url(images/rating/star.gif) no-repeat 0 0px;
}

div.rating-cancel a, div.star-rating a {
  display: block;
  width: 16px;
  height: 100%;
  background-position: 0 0px;
  border: 0;
}

div.star-rating-on a {
  background-position: 0 -32px !important;
}

div.star-rating-hover a {
  background-position: 0 -16px;
}

/* Read Only CSS */
div.star-rating-readonly a {
  cursor: default !important;
}

/* Partial Star CSS */
div.star-rating {
  background: transparent !important;
  overflow: hidden !important;
}

.star-groot div.rating-cancel, .star-groot div.star-rating {
  width: 24px;
  height: 24px;
}

.star-groot div.rating-cancel, .star-groot div.rating-cancel a {
  background: url(images/rating/delete-groot.png) no-repeat 0 -24px;
}

.star-groot div.star-rating, .star-groot div.star-rating a {
  background-image: url(images/rating/star-groot.png);
}

.star-groot div.rating-cancel a, .star-groot div.star-rating a {
  width: 24px;
  background-position: 0 0px;
}

.star-groot div.star-rating-on a {
  background-position: 0 -48px !important;
}

.star-groot div.star-rating-hover a {
  background-position: 0 -24px;
}

.star-groot .rating-cancel,
.star-groot .star-rating {
  margin-top: 5px;
}

.star-uitleg {
  background-color: #82a93e;
  border-radius: 0 2px 2px 0;
  color: white;
  display: none;
  float: left;
  margin-top: 5px;
  margin-left: 50px;
  min-width: 100px;
  padding: 4px;
  position: relative;
}

.layout2016 .star-uitleg {
  padding: 0 4px;
}

.star-uitleg:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #82a93e;
  position: absolute;
  top: 0px;
  left: -12px;
}

.su-1 {
  background-color: #bb221f;
}

.su-1:before {
  border-right-color: #bb221f;
}

.su-2 {
  background-color: #ad4327;
}

.su-2:before {
  border-right-color: #ad4327;
}

.su-3 {
  background-color: #9f652e;
}

.su-3:before {
  border-right-color: #9f652e;
}

.su-4 {
  background-color: #908736;
}

.su-4:before {
  border-right-color: #908736;
}

/* AANMELDEN **************************************************************** */
.layout2014 div.aanmelden-stappen {
  border-bottom: 2px solid #666;
  padding: 0 5px 10px 5px;
}

.layout2014 span.aanmelden-stap {
  display: inline-block;
  font-weight: bold;
  padding: 10px;
}

.layout2014 span.aanmelden-stap.actief {
  background-color: #ffffff;
  color: red;
  padding: 4px;
}

.layout2016 div.aanmelden-stappen {
  border-bottom: 1px solid #dedede;
  margin: 0 -15px 10px -15px;
}

.layout2016 div.aanmelden-stappen.affix {
  background: #fff;
  top: 81px;
  left: 0;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  z-index: 100;
}

@media (max-width: 1024px) {
  .layout2016 div.aanmelden-stappen.affix {
    background: transparent;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
  }
}
.layout2016 span.aanmelden-stap {
  display: inline-block;
  font-weight: bold;
  padding: 10px 15px;
  position: relative;
}

.layout2016 span.aanmelden-stap.actief {
  color: #b71b4e;
}

.layout2016 span.aanmelden-stap + span.aanmelden-stap:before {
  color: #ccc;
  content: "";
  font-family: "Entypo" !important;
  font-size: 20px;
  left: -11px;
  position: absolute;
  top: 6px;
}

.layout2016 table.aanmelden-faciliteiten {
  width: 100%;
}

.layout2016 table.aanmelden-faciliteiten td {
  width: 50% !important;
}

.layout2016 table.aanmelden-faciliteiten table td {
  padding: 2px 10px 2px 0;
}

@media (max-width: 767px) {
  .layout2016 table.aanmelden-faciliteiten td[width="300"] {
    float: left;
    width: 100% !important;
  }

  .layout2016 table.aanmelden-faciliteiten table {
    width: 100%;
  }
}
.aanmelden form[name=aanmeld_form] > ul > li {
  padding-bottom: 12px;
}

.aanmelden tr.beschrijving td {
  padding-top: 1em;
  padding-bottom: 1em;
}

.aanmelden h3 {
  margin-top: 1em;
}

.aanmelden td.verplicht {
  padding-right: 10px;
}

.aanmelden tr.skigebied td {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* VOORWAARDEN ************************************************************** */
ol.voorwaarden > li {
  padding-bottom: 30px;
}

/* MAILCHECK **************************************************************** */
p.suggestion {
  margin: 0.5em 0 1em 0 !important;
}

a.suggestion {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.layout2016 a.suggestion {
  color: #464646;
}

/* COOKIEBAR **************************************************************** */
#cookiebar + #bottom {
  margin-bottom: 60px;
}

#cookiebar {
  background-color: #f7f7f7;
  bottom: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  font-size: 11px;
  margin: 0;
  padding: 9px 0;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 9999;
}

.layout2016 #cookiebar {
  font-size: 12px;
}

.caching #cookiebar {
  display: none;
}

#cookiebar a {
  white-space: nowrap;
}

#cookiebar p {
  line-height: 17px;
  margin: 0 auto;
  max-width: 1050px;
  padding: 0;
}

.taal-du #cookiebar p {
  max-width: 1000px;
}

#cookiebar .knop {
  font-size: 11px;
  height: auto;
  line-height: 22px;
  margin-top: 5px;
}

#cookiebeleid {
  display: none;
  line-height: 1.5em;
  max-width: 600px;
}

/*# sourceMappingURL=style-common.css.map */
