.btn_check,.center{text-align:center}.content-box{background-color:#f5f8fc;border-radius:5px;border:1px solid #c7cdd5;padding:15px}.content_template h1,.content_template h2,h1,h2{width:100%;color:#293a88;letter-spacing:-1px;padding-bottom:10px;margin-top:10px;display:block;font-weight:400}.content_template h1,h1{font-size:26px;margin-bottom:10px}.content_template h2,h2{font-size:24px;margin-bottom:10px}.sidebar_block_title,.zahlung_left_title{text-transform:none;text-indent:0;font-size:18px;border-bottom:3px solid #f98300;margin-bottom:10px}.sidebar_block_title{background:0 0;width:200px;height:37px;line-height:37px;color:#00447e}li.level_1 a,li.level_1.active a,li.level_2.orange a{line-height:140%;padding-left:20px}li.level_1{background:0 0;padding-left:0;padding-bottom:8px!important;list-style:none}li.level_1 a{background:url(https://cdn.aohostels.com/img/city/aohostels-check-inactive.png) 0 3px no-repeat;height:22px}li.level_1.active{padding-bottom:0!important}li.level_1.active a{background:url(https://cdn.aohostels.com/img/city/aohostels-check-active.png) 0 3px no-repeat}li.level_1.last,li.level_1.last_cat{background:0 0!important}li.level_2.orange a{background:url(https://cdn.aohostels.com/img/city/aohostels-check-inactive.png) 0 3px no-repeat;height:22px;color:#293a88}ul.house_ul{list-style-type:none;padding-left:20px}.zahlung_left_title{background:0 0;color:#293a88;line-height:37px;height:37px;padding:0;margin-top:5px}.btn_check{width:100%;background:#f49f30;background:-moz-linear-gradient(top,#f49f30 0,#f18002 50%,#e26902 100%);background:-webkit-linear-gradient(top,#f49f30 0,#f18002 50%,#e26902 100%);background:linear-gradient(to bottom,#f49f30 0,#f18002,#e26902);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f49f30",endColorstr="#e26902",GradientType=0);margin:0;border:0;border-radius:5px;float:right;display:block;color:#fff;font-size:14px!important;height:35px;font-family:Arial,sans-serif;cursor:pointer;outline:0}.btn_check:hover{background:#e26902;background:-moz-linear-gradient(top,#e26902 0,#e26902 0,#f18002 50%,#f49f30 100%);background:-webkit-linear-gradient(top,#e26902 0,#e26902 0,#f18002 50%,#f49f30 100%);background:linear-gradient(to bottom,#e26902 0,#e26902 0,#f18002,#f49f30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e26902",endColorstr="#f49f30",GradientType=0)}.form-control[readonly]{background-color:#fff}.form-control{color:#999}.is-danger{border-color:#ee381f}.help-block.with-errors.is-danger{color:#ee381f}.content{padding-left:15px!important;padding-right:15px!important}.no-padding-right{padding-right:0}.submit_button{position:absolute;bottom:15px}button[disabled]:hover{background-position:0 0!important}.content_template h3,h3{font-size:18px;color:#293a88;font-weight:400;margin-bottom:10px}button.btn.btn-default.btn-number{cursor:pointer;color:#fff;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FFf4a845,endColorstr=#FFe37213);background-image:-webkit-gradient(linear,left top,left bottom,from(#f4a845),to(#e37213));background-image:-webkit-linear-gradient(top,#f4a845,#e37213);background-image:-moz-linear-gradient(top,#f4a845,#e37213);background-image:-o-linear-gradient(top,#f4a845,#e37213);background-image:linear-gradient(top,#f4a845,#e37213)}button.btn.btn-default.btn-number[disabled]{color:#fff;cursor:default;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background:#aaa;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)}.fixed{position:fixed!important}.cl_hoverTopRight div{width:280px;position:relative;background:#fff;border:1px solid #c5c9d9;padding:10px 5px 10px 15px;border-radius:5px;z-index:10}.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:#fff0;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.cl_hoverTopRight div:before{border-color:#c5c9d900;border-bottom-color:#c5c9d9;border-width:11px;margin-left:-11px}.cl_hoverTopRight div p{font-size:12px;color:#293a88!important;line-height:140%;margin:0}.category_price,.category_rooms,.cl_roomHeadline span{color:#293a88;font-weight:700}.scrollElement{width:310px}button.btn_check.choice{display:inline-block;float:none;width:200px;margin-top:20px}.content-box-inner.padding{padding:15px}.category_price,.category_rooms,.item_price{text-align:right}.category{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #c5c9d9}.category_price{font-size:18px}.category_rooms{font-size:14px;padding-top:6px}.cl_roomHeadline span{font-size:15px;display:inline-block}.cl_roomDescriptionSubline{color:#0f7d01!important;font-weight:bolder}.details,.details_left,a.newsletter,h3.choice{font-weight:700}input.form-control.input-number{text-align:center}.details{font-size:12px;color:#293a88;text-decoration:underline}.uebersicht_content_title{border-bottom:1px dotted #c7cfdf;padding-bottom:10px;font-size:20px;color:#293a88;margin-bottom:10px}.country-select.inside,input#country{width:100%!important}.category_image img,.dayroomIMGContainer img{width:100%}textarea.remarks{float:left;margin-right:12px;height:210px;width:100%;border:1px solid #ccc;background:url(https://cdn.aohostels.com/img/bookingtool/verlauf_grau.gif) left top repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 0 5px 6px}a.btn_uebersicht_textlink_orange{font-size:12px;color:#e46c01;font-weight:700;text-decoration:underline;display:block;margin-bottom:10px}.booking_number,.category_left,.content-box-inner-overview,.details_left,.details_right{color:#293a88}#map,.hide_970{display:none}.agb{margin-top:15px}.category_right{color:#293a88;text-align:right}.no_border{border:none}#street{padding-right:6px}#street_number{padding-right:12px}#street_number_error{margin-left:-113px}.cta_content{margin-top:10px}#first_name{margin-bottom:10px}.content-box.white{margin-top:15px;background-color:#fff}.booking_number{font-size:22px;margin-bottom:10px}.content-box-inner{padding:15px}.dayroomIMGContainer,.left_box,.right_box{padding:0}.content-box{margin-bottom:15px}a.newsletter{outline:0;border:0;color:#005caa;font-size:12px;text-decoration:underline;cursor:pointer}a.newsletter:hover{color:#23527c;text-decoration:underline}.newsletter-success{min-height:0;color:#3c763d}.newsletter-alert{min-height:0;color:#a94442}.blue{color:#293a88}.dayroomstep3 .totalprice,.totalpriceStep{color:#293a88!important}.timeContainer{margin-bottom:10px}.clock{margin-right:15px}.min{min-height:130px}.content-box h1{margin-bottom:-5px;margin-top:0}body,html{height:100%}.cl_roomHeadline{margin-top:12px}.dayroomHeadline{margin-left:-15px}.numberContainer{padding-left:0}.dayroomstep3 .content-box-inner{background:#fff;padding:15px!important}@media(max-width:992px){.totalprice,button.btn_check.choice{margin-top:5px}.scrollElement{width:100%;position:fixed;bottom:0;left:0;border:none;background:#0066b3;border-radius:0;margin-bottom:0;z-index:10;padding:10px!important}.scrollElement h3{display:none}.btnContainer,.houseSelect{padding:10px 15px}.input-group{padding-right:15px!important;padding-left:15px!important}.content-box-inner{background:0 0;padding:0 15px!important}.totalprice{color:#fff;padding-top:5px}.item{color:#fff}.details{padding-left:0}.category_rooms{padding-top:11px;padding-bottom:5px;font-size:15px}.category_price{padding-right:0}.uebersicht_content_title{padding-bottom:5px;margin-top:5px}}@media(max-width:768px){.footer_top{height:100px}.footer_bottom{padding-bottom:120px}}@media(min-width:992px){.fixed{top:20px!important}.category_image{padding-left:0;padding-right:0}.datepickerContainer{padding:0}.left_box{padding-left:0;padding-right:7px}.right_box{padding-left:7px;padding-right:0}}@media(min-width:768px)and (max-width:992px){.footer_bottom{margin-bottom:120px}}#aoMainContainer{padding-bottom:130px;height:min-content;min-height:fit-content}.row-paddings{padding-left:15px!important}.btnContainer{margin-top:20px;display:flex}h3.choice{font-size:14px;color:#234692;margin-bottom:10px;margin-top:0;text-align:center!important;padding-top:20px}.content-box-inner{background:0 0}@media(min-width:768px)and (max-width:992px){.btnContainer{margin-top:11px}.categories-image{width:270px;height:auto}}button[disabled]{cursor:default;box-shadow:none;opacity:.6;background:url(https://cdn.aohostels.com/img/house/aohostels-cta-bg-grey.png) top no-repeat}.btn_check:hover{color:#fff}.center{display:flex;justify-content:center}@media(max-width:992px){.center{border:none!important}}.cl_newChoicebox{display:block!important}.item{color:#234692;border-bottom:1px solid #c5c9d9;margin:0 10px 15px;font-weight:600}.totalprice{color:#234692;font-weight:700;text-align:right;border:none;padding-top:0;margin-top:0}.item_error{font-weight:600;text-align:center;color:#a94442;background-color:#f2dede;border-color:#ebccd1;border-radius:4px;margin-bottom:20px;padding:15px;margin-left:0;margin-right:0}.content-box.error{margin-top:15px;padding:1px;text-align:center;font-size:15px;font-weight:700;color:#fff;background:#f66055;border:1px solid #f43325;border-radius:5px}.error-img{width:40px;margin-right:15px;margin-left:20px}.category{border-right:1px solid #c5c9d9;margin-top:20px;border-top:1px solid #c5c9d9;border-left:1px solid #c5c9d9;border-radius:3px;-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}.category_image img{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:3px solid #fff}.cl_detailsContent{top:25px!important;left:-90px!important;position:absolute}@media(max-width:768px){.step1-content{padding-left:10px!important;padding-right:20px!important}.form-group-margin{margin-top:10px!important}.row-paddings{padding-left:30px!important;padding-right:30px!important}.category{margin-right:-10px}.category_rooms{text-align:center}.category-image-div{padding:0}.cl_detailsContent{left:0!important}.cl_roomDescriptionSubline{margin-left:0!important}.cl_roomHeadline{margin-top:15px!important}}@media(max-width:992px){.input-group{padding-right:0!important;padding-left:0!important}.category_rooms{padding-top:11px;padding-bottom:5px;font-size:15px}.category{padding-top:0!important;padding-bottom:0!important}.category-image-div{padding-left:0}.scrollElement{width:100%;position:fixed;bottom:0;left:0;border:none;background:#234692;color:#fff;border-radius:0;margin-bottom:0;z-index:10;padding:10px!important;min-height:200px}.item{color:#fff;font-size:14px;padding-top:15px}.totalprice{color:#fff!important;font-size:14px}}.orangeButton{background:#ea6542;color:#fff!important;width:100%;padding:8px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;text-align:center;text-decoration:none!important;font-weight:700;font-size:14px!important;position:relative;border-radius:4px;outline:0}.infoBox:hover .orangeButton,.orangeButton:hover{background:#ea4b24}@media(max-width:992px){.scrollElement{width:100%!important;position:fixed!important;bottom:0;left:0;border:none;background:#234692;border-radius:0!important;margin-bottom:0!important;z-index:10!important;min-height:100px!important}}.loader_red,.loader_red1{width:100px;height:100px}.loader_hide{display:none}.loader_red{display:block;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #ef5934;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader_hide1{display:none}.loader_red1{display:block;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #ef5934;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.partnercardContainer{width:100%;position:relative;min-height:430px;box-shadow:0 2px 4px #00000038;border-radius:3px;overflow:hidden;float:left;z-index:2}.partnercardText{position:absolute;bottom:0;background:#fff;padding:0 15px}@media(min-width:768px){.partnercardContainer{width:48%}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.category-image-div{padding:0}.panel-login{border-color:#ccc;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px #0003}.panel-login>.panel-heading{color:#00415d;background-color:#fff;border-color:#fff;text-align:center}.panel-login>.panel-heading a{text-decoration:none;color:#666;font-weight:700;font-size:15px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.panel-login>.panel-heading a.active{color:#029f5b;font-size:18px}.panel-login>.panel-heading hr{margin-top:10px;margin-bottom:0;clear:both;border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.15),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.15),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.15),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.15),rgba(0,0,0,0))}.panel-login input[type=text],.panel-login input[type=email],.panel-login input[type=password]{height:45px;border:1px solid #ddd;font-size:16px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-login,.btn-register{outline:0;font-size:14px;height:auto;font-weight:400;padding:14px 0;text-transform:uppercase}.panel-login input:focus,.panel-login input:hover{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc}.btn-login{background-color:#59b2e0;color:#fff;border-color:#59b2e6}.btn-login:focus,.btn-login:hover{color:#fff;background-color:#53a3cd;border-color:#53a3cd}.forgot-password{text-decoration:underline;color:#888}.forgot-password:focus,.forgot-password:hover{text-decoration:underline;color:#666}.btn-register{background-color:#1cb94e;color:#fff;border-color:#1cb94a}.btn-register:focus,.btn-register:hover{color:#fff;background-color:#1ca347;border-color:#1ca347}.register-block{display:block;margin-top:0;margin-bottom:40px}.register-box{border:1px solid #ddd;padding-top:10px;padding-bottom:20px;box-shadow:0 2px 4px #00000038;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-height:430px;margin-top:20px}.register-form{width:100%}.register-form h2{padding-left:16px}@media(min-width:768px){.register-box{margin-top:0;margin-left:20px}.register-block{width:50%;float:left}}.register_login-msg{margin-top:10px;margin-bottom:10px;padding-left:16px}.register-login-link{cursor:pointer;font-weight:700}
