/*! noew-framework, Compiled at 2025-11-27 13:53:42 */
@media screen{#globalSearch{width:200px;position:absolute;top:85px;right:20px;z-index:200}#globalSearch input[type=submit],#globalSearch label,#globalSearch legend{display:block;font-size:0;position:absolute;top:-10000px}#globalSearch input[type=text]{width:144px;height:38px;float:left;font-size:.875rem;padding:0 40px 0 14px;border-radius:3px}}@media screen and (max-width:1220px){#globalSearch{width:140px;top:80px}#globalSearch input[type=text]{width:84px;height:31px;font-size:.813rem}}@media screen and (max-width:1070px){#globalSearch{top:15px}header.sticky #globalSearch{top:45px}}@media screen and (max-width:860px){#globalSearch{width:auto;z-index:300}#globalSearch input[type=text]{width:1px;text-indent:1px;float:right}#globalSearch input[type=text]:active,#globalSearch input[type=text]:focus,#globalSearch input[type=text]:hover{width:144px}}@media screen and (max-width:760px){#globalSearch{width:100%;float:left;position:relative;top:0;right:0;padding:20px 0}#globalSearch input[type=text]{width:88%;padding:0 4% 0 2%;border-radius:16px;margin:0 3%}#globalSearch input[type=text]:active,#globalSearch input[type=text]:focus,#globalSearch input[type=text]:hover{width:88%}header.sticky #globalSearch{top:0}}@media screen{#formArea form,#searchArea form{width:1180px;float:left;position:relative;margin:0 0 20px 20px}#formArea.searchResult a.buttonstyle{float:left;margin-top:35px}#formArea form>fieldset,#searchArea form>fieldset{float:left}#formArea .formCol,#searchArea .formCol{float:left;margin-top:19px}#formArea .formRow,#searchArea .formRow{float:left}#formArea .formCol.date,#searchArea .formCol.date{width:180px}#formArea .formCol.room,#searchArea .formCol.room{width:110px;margin-top:10px}#formArea .formCol.select,#searchArea .formCol.select{width:240px}#formArea .formCol.select.persons,#searchArea .formCol.select.persons{width:86px}#formArea.searchResult .formCol.select,#searchArea.searchResult .formCol.select{width:320px}#formArea .formCol.select.wide,#searchArea .formCol.select.wide{width:350px}#searchArea h1{display:none}#formArea legend,#searchArea legend{width:400px;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.75rem;margin-top:18px}#searchArea legend{font-weight:400}#formArea legend.default,#searchArea legend.default{width:100%;float:left;font-family:Roboto;font-size:.875rem;font-weight:500;margin-top:18px}#searchArea legend strong,formArea legend strong{width:100%;display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700}#formArea label,#searchArea label{float:left;font-size:.875rem}#formArea input[type=text],#searchArea input[type=text]{width:148px;height:38px;float:left;font-size:1.25rem;padding:0 0 0 10px;border-radius:3px;margin-top:6px}#formArea.searchResult input[type=text],#searchArea.searchResult input[type=text]{padding:0 0 0 10px;border-radius:3px;margin-top:6px}#formArea .selectWrapper,#searchArea .selectWrapper{width:190px;height:34px;float:left;padding:4px 0 0 30px;border-radius:3px;margin-top:6px;overflow:hidden}#formArea .selectWrapper select,#searchArea .selectWrapper select{width:210px;height:36px;float:left;font-size:1.25rem;margin-top:-3px;appearance:none}#formArea.searchResult .selectWrapper{width:270px}#formArea.searchResult .selectWrapper select{width:290px}#formArea .room .selectWrapper,#searchArea .room .selectWrapper{width:80px;padding-left:10px}#formArea .room .selectWrapper select,#searchArea .room .selectWrapper select{width:100px}#formArea .persons .selectWrapper,#searchArea .persons .selectWrapper{width:60px;padding-left:10px}#formArea .persons .selectWrapper select,#searchArea .persons .selectWrapper select{width:100px}#formArea .selectWrapper select option,#searchArea .selectWrapper select option{padding:5px 0 5px 15px;font-size:1rem}#formArea .wide .selectWrapper,#searchArea .wide .selectWrapper{width:300px}#formArea .wide .selectWrapper select,#searchArea .wide .selectWrapper select{width:320px}#formArea button[type=submit],#searchArea a.button,#searchArea button[type=submit]{width:170px;height:40px;float:left;padding:0 0 0 10px;border-style:none;border-radius:3px;margin-top:40px}#searchArea a.button{line-height:40px}#formArea.searchResult button[type=submit],#searchArea.searchResult button[type=submit]{position:absolute;bottom:0;right:199px}#formArea button[type=submit] .icon,#searchArea a.button .icon,#searchArea button[type=submit] .icon{width:22px;height:22px;float:left;margin-top:2px}#searchArea a.button .icon{position:relative;top:20%}#formArea button[type=submit] .txt,#searchArea a.button .txt,#searchArea button[type=submit] .txt{float:left;font-size:1.25em;margin-left:5px}#searchArea input[type=checkbox]{width:1px;height:1px;position:absolute;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}#searchArea input[type=checkbox]+label{float:left;position:relative;padding:5px 0 0 40px}#searchArea input[type=checkbox]+label:hover{cursor:pointer}#searchArea input[type=checkbox]+label::before{content:' ';display:inline-block;width:30px;height:36px;position:absolute;top:0;left:0;background:#002c58;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);border:1px solid #00264d}#searchArea input[type=checkbox]:checked+label::before{background:url(../images/environment/form_checkmark.83ee32c8.svg) 50% 50% no-repeat;background-size:16px 16px}#searchArea .formCol.checkbox{width:160px;margin-top:39px}}@media screen and (min-width:1221px){#formArea label.wide,#searchArea legend.wide{width:500px}}@media screen and (max-width:1220px){#searchArea form>fieldset{float:unset}}@media screen and (max-width:480px){#searchArea h1{float:left;width:100%;margin:18px 0 20px 20px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:500}#searchArea .wide .selectWrapper,#searchArea legend{width:87%}#searchArea .formCol.select.wide,#searchArea .wide .selectWrapper select{width:100%}}@media screen and (max-width:1220px){#formArea form,#searchArea form{width:96.72%;margin-left:1.63%}#formArea legend,#searchArea legend{width:32.2%}#formArea .formCol.date,#searchArea .formCol.date{width:15.25%}#formArea .formCol.select,#searchArea .formCol.select{width:20.33%}#formArea input[type=text],#searchArea input[type=text]{font-size:1.15rem;padding:0 0 0 5.55%;width:82.22%}#formArea .selectWrapper,#searchArea .selectWrapper{width:79.16%;padding:4px 0 0 12.5%}#formArea.searchResult .selectWrapper select,#searchArea .selectWrapper select{width:111%;font-size:1.15rem}#formArea.searchResult .room .selectWrapper select{width:100px}#formArea button[type=submit],#searchArea button[type=submit]{width:auto;float:right;padding-left:.84%;padding-right:.84%}#formArea.searchResult button[type=submit]{width:170px;position:relative;top:0;left:0;float:left;margin:65px 0 0}}@media screen and (max-width:1100px){#searchArea button[type=submit] .txt{display:none}}@media screen and (max-width:980px){#formArea legend,#searchArea legend{font-size:1.5rem}#formArea label,#searchArea label{font-size:.813rem}#formArea .selectWrapper select,#searchArea .selectWrapper select,#searchArea input[type=text],formArea input[type=text]{font-size:1.063rem}#formArea .formCol.date,#searchArea .formCol.date{width:18.5%}#formArea .formCol.select,#searchArea .formCol.select{width:23.5%}#formArea button[type=submit],#searchArea button[type=submit]{width:auto;padding:0 1%}#formArea button[type=submit] .txt,#searchArea button[type=submit] .txt{display:none}#formArea.searchResult button[type=submit] .txt{display:block}}@media screen and (max-width:850px){#formArea legend,#searchArea legend{width:100%}#formArea legend strong,#searchArea legend strong{width:auto;display:inline-block}#formArea legend strong:after,#searchArea legend strong:after{content:'-';padding:0 10px}#formArea .formCol.date,#searchArea .formCol.date{width:25%}#formArea .formCol.select,#searchArea .formCol.select{width:44%}}@media screen and (max-width:730px){#formArea form,#searchArea form{width:92%;margin-left:4%}#formArea .formCol.select,#searchArea .formCol.select{width:40%}}@media screen and (max-width:570px){#formArea legend strong,#searchArea legend strong{width:100%;display:block}#formArea legend strong:after,#searchArea legend strong:after{content:'';padding:0}#formArea .formCol,#searchArea .formCol{margin-top:15px}#formArea .formCol.date,#searchArea .formCol.date{width:50%}#formArea.searchResult fieldset div:nth-child(2) input,#searchArea fieldset div:nth-child(3) input{float:right}#formArea.searchResult .formCol.select,#formArea.searchResult .formCol.select.wide,#searchArea .formCol.select{width:100%}#formArea.searchResult .selectWrapper,#searchArea .selectWrapper{padding:4px 0 0 12.5%;width:87%}#formArea .room .selectWrapper,#searchArea .room .selectWrapper{width:80px;padding-left:10px}#formArea button[type=submit],#searchArea button[type=submit]{width:auto;float:left;margin-top:33px}#formArea.searchResult button[type=submit],#searchArea.searchResult button[type=submit]{margin-top:33px}#formArea button[type=submit] .txt,#searchArea button[type=submit] .txt{display:inline-block}}@media screen and (max-width:480px){#searchArea h1{float:left;display:block;width:100%;margin:18px 0 20px 20px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.75rem}#searchArea.small-screen-optimized form{display:none}#searchArea button[type=submit]{width:100%!important}#formArea button[type=submit],#formArea.searchResult button[type=submit],#searchArea button[type=submit],#searchArea.searchResult button[type=submit]{margin-top:15px}#searchArea button[type=submit] .txt{width:calc(100% - 100px)}#searchArea button[type=submit] .icon{margin-left:20px}#formArea .formCol.select.persons,#searchArea .formCol.select.persons{width:50%}#formArea .persons .selectWrapper,#searchArea .persons .selectWrapper{width:82.22%}#formArea .persons .selectWrapper select,#searchArea .persons .selectWrapper select{width:100%}#formArea .formCol.select.persons:last-of-type div,#searchArea .formCol.select.persons:last-of-type div{float:right}}@media screen{#hiddenFacets{display:none}#stage .stageContent>.searchBlock{width:540px;display:inline-block;position:absolute;bottom:40px;left:10px;padding:20px}#stage .stageContent>.searchBlock fieldset{width:100%;float:left}#stage .stageContent>.searchBlock .formCol{float:left;margin-top:15px}#stage .stageContent>.searchBlock .formCol.input{width:180px}#stage .stageContent>.searchBlock .formCol.select{width:360px}#stage .stageContent>.searchBlock legend{width:100%;float:left;font-family:Roboto;font-size:1.75rem;font-weight:500}#stage .stageContent>.searchBlock label{width:100%;float:left;font-size:.875rem}#stage .stageContent>.searchBlock input[type=text]{width:148px;height:38px;float:left;font-size:1.25rem;padding:0 0 0 10px;border-radius:3px;margin:5px 0 15px}#stage .stageContent>.searchBlock .selectWrapper{width:328px;height:34px;float:left;padding:4px 0 0 30px;border-radius:3px;margin:5px 0 15px;overflow:hidden}#stage .stageContent>.searchBlock .selectWrapper select{width:350px;height:36px;float:left;font-size:1.25rem;margin-top:-3px}#stage .stageContent>.searchBlock .selectWrapper select option{padding:5px 0 5px 15px;font-size:1rem}#stage .stageContent>.searchBlock input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}#stage .stageContent>.searchBlock input[type=checkbox]+label{padding:2px 0 1px 35px;cursor:pointer}#stage .stageContent>.searchBlock input[type=checkbox]:hover+label:hover{background-position:0 -90px}#stage .stageContent>.searchBlock input[type=checkbox]:checked+label,#stage .stageContent>.searchBlock input[type=checkbox]:checked+label:active,#stage .stageContent>.searchBlock input[type=checkbox]:checked+label:focus,#stage .stageContent>.searchBlock input[type=checkbox]:checked+label:hover{background-position:0 -182px}#stage .stageContent>.searchBlock button[type=submit]{width:170px;height:40px;float:right;padding:0 0 0 10px;border-style:none;border-radius:3px;margin-top:10px}#stage .stageContent>.searchBlock button[type=submit] .icon{width:22px;height:22px;float:left;margin-top:2px}#stage .stageContent>.searchBlock button[type=submit] .txt{float:left;font-size:1.25em;margin-left:5px}}@media screen and (max-width:600px){#stage .stageContent>.searchBlock{width:92%;display:inline-block;position:relative;bottom:0;left:0;float:left;padding:0 4% 20px}#stage .stageContent>.searchBlock .formCol.input{width:40%}#stage .stageContent>.searchBlock .formCol.select{width:60%}#stage .stageContent>.searchBlock input[type=text]{width:85%;padding:0 0 0 5%}#stage .stageContent>.searchBlock .selectWrapper{padding:4px 0 0 10%;width:90%}#stage .stageContent>.searchBlock .selectWrapper select{width:107%}}@media screen and (max-width:500px){#stage .stageContent>.searchBlock label.check{width:80%}#stage .stageContent>.searchBlock .formCol.input,#stage .stageContent>.searchBlock .formCol.select{width:100%}#stage .stageContent>.searchBlock input[type=text]{width:95%;padding:0 0 0 5%}}@media screen{#vacancyWaiting{color:#003871;top:63%;position:relative;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500}#searchResult .date-picker-wrapper *,#searchResult legend,#searchResult legend span,#searchResult>h1,#searchResult>p strong{font-family:Roboto}#searchResult{width:1180px;float:left;position:relative;margin:0 0 5px 20px;color:#fff}#searchResult legend{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.6rem;float:left;width:25%}#searchResult legend span{color:#fff;font-size:2rem;display:block;line-height:1.6rem;font-weight:700!important}#searchResult fieldset fieldset{width:30%;float:left}#searchResult #vacancyAutosuggest{position:relative}#searchResult fieldset fieldset#generic_period{float:right;position:relative}#searchResult fieldset fieldset#generic_period #date-range-container{position:absolute;left:50%;transform:translateX(-50%);z-index:2}#searchResult fieldset fieldset#generic_period #date-range-container .date-picker-wrapper:before{content:' ';position:absolute;left:calc(50% - 10px);top:-5px;background:#005ebe;width:20px;height:20px;transform:rotate(45deg)}#searchResult fieldset fieldset#generic_period input[type=text]{display:block}#searchResult fieldset fieldset label{display:block;color:#fff;font-size:.875rem}#searchResult fieldset fieldset input[type=text],#searchResult fieldset fieldset select{color:#fff;background:#002c58;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);border:1px solid #00264d;height:38px;font-size:1rem;padding:0 0 0 10px;border-radius:3px;margin-top:6px;margin-bottom:20px;width:100%}#searchResult fieldset fieldset input:-ms-input-placeholder{opacity:1;color:#fff}#searchResult fieldset fieldset input::placeholder{color:#fff;opacity:1}#searchResult fieldset fieldset input::-ms-input-placeholder{color:#fff}#searchResult fieldset fieldset input[type=text].dateFromTo{background:url(/portal/assets/images/environment/calendar.png) 95% 50% no-repeat #002c58}#searchResult fieldset fieldset select:active,#searchResult fieldset fieldset select:focus,#searchResult fieldset fieldset select:hover{background:#fff;color:#000}#searchResult fieldset fieldset option{padding:5px 0 5px 15px;font-size:1rem}#searchResult fieldset fieldset input[type=checkbox]{width:1px;height:1px;position:absolute;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}#searchResult fieldset fieldset input[type=checkbox]+label{float:left;position:relative;padding:5px 0 0 40px;line-height:30px}#searchResult fieldset fieldset input[type=checkbox]+label::before{content:' ';display:inline-block;width:30px;height:36px;position:absolute;top:0;left:0;background:#002c58;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);border:1px solid #00264d}#searchResult fieldset fieldset input[type=checkbox]:checked+label::before{background:url(../images/environment/form_checkmark.83ee32c8.svg) 50% 50% no-repeat;background-size:16px 16px}#searchResult fieldset#occupancy legend{width:100%}#searchResult fieldset.general_occupancy:not(.add){width:25%}#searchResult fieldset.visible{display:block;visibility:visible}#searchResult fieldset.hidden{visibility:hidden;display:none}#searchResult fieldset.general_occupancy:not(.add):not(.remove) legend{font-size:2rem;padding-top:15px}#searchResult fieldset.general_occupancy.add,#searchResult fieldset.general_occupancy.remove{clear:both;width:auto}#searchResult fieldset#occupancy fieldset.general_occupancy.add legend,#searchResult fieldset#occupancy fieldset.general_occupancy.remove legend{font-size:.875rem}#searchResult fieldset.general_occupancy.add legend:hover,#searchResult fieldset.general_occupancy.remove legend:hover{cursor:pointer}#searchResult fieldset.general_occupancy_data .selectWrapper{width:70px;float:left;margin-right:15px}#searchResult fieldset.general_occupancy_data{width:60%}#searchResult a.button,#searchResult button[type=submit]{width:170px;height:40px;float:right;padding:0 0 0 10px;border-style:none;border-radius:3px;margin-top:40px;background-color:#005ebe;color:#fff}#searchResult a.button .icon,#searchResult button[type=submit] .icon{color:#fff;width:22px;height:22px;float:left;margin-top:2px}#searchResult a.button .txt,#searchResult button[type=submit] .txt{color:#fff;float:left;font-size:1.25em;margin-left:5px}#searchResult>h1{width:100%;font-size:2.5rem;font-weight:500;line-height:3rem;margin:0 0 10px}#searchResult>p{width:80%;float:left;font-size:1.063rem;line-height:1.5rem;margin:10px 0}#searchResult>p strong{font-weight:500}#searchResult>a.buttonstyle{position:absolute;bottom:10px;right:0}#searchResult .date-picker-wrapper{border:0;padding:0;background-color:initial}#searchResult .date-picker-wrapper .month-wrapper{border:0;padding:0 15px 15px;position:relative;border-bottom:3px solid #005ebe}#searchResult .date-picker-wrapper .month-wrapper table .day.lastMonth,#searchResult .date-picker-wrapper .month-wrapper table .day.nextMonth{display:block;color:rgba(153,153,153,.49)}#searchResult .date-picker-wrapper table .caption{height:26px}#searchResult .date-picker-wrapper .month-wrapper:before{content:' ';background-color:#005ebe;position:absolute;width:100%;height:27px;margin-left:-15px;top:0;left:15px}#searchResult .date-picker-wrapper .month-wrapper .month1{margin-right:34px}#searchResult .date-picker-wrapper .month-wrapper .month1,#searchResult .date-picker-wrapper .month-wrapper .month2{position:relative}#searchResult .date-picker-wrapper .month-wrapper thead tr.caption *{color:#fff;background-color:#005ebe}#searchResult .date-picker-wrapper .gap{display:none!important}#searchResult .date-picker-wrapper.no-topbar{padding-top:0}#searchResult .date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#fedc00!important}#searchResult .date-picker-wrapper .month-wrapper table .day.checked,#searchResult .date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#f9f0b5}#searchResult .label-children,#searchResult .selectWrapper.childAge{display:none}#searchResult .label-children.active,#searchResult .selectWrapper.childAge.active{display:block}#vacancyAutosuggest .theme{position:relative;float:left;width:30px;height:30px;margin-right:10px;text-align:center}#vacancyAutosuggest .theme[class*=" icon-"]:before{font-size:25px}#vacancyAutosuggest .text{float:left;font-size:.875rem;margin-top:8px;width:80%}#vacancyAutosuggest .clear{clear:both}}@media screen and (max-width:1220px){#searchResult{width:96.72%;margin:0 0 5px 1.63%}#searchVancancyTopForm #searchResult legend{width:18%}#searchVancancyTopForm #searchResult fieldset fieldset{width:36%}}@media screen and (max-width:955px){#searchVancancyTopForm #searchResult>fieldset{margin:0 20%}#searchResult fieldset fieldset{width:70%;float:none;margin-bottom:30px}#searchVancancyTopForm #searchResult fieldset fieldset{width:100%}#searchResult fieldset fieldset#generic_period{float:none;margin-left:25%}#searchVancancyTopForm #searchResult fieldset fieldset#generic_period{margin-left:0}#searchResult fieldset.general_occupancy:not(.add){width:30%;float:left}#searchResult legend{float:none}#searchVancancyTopForm #searchResult #vacancyAutosuggest{margin-top:15px}#searchVancancyTopForm #searchResult fieldset .slider-containersContainer .slider{width:97%;margin-left:3%}}@media screen and (max-width:590px){#searchResult>h1{font-size:34px}#searchResult legend,#searchResult legend span{font-size:18px}#searchVancancyTopForm #searchResult legend{width:100%}#searchResult legend span{display:inline}#searchVancancyTopForm #searchResult>fieldset{margin:0}#searchVancancyTopForm #searchResult fieldset fieldset{width:98%;padding-bottom:7%}#searchVancancyTopForm #searchResult fieldset fieldset.general_occupancy,#searchVancancyTopForm #searchResult fieldset fieldset.general_occupancy_data{padding-bottom:0}#searchResult>p{width:100%}#searchResult>a.buttonstyle{position:relative;bottom:0;right:0;float:right;margin-top:10px}#searchResult fieldset fieldset{margin-top:10px;margin-bottom:10px;clear:both;width:98%}#searchResult fieldset fieldset#generic_period{width:98%;margin:0}#searchResult fieldset.general_occupancy:not(.add){width:98%;float:none}}@media screen{#body .reset{width:1180px;float:left;margin:8px 0 5px 20px}#body .reset a.delete,#body .reset a.delete:visited{float:left;font-size:.875rem;margin:15px 20px 0 0}#body .reset a.delete span{width:22px;height:16px;display:inline-block;font-size:10px;text-align:center;padding-top:6px;border-radius:22px;margin-left:5px}#body .reset a.shoppingcart{float:right;margin:15px 0 0 20px}#body .reset #filter{width:1178px;float:left;border-radius:2px}#filter>.title{float:left;font-size:1.063rem;padding:8px 20px}#filter>fieldset{float:left;position:relative}#filter>fieldset>.dropdown{position:absolute;top:33px;left:-1px;z-index:100;padding:5px 0;display:none}#filter>fieldset>#interests{width:230px}#filter>fieldset:hover>.dropdown{display:block}#filter>fieldset>.dropdown>ul{width:100%;float:left;margin:12px 0 8px}#filter>fieldset>.dropdown>ul>li{width:90%;float:left;padding:0 2% 0 8%}#filter>fieldset>.selection.dropdown>ul>li{width:100%;padding:0}#filter>fieldset>.formItem{float:left;margin:8px 0 8px 20px}#filter>fieldset>.dropdown>.formRow{width:100%;float:left;margin:5px 0}#filter>fieldset>legend,#filter>fieldset>legend.show{float:left;position:relative;font-size:1.063rem;padding:8px 20px;cursor:pointer}#filter>fieldset>legend:after{font-family:iconset;content:'\e626';font-size:8px;margin-left:10px}#filter>fieldset:last-child legend.show{position:relative;font-size:1.063rem;text-indent:inherit}#filter>fieldset>.dropdown label{width:89%;float:left;font-size:1rem;line-height:1rem;padding:12px 0 12px 11%;margin:0 0 2px;cursor:pointer}#filter>fieldset>.dropdown label em{font-family:Roboto;font-weight:500;font-style:normal}#filter>fieldset>#date{width:200px;padding:15px 0}#filter>fieldset>#date label{width:40px;padding:0;margin:13px 0 0 20px}#filter>fieldset>#keyword,#filter>fieldset>#location{width:330px;padding:15px 0}#filter>fieldset>.dropdown .formWrapper,#filter>fieldset>.dropdown input[type=number],#filter>fieldset>.dropdown input[type=text]{padding-left:9px;border-radius:2px;height:26px;font-size:.875rem;float:left}#filter>fieldset>#date input[type=text]{width:110px}#filter>fieldset>#nights label{width:initial;padding-left:15px;padding-right:15px}#filter>fieldset>#nights input[type=text]{width:50px}#filter>fieldset>#keyword input[type=text],#filter>fieldset>#location input[type=text]{width:180px;margin:0 10px 0 18px}#filter>fieldset>#date a.buttonstyle,#filter>fieldset>#nights a.buttonstyle{margin:10px 0 5px 60px}#filter .dropdown a.buttonstyle.usefloat{float:left}#filter>fieldset>.dropdown .formWrapper{position:relative;overflow:hidden;margin:0 0 0 18px}#filter>fieldset>#location .formWrapper{width:288px}#filter>fieldset>.dropdown select{width:108%;height:26px;font-size:.875rem;background-color:transparent;border-style:none;cursor:pointer}#filter>fieldset>.dropdown input[type=checkbox]:checked+label{font-weight:700}#filter>fieldset>.dropdown input[type=checkbox],#filter>fieldset>.formItem input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}#filter>fieldset>.formItem input[type=checkbox]+label{padding-left:20px;cursor:pointer;background-position:0 3px}#filter>fieldset>.dropdown input[type=checkbox]+label{background-position:0 12px!important}#filter>fieldset>.dropdown input[type=checkbox]:active+label:active,#filter>fieldset>.dropdown input[type=checkbox]:focus+label:focus,#filter>fieldset>.dropdown input[type=checkbox]:hover+label:hover{background-position:0 -189px!important}#filter>fieldset>.formItem input[type=checkbox]:active+label:active,#filter>fieldset>.formItem input[type=checkbox]:focus+label:focus,#filter>fieldset>.formItem input[type=checkbox]:hover+label:hover{background-position:0 -381px!important}#filter>fieldset>.formItem input[type=checkbox]:checked+label{background-position:0 -189px!important}#filter>fieldset>.dropdown input[type=checkbox]:active+label.pictogram:active,#filter>fieldset>.dropdown input[type=checkbox]:focus+label.pictogram:focus,#filter>fieldset>.dropdown input[type=checkbox]:hover+label.pictogram:hover{background-position:10px center!important}#body #filter>fieldset>.dropdown input[type=checkbox]:hover+label,#body #filter>fieldset>.dropdown input[type=checkbox]:hover+label:active,#body #filter>fieldset>.dropdown input[type=checkbox]:hover+label:focus,#body #filter>fieldset>.dropdown input[type=checkbox]:hover+label:hover{background-position:0 -373px!important;font-weight:700}#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label:active,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label:focus,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label:hover{background-position:0 -181px!important;font-weight:700}#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram:active,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram:focus,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram:hover{background-position:10px center!important}#filter>fieldset>#filter-categories,#filter>fieldset>#filter-categories>ul{width:235px}#filter>fieldset>.map{width:500px}#filter>fieldset>#regions>ul,#filter>fieldset>.noMap{width:178px}#filter>fieldset>#regions>figure{float:left;position:relative;margin:20px 0 10px 30px}#filter>fieldset>#regions>figure span{position:absolute;font-size:.75rem}#filter>fieldset>#regions>figure span.wien{top:126px;left:190px}#filter>fieldset>#regions>figure span.poelten{width:6px;height:6px;top:127px;left:118px;font-size:0;text-indent:-10000px;border-radius:8px}#filter>fieldset>#regions>figure svg{width:280px;height:257px;float:left}#filter>fieldset>#regions>figure>.position{width:10px;height:10px;display:inline-block;border-radius:10px;position:absolute;top:138px;left:48px;cursor:pointer}#filter>fieldset>#filter-noecard_recreation_online_bookables,#filter>fieldset>#filter-noecard_recreation_online_bookables>ul,#filter>fieldset>#filter-noecard_temporarily_closeds,#filter>fieldset>#filter-noecard_temporarily_closeds>ul{width:235px}#filter>fieldset div.slider-container{min-width:200px}#filter>fieldset div.slider-container a.buttonstyle{margin:10px 20px 5px 60px;float:right}#filter>.hiddensubmit{width:0;height:0;padding:0;margin:0;border:0;overflow:hidden}}@media screen and (max-width:1220px){#body .reset{width:96.72%;margin:30px 0 20px 1.63%}#body .reset #filter{width:99%}#filter>fieldset:last-child{width:100%;padding-bottom:8px}}@media screen and (max-width:1024px){#filter>fieldset>.formItem{margin:15px 20px 5px}#filter>fieldset:hover>.dropdown{display:none}#filter>fieldset>.dropdown.dropped{display:block}}@media screen and (max-width:800px){#filter>fieldset div.slider-container,#filter>fieldset>#regions{width:auto}#filter>fieldset>#regions>figure{display:none}#filter>fieldset>#date{left:inherit;right:0}}@media screen and (max-width:600px){#filter{border-style:none!important}#filter>.title{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;padding-left:0}#filter>fieldset{width:100%;padding-top:10px;padding-bottom:10px!important}#filter>fieldset>legend{width:92%;padding:10px 4%}#filter>fieldset>legend:after{float:right;margin:7px 0 0}#filter>fieldset>.dropdown{width:94%;position:relative;top:0;left:0;float:left;padding:5px 3%;z-index:0}#filter>fieldset>#filter-categories,#filter>fieldset>#filter-categories>ul{width:100%}#filter>fieldset>.dropdown>ul{margin:0}#filter>fieldset div.slider-container,#filter>fieldset>#date,#filter>fieldset>#regions{width:94%}#filter>fieldset>#date{padding-top:0}#filter>fieldset>.dropdown>.formRow{margin-top:5px}#filter>fieldset>#date label{margin:0 0 5px}#filter>fieldset>#date>ul,#filter>fieldset>#regions>ul{width:100%}#filter>fieldset>.dropdown>ul>li{float:left;width:auto;height:auto;padding:5px 10px 5px 0}#filter>fieldset>.dropdown label{width:100%;padding-right:10px;box-sizing:border-box}#filter>fieldset>.dropdown input[type=checkbox]+label{padding-left:30px}#filter>fieldset>#regions input[type=checkbox]:active+label:active,#filter>fieldset>#regions input[type=checkbox]:hover+label:hover,#filter>fieldset>#rregions input[type=checkbox]:focus+label:focus,#filter>fieldset>.dropdown input[type=checkbox]:active+label:active,#filter>fieldset>.dropdown input[type=checkbox]:focus+label:focus,#filter>fieldset>.dropdown input[type=checkbox]:hover+label:hover{background-position:5px -88px}#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label:active,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label:focus,#body #filter>fieldset>.dropdown input[type=checkbox]:checked+label:hover{background-position:5px -180px}#body #filter>fieldset>.formItem input[type=checkbox]:checked+label,#body #filter>fieldset>.formItem input[type=checkbox]:checked+label:active,#body #filter>fieldset>.formItem input[type=checkbox]:checked+label:focus,#body #filter>fieldset>.formItem input[type=checkbox]:checked+label:hover{background-position:0 -384px}#filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram,#filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram:active,#filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram:focus,#filter>fieldset>.dropdown input[type=checkbox]:checked+label.pictogram:hover{background-position:10px center!important}#filter>fieldset>#regions.dropdown>ul>li{padding:5px 10px 5px 0}#filter>fieldset>#keyword,#filter>fieldset>#location{width:100%}#filter>fieldset>.dropdown>.formRow{margin:5px 0 5px 5%}#filter>fieldset>#keyword>.formRow,#filter>fieldset>#location>.formRow{width:100%;margin-left:0}#filter>fieldset>#date a.buttonstyle{float:right;margin:10px 0 5px}#filter>fieldset>#regions>figure{display:none}#filter>fieldset>#filter-noecard_recreation_online_bookables,#filter>fieldset>#filter-noecard_recreation_online_bookables>ul,#filter>fieldset>#filter-noecard_temporarily_closeds,#filter>fieldset>#filter-noecard_temporarily_closeds>ul{width:100%}}@media screen and (max-width:430px){#body .reset a.shoppingcart{float:left;margin:15px 10px 0 0}}@media screen and (max-width:400px){#body .reset{margin:10px 0 10px 1.63%}#filter>fieldset>#keyword input[type=text],#filter>fieldset>#location .formWrapper,#filter>fieldset>#location input[type=text]{width:90%}#filter>fieldset>#keyword a.buttonstyle,#filter>fieldset>#location a.buttonstyle{float:right;margin-top:15px}}@media screen{#filterAside{width:280px;float:left;margin-left:20px}#filterAside .headline{width:85.72%;float:left;font-size:1.063rem;padding:12px 7.14%;border-radius:2px 2px 0 0;margin:0 0 1px}#filterAside>fieldset{width:85.72%;float:left;padding:12px 7.14%;margin:1px 0}#filterAside>fieldset .formBlock{width:100%;float:left;padding:10px 0;margin-top:15px}#filterAside>fieldset .formRow{width:100%;float:left;margin:5px 0;position:relative}#filterAside>fieldset .formRow.subCheckboxes{margin:5px 0 5px 28px}#filterAside>fieldset .formRow.subCheckboxes label{clear:left}#filterAside>fieldset a.more span,#filterAside>fieldset a.more:visited span{float:left;font-size:.875rem;margin-top:7px}#filterAside>fieldset a.more:active span,#filterAside>fieldset a.more:focus span,#filterAside>fieldset a.more:hover span{text-decoration:underline}#filterAside>fieldset a.more:before{float:left;font-family:iconset;content:'\e624';font-size:10px;margin:10px 5px 0 0}fieldset .slider-containersContainer.hidden{visibility:hidden}fieldset .slider{width:99%;display:table;text-align:center;border-radius:2px;max-width:100vw}fieldset .slider .sliderPlaceholder{margin:30px 30px 15px;width:calc(100% - 60px)}fieldset .slider .sliderPlaceholderTop{margin-top:20px;min-height:18px}fieldset #slider-range-value{display:block;color:#fff;font-size:.875rem;text-align:right;margin-top:-14px;font-family:Roboto,Arial,Helvetica,sans-serif}fieldset .slider a.handle,fieldset .slider a.handle:visited{width:28px;height:28px;text-align:center}fieldset .slider a.handle span{float:left;font-size:0;text-indent:-10000px}fieldset .slider a.handle.left{float:left;border-radius:2px 0 0 2px}fieldset .slider a.handle.right{float:right;border-radius:0 2px 2px 0}fieldset .slider a.handle.left:before,fieldset .slider a.handle.right:before{font-family:iconset;display:inline-block;font-size:14px;margin-top:7px}fieldset .slider a.handle.left:before{content:'\e625'}fieldset .slider a.handle.right:before{content:'\e624'}fieldset .slider .range{padding:10px 15px}fieldset .slider .range>.amount{display:inline-block;font-size:.875rem;padding:3px 0;border-radius:2px;width:30%}fieldset .slider .range>.amount.min{float:left}fieldset .slider .range>.amount.max{float:right}fieldset .slider .range input.value{float:none!important;height:auto!important;display:inline-block;text-align:center;padding-left:0!important;width:66%}fieldset .slider .range.simple{font-size:.875rem}fieldset .slider .range.simple>label{float:left!important;font-weight:700;width:auto!important;padding:0!important;margin:0}fieldset .slider .range.simple>.max,fieldset .slider .range.simple>.min{float:right}fieldset .slider button[type=submit]{float:right!important;margin-right:15px!important;border-radius:2px!important}#filterAside>fieldset legend{width:100%;float:left;position:relative;font-size:1.063rem;cursor:pointer}#filterAside>fieldset legend.closed:after,#filterAside>fieldset legend.open:after{font-family:iconset;font-size:8px;top:4px;right:0;position:absolute}#filterAside>fieldset legend.open:after{content:'\e623'}#filterAside>fieldset legend.closed:after{content:'\e626'}#filterAside>fieldset label{float:left;font-size:.875rem;line-height:1.2rem;cursor:pointer}#filterAside>fieldset input[type=radio],#filterAside>fieldset input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}#filterAside>fieldset input[type=radio]+label,#filterAside>fieldset input[type=checkbox]+label{padding-left:27px}#filterAside>fieldset input[type=radio]:checked+label,#filterAside>fieldset input[type=checkbox]:checked+label{background-position:0 -384px;font-family:Roboto;font-weight:500}#filterAside>fieldset input[type=text]{width:66%;height:28px;float:left;font-size:.875rem;padding-left:2%;border-radius:2px 0 0 2px}#filterAside>fieldset input[type=text].amount{width:75px;border-radius:2px}#filterAside>fieldset label.amount{padding:5px 0 0 5px}#filterAside>fieldset .formWrapper{width:100%;height:28px;float:left;font-size:.875rem;border-radius:2px;overflow:hidden;cursor:pointer}#filterAside>fieldset .formWrapper select{width:110%;height:28px;float:left;font-size:.875rem;background-color:transparent;padding-left:2%;border-style:none;cursor:pointer}#filterAside>fieldset button[type=submit]{width:30%;height:32px;float:left;font-size:.875rem;padding-left:2%;border-style:none;border-radius:0 2px 2px 0}#filterAside>fieldset .formRow a{font-size:.875rem;line-height:1.2rem;cursor:pointer;margin-top:10px;display:block;color:#005ebe;outline:0}}@media screen and (hover:hover){#filterAside>fieldset input[type=radio]:hover+label:hover,#filterAside>fieldset input[type=checkbox]:hover+label:hover{background-position:0 -192px}#filterAside>fieldset input[type=radio]:checked+label:hover,#filterAside>fieldset input[type=checkbox]:checked+label:hover{background-position:0 -384px;font-family:Roboto;font-weight:500}}@media screen and (max-width:1220px){#filterAside{width:96.72%;margin-left:1.63%;margin-bottom:30px}#filterAside>fieldset .formRow{width:25%}#filterAside>fieldset .formRow.wide{width:100%}}@media screen and (max-width:800px){#filterAside>fieldset .formRow{width:33.33%}}@media screen and (max-width:480px){#filterAside>fieldset .formRow{width:100%}}@media screen and (max-width:600px){#filterAside>fieldset .formRow.subtitle{font-size:.875rem;padding:10px 0}}@media screen{#filterAside .formBlock .formRow label{width:90%}#filterAside .formBlock .formRow label span{float:right}#facetsFilter{width:65%;float:left;margin:0 0 0 20px}#sort,#sort>fieldset{float:right}#facetsFilter .additionalFilterOption>input{display:none}#facetsFilter .additionalFilterOption label{font-size:.875rem;margin:5px 5px 0 0;display:inline-block;padding:5px;cursor:pointer}#facetsFilter .additionalFilterOption label span{background-color:#dcdcdc;border-radius:50%;color:#fff;font-size:65%;padding:5px}#sort{width:30%}#sort>fieldset legend{float:left;font-size:0;text-indent:-10000px}#sort>fieldset label{float:left;font-size:.875rem;margin:8px 5px 0 0}#sort>fieldset>.formWrapper{width:168px;height:28px;float:left;border-radius:2px;overflow:hidden}#sort>fieldset>.formWrapper>select{width:190px;padding:3px 0 0 5px;float:left;font-size:.875rem}#body .form{float:left;margin:10px 0 10px 20px;width:1180px}#body .form>h2,#body .form>h3{width:100%;font-family:Roboto,Arial,Helvetica,sans-serif}#body .form>h3{float:left;font-size:1.25rem;font-weight:500;margin:3px 0 10px}#body .form>h2{float:left;font-size:1.875rem;font-weight:500;margin:3px 0 30px}#body .form>p{width:880px;float:left;font-size:1.063rem;line-height:1.5rem;margin:0 0 20px}#body .form>form,#body .form>form>fieldset{width:100%;float:left}#body .form>form{position:relative}#body .form>form>fieldset.leftCol{width:280px;float:left}#body .form>form>fieldset.rightCol{width:780px;float:right}#body .form>form>fieldset>div.rightColSmall{width:480px;float:right}#body .form>form .col3{width:380px;float:left;margin-left:20px}#body .form>form .col66{width:780px;float:left;margin-left:20px}#body .form>form .col3.noMargin,#body .form>form .col3:first-child{margin-left:0}#body .form>form .formRow{width:100%;float:left;padding:15px 0}#body .form>form .leftCol .formCol{width:50%;float:left}#body .form>form .leftCol .formCol.colspan-2{width:100%}#body .form>form .leftCol .formCol.dateUnknown{padding:5px 0 0}#body .form>form .rightCol .formCol:first-child{width:300px;float:left}#body .form>form .rightCol .formCol:last-child{width:480px;float:left;padding-top:83px}#body .form>form .leftCol .formRow:nth-last-child(2){border-bottom:none!important}#body .form>form .rightCol .noTopPadding{padding-top:0!important}#body .form>form .col3 div.zip{width:25%;float:left}#body .form>form .col3 div.city{width:75%;float:left}#body .form>form .col3 div.check{width:50%;float:left;margin-bottom:3px}#body .form>form .col3 .theme{font-family:Roboto;width:100%;float:left;font-size:.875rem;font-weight:300;margin-bottom:10px}#body .form>form .col3 .theme.marginTop{margin-top:30px}#body .form>form .col3.marginTop{margin-top:64px}#body .form>form h2{float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25em;font-weight:500;margin:10px 0 30px}#body .form>form p.terms{float:left;width:100%;font-size:.8rem;margin:15px 0;opacity:.75}#body .form>form legend{width:100%;float:left;font-family:Roboto;font-size:1.25rem;font-weight:500;margin-bottom:15px}#body .form>form label{width:100%;float:left;font-size:.875rem;margin-bottom:5px}#body .form>form label em{font-style:normal;cursor:help}#body .form>form .title{width:100%;float:left;font-size:.875rem;margin-bottom:15px}#body .form>form label>a{text-decoration:underline}#body .form>form input[type=url],#body .form>form input[type=email],#body .form>form input[type=text],#body .form>form textarea{height:28px;float:left;font-size:.875rem;padding-left:2%;border-radius:2px;box-shadow:inset 0 0 2px 2px rgba(229,229,229,.5);border:1px solid #e5e5e5}#body .form>form input[type=text].date{width:128px}#body .form>form input[type=url].default,#body .form>form input[type=email].default,#body .form>form input[type=text].default{width:278px;margin-bottom:15px}#body .form>form input[type=url].col,#body .form>form input[type=email].col,#body .form>form input[type=text].col{width:93%;margin-bottom:15px}#body .form>form input[type=date].col{margin-bottom:15px}#body .form>form input[type=text].zip{width:75px;margin-bottom:15px}#body .form>form input[type=text].city{width:91%;margin-bottom:15px}#body .form>form textarea{width:468px;height:208px}#body .form .dedicationMessage{margin-bottom:16px;display:inline-block}#body .form .dedicationAddress textarea,#body .form .dedicationMessage textarea{width:93%;height:104px}#body .contentBlockGiftcardForm div.dedicationAddress>div.col3{margin-left:20px}#body .form>form textarea.smalltextarea{box-sizing:border-box;width:468px;height:95px;margin-bottom:15px}#body .form>form .formWrapper{height:28px;float:left;border-radius:2px;overflow:hidden}#body .form>form .formWrapper>select{padding:3px 0 0 5px;float:left;font-size:.875rem;background-color:transparent}#body .form>form .formWrapper.room{width:128px}#body .form>form .formWrapper.room>select{width:110px}#body .form>form .formWrapper.title{width:158px}#body .form>form .formWrapper.title.formerror{border-color:#c40}#body .form>form .formWrapper.title>select{width:180px}#body .form>form .formWrapper.title>select.formerror{border-color:#c40}#body .form>form .formWrapper.country{width:95%;margin-bottom:15px}#body .form>form .formWrapper.country>select{width:106%}#body .form>form input[type=radio],#body .form>form input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}#body .form>form input[type=radio]+label,#body .form>form input[type=checkbox]+label{width:auto;padding:4px 0 4px 27px;cursor:pointer}#body .form>form input[type=radio]:checked+label,#body .form>form input[type=radio]:checked+label:hover,#body .form>form input[type=checkbox]:checked+label,#body .form>form input[type=checkbox]:checked+label:hover{background-position:0 -380px!important;font-family:Roboto;font-weight:500}#body .form>form input[type=radio]+label.formerror{color:#c40}#body .form>form p{font-size:.875rem;line-height:1.3rem}#body .form>form p.inline{line-height:30px}#body .form>form p.inline>span{float:left}#body .form>form p.inline>input{padding:1px;text-align:center}#body .form>form p.inline>.qty{float:left;width:50px;margin:0 10px}#body .form>form input.qty[type=text]{width:50px}#body .form>form .buttons{width:100%;float:left}#body .form>form button[type=submit]{float:right;border-style:none;padding:0}#body .form>form button[type=submit] .txt{min-height:23px;float:left;font-size:1rem;text-decoration:none;line-height:1rem;padding:10px 10px 2px;border-radius:0 2px 2px 0;margin-left:1px}#body .form>form button[type=submit] .icon{width:30px;height:20px;float:left;text-align:center;text-decoration:none;padding:12px 0 3px;border-radius:2px 0 0 2px}#body .form form.loading{opacity:.4}#body .form div.formerror{float:left;max-width:620px;margin:10px 0 30px;padding:0 30px 0 10px;border:1px solid;border-radius:2px}#body .form div.formerror p,#body .form div.formerror p>strong{margin:10px 0;line-height:1.5rem}#body .form form fieldset .fieldset_headline{font-weight:400;margin-bottom:10px}#body .form form#pleasureMileSignup label{max-width:800px;line-height:1.2rem}form .privacy .privacy__text{font-size:.875rem;line-height:1.1rem}form .privacy .privacy__text a{text-decoration:underline}}@media screen and (hover:hover){#body .form>form input[type=radio]:hover+label:hover,#body .form>form input[type=checkbox]:hover+label:hover{background-position:0 -188px!important}}@media screen and (max-width:1220px){#body .form{width:96.72%;margin-left:1.63%}#body .form>form>fieldset.leftCol{width:35%}#body .form>form>fieldset.rightCol{width:60%;float:left;margin-left:5%}#body .form>form .rightCol .formCol:first-child{width:40%}#body .form>form .rightCol .formCol:last-child{width:58%;margin-left:2%}#body .form>form input.default[type=text],#body .form>form textarea{width:98%}#body .form>form button[type=submit]{margin-top:20px}#body .form>form .col3:nth-last-child(2){width:800px;padding-top:20px;margin-top:10px;margin-left:0}#body .form>form .col66{margin-left:0}}@media screen and (max-width:1000px){#body .form{width:96.72%;margin-left:1.63%}#body .form>form .col3{width:45%;margin-left:5%}#body .form>form .col3:nth-last-child(2){width:100%;padding-top:20px;margin-top:10px;margin-left:0}#body .form>form .col3 div.check{width:25%}#body .form>form .col66{width:100%;float:left;margin-left:0}#body .form>p{width:80%}#body .form>form>fieldset.leftCol{width:90%}#body .form>form>fieldset.rightCol{width:90%;margin-top:30px;margin-left:0}#body .form>form .rightCol .formCol:first-child{width:100%}#body .form>form .rightCol .formCol:last-child{width:100%;padding-top:0;margin-left:0}#body .form>form .buttons{width:90%}#body .form>form#pleasureMileSignup .col3{width:100%;padding-top:20px;margin-top:10px;margin-left:0}}@media screen and (min-width:900px){#body .form.full-width-text>p{width:100%}}@media screen and (max-width:900px){#body .form>p{width:100%}#body .form>form .col3 div.check{width:33.33%}}@media screen and (max-width:760px){#body .form>form .col3{width:100%;margin-left:0}#body .contentBlockGiftcardForm div.dedicationAddress>div.col3{margin-left:0}}@media (max-width:500px){#body .form>h2{font-size:1.25rem;margin:10px 0}#body .form>form legend{margin:10px 0}#body .form>form .formRow{padding:10px 0}}@media screen and (max-width:480px){#body .form>form>fieldset>div.rightColSmall{width:100%;float:right}#body .form>form>fieldset.leftCol,#body .form>form>fieldset.rightCol{width:100%}#body .form>form .col3 div.check,#body .form>form .leftCol .formCol{width:50%}#body .form>form .leftCol .formCol:last-child:not(.dateUnknown){margin-top:0}#body .form>form .leftCol .formRow:nth-last-child(2){border-bottom:none!important;margin-bottom:0}#body .form>form button[type=submit]{clear:both;float:left;margin-top:20px}#body .form>form input.default[type=text],#body .form>form textarea{width:93%}#body .form>form input[type=url].default,#body .form>form input[type=email].default,#body .form>form input[type=text].default{width:93%;margin-bottom:10px}#body .form>form textarea.smalltextarea{width:95%}#body .form>form .formWrapper.country,#body .form>form input[type=url].col,#body .form>form input[type=url].default,#body .form>form input[type=email].col,#body .form>form input[type=email].default,#body .form>form input[type=text].city,#body .form>form input[type=text].col,#body .form>form input[type=text].default,#body .form>form input[type=text].zip,#body .form>form textarea.smalltextarea{margin-bottom:10px}}@media screen and (max-width:400px){#body .form>form input[type=text].zip{width:65px}#body .form>form .col3 div.check{width:100%}#body .form>form>fieldset.rightCol{margin-top:10px}}@media screen{aside .context form{width:100%;float:left;margin-top:20px}aside .context form#inquiry,aside .teaser>.context form{margin-top:0}aside .context form#inquiry .collection{margin-bottom:20px}aside .context form fieldset{width:100%;float:left;min-width:unset}aside .context form .formRow{width:100%;float:left;margin-bottom:10px}aside .context form .formCol{width:50%;float:left}aside .context form .formCol.zip{width:30%;margin-right:5%}aside .context form .formCol.city{width:65%}aside .context form .summation{width:100%;float:left;margin:-10px 0 30px}aside .context form .summation>li{width:100%;float:left;position:relative;padding:10px 0;margin:0;border-top-style:none!important}aside .context form .summation>li.sum{padding:0;margin:0;border-style:none!important}aside .context form .summation>li .title{width:90%;float:left;font-family:Roboto;font-size:.875rem;font-weight:700}aside .context form .summation>li .sum{width:auto;float:left;font-family:Roboto;font-size:.875rem;font-weight:700;text-transform:uppercase;margin-top:8px}aside .context form .summation>li .price,aside .context form .summation>li .total{width:auto;float:left;font-size:.875rem;line-height:30px}aside .context form .summation>li .total{float:right;font-family:Roboto;font-weight:700;text-align:right}aside .context form .summation>li a.delete,aside .context form .summation>li a.delete:visited{width:21px;height:21px;display:inline-block;position:absolute;top:8px;right:0;border-radius:21px;font-size:8px;text-align:center}aside .context form .summation>li a.delete span{float:left;text-indent:-10000px}aside .context form .summation>li a.delete:before{font-family:iconset;content:'\e61d';display:inline-block;margin-top:6px}aside .context form .summation>li .prospects-count-input{width:30px}aside .context form .summation>li .prospects-count-label,aside .context form .summation>li .prospects-price-label{display:block;float:left;line-height:30px;margin-left:5px;font-size:.875rem}aside .context form .summation>li .prospects-price-label{padding-left:25px}aside .context form .summation>li.simpleInterface .prospects-count-input{display:none}aside .context form legend{width:100%;float:left;font-family:Roboto;font-size:1.25rem;font-weight:500;padding-bottom:15px;margin-bottom:10px}aside .context form legend.hide{clip:rect(0,0,0,0);position:absolute;padding-bottom:0;margin-bottom:0;border-style:none!important}aside .context #filterResults legend{font-size:0;text-indent:-10000px;padding:0;margin:0;border-style:none}aside .context .collection label,aside .context form label{width:100%;float:left;position:relative;font-size:.875rem;line-height:1.1rem;margin-bottom:5px;cursor:pointer}aside .context .collection label{width:90%}aside .context label.number{width:40px;float:left;margin-top:8px}aside .context form label em{font-style:normal;cursor:help}aside .context>form .title{width:100%;float:left;font-size:.875rem;margin-bottom:10px}aside .context form input[type=email],aside .context form input[type=text]{height:28px;float:left;font-size:.875rem;padding-left:2%;border-radius:2px}aside .context form input[type=text].number{width:48px;margin-right:10px}aside .context form input[type=text].date{width:105px;padding-left:4%}aside .context form input[type=email].default,aside .context form input[type=text].default,aside .context form textarea{width:98%;margin-bottom:10px}aside .context form textarea{max-width:98%;height:78px;float:left;font-size:.875rem;padding-left:2%;border-radius:2px}aside .context form .formWrapper{height:28px;float:left;border-radius:2px;overflow:hidden}aside .context form .formWrapper>select{padding:3px 0 0 5px;float:left;font-size:.875rem}aside .context form .formWrapper.room{width:88px}aside .context form .formWrapper.room>select{width:110px}aside .context form .formWrapper.title{width:158px}aside .context form .formWrapper.title>select{width:180px}aside .context form .formWrapper.country{width:238px;margin-bottom:10px}aside .context form .formWrapper.country>select{width:260px}aside .context form .userdata .privacy,aside .context form .userdata .recaptcha{width:100%;overflow:hidden;margin:10px 0}aside .context form label.check{width:90%}aside .context form label.check span{float:right;font-size:.75rem}aside .context .collection input[type=checkbox],aside .context form input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}aside .context .collection input[type=checkbox]+label,aside .context form input[type=checkbox]+label{padding-left:27px}aside .context .collection input[type=checkbox]:hover+label:hover,aside .context form input[type=checkbox]:hover+label:hover{background-position:0 -192px}aside .context .collection input[type=checkbox]:checked+label,aside .context .collection input[type=checkbox]:checked+label:hover,aside .context form input[type=checkbox]:checked+label,aside .context form input[type=checkbox]:checked+label:hover{background-position:0 -384px;font-family:Roboto;font-weight:500}aside .context form .buttons{margin:0}aside .context form button[type=submit]{float:left;padding:0;margin-top:15px}aside .context form button[type=submit] .txt{min-height:23px;float:left;font-size:.875rem;text-decoration:none;line-height:1rem;padding:7px 10px 0;border-radius:0 2px 2px 0;margin-left:1px}aside .context form button[type=submit] .icon{width:30px;height:20px;float:left;text-align:center;text-decoration:none;padding-top:10px;border-radius:2px 0 0 2px}.context #catalogs .userdata .formCol.zip{width:28%}.context #catalogs .userdata .formCol.city input,.context #catalogs .userdata .formCol.zip input{width:100%}.context #catalogs .userdata .recaptcha>[data-size=compact]{padding-bottom:20px}#fulltext fieldset,#fulltext legend{width:100%;float:left}#fulltext legend,#fulltext legend strong{font-family:Roboto}#fulltext{width:1180px;float:left;margin:0 0 20px 20px}#fulltext legend{font-size:1.75rem;margin-top:4px}#fulltext legend strong{font-weight:700}#fulltext label{float:left;font-size:0;text-indent:-10000px}#fulltext input[type=text]{width:368px;height:38px;float:left;font-size:1.25rem;padding:0 0 0 10px;border-radius:3px;margin-top:16px}#fulltext button[type=submit]{float:left;height:40px;padding:0 10px;margin:16px 0 0 10px;border-radius:3px}#fulltext button[type=submit] .icon{width:22px;height:22px;float:left;margin-top:2px}#fulltext button[type=submit] .txt{float:left;font-size:1.25em;margin-left:5px}}@media screen and (max-width:1220px){#fulltext{width:96%;margin-left:2%}}@media screen and (max-width:400px){#fulltext legend{font-size:1.5rem}#fulltext input[type=text]{width:95%}#fulltext button[type=submit]{width:100%;margin:20px 0}#fulltext button[type=submit] .icon{margin-left:20px}#fulltext button[type=submit] .txt{width:calc(100% - 100px)}}#NLFORM{float:left;width:100%}.contentBlockRequestAddressbaseSuccess{min-height:595px}#request .recaptcha{clear:both;float:left}#request button[type=submit]{margin-top:60px}@media screen and (max-width:600px){#request .recaptcha{margin-left:0}}@media screen{#remark legend{font-size:0!important;text-indent:-10000px;margin:0!important}#remark>fieldset.leftCol{width:360px!important}#remark .formRow{border-top-style:none!important}#remark input.default[type=text],#remark textarea{width:100%!important;box-sizing:border-box}.form .captcha{width:50%!important;float:left}.form .captcha>.label{font-size:.875rem;float:left}}@media screen and (max-width:1035px){#body .form>#remark>fieldset.rightCol{width:100%!important;margin-left:0}}@media screen and (max-width:600px){.form .captcha{width:100%!important;margin-bottom:20px}}@media screen and (max-width:480px){#body .form>#remark>fieldset.leftCol{width:100%!important}}#body #searchArea.vacancyCheck form{margin-left:0}#body #searchArea.vacancyCheck label{color:inherit}#body #searchArea.vacancyCheck .selectWrapper{width:90px}#body #searchArea.vacancyCheck .formCol.select{width:140px}#body #searchArea.vacancyCheck form input[type=text]{padding-left:2%;border-radius:2px}#body #searchArea.vacancyCheck form .selectWrapper{float:left;border-radius:2px;overflow:hidden}#body #searchArea.vacancyCheck form .selectWrapper.childAge{background:0 0}#body #searchArea.vacancyCheck form .selectWrapper>select{padding:3px 0 0 5px;float:left;background-color:transparent;width:110px}#body #searchArea.vacancyCheck .hint{clear:both}#body .contentBlockGiftcardForm .giftcardData .giftcardDataLabel{float:left;margin:0 5px;line-height:28px}#body .contentBlockGiftcardForm .giftcardData .formWrapper.value{background-position:90% 50%}#body .contentBlockGiftcardForm .giftcardData .formWrapper.quantity{background-position:85% 50%}#body .contentBlockGiftcardForm .formWrapper.dedicationTitle{width:auto;max-width:85vw}@media (min-width:481px){#body .contentBlockGiftcardForm .formWrapper.dedicationTitle{margin-left:15px}}#body .contentBlockGiftcardForm .giftcardData .formWrapper.value select{width:125%}#body .contentBlockGiftcardForm .giftcardData .formWrapper.quantity select{width:150%}#body .contentBlockGiftcardForm .form .giftcard__quantity{line-height:50px}#body .contentBlockGiftcardForm .form .giftcard__quantity>input,#body .contentBlockGiftcardForm .form .giftcard__quantity>span{float:none}#body .contentBlockGiftcardForm .formWrapper.dedicationTitle select{width:100%;padding:5px 35px 0 5px;appearance:none;text-overflow:ellipsis}#body .contentBlockGiftcardForm .form form div.radiowarper{float:left}@media screen and (min-width:761px){#body .contentBlockGiftcardForm .form form div.radiowarper>input[type=radio]+label{width:calc(50% - 27px)}}@media screen and (max-width:1000px){#body .contentBlockGiftcardForm .form form div.col3{width:100%;padding-top:20px;margin-top:10px;margin-left:0}}#body .contentBlockGiftcardForm .giftcardRadioWrapper{float:left;margin-left:15px;margin-top:2px}#body .contentBlockGiftcardForm .giftcardRadioWrapper label{clear:left}#body #ostalpencardFormBlock #ostalpencard_message{width:95%;height:120px}#body #ostalpencardFormBlock .lsvdetails{display:none}#contact .recaptcha{float:right;padding-bottom:20px}@media screen{#clipboard button[type=button],#clipboard label>acronym{display:none}#clipboard{width:1180px;float:left;margin:0 0 20px 20px}#clipboard fieldset{width:100%;float:left;position:relative}#clipboard h1{width:100%;float:left;font-family:Roboto;font-size:1.75rem;font-weight:500;margin:4px 0 10px;color:#fff}#clipboard h1 span,#clipboard h1 strong{font-family:Roboto;color:#fff}#clipboard p{float:left;width:100%;margin:10px 0 20px;font-family:Roboto,Arial,Helvetica,sans-serif;color:#fff}#clipboard fieldset.row{margin-top:15px}#clipboard fieldset>.formCol{width:45%;float:left}#clipboard fieldset>.formCol.fc40{width:40%}#clipboard fieldset>.formCol.fc20{width:20%}#clipboard fieldset>.formCol.marginTop{margin-top:50px}#clipboard fieldset>.formCol:last-of-type{float:right}#clipboard label{width:100%;float:left;font-size:1rem}#clipboard input[type=email],#clipboard input[type=text]{width:235px;height:38px;float:left;font-size:1.125rem;padding:0 10px;margin:5px 10px 0 0;border-width:1px}#clipboard button[type=submit],#clipboard button[type=button]{float:left;height:40px;padding:0;margin:5px 10px 0 0;border-style:none;background-color:transparent;text-align:center}#clipboard button[type=submit] .icon,#clipboard button[type=button] .icon{width:28px;height:22px;float:left;padding:10px 8px 8px}#clipboard button[type=submit] .txt,#clipboard button[type=button] .txt{float:left;font-size:1.25em;margin-left:1px;padding:8px 10px}#clipboard button[type=button] .icon{height:12px;padding:14px 8px}#clipboard .messagePlaceholder{clear:left;display:block;padding-top:5px;color:#fff;font-size:.9em}#clipboard input[type=radio]{position:absolute;clip:rect(0,0,0,0)}#clipboard input[type=radio]+label{width:auto;padding:4px 0 4px 27px;cursor:pointer;background:url(/portal/assets/images/environment/radiobuttons.png) 0 4px no-repeat}#clipboard input[type=radio]:checked+label,#clipboard input[type=radio]:checked+label:hover{background-position:0 -380px!important;font-family:Roboto;font-weight:500}#clipboard input[type=radio]+label.formerror{color:#c40}#clipboard .types input[type=radio]+label{width:calc(50% - 27px);min-width:90px;margin-bottom:10px}}@media screen and (hover:hover){#clipboard input[type=radio]:hover+label:hover{background-position:0 -188px!important}}@media screen and (max-width:1220px){#clipboard fieldset>.formCol.marginTop{margin-top:inherit}#clipboard button[type=button]{display:block}#clipboard fieldset>.formCol{margin-bottom:20px}#clipboard #copyLink label,#clipboard .toggleContent.closed{display:none}#clipboard input[type=email],#clipboard input[type=text]{width:calc(100% - 22px)}#clipboard button[type=submit]{float:right;margin:5px 0 0}}@media screen and (min-width:641px) and (max-width:1220px){#clipboard{width:92%;margin-left:4%}#clipboard fieldset>.formCol,#clipboard fieldset>.formCol.fc20,#clipboard fieldset>.formCol.fc40{width:calc(33.33% - 7px);margin-right:10px}#clipboard fieldset>.formCol:last-child{margin-right:0}#clipboard #copyLink button,#clipboard button[type=button]{width:100%;margin:0;padding:0}#clipboard #copyLink button .txt,#clipboard button[type=button] .txt{width:calc(100% - 65px)}#clipboard button[type=button].active{padding-bottom:150px}#clipboard .toggleContent{position:absolute;bottom:0;right:0;width:100%;max-width:700px;top:80px}#clipboard .marginTop .toggleContent{top:100px}}@media screen and (max-width:640px){#clipboard{width:96%;margin-left:2%}#clipboard fieldset>.formCol,#clipboard fieldset>.formCol.fc20,#clipboard fieldset>.formCol.fc40{width:100%}#clipboard #copyLink button,#clipboard button[type=button]{width:100%;margin:0;padding:0}#clipboard #copyLink button .txt,#clipboard button[type=button] .txt{width:calc(100% - 65px)}#clipboard .toggleContent{clear:both;padding-top:15px}}@media screen{#body aside .features,aside #searchArea form,aside #searchArea form>fieldset,aside .innerSection{width:auto}#body aside #detailContentAccommodationBooking{break-inside:avoid;page-break-inside:avoid}#body aside .contentBlock{padding:15px;box-sizing:border-box;margin-bottom:20px}#body aside #searchArea.vacancyCheck fieldset>.formCol{width:100%}#body aside #searchArea.vacancyCheck fieldset>.formCol.select{width:50%}#body aside #searchArea.vacancyCheck label{display:block;float:none}aside #searchArea input[type=text]{box-sizing:border-box;width:100%}aside #searchArea button[type=submit]{padding:5px 10px;width:auto}aside #searchArea .selectWrapper{padding:4px 0 0 20%}#body aside .availability{margin:0;width:auto}#body aside .availability>.result p{width:100%;box-sizing:border-box}#body aside .availability>.facility>.price{margin-left:0;margin-top:0;text-align:right;width:100%}#body aside .availability>.facility>a.buttonstyle,#body aside .availability>.facility>a.buttonstyle:visited,#body aside .availability>.facility>span.buttonstyle,aside .availability a.alterData{float:right;margin-top:10px}aside .availability a.alterData .txt{border-radius:2px}#body aside .availability>.facility{border-top:1px solid #f0f0f0;padding:10px 0;width:100%}#body aside .availability>.facility:last-of-type{border-bottom:1px solid #f0f0f0}#body aside .availability>.facility>.description{width:auto}#body aside #searchArea.vacancyCheck .selectWrapper{box-sizing:border-box;height:auto;padding-left:0;width:95%}#body aside #searchArea.vacancyCheck .selectWrapper>select{width:100%;display:block;float:none;left:20%;position:relative;padding:3px 20% 0 15px}#body aside #searchArea.vacancyCheck .formCol.childAge,#body aside #searchArea.vacancyCheck .formCol.childAgeLabel{display:none}#body aside #searchArea.vacancyCheck .formCol.childAge.active,#body aside #searchArea.vacancyCheck .formCol.childAgeLabel.active{display:block}#body aside #searchArea.vacancyCheck .formCol.childAge{margin-top:0}#body aside #searchArea.vacancyCheck .formCol.select.right>.selectWrapper{left:5%;position:relative}}@media screen and (max-width:980px){aside #searchArea button[type=submit] .txt{display:inline-block}}@media screen and (max-width:480px){aside #searchArea button[type=submit]{width:100%}}@media screen and (max-width:600px){.toggleFieldsets{cursor:pointer}.toggleFieldsets:after{font-family:iconset!important;font-size:10px;display:inline-block;position:relative;bottom:3px;left:10px}.toggleFieldsets.closed:after{content:"\e626"}.toggleFieldsets.opened:after{content:"\e623"}.toggleFieldsets.closed~fieldset{display:none}}@media screen{#filter>fieldset>#brochure_dropdown_b2bsmostviertel,#filter>fieldset>#brochure_dropdown_themes{width:230px}#termsOfServiceOverlay{padding:20px}#termsOfServiceOverlay h2{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 20px;color:#444}#termsOfServiceOverlay p{font-size:1rem;line-height:1.62;margin:10px 0;color:#444}#body #newsletterNumbirdsFormBlock .form>form .col3{margin-top:0!important;padding-top:0!important}}@media screen and (max-width:1000px){#body #newsletterNumbirdsFormBlock .form>form .col3{width:100%;margin-left:0}}