.searchwrapper{padding:0 15px 20px}.search{position:relative;background-color:#565656;overflow:auto;color:#fff}@media only screen and (max-width:800px){.search{padding-bottom:50px}}.search-mainblockwrapper{float:left;width:35%}@media only screen and (max-width:1200px){.search-mainblockwrapper{width:50%}}@media only screen and (max-width:800px){.search-mainblockwrapper{width:100%}}.search-sideblockwrapper{float:left;width:40%}@media only screen and (max-width:1200px){.search-sideblockwrapper{float:right;width:50%}}@media only screen and (max-width:800px){.search-sideblockwrapper{display:none;float:none;width:100%;overflow:auto}}.searchblock{padding:20px;font-size:.75rem;overflow:auto}.searchblock-periode,.searchblock-reistype{padding-bottom:0}@media only screen and (max-width:1200px){.searchblock-periode,.searchblock-reistype{padding:20px 20px 9px}}@media only screen and (max-width:800px){.searchblock-gebied,.searchblock-periode,.searchblock-reistype{padding:10px}}.searchblock-nachten{padding-top:0}.searchblock-topper{float:left;width:25%}@media only screen and (max-width:1200px){.searchblock-topper{float:right;width:50%;padding:20px 20px 0}}@media only screen and (max-width:800px){.searchblock-topper{display:none}}@media only screen and (max-width:1200px){.searchblock-topper .checkbox{line-height:2.1}}@media only screen and (max-width:800px){.searchblock-topper .checkbox{line-height:1.6}}.searchblock-topper .checkbox input[type=checkbox]{margin-top:9px}.searchblock-topper .topper-icon{position:relative;top:5px;display:inline-block;width:40px;text-align:center;vertical-align:baseline}.searchblock-topper .topper-icon img{vertical-align:baseline}.searchblock-quotering{clear:left}.searchblock-quotering .checkbox{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}@media only screen and (max-width:900px){.searchblock-quotering .checkbox{display:block;margin-bottom:10px;margin-top:10px}}@media only screen and (max-width:800px){.searchblock-quotering .checkbox{margin-bottom:0;margin-top:0}}.searchblock-quotering .checkbox label{padding-left:0}.searchblock-quotering .checkbox input[type=checkbox]{margin-left:20px;margin-right:4px;position:relative}@media only screen and (max-width:900px){.searchblock-quotering .checkbox input[type=checkbox]{margin-left:0}}.searchblock-quotering .checkbox:nth-child(2) input[type=checkbox]{margin-left:0}.searchblock-quotering .checkbox img{vertical-align:baseline}@media only screen and (max-width:800px){.searchblock-quotering,.searchblock-topper{padding:10px;float:none;width:100%;clear:both}}.searchtitle{line-height:20px;padding-bottom:10px;font-size:.75rem;font-weight:700}.searchblock-topper .searchtitle{padding-bottom:0}.search-reistype-active{display:inline-block;margin-bottom:6px;padding:2px 16px;border-radius:3px;font-size:1.3rem;font-weight:700;background-color:#fff;color:#565656;line-height:1.2}.search-reistype-link{font-size:.875rem;color:#ddd}.search-reistype-link:focus,.search-reistype-link:hover{color:#ddd}#search-land{margin-bottom:8px}#search-gebied-backup{display:none}.searchblock-showmore-button.aktiefbtn{display:none;position:absolute;right:20px;bottom:20px;background-color:#fff;color:#565656;background-image:url(/images/icon_btnright_blue.png)}@media only screen and (max-width:800px){.searchblock-showmore-button.aktiefbtn{display:block;right:10px;bottom:10px}}.resultwrapper{overflow:auto}.resultwrapper .noresults{display:none;margin:0 15px;padding:30px;text-align:center;background-color:#f0f0f0;font-size:1rem}.resultwrapper .periodetitle{clear:left;padding:40px 15px 0;font-size:1.6rem;font-weight:700;text-shadow:1px 1px 0 #ddd;text-transform:uppercase}.reiswrapper{padding:0 15px}.reis{margin:15px 0;background-color:#f0f0f0;overflow:auto;font-size:.74rem;position:relative;min-height:120px}.reis-topwrapper{display:block;position:relative;float:left;width:18%;min-width:190px;font-family:denseregular;font-size:1rem;cursor:pointer}@media only screen and (max-width:600px){.reis-topwrapper{float:none;width:100%;height:0;padding-top:50%;overflow:hidden;font-size:.875rem}}.reis-topwrapper img{width:100%}.reis-topwrapper>img{display:block}@media only screen and (max-width:600px){.reis-topwrapper>img{position:absolute;top:-25%;left:0}}.reis-transport{position:absolute;top:8px;right:8px}.reis-hotel{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(86,86,86,.8);padding:4px 8px;font-weight:700;color:#fff}.reis-hotel a,.reis-hotel a:focus,.reis-hotel a:hover{color:#fff;text-decoration:none}.reis-hotel h3{font-weight:700;line-height:1.6;font-size:inherit;margin-bottom:0;margin-top:0}.reis-kamertype{font-size:.8125rem;font-style:italic}.reis-infowrapper{padding:8px;overflow:auto}@media only screen and (max-width:800px){.reis-infowrapper{float:none;margin-left:190px;padding-bottom:0;overflow:visible}}@media only screen and (max-width:600px){.reis-infowrapper{margin-left:0}}.reis-info{margin:0 0 12px}.info-locatie{font-size:.8125rem;overflow:auto}@media only screen and (max-width:600px){.info-locatie{overflow:visible}}.info-periode{font-weight:700;margin-bottom:0}@media only screen and (max-width:800px){.info-periode{margin-bottom:12px}}@media only screen and (max-width:800px){.info-locatie,.info-periode{float:none;width:100%}}.reis-infospecsblock{position:absolute;top:8px;right:8px;width:40%}@media only screen and (max-width:1050px){.reis-infospecsblock{width:35%}}@media only screen and (max-width:800px){.reis-infospecsblock{position:static;top:auto;right:auto;width:100%;display:none}}.info-prijs{position:absolute;top:38px;right:8px;width:40%}@media only screen and (max-width:1050px){.info-prijs{width:35%}}@media only screen and (max-width:800px){.info-prijs{display:none;position:static;top:auto;right:auto;width:100%}}.locatie-land{z-index:10;position:absolute;top:8px;right:8px;width:20px}@media only screen and (max-width:600px){.locatie-land{position:static;float:right;right:auto;top:auto;width:auto}}.locatie-land img{display:block;width:100%}@media only screen and (max-width:600px){.locatie-land img{width:auto}}.locatie-skigebied,.locatie-stad,.locatie-streepje{float:left}@media only screen and (max-width:600px){.locatie-skigebied,.locatie-stad,.locatie-streepje{float:none}}@media only screen and (max-width:600px){.locatie-streepje{display:none}}.locatie-stad{line-height:1.6;font-style:italic}@media only screen and (max-width:600px){.locatie-stad{line-height:1.2}}.duur-hotel{font-style:italic}.info-topper{min-height:23px}.info-topper img{display:inline-block;height:16px;vertical-align:top;margin:2px 4px 0 0}.info-prijs{margin-bottom:20px}.prijs-table{display:table;width:100%}.prijs-row{display:table-row}.prijs-label{display:table-cell}.prijs-oa{font-style:italic;color:#800}.prijs-small{font-size:.75rem}.prijs-bedrag{display:table-cell;text-align:right}.reis-knoppen{position:absolute;bottom:8px;right:8px;width:40%}@media only screen and (max-width:1050px){.reis-knoppen{width:70%}}@media only screen and (max-width:800px){.reis-knoppen{width:auto;bottom:auto;position:static;right:auto}}.reis-knoppen .aktiefbtn{float:right;font-size:.75rem;padding:5px 22px 5px 6px;margin:0 0 0 12px}@media only screen and (max-width:800px){.reis-knoppen .aktiefbtn{clear:right;margin-left:0;margin-bottom:8px;width:160px}}@media only screen and (max-width:800px){.reis-volzet .reis-knoppen .aktiefbtn{width:auto}}@media only screen and (max-width:420px){.reis-knoppen .aktiefbtn.knop-prijscalc{display:none}}.reis-knoppen .aktiefbtn.knop-toonmeer{display:none}@media only screen and (max-width:800px){.reis-knoppen .aktiefbtn.knop-toonmeer{display:inline-block;width:auto}}.reis-knoppen .volzet{float:right;color:#a33;font-weight:700;text-transform:uppercase}@media only screen and (max-width:800px){.reis-knoppen .volzet{clear:right;margin-bottom:4px}}.reis-knoppen-hidesmall{overflow:auto}@media only screen and (max-width:800px){.reis-knoppen-hidesmall{display:none}}.modal{-webkit-overflow-scrolling:auto!important;overflow:visible!important}.modal-body{-webkit-overflow-scrolling:touch!important;overflow:auto!important;height:400px}#modal-prijscalc iframe{width:100%;border:0;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch!important}.modal-title-date{font-size:.8125rem}.modal-open{position:relative}