#moreMentions,.filter,.filter .form-group{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.cl_tripBg,span.tt-dropdown-menu,span.twitter-typeahead{width:100%!important}.cl_tripBg,body{height:auto}#bookingFormStep1Bottom,.cl_tripBg{border-radius:3px;box-shadow:0 8px 26px -6px rgba(41,58,136,.3)}.content_row{margin-right:0}@media(max-width:768px){.breadcrumb_inner{padding-left:5px!important}}@media(min-width:768px){.breadcrumb_inner{font-size:12px;padding-left:0!important;padding-right:0!important;padding-top:10px}}@media(max-width:768px){.titles h1{font-size:29px;color:#293a88;font-weight:700;margin-top:0}div#collapse-tabs-0{padding-top:20px}}.filter{-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;right:0}.filter.moved{right:-800px;position:absolute!important}#salzburg-text{position:absolute;z-index:100;color:#fff;top:197px;left:25px}.cl_tripBg{text-align:left;background:#fff;padding:5px 25px 0;margin-bottom:10px}#bookingFormStep1Bottom{padding:5px 40px 10px}#bookingFormStep1Bottom .input_choice,.cl_tripBg .input_choice{width:34%;border:1px solid #293a88;border-radius:0}@media (max-width:992px){#bookingFormStep1Bottom{padding:5px 20px 10px}}.col-md-12.bookingform,.detail_right_left,.detail_right_right{padding-bottom:10px}@media(min-width:768px){.titles h1{font-size:42px;font-weight:700;color:#fff;line-height:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.detail_right{padding-top:10px;padding-left:0;padding-right:40px;margin-left:0;width:100%!important}}.detail_right_left{padding-left:0}.detail_right_right{padding-right:0}.cl_headline{font-size:12px;text-align:center;color:#333;line-height:24px!important;font-family:Arial,sans-serif;margin:0!important;font-weight:700}.cl_inputKalender{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-icon.png) right 10px center no-repeat #fff;text-align:left}.btn_check,.btn_disabled{float:right;text-align:center;color:#fff;font-size:14px!important;font-family:Arial,sans-serif;cursor:pointer;display:block}.btn_check{width:100%;font-weight:700;min-height:35px;line-height:0!important;background:#ef5934;margin:25px 0 0;border:0;border-radius:5px}.btn_check:hover{background:linear-gradient(to bottom right,#ef5934,#d41624)}.btn_check:hover,.cl_cta:hover{background-position:0 -35px!important}.btn_disabled{width:200px;min-height:35px;background:url(https://cdn.aohostels.com/img/house/aohostels-cta-bg-grey.png) left top no-repeat;border:0;border-radius:5px}.cl_selecttext_27042015{display:inline-block;font-size:13px;color:#0b4c88;line-height:33px;width:100%;padding-left:10px;white-space:nowrap;overflow:hidden}.cl_designselect_27042015{position:relative;display:inline-block;height:35px;width:110%;border:1px solid #c5c9d9;border-radius:5px;cursor:pointer;text-align:left;background:#fff;z-index:8}.cl_designselect_27042015.HUF{width:110%}.cl_selecticon_27042015{background:url(https://cdn.aohostels.com/img/house/aohostels-select-icon.png) right no-repeat #fff;position:absolute;pointer-events:visible;top:12px;right:8px;width:12px;height:9px}.cl_selectlist_27042015{display:none;background:#fff;border:1px solid #c5c9d9;padding:0;position:absolute;top:59px;left:0;width:92%;margin:0;list-style-type:none;text-align:left;z-index:9;max-height:500px;overflow-x:hidden;overflow-y:scroll;border-radius:0 0 5px 5px}.cl_selectlist_27042015 li{font-size:13px;color:#0b4c88;line-height:140%;padding:5px 5px 5px 10px}.cl_selectlist_27042015 li:hover{background:#adadad;color:#0b4c88;cursor:pointer}.selectlist_rooms{margin-top:-24px;margin-left:10px;width:100%}#cl_ladeBox{position:relative;height:200px;text-align:center}#cl_ladeBox img{position:absolute;top:50%;margin-top:-16px}.cl_inputKalender{z-index:11;position:relative;cursor:pointer;font-family:Arial,sans-serif;font-size:13px!important;color:#333!important;line-height:33px!important;height:35px;width:100%;padding-left:10px;border:1px solid #ddd;border-radius:5px;margin:0;outline:0}@media(min-width:992px){.cl_kalender{position:absolute;top:70px;left:14px;width:381px;display:none;z-index:99}}@media(max-width:992px){.cl_kalender{position:absolute;top:100px!important;display:none;z-index:99}}.cl_kalenderBG,.cl_rommDetailLink,.sel_cat,.service_text,.services:before{display:inline-block}@media (min-width:768px){div#cl_kalenderendXs{right:22px!important;left:auto!important}div#cl_kalenderbeginXs .cl_kalenderBG{position:absolute;left:18px;right:auto}div#cl_kalenderendXs .cl_kalenderBG{position:absolute;right:0;left:auto}}#cl_kalenderend2{top:77px;left:0}.cl_kalenderBG{width:368px;position:relative;background:#fff;border-radius:5px;border:1px solid #c5c9d9}@media(max-width:400px){.cl_kalenderBG{width:83%}}.cl_kalenderBG:after,.cl_kalenderBG:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cl_kalenderBG:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.cl_kalenderBG:before{border-color:rgba(197,201,217,0);border-bottom-color:#c5c9d9;border-width:11px;margin-left:-11px}#cl_kalenderbegin2{top:77px;left:0}.cl_kalenderbegin .cl_kalenderBG:after,.cl_kalenderbegin .cl_kalenderBG:before{left:23%}.cl_kalenderend .cl_kalenderBG:after,.cl_kalenderend .cl_kalenderBG:before{left:77%}#cl_kalenderbegin2 .cl_kalenderBG:after,#cl_kalenderbegin2 .cl_kalenderBG:before{left:18%}#cl_kalenderend2 .cl_kalenderBG:after,#cl_kalenderend2 .cl_kalenderBG:before{left:60%}@media(min-width:992px){.cl_kalender table{border-spacing:0;float:left;border-right:1px solid #c5c9d9!important;text-align:center;width:50%!important}}.cl_kalender table#cl_kalenderTable2{border-right:0!important}.cl_kalender td{text-align:center;width:25px;font-family:Arial,sans-serif;line-height:25px;color:#adadad;font-size:11px;padding:1px}.cl_kalender thead th{line-height:25px!important;color:#014c87!important;font-size:13px!important;font-family:Arial,sans-serif!important;width:25px!important;text-align:center!important;vertical-align:middle!important}#cl_headNumbers td,.filter,.form_header{font-family:Arial,sans-serif}#cl_theadLeft,#cl_theadRight{cursor:pointer}#cl_headNumbers td{background:#0b4c88;color:#fff;font-size:11px;line-height:27px;font-weight:700;cursor:default}.cl_kalender td.cl_available{color:#0b4c88;cursor:pointer}.cl_kalender td.cl_notAvailable{color:#0b4c88}.cl_kalender td.cl_available:hover{background:#3d81d0;color:#fff}.cl_kalender td.cl_activeB,.cl_kalender td.cl_activeE{background:#0b4c88;color:#fff}.cl_kalender td.cl_diffDays{background:#dbe4f6;color:#0b4c88}::-webkit-input-placeholder{color:#0b4c88}::-moz-placeholder{color:#0b4c88}:-ms-input-placeholder{color:#0b4c88}input:-moz-placeholder{color:#0b4c88}.tab-content{padding-top:20px}.house-tabs{font-size:16px;background:#FFF;border:1px solid rgba(51,122,183,.2)!important;border-radius:5px;padding:1px}.house-tabs li{width:25%;text-align:center;margin-bottom:-10px}.house-tabs li a{text-align:center;padding:13px 0 3px;transition:background .3s ease;border:0;line-height:140%;color:#337AB7;margin-right:2px;border-radius:4px 4px 0 0;position:relative;display:block}@media(max-width:992px){#cl_kalenderbegin1,#cl_kalenderend1{top:70px!important;left:14px}#cl_kalenderbegin2,#cl_kalenderend2{top:77px!important}.house-tabs li a{padding-right:0}}.house-tabs p{font-size:16px;font-weight:600}.house-tabs>li.active>a,.house-tabs>li.active>a:focus,.house-tabs>li.active>a:hover{border:0;font-size:16px;line-height:133%;color:#293a88;padding:0}.house-tabs li.active>a>p{text-align:center;color:#337AB7!important;background:rgba(51,122,183,.2);border-radius:3px;transition:background .3s ease;padding:13px 0}.nav>li>a:focus,.nav>li>a:hover{background:0 0}#cl_tabsFirst a{padding-left:0!important}.services{line-height:12px;width:50%;height:25px;margin-bottom:5px;font-size:12px;color:#000}@media (min-width:425px){.services{line-height:23px}}@media (min-width:600px){.services{width:25%}.tabs-ru .services{width:33%}}.services:before{content:'';height:100%;vertical-align:middle;margin-right:-.25em}.service_text{padding-left:30px;vertical-align:middle}@media (max-width:768px){.row-distance{margin-left:15px}}.description{padding:25px 0 0}.description h2{font-size:16px;font-weight:700}.hausseite_checkout_in{float:left;margin-right:20px}.hausseite_checkout_out{float:left}.hausseite_checkout_weekend{float:right}.mention-box{margin:30px 0;padding:20px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 8px 26px -6px rgba(41,58,136,.3)}.mention-box h4{font-size:24px;text-align:center;border-bottom:1px solid #ddd;padding-bottom:20px;margin:10px 0 20px}#link_to_hide a,div#tabs-2 h5{font-size:12px;font-weight:700}@media (max-width:768px){.mention-box h4{margin:10px}}.hide_mentions{display:none}#link_to_hide a{color:#0b4c88;line-height:140%;text-decoration:underline;cursor:pointer}div#link_to_hide{padding-left:0}.specialty{padding:0}div#tabs-2{overflow:hidden}div#tabs-2 h5{color:#005caa;margin-bottom:5px}p.hausseite_checkout.hausseite_checkout_out.late_checkout{margin-left:20px;font-weight:700;color:#ef5934}@media(min-width:992px){.col-md-12.bookingform{padding-bottom:10px;width:calc(125% + 45px);position:relative;left:calc(-25% - 45px);border-bottom:0!important;margin-top:20px;margin-bottom:30px}}#result{border-bottom:1px solid #293a88;padding:0}.cl_fixBox,.filter_cat{border-bottom:1px solid #c5c9d9}.cat_content{margin-left:0;clear:both}.filter_cat{margin-right:0;padding-right:0;padding-bottom:45px}.filter_cat.last{border-bottom:0;padding-bottom:0}span.labelFilter{font-weight:700}span.labelFilter:hover{cursor:pointer}.availability_div{padding-left:15px;border-right:1px solid #c5c9d9;padding-right:0}.availability_inner_div{padding-right:15px}.cl_groupBox{padding:90px 40px;text-align:center;position:relative}.cl_groupBox span{background:url(https://cdn.aohostels.com/img/house/aohostels-arrow.png) no-repeat;width:89px;height:74px;position:absolute;top:30px;left:75px}.pay_in_euro{padding:0;color:#014a87!important;font-size:10px;font-weight:700}@media(min-width:992px){.cl_groupBox span{background:url(https://cdn.aohostels.com/img/house/aohostels-arrow.png) no-repeat;width:89px;height:74px;position:absolute;top:30px;left:75px}}@media(max-width:992px){.cl_groupBox span{background:0 0}}#error_box{display:none;border-bottom-width:0;border-top-width:1px;border-top-style:solid;border-top-color:#c5c9d9}#cl_groupHeadline{font-size:18px!important;color:#014a87!important;line-height:140%!important;margin-bottom:10px!important;font-weight:700!important}.cl_roomHeadline,.cl_roomHeadline_first{font-size:18px;color:#014a87!important;line-height:120%;margin-bottom:2px;font-weight:700;margin-top:25px;margin-left:-15px}.cl_roomHeadline,.cl_roomHeadline_first.HUF{font-size:15px}.cl_roomHeadline span,.cl_roomHeadline_first span{padding-left:15px}.filter{background:#edf1fa;padding:15px 0 10px;font-size:14px;color:#014a87;line-height:20px;float:left;margin:0 20px 0 0}.filter_checkbox{font-size:12px;color:#0b4c88;line-height:22px;float:left}.checkbox_filter{cursor:pointer}.form-group{margin:0}.form_header_col{padding-left:0}.form_header_col.price{margin-left:-5px}.form_header{background:#293a88;padding:5px 15px;font-size:14px!important;color:#fff!important;line-height:140%!important;float:left;font-weight:700}.cl_fixBox,.cl_flexBox,.form_header_inner{padding-left:0}.cl_available1{font-weight:700;color:#0f7d00!important}.cl_available2{font-weight:700;color:#e26902!important}.cl_available3{font-weight:700;color:#ce4103!important}.cl_roomDescriptionHeadline{font-size:16px;color:#014a87;line-height:120%;font-weight:700;margin:0}.cl_hover div p,.cl_hover div ul li,.cl_hover li,.cl_hoverTop div p,.cl_roomDescriptionSubline{font-size:12px;color:#014a87!important}.cl_icon.cl_infoIcon{background-size:12px;cursor:pointer}.cl_discountIcon{background:url(https://cdn.aohostels.com/img/house/Icon_Fragezeichen.png) no-repeat!important;padding-right:2px}.cl_roomDescriptionSubline{line-height:140%;margin:0;padding-bottom:3px}.cl_fixBox{float:right;margin-bottom:3px}.cl_discountContent div p,.cl_fixContent div p,.cl_flexBox,.cl_flexContent div p{margin-bottom:5px}.cl_flexBox{float:right}.cl_fixBox_inner,.cl_flexBox_inner{padding:0}.cl_hover div,.cl_hoverLeft div{padding:10px 5px 10px 15px}.cl_fixContent{top:-25px;left:62px;z-index:15;position:absolute}.cl_fixContent div{width:165px}.cl_flexContent{top:-30px;left:80px;z-index:15;position:absolute}.cl_flexContent div{width:190px}.cl_discountContent{top:-15px;left:564px;z-index:15;position:absolute}.cl_discountContent div{width:165px}p.cl_iconInfoHeadline{font-size:16px;font-weight:700;margin-bottom:0}.cl_hover div{position:relative;background:#fff;border:1px solid #c5c9d9;border-radius:5px;z-index:10}.cl_hover div:after,.cl_hover div:before{right:100%;top:21%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cl_hover div:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.cl_hover div:before{border-color:rgba(197,201,217,0);border-right-color:#c5c9d9;border-width:11px;margin-top:-11px}.cl_hover div ul{list-style-type:none;margin:0;padding:0}.cl_hover div p{line-height:140%;margin:0}.cl_hover div ul li,.cl_hover li{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-check.png) 0 4px no-repeat;padding-left:15px;line-height:140%;margin:0}li.kronen{background:url(https://cdn.aohostels.com/img/kc.png) 0 4px no-repeat!important}.cl_hoverTop div,.cl_hoverTopRight div{background:#fff;padding:10px 5px 10px 15px;z-index:10}.cl_breakfastContent{left:15px;position:absolute}.cl_hoverTop div{width:145px;position:relative;border:1px solid #c5c9d9;border-radius:5px}.cl_hoverTop div:after,.cl_hoverTop div:before{bottom:100%;left:26%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cl_hoverTop div:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.cl_hoverTop div:before{border-color:rgba(197,201,217,0);border-bottom-color:#c5c9d9;border-width:11px;margin-left:-11px}.cl_hoverTop div p{line-height:140%;margin:0}.cl_detailsContent{top:35px;right:-100px;position:absolute}.cl_hoverTopRight div{width:280px;position:relative;border:1px solid #c5c9d9;border-radius:5px}.cl_hoverTopRight div:after,.cl_hoverTopRight div:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cl_hoverTopRight div:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.cl_hoverTopRight div:before{border-color:rgba(197,201,217,0);border-bottom-color:#c5c9d9;border-width:11px;margin-left:-11px}.cl_hoverTopRight div p,.cl_rommDetailLink{font-size:12px;margin:0;color:#014a87!important}.cl_hoverTopRight div p{line-height:140%}.cl_rommDetailLink{line-height:23px;font-weight:700;text-decoration:underline;cursor:pointer;float:right;padding-right:5px}.lowest-price{font-size:20px;color:#014a87!important;line-height:120%;margin:10px 0 0;font-weight:700;padding:0;text-align:right}.lowest-price.CHF,.lowest-price.EUR,.lowest-price.GBP,.lowest-price.NOK,.lowest-price.PLN,.lowest-price.USD{font-size:16px}.lowest-price.DKK,.lowest-price.HUF{font-size:13px}.lowest-price.CZK{font-size:15px}.group_price.CHF,.group_price.CZK,.group_price.DKK,.group_price.EUR,.group_price.GBP,.group_price.HUF,.group_price.NOK,.group_price.PLN,.group_price.USD{font-size:18px;padding-right:14px}.select_cat{padding:0 0 0 10px;margin-top:5px;float:right}.select_cat.HUF{float:right}.sel_cat{font-size:13px;color:#0b4c88;border:1px solid #c5c9d9;border-radius:5px;height:35px;width:100%;padding-left:10px;padding-right:25px;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;background:url(https://cdn.aohostels.com/img/house/aohostels-select-icon.png) right 10px center no-repeat #fff}.last_cat{padding-bottom:25px}.cl_ctaHeadline{color:#014a87!important;line-height:140%;margin-bottom:5px}#cl_roomCtaBox .cl_ctaSubline{font-size:12px;color:#014a87!important;margin-bottom:10px}#cl_roomCtaBox .cl_ctaCheckHeadline{font-size:12px;color:#014a87!important;line-height:140%;margin-bottom:5px}#cl_roomCtaBox #cl_ctaCheckHeadline2{margin-top:25px}#cl_roomCtaBox .cl_ctaChecklist{list-style-type:none;margin-bottom:10px;padding-left:0}#cl_roomCtaBox .cl_ctaChecklist li{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-check.png) 0 4px no-repeat;padding-left:15px;font-size:12px;color:#014a87!important;line-height:140%;margin-bottom:4px}.cl_ctaPrice{font-size:32px;color:#014a87!important;line-height:120%;font-weight:700;text-align:center;margin-bottom:0}.cl_ctaPrice.CHF,.cl_ctaPrice.DKK,.cl_ctaPrice.EUR,.cl_ctaPrice.GBP,.cl_ctaPrice.USD{font-size:19px}.cl_ctaPrice.HUF{font-size:16px}.cl_ctaPrice.CZK{font-size:19px}.cl_ctaPrice.NOK{font-size:20px}.cl_ctaPrice.PLN{font-size:22px}.cl_ctaPriceSubline{font-size:11px;color:#014a87!important;line-height:140%;margin-bottom:10px;text-align:center}.cl_ctaInfoTxt{background:url(https://cdn.aohostels.com/img/house/aohostels-information-icon-orange.png) 0 1px no-repeat;padding-left:18px;font-size:11px;color:#e26902!important;line-height:120%;margin-bottom:8px;margin-top:-5px;font-weight:700;padding-top:2px}.cl_ctaDesc{width:180px;font-size:11px;color:#587ba3!important;line-height:140%;margin-bottom:25px;margin-top:55px}.btn_res{width:100%}.btn_res:hover{color:#fff}#cl_mainoverlaybox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:none}#cl_overlaycontentbox{width:840px;height:490px;position:absolute;top:50%;left:50%;margin-left:-420px;margin-top:-245px;z-index:41;border-radius:10px;background:#fff}#cl_overlay{background:#000;width:100%;height:100%;position:fixed;left:0;top:0;opacity:.8;z-index:40;cursor:pointer}#cl_overlayDescHeadline{font-size:20px;color:#ff782a;line-height:120%;margin-bottom:15px}.cl_closeOverlay{position:absolute;right:10px;text-align:right;font-size:14px!important;color:#fff;line-height:15px;cursor:pointer}#cl_closeOverlay1{top:15px}#cl_closeOverlay2{bottom:25px}#cl_overlayDesc{margin-left:30px;float:left}#cl_overlayquote{float:right;font-size:20px;color:#034982;margin-right:30px}input.btn.btn_disabled.btn_res{cursor:auto!important}.bestprice_header_de{background:url(https://cdn.aohostels.com/img/house/Bestpreis_DE.png) no-repeat;background-position-x:30px;height:100px}.bestprice_header_en{background:url(https://cdn.aohostels.com/img/house/Bestpreis_ENG.png) no-repeat;background-position-x:30px;height:100px}.bestprice_header_nl{background:url(https://cdn.aohostels.com/img/house/Bestpreis_NL.png) no-repeat;background-position-x:30px;height:100px}.bestprice_header_text{background-color:#293a88;width:100%;font-size:22px;color:#fff;z-index:-1;padding:10px 15px 10px 30px;margin-bottom:20px;text-align:left}@media(max-width:768px){.btool_down{position:fixed;bottom:0;background-color:#ff782a;padding-top:10px;padding-bottom:10px;text-align:center;color:#fff;font-size:18px;margin:0;width:100%}.newCategoriesContainer.filter_cat{padding-bottom:35px!important}}@media(min-width:768px) and (max-width:992px){.btool_down{position:fixed;bottom:0;background-color:#ff782a;padding-top:10px;padding-bottom:10px;text-align:center;color:#fff;font-size:18px;width:100%;margin:0}}#cl_scrollBox{position:inherit;top:20px;padding-bottom:20px}.tooltip>.tooltip-inner{background-color:#fff;color:#014a87;border:1px solid #c5c9d9;font-size:12px}.tooltip.top>.tooltip-arrow{border-top:5px solid #c5c9d9}.btn-group-form{color:#fff;background-color:#f78200;border-color:#f78200}.btn-group-form.focus,.btn-group-form:focus{color:#fff!important;background-color:#ef5934;border-color:#ef5934}.btn-group-form:hover{color:#fff;background-color:#f76200;border-color:#f76200}.btn-group-form.active,.btn-group-form.disabled,.btn-group-form.disabled.active,.btn-group-form.disabled.focus,.btn-group-form.disabled:active,.btn-group-form.disabled:focus,.btn-group-form.disabled:hover,.btn-group-form:active,.btn-group-form[disabled],.btn-group-form[disabled].active,.btn-group-form[disabled].focus,.btn-group-form[disabled]:active,.btn-group-form[disabled]:focus,.btn-group-form[disabled]:hover,fieldset[disabled] .btn-group-form,fieldset[disabled] .btn-group-form.active,fieldset[disabled] .btn-group-form.focus,fieldset[disabled] .btn-group-form:active,fieldset[disabled] .btn-group-form:focus,fieldset[disabled] .btn-group-form:hover{background-color:#ef5934;border-color:#ef5934;color:#fff}.tt-dropdown-menu,.typeahead{background-color:#FFF}.tt-hint,.tt-query,.typeahead{font-size:14px;width:100%}.typeahead:focus{border:2px solid #0097CF}.tt-input{box-shadow:0 1px 1px rgba(0,0,0,.075) inset;font-size:14px}.tt-hint{color:#999;opacity:.9;font-size:14px}.tt-dropdown-menu{border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:5px;padding:8px 0;width:422px}.tt-suggestion{line-height:24px;padding:3px 20px}.tt-suggestion.tt-cursor{background-color:#0097CF;color:#FFF}.tt-suggestion p{margin:0;font-size:15px;font-weight:700}.gist,.tt-dropdown-menu{text-align:left;font-size:12px}#hotdate_left p,.cl_cta,.cl_cta_box{text-align:center}.embed-responsive{display:none;min-height:205px}#hotdate{position:relative;border:1px solid #a9a9a9;border-radius:5px;background:#fcffd9;margin:10px 0 20px;padding:10px}#hotdate_close{background:url(https://cdn.aohostels.com/img/house/aohostel-overlay-close.png);width:25px;height:24px;display:block;position:absolute;right:5px;top:6px;cursor:pointer}#hotdate_left{float:left}#hotdate_left p{font-size:18px;line-height:120%;color:#267d00;background:url(https://cdn.aohostels.com/img/house/aohostel-hotdates-small.png) 0 6px no-repeat;margin:0 15px 0 0;padding-left:35px}#hotdate_right{float:left;width:50%}#hotdate_event_name{font-weight:700}#hotdate_right p{margin:0;font-size:13px;line-height:140%}@media (max-width:350px){#hotdate_right{width:100%}}.cl_cta_box{margin:20px 0}.cl_cta{background:#ef5934;height:35px;width:100%;color:#fff;font-size:14px;line-height:35px;cursor:pointer;max-width:250px;border-radius:5px;display:inline-block;margin:0}.cl_cta:hover{background-position:0 -35px}@media (min-width:768px){.form_elements{padding-left:0;padding-right:5px}.detail_left{width:45%}}@media only screen and (max-width:992px){#cl_kalenderend2{left:0}#cl_kalenderend2 .cl_kalenderBG:after,#cl_kalenderend2 .cl_kalenderBG:before{left:77%!important}.content_row{margin-left:0}.cl_groupBox span{background:url(https://cdn.aohostels.com/img/house/aohostels-arrow.png) no-repeat}}@media only screen and (max-width:767px){.cl_groupBox span{background:0 0}.content_row{padding:0 5px}.cat_content{margin-right:-5px;margin-left:-5px}div#collapse-tabs-0{padding-top:0}.hausseite_checkout_weekend{float:left}.hausseite_checkout_out{margin-right:20px}.last_form_element{width:50%}.col-md-12.bookingform{background:0 0;padding:0}.col-md-12.bookingform form{background:#dbe4f6;padding:15px 25px 10px;margin:0 -10px;border-top:1px solid #c7cfdf}.form_element_children,.form_elements{padding-right:20px}.form_elements{margin-bottom:15px}.mobile-btn{text-align:center}.mobile-btn .btn_check{float:none;display:inline-block;margin:5px 0 10px;background:url(https://cdn.aohostels.com/img/cta-bg.jpg) repeat-x;width:260px}#result .filter{background:0 0;margin:0;padding:0}#result .filter-content{margin:0 -10px;background:#edf1fa;border-bottom:1px solid #c7cfdf}.form-horizontal .form-group{margin:0;width:50%;float:left;padding-right:15px;padding-left:15px}.filter_checkbox{margin-top:6px}.filter_checkbox .form-group.second-form-group{padding-left:0}.form_element_button{padding-left:50px}#cl_roomCtaBox{display:none}.availability_div_group{padding-left:10px;padding-right:10px;border-right:0}.availability_div{padding-left:0}.pic-responsive-content{margin-top:20px;margin-bottom:0}.pic-responsive-content_group{margin-top:20px;margin-bottom:15px;padding-right:0}.img-responsive{width:100%}.cl_roomHeadline{line-height:140%;margin:0 0 5px 8px}.cl_roomHeadline_first{margin-top:0;margin-left:-5px}.cl_available1{padding-left:10px;font-size:14px}.cl_rommDetailLink{float:none;display:block;text-align:right;.cl_roomDescriptionSublinent-size:14px;margin-bottom:2px}.bodycontainer,.cl_roomDescriptionSubline br{display:none}.cl_detailsContent{right:15px;top:25px}.filter_cat{padding-bottom:0}.cl_hoverTopRight div:after,.cl_hoverTopRight div:before{left:90%}.cat_icons{text-align:right;margin-top:2px;position:relative}.cl_breakfastContent{left:inherit;bottom:inherit;right:15px;top:50px;text-align:left}.cl_hoverTop div:after,.cl_hoverTop div:before{left:90%}.cl_hoverTop.withDiscount div:after,.cl_hoverTop.withDiscount div:before{left:58%}.cl_hoverTop.Discount div:after,.cl_hoverTop.Discount div:before{left:85%}.cl_fixBox,.cl_flexBox{float:left;padding-left:25px;border:0;margin-top:0}.cl_roomDescriptionHeadline{font-size:18px;line-height:35px}.cl_roomDescriptionSubline{margin-left:-15px;margin-right:0;font-size:14px}.lowest-price{font-size:26px;line-height:35px;margin-top:0}.lowest-price.HUF{font-size:13px}.lowest-price.NOK{margin-left:-4px}.group_price.HUF{padding:14px}.select_cat{margin-top:0}.cl_fixBox .cl_roomDescriptionSubline{border-bottom:1px solid #c5c9d9;padding-bottom:18px;margin-bottom:5px;margin-top:18px}.cl_flexBox .cl_roomDescriptionSubline{margin-top:18px;margin-bottom:10px}.cl_icon.cl_infoIcon{background:url(https://cdn.aohostels.com/img/info-icon-big.png) no-repeat;background-size:100%;width:23px;height:23px;display:inline-block;vertical-align:top;margin:5px 0 0 5px}.cl_fixContent{top:-15px;left:66px}.cl_flexContent{top:-22px;left:85px}#result{border-bottom:0;margin-bottom:10px}#cl_mobile_result,.cl_groupBox,.pay_in_euro{border-bottom:1px solid #c7cfdf}.cl_groupBox{padding:15px 15px 25px;background:#fff;margin-left:-5px;margin-right:-5px}#cl_groupHeadline{font-size:14px!important;display:inline-block;background:url(https://cdn.aohostels.com/img/reisezeitraum-arrow-small.png) no-repeat;padding:0}.cl_ctaCheckHeadline,.cl_ctaChecklist li,.cl_ctaSubline{font-size:14px;line-height:140%}span.labelFilter{font-weight:400;font-size:14px;display:inline-block;margin-left:5px}#result .filter-content{padding:15px 10px}#cl_mobile_nextstep{position:fixed;top:0;left:0;z-index:12;background:#eef1fb;padding:0}.cl_interactive_ctas{padding:20px}.cl_backTo{position:relative;margin-left:20px;font-size:12px;color:#014a87;line-height:35px;text-decoration:underline;cursor:pointer;display:inline-block;float:left;font-weight:700}.cl_backTo:before{content:"";background:url(https://cdn.aohostels.com/img/arrow-back-to.png) no-repeat;width:9px;height:13px;position:absolute;top:11px;left:-20px}.cl_next_cta_box{float:right;width:190px}.cl_next_cta_box .btn_check{float:none;line-height:140%!important}.cl_next_cta_box p{font-size:11px;color:#014a87;line-height:140%;margin:5px 0 0}#cl_mobile_result{background:#fff;border-top:1px solid #c7cfdf;padding:25px 20px 20px}.cl_ctaSubline{color:#014a87;margin-bottom:15px}.cl_ctaCheckHeadline{color:#014a87;font-weight:700;margin-bottom:5px}.cl_ctaChecklist{list-style-type:none;margin-bottom:10px;padding-left:0}.cl_ctaChecklist li{background:url(https://cdn.aohostels.com/img/mobile-check.png) 0 4px no-repeat;padding-left:18px;color:#014a87!important;margin-bottom:4px}.cl_ctaPriceBox{border-top:1px solid #c7cfdf;padding-top:15px;margin-top:25px}.cl_ctaPriceSubline{margin-bottom:0}.pay_in_euro{background:#fff;font-size:12px;padding:15px;border-top:1px solid #c7cfdf}}@media only screen and (max-width:399px){.col-md-12.bookingform form{padding:10px}.first_form_elements,.third_form_elements{padding-right:10px;padding-left:10px}.last_form_element,.second_form_elements{padding-right:0;padding-left:10px}.last_form_element .form_element_children_label{padding-left:15px}.last_form_element .form_element_children{padding-left:15px;padding-right:15px}.cl_roomDescriptionHeadline{font-size:16px}.lowest-price{font-size:24px}.availability_div{padding-left:0;padding-right:0}#result .filter-content{padding:15px 0}.cl_next_cta_box{width:150px}.cl_next_cta_box br{display:none}}@media (max-width:768px){.last_form_element{width:50%}}.clear{clear:both}.cl_newChoicebox{width:auto!important;display:inline-block}.anz_less,.anz_less_gbt,.anz_less_new,.anz_less_opt{display:inline-block;width:33%;border:1px solid #293a88;border-radius:5px 0 0 5px;text-align:center;background:#293a88;color:#fff;height:35px;line-height:33px;float:left;font-size:28px;cursor:pointer;position:relative}.anz_less:before,.anz_less_gbt:before,.anz_less_new:before,.anz_less_opt:before{content:"";background:url(https://cdn.aohostels.com/img/minus-icon.png) no-repeat;width:12px;height:2px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-1px}.anz_more,.anz_more_gbt,.anz_more_new,.anz_more_opt,.input_choice{height:35px;float:left;display:inline-block;text-align:center;line-height:33px}.input_choice{width:34%;border:1px solid #c5c9d9;border-left-color:#fff;border-right-color:#fff;background:#fff;color:#014a87;font-size:14px}.input_choice:focus{outline:0}.anz_more,.anz_more_gbt,.anz_more_new,.anz_more_opt{width:33%;border:1px solid #293a88;border-radius:0 5px 5px 0;background:#293a88;color:#fff;font-size:28px;cursor:pointer;position:relative}.anz_more:before,.anz_more_gbt:before,.anz_more_new:before,.anz_more_opt:before{content:"";background:url(https://cdn.aohostels.com/img/plus-icon.png) no-repeat;width:12px;height:12px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px}.cl_dutyText{font-size:11px;color:#014a87;line-height:120%;margin:5px 0 0;text-align:center}.cl_col_adult,.cl_col_children,.detail_right_left,.detail_right_right,.form_element_children_label,.form_elements{text-align:left}.booking_xs .btn_check{margin-top:24px}.cl_headline{height:25px}.cl_headline span{font-size:11px;font-weight:400}.cl_col_adult{padding-right:8px}.cl_col_children{padding-left:8px}.form_header_group{padding:10px 15px;margin-top:20px}.form_header_inner,.pic-responsive-content_group{padding:0}.form_header_inner_right{text-align:right;font-weight:400}.filter_cat{margin-top:45px}.availability_inner_div_group{margin-top:-3px;width:360px}.cl_roomHeadline{margin-top:0}.cl_roomSubline{font-size:12px;color:#014a87;line-height:140%;margin-bottom:15px}.lowest-price_group{margin-top:-5px;font-size:24px;padding-right:15px}.cl_breakfastContent{bottom:-95px}.form_element_content{margin-top:-3px}.form_element_headline{font-size:14px;color:#014a87;line-height:35px;margin-top:20px;text-align:right;font-weight:700;padding-right:0}.cl_anz_free_beth{font-size:11px;color:#014a87;line-height:140%;margin-bottom:5px;text-align:right;font-weight:700}.anz_person{border:0;cursor:default;background:#aaa;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFc0c0c0, endColorstr=#FFaaaaaa);background-image:-webkit-gradient(linear,left top,left bottom,from(silver),to(#aaa));background-image:-webkit-linear-gradient(top,silver,#aaa);background-image:-moz-linear-gradient(top,silver,#aaa);background-image:-o-linear-gradient(top,silver,#aaa);background-image:linear-gradient(top,silver,#aaa)}.anz_person.active{cursor:pointer;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background:#ef5934}#cl_roomCtaBox{padding-left:15px}.cl_ctaHeadline{font-size:18px}.cl_ctaCheckHeadline{line-height:150%;border-bottom:1px solid #c5c9d9;padding-bottom:5px;margin-bottom:5px}.cl_ctaCheckPrice{font-size:16px;color:#014a87;line-height:140%;text-align:right;font-weight:700;padding-right:10px}.cl_free_beth{border:1px solid #c5c9d9;background:#f5f5f5;padding:5px;margin-bottom:15px;margin-top:10px}.cl_free_beth_place{font-size:12px;color:#014a87;display:inline-block;float:left;margin-bottom:5px;font-weight:700;margin-top:4px}.cl_free_beth_price{font-size:16px;color:#3c763d;line-height:140%;display:inline-block;float:right;margin-bottom:5px;font-weight:700}.cl_free_beth_desc{font-size:11px;color:#014a87;line-height:140%;margin:0}.btn_check,.btn_disabled{margin-bottom:5px}.cl_ctaDesc{text-align:left;margin:0 0 25px}#cl_roomCtaBox #cl_ctaCheckHeadline2{border:0}@media only screen and (max-width:767px){.cat_content,.cl_ctaCheckBox{border-bottom:1px solid #c5c9d9}.cl_col_adult{padding-right:5px}.cl_col_children{padding-left:10px;padding-right:10px}.col-md-12.bookingform{background:0 0;padding:0}.col-md-12.bookingform form{background:#dbe4f6;padding:15px 5px 10px 20px;margin:0 -5px;border-top:1px solid #c7cfdf}#bookingFormStep1 .form_elements{margin-bottom:10px;padding-right:15px}#bookingFormStep1 .first_form_elements{padding-right:10px}#bookingFormStep1 .second_form_elements,.form_element_children_label{padding-left:10px}.form_element_children{padding:0 15px 0 10px}.pic-responsive-content_group{width:100%;padding:0 20px;margin-top:0;margin-bottom:20px}.cat_content{position:relative}.filter_cat{margin:0 -10px}.availability_inner_div{width:100%;padding:0 20px;margin-bottom:20px}.cl_roomHeadline{margin-left:0;margin-bottom:0}.cl_roomHeadline span{padding-left:0}.cat_icons{text-align:left}.form_element_content{margin-top:-23px}.cl_breakfastContent{right:inherit;top:40px}.cl_hoverTop div:after,.cl_hoverTop div:before{left:25%}#cl_scroll_mobile{width:100%;z-index:9}.form_header{margin-top:0;float:none}.form_header_inner_right{text-align:center;margin-bottom:0}.cl_ctaCheckBox{margin:0 0 10px;padding-bottom:10px;padding-left:15px}.cl_ctaCheckBox>div{padding:0}.cl_ctaCheckBoxLast{border:0}.cl_ctaHeadline{font-size:14px;margin-bottom:10px}.cl_ctaCheckHeadline{font-weight:400;border:0;margin-bottom:0;padding:0}.cl_ctaCheckPrice{margin-top:20px;margin-bottom:0}.cl_free_beth{margin-top:0;padding:10px}.cl_free_beth_place{font-size:14px;float:none;display:block}.cl_free_beth_desc{font-size:14px}.cl_free_beth_desc br{display:none}.cl_free_beth_price{text-align:right;float:none;display:block}.cl_free_beth_price span{font-size:12px}.cl_ctaPriceBox{text-align:right;margin-top:20px}.cl_ctaPriceBox div{display:inline-block;text-align:center}.availability_div .filter_cat:first-child .pic-responsive-content{margin-top:-1px!important}}#btool_down{display:none}@media(max-width:767px){.newWidth{width:20%!important;float:left!important}}@media(min-width:769px){#cl_roomCtaBox{display:block!important}}@media only screen and (max-width:767px){#cl_childBox,#cl_endBox{float:right;width:135px}#cl_adultSelect,#cl_childSelect,#cl_cta,#cl_destinationSelect{height:35px;font-family:Arial,sans-serif}#cl_cta,#cl_theadLeft,#cl_theadRight{cursor:pointer}#cl_adultSelect,#cl_childSelect,#cl_cta,#cl_destinationSelect,.cl_dutytxt,.cl_headline{font-family:Arial,sans-serif}.reservierung_start{margin-bottom:20px;padding-bottom:20px}.reservierung_start_inner{padding-top:0}#step1_start_inner{text-align:center}#cl_buchungstoolBox{width:320px;text-align:left;display:inline-block}#cl_destinationBox{margin-bottom:20px}#cl_destinationSelect{width:300px;font-size:16px;margin-left:20px}#cl_tripPartnerBox{width:320px;margin-bottom:20px}#cl_adultBox{float:left;width:135px;margin-left:20px}#cl_adultSelect,#cl_childSelect{width:100%;font-size:16px}.cl_dutytxt{font-size:13px;color:#004583;line-height:140%;margin:5px 0 0;text-align:right}#cl_cta{display:block;text-align:left;width:292px;line-height:35px;color:#fff;font-size:14px;font-weight:700;padding-left:30px;margin:0 0 0 20px;background:url(https://cdn.aohostels.com/img/aohostels-cta-bg.png) left top no-repeat;border-radius:5px}#cl_cta:hover{background-position:0 -35px}#cl_tripBox{width:320px;position:relative;margin-bottom:20px}.cl_headline,.cl_subline{margin-bottom:2px;margin-top:0;line-height:140%}#cl_beginBox{float:left;width:135px;margin-left:20px}.cl_headline{font-size:16px;color:#004684}.cl_subline{font-size:15px;color:#004583;font-family:Arial,sans-serif}td,thead th{text-align:center;font-size:16px;font-family:Arial,sans-serif}.cl_kalender{position:absolute;display:none;z-index:11}#cl_kalenderbegin,#cl_kalenderend{left:0}.cl_kalenderBG{position:relative;background:#fff;border-radius:5px;border:1px solid #c5c9d9}.cl_kalenderBG:after,.cl_kalenderBG:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cl_kalenderBG:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.cl_kalenderBG:before{border-color:rgba(197,201,217,0);border-bottom-color:#c5c9d9;border-width:11px;margin-left:-11px}#cl_kalenderbegin .cl_kalenderBG:after,#cl_kalenderbegin .cl_kalenderBG:before{left:22%}#cl_kalenderend .cl_kalenderBG:after,#cl_kalenderend .cl_kalenderBG:before{left:78%}table{border-spacing:0}td{width:42px;line-height:40px;color:#adadad}thead th{line-height:42px;color:#014c87}#cl_headNumbers td{background:#0b4c88;color:#fff;font-size:11px;line-height:27px;font-weight:700;font-family:Arial,sans-serif;cursor:default}td.cl_available{color:#0b4c88;cursor:pointer}td.cl_notAvailable{color:#0b4c88}td.cl_available:hover{background:#3d81d0;color:#fff}td.cl_activeB,td.cl_activeE{background:#0b4c88;color:#fff}td.cl_diffDays{background:#dbe4f6;color:#0b4c88}.cl_kalenderOverlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9;display:none}.cl_kalender table{width:100%!important;border-right:0!important}.cl_kalenderBG{width:100%}.cl_kalender{width:100%;padding-right:20px;top:100px;left:0}.cl_groupBox{margin:0 -5px;background:#fff;border-bottom:1px solid #c7cfdf;padding-top:30px;padding-bottom:35px}#cl_groupHeadline{background:0 0;font-size:14px!important}#cl_groupSubline{font-size:14px;color:#014a87;line-height:140%;margin-bottom:15px}#cl_groupCta{background:url(https://cdn.aohostels.com/img/cta-bg.jpg) repeat-x;width:260px}.filter_cat.last{border-bottom:1px solid #c5c9d9}}.output_discount{color:#e36b04;border:1px solid #e36b04;border-radius:2px;font-weight:700;font-size:14px;padding:1px 5px;float:right;margin-left:2px}.trenner_detail_absatz{border-bottom:1px dotted #c5c5c5;height:2px}.trenner_detail_absatz img{display:none}@media only screen and (max-width:380px){.cl_col_children .cl_headline{font-size:11px!important}.form_elements{padding-left:5px;padding-right:5px}.col-md-12.bookingform form{padding:15px 0 10px}.last_form_element,.second_form_elements{padding-right:5px;padding-left:5px}.first_form_elements,.third_form_elements{padding-right:5px}.cl_headline span{font-size:10px}}.filterUpdate .filter_checkbox{margin:0;padding:0 15px}.form-horizontal .filterUpdate .form-group{margin:0 0 -5px}.scaleBar{height:10px;position:relative;background:#ccc;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin:10px 20px;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,.3)}.scaleBar>span{display:block;height:10px;width:0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:#293a88;position:relative;overflow:hidden}.newStars.meinung_stars_off{width:100px;height:38px;padding:15px 0;background:url(https://cdn.aohostels.com/img/index/rating_stars_empty.png) left 15px no-repeat;background-size:100px auto!important;float:left;margin-right:9px}.newStars.meinung_stars_off_small{width:78px;background-size:78px auto!important}.newStars.meinung_stars_on{padding:10px 0;background:url(https://cdn.aohostels.com/img/index/rating_stars_full.png) left top no-repeat;background-size:100px auto}.arrow_box{left:10px;position:relative}.arrow_box:after,.arrow_box:before{top:30%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.arrow_box:before{border-color:rgba(0,102,179,0);border-top-color:#0066b3;border-width:7px;margin-left:-7px}a.expand.opened .arrow_box:after,a.expand.opened .arrow_box:before{transform:rotate(180deg)}a.expand.opened .arrow_box{top:-2px}a.expand.opened .arrow_box:before{top:-4%}a.expand{cursor:pointer;right:41px;font-weight:700}.portalReview{padding:13px 0 10px;border:1px solid #c7cfdf;border-radius:5px;margin-bottom:10px;display:table;width:100%}.portalReview .portalImg img{height:30px}.portalReview .portalRating{text-align:right}.portalReview .portalImg,.portalReview .portalRating{float:none;display:table-cell;vertical-align:middle}.portalReview span.overallRating{font-size:22px;color:#0066b3;font-weight:700}.meinung .singleRatingOverall{font-size:24px;color:grey}.meinung .singleRatingOverallSmall,.soldOut{font-size:20px}.progress-bar{background-color:#ef5934}.meinung .ratingNumber{font-size:30px;color:#005ca9;font-weight:700}.meinung .ratingNumberSmall{font-size:24px}.meinung .achievableRating{color:grey}.meinung .ratingText div{font-size:14px;padding:0 20px 20px}.meinung .ratingTextSmall div{padding:0 10px 10px}.meinung .detailContainer{padding-right:25px;font-size:14px;position:relative;height:75px!important;text-align:right}.meinung .detailContainerSmall{padding:10px 0 0;height:70px!important}.meinung .expand{position:absolute;bottom:28px}.meinung .detailRatingContainer{display:none;width:100%}.meinung .detailRatingContainer .row{margin:0}.meinung .ratingCategory{margin:4px 0;font-size:14px;text-align:right;padding-right:0}.meinung .detailedSingleRating{font-size:14px;padding:4px 0}.meinung .detailedSingleRating span{font-weight:700;color:#000}.meinung .detailRatingContainer .row:last-child{margin-bottom:15px}#ajaxReviews.mentions{padding-left:30px;padding-right:0}#ajaxReviews{margin-left:0;padding-right:0}.mentionPagination a,.mentionPagination span{border-radius:40px!important;padding:6px 0!important;font-size:14px;color:#0066b3;height:35px;width:35px;border:2px solid #8db3e0!important}.mentionPagination li.active span{background:#8db3e0;border:2px solid #8db3e0!important}.mentionPagination li{margin:0 3px;display:inline-block}.mentionPagination li a:hover,.mentionPagination li span:hover{color:#fff;border:2px solid #0066b3!important;background:#0066b3}.mentionPagination li.disabled span{background:#d9d9d9!important;border-color:#d9d9d9!important}#mode-selector label:hover,#origin-input,.fancy-checkbox .fa,.moreHouses{background-color:#fff}.meinung,.reviews-title{border-bottom:1px solid #ddd}#moreMentions{font-size:16px;display:block;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;background:#ef5934;border-radius:5px;padding:6px;text-decoration:none!important;text-align:center;color:#fff;font-weight:700;cursor:pointer;margin:0 auto}#moreMentions:hover{background:#293a88}.meinung{margin-bottom:23px;padding-bottom:7px}.meinung .meinung_left{text-align:center;margin-bottom:0}@media(min-width:760px){#moreMentions{width:30%;margin-top:20px}}@media(max-width:768px){.gallery{width:100%;min-width:100%}#moreMentions{margin-top:20px}}.map-box{height:350px;margin-top:12px;margin-bottom:20px}@media(max-width:768px){.map-box{height:500px!important}}@media(max-width:400px){#allocateCustomersmobile{background-position:20px center!important}.filterMobile .form-group{border:none!important}}@media(min-width:400px) and (max-width:510px){#allocateCustomersmobile{background-position:70px center!important}}#januarDeal{margin-top:20px}.controls,.fancy-checkbox .fa{margin-top:10px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3)}#januarDeal #deal_left{background:url(https://cdn.aohostels.com/img/house/ring_200x200px.png) no-repeat;background-size:95%;height:100px;width:100px}#januarDeal i.fa-close{position:absolute;right:10px;top:10px}#januarDeal #deal_right{width:80%}.city_content,.postcode_content{float:left;width:50%}.postcode_content{padding-right:5px}.city_content{padding-left:5px}.country-select{display:block}.country-select input{width:100%!important}.controls{border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:0}#origin-input{font-family:Roboto;font-size:15px;font-weight:300;padding:0 11px 0 13px;text-overflow:ellipsis;width:250px;outline:0}#destination-input:focus,#origin-input:focus{border-color:#4d90fe}#mode-selector{color:#fff;background-color:#4d90fe;margin-left:12px;padding:3px 0 0 12px}@media (max-width:768px){#januarDeal #deal_left{height:60px;width:60px;margin-top:45px}#januarDeal #deal_right{width:70%}}@media(min-width:500px) and (max-width:768px){#januarDeal #deal_left{margin-top:25px}}@media(max-width:515px){#origin-input{width:185px}}@media(max-width:450px){#mode-selector{top:40px!important;left:0!important}}.map-distance{display:inline;font-family:Roboto;font-size:13px;font-weight:700;padding-left:8px;padding-right:4px;border-left:1px solid #fff}.fancy-checkbox .checked,.fancy-checkbox input[type=checkbox]{display:none}.fancy-checkbox input[type=checkbox]:checked~.checked{display:inline-block}.fancy-checkbox input[type=checkbox]:checked~.unchecked{display:none}#mode-selector label,.form-group span p,.house-extended-content{display:inline-block}.fancy-checkbox .fa{width:30px;height:32px;line-height:30px;font-size:20px!important;margin-left:10px;padding-left:5px}.fancy-checkbox .fa:hover{cursor:pointer}.input_hidden{position:absolute;left:-9999px}#mode-selector label{cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:0 0;margin-right:5px}.selected{background-color:#fff!important;border:1px solid #666}#mode-selector label img{padding:3px;width:23px;height:auto}.w3w-embed{margin:0 0 10px}.moreHouses{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%!important;left:0;position:fixed;top:60px;z-index:90;margin:0!important;-webkit-box-shadow:0 4px 12px 1px rgba(0,0,0,.2);box-shadow:0 4px 12px 1px rgba(0,0,0,.2);padding:0 5px 20px}.moreHouses:after,.moreHouses:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.moreHouses .btn_check{float:none!important;margin:0 auto;background:#293a88;width:100%!important}.moreHouses:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.moreHouses:before{border-color:rgba(176,176,176,0);border-top-color:rgba(176,176,176,.38);border-width:13px;margin-left:-13px}.moreHouses .anz_less,.moreHouses .anz_less_new,.moreHouses .anz_more,.moreHouses .anz_more_new{background:#293a88;border:1px solid #293a88}.moreHouses .anz_less:hover,.moreHouses .anz_less_new:hover,.moreHouses .anz_more:hover,.moreHouses .anz_more_new:hover{background:#ef5934}.moreHouses .cl_inputKalender,.moreHouses .input_choice{border:1px solid #293a88}#adultsXs,#childrenXs{border-right:none;border-left:none;border-radius:0}.moreHouses .input_choice{border:1px solid #293a88!important;border-radius:0!important;width:34%!important}#inputEmail{margin-bottom:10px}.pic-responsive-content.withOverlay{position:relative}.pic-responsive-content.withOverlay .titleContainer{position:absolute;bottom:0;padding:10px 15px 0;background:rgba(41,58,136,.5);width:100%}.opened .fa-chevron-down{transform:rotate(180deg)}.moreDesc{text-align:center}.moreDesc i{color:#fff;font-size:16px;margin-top:-10px;margin-bottom:5px;cursor:pointer}.pic-responsive-content.withOverlay .titleContainer p.infoDesc{display:none}.pic-responsive-content.withOverlay .titleContainer .cl_roomHeadline,.pic-responsive-content.withOverlay .titleContainer .cl_roomSubline{color:#fff!important}@media(max-width:767px){.filter_checkbox{width:100%!important}.filter-content{background:#293a88!important;border:none}.filter-content .form-group span{width:64px;height:64px;text-align:center;color:#fff;background-size:100%!important;transition:linear .08s}.filter-content .form-group span.single{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user1.png) no-repeat}.filter-content .form-group span.single.active{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user1_active.png) no-repeat}.filter-content .form-group span.double{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user2_blue.png) no-repeat}.filter-content .form-group span.double.active{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user2_active.png) no-repeat}.filter-content .form-group span.triple{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user3.png) no-repeat}.filter-content .form-group span.triple.active{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user3_active.png) no-repeat}.filter-content .form-group span.family{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user4.png) no-repeat}.filter-content .form-group span.family.active{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user4_active.png) no-repeat}.filter-content .form-group span.dorm{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user5.png) no-repeat}.filter-content .form-group span.dorm.active{background:url(https://cdn.aohostels.com/img/bookingtool/filter/user5_active.png) no-repeat}.mobileFilter .filter_checkbox{padding:0 5px!important;margin:0!important}.groupMobileFilterHeadline{color:#fff}.filter-content .form-group span.single{margin-left:10px}.filter-content input{opacity:0;display:none}.filterHeadline{color:#fff;margin-bottom:15px;margin-top:10px;padding-left:15px}.groupFilterContainer{padding:10px!important}.groupFilterContainer .filter_checkbox{margin:0!important}#allocate{width:46%;margin-left:5px;margin-top:25px}}@media(max-width:390px){.filter-content .form-group span{width:50px;height:50px}}.styledCheck{cursor:pointer;position:relative;margin:auto;height:18px;-webkit-tap-highlight-color:transparent;transform:translate3d(0,0,0);color:#293a88;width:100%;float:left}.styledCheck:before{content:"";position:absolute;top:-3px;left:-3px;width:24px;height:24px;border-radius:6px;background:rgba(41,58,136,.35);opacity:0;transition:opacity .2s ease}.styledCheck svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#293a88;stroke-width:1.5;transform:translate3d(0,0,0);transition:all .2s ease}.styledCheck svg path{stroke-dasharray:60;stroke-dashoffset:0}.styledCheck svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.cbx:checked+.styledCheck svg,.styledCheck:hover svg{stroke:#fff}.styledCheck:hover:before{opacity:1}.cbx:checked+.styledCheck{color:#fff}.cbx:checked+.styledCheck svg path{stroke-dashoffset:60;transition:all .3s linear}.cbx:checked+.styledCheck svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.filter .form-group{padding:6px 6px 3px;border-radius:6px;border:1px solid #293a88;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cbx:checked+.form-group,.form-group.active{background:#293a88;border:1px solid #fff}#klassenfahrtFilter,#klassenfahrtFiltermobile,.houseAmenities img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}span.labelFilter{padding-left:8px}.filter_checkbox{margin-right:5px;width:32.6%;margin-bottom:5px}.bookingform{background:0 0!important;padding:0;border-bottom:1px solid #293a88!important}#result .filter{background:0 0;position:relative}.styledCheck span{position:relative;top:-1px}.anz_less,.anz_less_new,.anz_more,.anz_more_new{background:#293a88;border:1px solid #293a88}.last_form_element{width:330px}#klassenfahrtFilter,#klassenfahrtFiltermobile{left:-880px;position:absolute;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:20px 20px 20px 50px}#klassenfahrtFilter.mobileCategories{padding:10px 0;margin:0 -15px}#klassenfahrtFilter.moved,#klassenfahrtFiltermobile.moved{left:0;position:relative}#klassenfahrtFilter:after,#klassenfahrtFilter:before,#klassenfahrtFiltermobile:after,#klassenfahrtFiltermobile:before{right:95%;top:63%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#klassenfahrtFilter.mobileCategories:after,#klassenfahrtFilter.mobileCategories:before{right:101%}#klassenfahrtFilter:after,#klassenfahrtFiltermobile:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:16px;margin-top:-16px}#klassenfahrtFilter:before,#klassenfahrtFiltermobile:before{border-color:rgba(163,163,163,0);border-right-color:#a3a3a3;border-width:19px;margin-top:-19px}#klassenfahrtFilter #backarrow,#klassenfahrtFilter #backarrowmobile{position:absolute;left:0;top:0;bottom:0;width:50px;cursor:pointer}#allocate{padding:9px 20px;margin-top:24px;border-radius:6px;background:#293a88;color:#fff;border:none}.filter_checkbox{padding:0!important;margin:5px 5px 5px 0!important}.saveCleaningContainer i{min-height:50px}@media(min-width:768px){.saveCleaningContainer i{min-height:inherit}}.newCategoriesContainer .cl_fixBox,.newCategoriesContainer .cl_flexBox,.newCategoriesContainer .cl_superflexBox{float:none}.newCategoriesContainer .cl_roomDescriptionHeadline{background:#293a88;color:#fff;text-align:center;padding:5px}.newCategoriesContainer .pic-responsive-content{padding:0;z-index:10;min-height:80px}.newCategoriesContainer .select_cat{float:none;position:absolute;left:0;width:100%;padding:0 15px;bottom:-50px;display:none}.newCategoriesContainer .sel_cat{border-radius:0}.newCategoriesContainer .cl_roomDescriptionSubline{padding:15px;margin-left:0!important;text-align:center;min-height:65px}.newCategoriesContainer .cl_designselect_27042015{width:100%;display:block}.newCategoriesContainer .lowest-price{text-align:center;padding:0 0 25px!important;margin:0!important}@media (max-width:768px){.newCategoriesContainer .cl_fixContent{left:36%!important}.cl_superflexContent{left:63%!important}.newCategoriesContainer .cl_flexContent{left:32%!important}}@media (max-width:460px){.cl_superflexContent{left:48%!important}}.newCategoriesContainer .cl_flexContent{top:50px;left:195px}.newCategoriesContainer .cl_icon.cl_infoIcon{background:0 0}.newCategoriesContainer .cl_roomSelect{border-radius:0!important}.newCategoriesContainer .cl_selectlist_27042015{margin-top:0;margin-left:0;z-index:12;left:15px;top:inherit}.newCategoriesContainer .cl_breakfastContent{bottom:0;left:-90px}#result{overflow:visible!important}.greyContainer{opacity:.5;pointer-events:none}.cl_superflexContent{position:absolute;top:40px;left:315px;min-width:170px;z-index:11}.cl_flexContent.repositioned{top:51px;left:245px}.cl_fixContent.repositioned{top:53px;left:242px}.houseTabs .panel{padding:0!important}.rateContainer .cl_fixBox .cl_roomDescriptionHeadline{background:#0F7D01;color:#fff!important;text-align:center}.rateContainer .col-xs-6{position:unset}.cl_flexBox_inner .cl_roomDescriptionHeadline{background:#293a88;color:#fff;text-align:center}.cl_icon.cl_infoIcon{background:0 0!important;margin:0!important}.newCategoriesContainer.filter_cat{position:relative;margin:0!important;padding-bottom:60px}.soldOut{position:absolute;left:-17px;top:45px;right:65%;color:red;line-height:1.2;text-transform:uppercase;border:2px solid red;background:#fff;padding:5px 36px;border-left:none;transform:rotate(-45deg);border-right:none;z-index:0;display:none}.greyContainer .soldOut{display:block}.soldOut .fa{display:none}.rateContainer.onlyFix{margin-left:0}@media(max-width:400px){.greyContainer .soldOut{left:-48px;top:50px;right:54%;padding:5px 40px;transform:rotate(-61deg)}}@media(min-width:401px) and (max-width:536px){.greyContainer .soldOut{left:-41px;top:45px;padding:5px 40px;transform:rotate(-55deg)}}@media (max-width:768px){.newCategoriesContainer .lowest-price{padding:8px;line-height:1.2;text-align:center}.cl_roomDescriptionHeadline{font-size:12px}.cl_roomDescriptionHeadline i{font-size:16px}.cl_roomDescriptionSubline{font-size:12px}.newCategoriesContainer .cl_fixBox,.newCategoriesContainer .cl_flexBox{padding:0}.newCategoriesContainer .cl_roomHeadline{line-height:140%;margin:0 0 5px}.newCategoriesContainer .cl_available1,.newCategoriesContainer .cl_available2,.newCategoriesContainer .cl_available3{padding-left:0;font-size:14px}.newCategoriesContainer .cl_icon.cl_infoIcon{margin:0;width:auto;height:auto;display:inline}.newCategoriesContainer .cl_fixBox .cl_roomDescriptionSubline,.newCategoriesContainer .cl_flexBox .cl_roomDescriptionSubline{border-bottom:none!important;margin:0!important;text-align:left}.newCategoriesContainer.filter_cat{border-bottom:none}.bestRateSpan{display:none}}@media (min-width:768px){.newCategoriesContainer .cl_fixBox{padding-left:15px!important;border:none}.rateContainer .col-md-4:first-child{padding:0 0 0 15px!important}.rateContainer .col-md-4:nth-child(2){padding:0 5px}.rateContainer .col-md-4:last-child{padding:0 15px 0 5px}.rateContainer{margin-left:-15px}.newCategoriesContainer .cl_fixContent{top:34px;left:62%}.newCategoriesContainer .cl_flexContent{top:-24px;left:135px}.cl_fixContent.repositioned{top:-17px;left:182px}.cl_flexContent.repositioned{top:-24px;left:185px}.cl_superflexContent{top:30px;left:100%}.newCategoriesContainer .cl_breakfastContent{bottom:0;left:310px}}@media (max-width:992px){body{padding-top:60px!important}}.noPadding{padding:0!important}.cl_tripBg .input_choice{border-radius:0;width:34%}#bookingFormStep1Bottom .anz_person,.cl_tripBg .anz_person{background:#293a88}.category-tooltip .category-tooltip-text,.price-tooltip .price-tooltip-text{background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 5px!important;z-index:20;font-size:12px;text-align:left}.flex-price-box{padding:15px 8px!important}.price-tooltip{position:relative;display:inline-block}.price-tooltip .price-tooltip-text{visibility:hidden;width:220px;color:#333;padding:15px 15px 5px;border:1px solid #ebebeb;border-radius:4px;position:absolute}.price-tooltip:hover .price-tooltip-text{visibility:visible}.price-tooltip .price-tooltip-title{font-weight:500;color:#293a88;margin-bottom:10px}.price-tooltip .price-day{display:block;font-size:12px;font-weight:500;color:#333;padding:5px 0;border-top:1px solid #ddd}.price-tooltip .price-day span{float:right}@media (max-width:992px){.price-tooltip .price-tooltip-text{width:173px}}.category-tooltip{position:relative;display:inline-block}.category-tooltip .category-tooltip-text{visibility:hidden;width:170px;color:#333;padding:10px;border:1px solid #c5c9d9;border-radius:5px;position:absolute;left:18px}.category-tooltip:hover .category-tooltip-text{visibility:visible}.category-tooltip .category-tooltip-title{font-size:12px;color:#293a88!important;line-height:140%}.category-tooltip-text ul{list-style-type:none;margin:0;padding:0}.category-tooltip-text ul li{font-size:12px;font-weight:500;color:#293a88;line-height:140%;background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-check.png) 0 4px no-repeat;padding-left:15px;margin:0}@media (min-width:768px){#booking-categories .newCategoriesContainer .cl_fixBox_inner.active,#booking-categories .newCategoriesContainer .cl_fixBox_inner:hover,#booking-categories .newCategoriesContainer .cl_flexBox_inner.active,#booking-categories .newCategoriesContainer .cl_flexBox_inner:hover,#booking-categories .newCategoriesContainer .cl_superflexBox_inner.active,#booking-categories .newCategoriesContainer .cl_superflexBox_inner:hover{-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,.25);box-shadow:inset 0 0 6px 2px rgba(0,0,0,.25)}#booking-categories .newCategoriesContainer .cl_fixBox_inner,#booking-categories .newCategoriesContainer .cl_flexBox_inner,#booking-categories .newCategoriesContainer .cl_superflexBox_inner{cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,.05);box-shadow:inset 0 0 6px 2px rgba(0,0,0,.05)}}@media (max-width:768px){#booking-categories .newCategoriesContainer.filter_cat{padding-bottom:0!important}#booking-categories .test-category{width:100%}#booking-categories .test-category-inner{box-shadow:none;border:1px solid #293A88;padding:10px!important;margin:10px}#booking-categories .rateContainer .cl_fixBox .cl_roomDescriptionHeadline,#booking-categories .test-category-headline{display:inline-block;font-size:14px;text-align:left;color:#293a88!important;background:#fff!important}#booking-categories .cl_roomDescriptionSubline{display:none!important}#booking-categories .newCategoriesContainer .lowest-price{display:inline-block;float:right}#booking-categories .newCategoriesContainer .active{background:#293a88;color:#fff!important}#booking-categories .newCategoriesContainer .active .lowest-price{color:#fff!important}#booking-categories .newCategoriesContainer .active .test-category-headline{color:#fff!important;background:#293a88!important}#booking-categories .cl_fixBox_inner,#booking-categories .cl_flexBox_inner{padding:0}#booking-categories .newCategoriesContainer .cl_fixBox_inner,#booking-categories .newCategoriesContainer .cl_flexBox_inner,#booking-categories .newCategoriesContainer .cl_superflexBox_inner{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;min-height:90px}#booking-categories .newCategoriesContainer .cl_fixBox_inner.active,#booking-categories .newCategoriesContainer .cl_fixBox_inner:hover,#booking-categories .newCategoriesContainer .cl_flexBox_inner.active,#booking-categories .newCategoriesContainer .cl_flexBox_inner:hover,#booking-categories .newCategoriesContainer .cl_superflexBox_inner.active,#booking-categories .newCategoriesContainer .cl_superflexBox_inner:hover{-webkit-box-shadow:0 6px 6px 2px rgba(0,0,0,.37);box-shadow:0 6px 6px 2px rgba(0,0,0,.37)}#booking-categories .category-tooltip{display:inline-block!important;margin-left:5px}#booking-categories .tooltip-content{display:none}#booking-categories .test-tooltip-content{display:block!important}#booking-categories .test-price,.cl_interactive_ctas{display:none}#booking-categories .category-tooltip .category-tooltip-text{line-height:1.7}#booking-categories .flex-price-box{padding:0 8px!important}#booking-categories .newCategoriesContainer .lowest-price{margin:0!important}#booking-categories .newCategoriesContainer .sel_cat{margin:10px 0}#booking-categories .price-box{width:100%;position:fixed;bottom:0;left:0;background:#293a88;border-top:1px solid rgba(255,255,255,.4);padding:8px 10px;z-index:11}#booking-categories .btn-disabled{pointer-events:none;opacity:.65}#booking-categories .btn-next{line-height:24px!important;background:#13a538;margin-top:8px}#booking-categories .greyContainer .soldOut{width:100%;text-align:center;transform:rotate(0);top:58px;left:11px;padding:5px 14px;border:none;z-index:-1}#mobileResult,#mobileResultContainer{display:block!important}#mobileResult{visibility:hidden}.show-mobileResult{visibility:visible!important}.price-output{display:none;font-size:28px;font-weight:700;text-align:left;color:#fff}.price-output .price{margin-left:10px}.show-booking-details{display:inline-block;font-size:32px;margin-left:0;color:#fff}.flip{transform:rotate(180deg);transition:all .2s}.price-title{float:left}.price-details{float:right;font-size:22px;margin-top:2px}.error-msg{display:none;width:fit-content;font-size:14px;font-weight:700;padding-left:18px;color:#e26902!important;background:url(https://cdn.aohostels.com/img/house/aohostels-information-icon-orange.png) 0 1px no-repeat;padding-top:2px;line-height:120%;margin:8px auto}.error-msg .cl_ctaInfoTxt{font-size:14px;margin-top:8px;margin-bottom:6px}#cl_mobile_nextstep{background:#fff;top:0;bottom:104px;z-index:111}.cl_interactiveBox{position:absolute;width:100%;bottom:0}#cl_mobile_result{border-top:0}}@media (max-width:992px){.container{width:100%;max-width:100%;padding-right:30px}}.house-dropdown{display:inline-block;position:relative;font-weight:400;cursor:pointer;color:#337AB7;margin-left:20px}.house-dropdown .house-dropdown-title{font-weight:700}.house-dropdown .houses-list{display:none;position:absolute;top:30px;width:100%;cursor:auto;background:#fff;border:1px solid #ddd;border-radius:3px;z-index:11;padding:10px 5px;list-style:none}.custom-dropdown .dropdown-title:hover,.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,.traveler-minus-btn:hover,.traveler-plus-btn:hover,.travelers-dropdown .travelers-toggle{cursor:pointer}.house-dropdown .houses-list li a{color:#337AB7!important;text-decoration:underline;padding-left:0!important}.house-dropdown .houses-list li a:before{content:"\f054";display:inline-block;font:normal normal normal 9px/1 FontAwesome;font-size:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px}@media (max-width:992px){.breadcrumb_inner{padding-left:15px!important;margin-top:25px}}@media (max-width:420px){.house-dropdown{display:none}}.house-content{padding-right:0}.house-header{position:relative}.house-header:after{content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 5%,rgba(0,0,0,.7) 76%);display:block;width:100%;position:absolute;height:177px;bottom:0;left:0}.house-header .header-content{width:100%;position:absolute;bottom:-40px;left:20px;z-index:11}.house-header .header-content .header-tags{width:100%;padding:0;margin-bottom:35px}.house-header .header-content .header-tags li{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;list-style:none;line-height:16px;color:#FFF;background:#293A88;border-radius:3px;padding:3px 10px;margin-right:8px}.house-header .row-distance ul{padding:0;margin-top:40px}.house-header .row-distance .distance-title{display:inline-block;width:10%;font-weight:700;color:#fff}.house-header .row-distance .distance-location{display:inline-block;color:#fff;background:url(https://cdn.aohostels.com/img/house/header_images/standort-icon.png) no-repeat;background-size:10px 14px;padding-left:16px;padding-right:20px}.travelers-selection{padding:0}.custom-dropdown{position:absolute;right:15px;top:20px;width:220px;background:#fff;border-radius:3px;z-index:10;margin-bottom:30px}.custom-dropdown .dropdown-title{display:flex;align-items:center;justify-content:flex-start;padding:15px}.custom-dropdown .dropdown-title .fa{position:relative;right:-7px}.flip{transform:rotate(180deg)}.custom-dropdown .dropdown-number{display:inline-block;background:#293A88;border-radius:3px;font-size:24px;color:#FFF;font-weight:700;text-align:center;min-width:66px;line-height:40px;margin-right:10px}.custom-dropdown .dropdown-rating strong{font-weight:700;font-size:18px;color:#129911;display:block;padding-top:2px}.custom-dropdown .dropdown-body{display:none;max-height:200px;padding:10px 8px 0 0;border-top:1px solid #ddd;overflow:hidden;margin:0 7px 0 15px;transition:max-height .3s ease,padding .2s ease,border .2s ease}.custom-dropdown .dropdown-body li{list-style:none;padding-left:45px;line-height:32px;margin-bottom:10px;font-weight:700;position:relative}.custom-dropdown .dropdown-body li:before{content:'';display:inline-block;width:32px;height:32px;border-radius:16px;background-repeat:no-repeat;background-position:center center;background-size:15px;position:absolute;left:0;top:0}.custom-dropdown .dropdown-body li.icon-mood{color:#EA288B}.custom-dropdown .dropdown-body li.icon-mood:before{background-color:#EA288B;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-mood.png)}.custom-dropdown .dropdown-body li.icon-personal{color:#04BF04}.custom-dropdown .dropdown-body li.icon-personal:before{background-color:#04BF04;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-personal.png);background-size:19px}.custom-dropdown .dropdown-body li.icon-uncomplicated{color:#10CDE6}.custom-dropdown .dropdown-body li.icon-bar,.custom-dropdown .dropdown-body li.icon-breakfast{color:#E56D10}.custom-dropdown .dropdown-body li.icon-uncomplicated:before{background-color:#10CDE6;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-uncomplicated.png);background-position:center 48%;background-size:17px}.custom-dropdown .dropdown-body li.icon-bar:before{background-color:#E56D10;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-bar.png)}.custom-dropdown .dropdown-body li.icon-breakfast:before{background-color:#E56D10;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-breakfast.png);background-size:19px}.custom-dropdown .dropdown-body li.icon-cleanliness{color:#10CDE6}.custom-dropdown .dropdown-body li.icon-cleanliness:before{background-color:#10CDE6;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-cleanliness.png);background-position:center 48%;background-size:17px}.custom-dropdown .dropdown-body li.icon-connection{color:#EA288B}.custom-dropdown .dropdown-body li.icon-connection:before{background-color:#EA288B;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-connection.png)}.custom-dropdown .dropdown-body li.icon-equipment{color:#d1ba3d}.custom-dropdown .dropdown-body li.icon-calendar,.custom-dropdown .dropdown-body li.icon-location{color:#3C24A6}.custom-dropdown .dropdown-body li.icon-equipment:before{background-color:#d1ba3d;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-equipment.png);background-size:19px}.custom-dropdown .dropdown-body li.icon-location:before{background-color:#3C24A6;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-location.png);background-position:center 48%;background-size:17px}.custom-dropdown .dropdown-body li.icon-calendar:before{background-color:#3C24A6;background-image:url(https://cdn.aohostels.com/img/house/icons/kalender-icon.png);background-size:19px}.custom-dropdown .dropdown-body a{text-decoration:underline}@media (max-width:768px){.custom-dropdown{right:8px;top:8px;width:215px}.custom-dropdown .dropdown-title{padding:10px}}.travelers-dropdown .travelers-toggle{display:block;width:100%;position:relative;font-size:14px;line-height:33px;border:1px solid #ddd;border-radius:5px;z-index:11;padding:0 8px 0 10px}.travelers-dropdown .travelers-toggle .fa{position:absolute;right:8px;font-size:11px;top:12px;z-index:1}.travelers-dropdown .dropdown-persons{display:none;position:absolute;left:-1px;top:60px;width:calc(100% + 2px);border:1px solid #ddd;background:#fff;border-radius:5px;z-index:11;transition:max-height .3s ease,opacity .2s ease,background .2s ease,border .2s ease;padding:10px 10px 0}.travelers-title{display:inline-block;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-align:left;float:left;color:#333;line-height:12px!important;margin:0!important;padding:10px 0}.traveler-category.snd .travelers-title{padding-top:5px}.traveller-button{width:50%;margin:-5px 0 20px;float:left}.dropdown-persons hr{margin:5px 0 20px}.traveller-button.noButton{border:none;background:0 0;margin-top:0;color:#757575;text-decoration:underline;text-align:left}.traveler-category{text-align:right;padding-left:0;padding-bottom:10px}.description p,.house-extended-content p,.specialty,.tab-content p{line-height:22px}.traveler-minus-btn,.traveler-plus-btn{width:32px;height:32px;background:#fff!important;border:1px solid #337AB7!important;border-radius:32px}.traveler-minus-btn:before,.traveler-plus-btn:after,.traveler-plus-btn:before{top:50%;left:50%;background:#357ab8;position:absolute}.traveler-minus-btn:before{width:12px;height:2px;margin-left:-6px;margin-top:-1px}.traveler-plus-btn:before{width:10px;height:2px;margin-left:-5px;margin-top:-1px}.traveler-plus-btn:after{content:'';width:2px;height:10px;margin-left:-1px;margin-top:-5px}.input-travelers{width:41px!important;color:#333!important;border:none!important}.input-children{display:none}.gallery-thumbnail{display:inline-block;width:8.65%;margin:5px}#lg-counter,.lg-download{display:none}.house-gallery .row-distance ul{padding:0;margin-top:20px}.house-gallery .row-distance .distance-title{display:inline-block;font-weight:700;color:#000;padding-right:20px}.house-gallery .row-distance .distance-location{display:inline-block;color:#000;background:url(https://cdn.aohostels.com/img/house/header_images/standort-icon.png) no-repeat;background-size:10px 14px;padding-left:16px;padding-right:16px}@media(min-width:769px){.house-gallery{margin-top:60px}}.sidebar-rating{padding-right:30px}.sidebar-rating .custom-dropdown{position:relative}.sidebar-rating .custom-dropdown .dropdown-body{display:block}.sidebar-rating .custom-dropdown .dropdown-title{cursor:auto}.sidebar-rating .custom-dropdown .dropdown-title .fa{display:none}.link-to-reviews{cursor:pointer}.link-to-activities,.link-to-location{display:block;width:fit-content;cursor:pointer;padding-top:7px}.side-benefits{margin-top:55px}.side-benefits h4{font-size:16px;font-weight:700;color:#129911;margin-bottom:15px}.barmenu-link,.barmenu-link-tablet{font-weight:700!important;text-align:center;text-decoration:none!important;transition:all .2s}.side-benefits ul{padding:0}.side-benefits ul li{position:relative;list-style:none;padding-left:17px;margin-bottom:12px}.side-benefits ul li .fa{position:absolute;left:0;font-size:14px;color:#129911}.barmenu-link{display:block;width:100%;color:#fff!important;background:#129911;border:1px solid #129911;border-radius:4px;padding:7px}.barmenu-link .fa{padding-right:2px}.barmenu-link:hover{color:#129911!important;background:#fff;border:1px solid #129911}.barmenu-link-tablet{display:block;width:30%;color:#fff!important;background:#293a88;border:1px solid #293a88;border-radius:4px;padding:7px;margin:30px auto 10px}.barmenu-link-mobile,.details-link{text-decoration:underline}.barmenu-link-tablet .fa{padding-right:2px}.barmenu-link-tablet:hover{color:#293a88!important;background:#fff;border:1px solid #293a88}.barmenu-link-mobile{font-size:16px;color:#fff!important;background-color:#293a88;border-color:#ddd;padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;margin-top:-15px}.barmenu-link-mobile p{padding-top:5px;margin-bottom:5px}.zahlung_left{background:rgba(51,122,183,.1);border:1px solid rgba(51,122,183,.2);border-radius:5px;padding:3px 10px 10px}.zahlung_left .sidebar_block_title{text-transform:unset;text-align:center!important;font-weight:700;font-size:16px;color:#293A88;letter-spacing:0!important;margin:0 0 15px!important}.zahlung_left span.po{width:52px;height:52px}.zahlung_left .vorkasse{position:relative;max-width:calc(100% - 10px);font-size:12px;text-align:center;color:#FFF;background:#0E7D01;border-radius:3px;bottom:-20px;padding:7px 4px;margin:-20px 5px 0}.zahlung_left .vorkasse:hover{color:#fff!important;background:#0e8601}.main-content{margin-left:0;margin-right:0}.main-tabs{padding:0}.benefits-container{position:relative;color:#333;background:rgba(20,153,19,.05);border:1px solid #149913;border-radius:3px;padding:12px 15px 12px 55px;margin:25px 0 10px}.benefits-container .fa{position:absolute;left:15px;top:12px;width:32px;height:32px;font-size:16px;text-align:center;color:#fff;background:#149913;border-radius:50%;padding-top:8px!important}.benefits-container b,.benefits-container strong{display:block;font-size:16px;color:#149913;margin-bottom:3px}.rating-number,.reviews-title{font-size:24px;text-align:center;font-weight:700}.tab1 .row-distance ul{padding:0;margin-top:20px}.tab1 .row-distance .distance-title{display:inline-block;font-weight:700;color:#000;padding-right:20px}.tab1 .row-distance .distance-location{display:inline-block;color:#000;background:url(https://cdn.aohostels.com/img/house/header_images/standort-icon.png) no-repeat;background-size:10px 14px;padding-left:16px;padding-right:16px}.info-row{margin:0}.reviews-title{display:block;color:#293A88;padding-bottom:10px;margin-bottom:30px;margin-top:60px}.rating-number{display:inline-block;min-width:66px;line-height:40px;color:#FFF;background:#293A88;border-radius:3px;margin-right:10px}.rating-text{display:block;font-size:14px;font-weight:700;color:#129911;padding-top:2px}.h3-content{font-size:24px;color:#293a88;border-bottom:0}.services-block{margin-top:20px}@media (max-width:992px){.booking-date{padding-left:0}.booking-btn{padding-right:0}}.fix-benefit{text-align:center}.fix-save{z-index:100;line-height:1;color:#fff;background:#0e7c0d;padding:12px;position:absolute;top:-21px;right:3px;width:60px;font-size:12px;height:60px;transform:rotate(10deg);border-radius:40px}.houseAmenities .dropdown-title,.slick-list,.slick-slide,.slick-slider,.slick-track,.visible-xs.house-gallery{position:relative}.large-group-form{border:1px solid #ddd}.large-group-form .form-control{border:none;border-bottom:1px solid #999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none!important}.large-group-form h3{font-size:22px;color:#293a88;margin-top:30px}.large-group-form p{font-size:14px;padding-bottom:20px}.form-horizontal .form-group{margin:0}.country-select{width:100%}.btn-group-form{background:#ef5934;margin:0 auto 30px}.slick-slider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;outline:0}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.iconHover,.slick-arrow.slick-hidden,.visible-xs.house-gallery .houseAmenities hr{display:none}.slick-slider{margin-bottom:60px!important}.slick-dots li button{width:15px;height:15px;background:#707173!important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 7px #fff}.slick-dots li button:before{content:''}.slick-dots .slick-active button{background:#293a88!important}.slider-img{width:100%;height:auto}.slick-next,.slick-prev{width:35px!important;height:35px!important;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff!important;box-shadow:0 2px 8px 0 #B8B8B8;border-radius:50%;z-index:11}.slick-prev{left:0!important}.slick-prev:before{font:normal normal normal 14px/1 FontAwesome!important;content:"\f104"!important;font-size:28px!important;color:#666!important;padding-right:2px}.slick-next{right:0!important}.slick-next:before{font:normal normal normal 14px/1 FontAwesome!important;content:"\f105"!important;font-size:28px!important;color:#666!important;padding-left:2px}.slick-dots{bottom:-55px!important}@media (max-width:768px){.slick-slider{margin-bottom:10px!important}}.houseAmenities{position:absolute;left:15px;top:20px;width:auto;background:#fff;border-radius:3px;margin-bottom:30px}.houseAmenities img{max-width:45px;margin-right:10px;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:scale(1)}.houseAmenities .dropdown-title{padding:5px 15px;cursor:pointer}.houseAmenities .dropdown-title:hover .dropdown-rating,.houseAmenities .dropdown-title:hover img{transform:scale(1.05)}.houseAmenities hr{margin:0}.houseAmenities span.dropdown-rating{color:#293a88;font-weight:700;font-size:14px}.visible-xs.house-gallery .dropdown-title{padding:3px}.visible-xs.house-gallery .houseAmenities img{max-width:28px;height:auto;margin-right:0}.visible-xs.house-gallery .houseAmenities{margin:0;bottom:0;left:0;z-index:1;background:rgba(255,255,255,.8);border-radius:5px 5px 0 0;top:unset}.visible-xs.house-gallery .houseAmenities span.dropdown-rating{color:#293a88;font-weight:400;font-size:12px;letter-spacing:-.6px}.visible-xs.house-gallery .houseAmenities span.dropdown-rating strong{font-weight:400}.iconHover{background:#fff;top:100%;border:1px solid #293a88;padding:15px;position:absolute;width:100%;border-radius:6px;z-index:10}.iconHover:after,.iconHover:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.iconHover:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}.iconHover:before{border-color:transparent transparent #293a88;border-width:7px;margin-left:-7px}.visible-xs.house-gallery .iconHover{width:150%}@media(max-width:500px){.visible-xs.house-gallery .houseAmenities{margin:0}}#accordion-tab1 .ui-state-default{font-size:16px!important;background:#fff;border:none;border-bottom:1px solid #ddd;margin-bottom:15px;outline:0}#accordion-tab1 .ui-state-default:hover{color:#293a88;border-color:#293a88}#accordion-tab1 .ui-state-active{font-size:14px;color:#293a88;border-bottom:1px solid #293a88;border-radius:0!important;outline:0}#accordion-tab1 .ui-icon-triangle-1-e{background-position:-66px 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#accordion-tab1 .ui-icon-triangle-1-s{background-position:0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#accordion-tab1 .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#707173}#accordion-tab1 .ui-accordion-content{border:none}#accordion-tab1 .tab-content p{font-size:14px}#accordion-tab1 .ui-widget-content a{color:#337ab7}