#cms_combine_fn{content:'/static/css/schueles-style-2016.less';}
.box-group{background:#705442;color:#fff;margin:10px 0;padding:20px}.box-group .box{float:none;background:#fff;padding:1%;width:100%;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}.box-group .box img{width:100%}@media (min-width:550px){.box-group .box{margin:5px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media (min-width:752px){.box-group .box{margin:5px;width:-webkit-calc(33.33% - 10px);width:calc(33.33% - 10px)}}@media (min-width:752px){.box-group .box{margin:0 0 20px 0;width:100%}}#widget{display:none;color:#fff}@media (min-width:750px){#widget{position:static;display:block;width:100%;background-color:#d26402}}@media (min-width:900px){#widget{position:absolute;left:0;bottom:100%;background-color:rgba(210,100,2,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#widget .widget-title{color:#fff;text-align:left;font-size:20px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:200px;line-height:normal}#widget .widget-title .widget-subtitle{display:block;font-size:14px;font-weight:100}@media (min-width:900px){#widget .widget-title{width:240px}}#widget .booking_widget{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}#widget .booking_widget .adults,#widget .booking_widget .arrival,#widget .booking_widget .departure{display:inline-block;width:31%;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:0;position:relative;padding:0;margin-right:2%}#widget .booking_widget .adults legend,#widget .booking_widget .arrival legend,#widget .booking_widget .departure legend{line-height:normal}#widget .booking_widget .adults .fa-calendar,#widget .booking_widget .arrival .fa-calendar,#widget .booking_widget .departure .fa-calendar{position:absolute;display:block;height:40px;width:40px;line-height:40px;text-align:center;bottom:0;right:0;color:#585858}#widget .booking_widget .adults input[type=text],#widget .booking_widget .arrival input[type=text],#widget .booking_widget .departure input[type=text]{border:0;width:100%;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 0 10px;color:#585858;height:40px}@media (min-width:900px){#widget .booking_widget .adults,#widget .booking_widget .arrival,#widget .booking_widget .departure{margin-left:1%;width:22.5%}}#widget .booking_widget .departure{margin-right:1%;margin-left:1%}@media (min-width:900px){#widget .booking_widget .departure{margin-right:2%;margin-left:1%}}#widget .booking_widget .buttons{border:0;padding:0;margin:0;margin-top:10px;display:block}@media (min-width:900px){#widget .booking_widget .buttons{display:inline-block;vertical-align:top;width:47%;margin:0;margin-left:1%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}}#widget .booking_widget .buttons .submit{display:inline-block;vertical-align:top;width:40%;padding:0;margin:0;border:0;margin-right:2%;background-color:#705442;color:#fff;height:40px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:16px;border:1px solid #fff;-webkit-transition:background .5s;transition:background .5s;cursor:pointer}#widget .booking_widget .buttons .submit:hover{background-color:#d26402}#widget .booking_widget .buttons .submit.search_roomtype{line-height:1;width:56%}#widget .booking_widget .buttons .submit.request{margin-right:0}#widget .booking_widget .adults{margin-left:1%}#widget .booking_widget .widget-select{overflow:hidden;position:relative;background:#fff}#widget .booking_widget .widget-select::before{position:absolute;display:block;right:0;top:-6px;font-family:FontAwesome;content:'\f0d7';color:#000;font-size:1.5em;line-height:2em;height:2em;padding:0 .625em;pointer-events:none}#widget .booking_widget .widget-select select{width:100%;border-radius:0;height:40px;border:0;padding:0 2em 0 1em;vertical-align:top;line-height:40px;-webkit-appearance:none}#widget .booking_widget .widget-select select::-ms-expand{display:none}@media (min-width:900px){#widget .booking_widget{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#widget .booking_widget .adults,#widget .booking_widget .arrival,#widget .booking_widget .departure{margin:0;width:17.5%}}@media (min-width:900px){.content .gallery-header{top:-165px}}.yt-iframe{position:relative}.yt-iframe::before{content:'';display:block}.yt-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;border:0}.ui-widget-content{background:#fff}.ui-helper-reset,.ui-widget{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.ui-accordion-content{background:0 0}.ui-state-focus{outline-width:5px}.ui-datepicker{z-index:1410!important}.ui-datepicker-calendar{display:table;width:100%;table-layout:fixed!important}.ui-datepicker-calendar tr{display:table-row}.ui-datepicker-calendar td{display:table-cell}.ui-datepicker-calendar tbody{display:table-header-group;width:100%}.ui-datepicker .ui-widget-header{background:#f4e9da;color:#d97d27;border:0}.ui-datepicker .ui-widget-header .ui-state-hover{background:0;border:0}.ui-datepicker .ui-corner-all{border-radius:0}.ui-datepicker .-next,.ui-datepicker .-prev{border:0;cursor:pointer}.ui-datepicker .-next .ui-icon,.ui-datepicker .-prev .ui-icon{background:0 0;text-indent:0;text-align:center;height:1.5em}.ui-datepicker .-next .ui-icon::before,.ui-datepicker .-prev .ui-icon::before{color:#fff;font-size:16px}.ui-datepicker .-prev .ui-icon::before{content:'\f104'}.ui-datepicker .-next .ui-icon::before{content:'\f105'}.ui-datepicker .-prev-hover{left:2px;top:2px}.ui-datepicker .-next-hover{right:2px;top:2px}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{background:#705442;border-color:#fff}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{background:#705442;border-color:#fff}.ui-datepicker a.ui-state-default{border:1px solid #000;background:#705442;color:#fff}.content-right-cst .article::after{content:' ';display:table;clear:both}.content .sidebar .gallerycaption{position:relative;margin:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.content .sidebar .gallerycaption h2 a{color:#fff;font-family:Arial;font-size:14px;top:35px;text-decoration:none;left:3px;line-height:15px;background-color:#D26402;position:absolute;padding:6px 9px 6px 15px}.content .sidebar .gallerycaption img a{display:block}.content .sidebar .gallerycaption:hover h2 a{background-color:#fff;color:#D26402;margin-top:-12px;-webkit-transition:margin .6s ease;transition:margin .6s ease}.lang-menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.lang-menu li{margin:0!important}.lang-menu li.current a{color:#D26402}.lang-menu span{color:#fff}.lang-menu a{text-transform:uppercase;padding:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:1024px){.lang-menu{position:absolute;right:10px;top:30%}}@media (min-width:1280px){.lang-menu{top:2px;right:100px}}.cf::after,.cf::before{content:' ';display:table}.cf::after{clear:both}#logo .lang-menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;left:220px}#logo .lang-menu li{margin:0!important;list-style:none;white-space:nowrap;position:relative}#logo .lang-menu li.current a{color:#D26402}#logo .lang-menu span{color:#fff}#logo .lang-menu a{text-transform:uppercase;padding:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}#logo .lang-menu a:active,#logo .lang-menu a:focus,#logo .lang-menu a:visited{color:#fff}@media (max-width:374px){#logo .lang-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#logo .lang-menu a{padding:0 10px}#logo .lang-menu span{display:none}}@media (min-width:1024px){#logo .lang-menu{position:absolute;left:260px;top:0}}@media (min-width:1280px){#logo .lang-menu{top:0}}#widget .adults{margin-right:2%;margin-left:1%}.visuallyhidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}#globalalert{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;position:absolute;background:rgba(0,0,0,.3);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;pointer-events:none}#globalalert_chk{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}input:not(:checked)+#globalalert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#globalalert .globalalert-header{background:#705442;color:#fff;line-height:2.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#globalalert .globalalert-header-title{padding:0 1em}#globalalert .globalalert-header label{margin-left:auto;padding:0 1em;cursor:pointer}#globalalert .globalalert-content{width:1200px;max-width:80vw;max-height:80vh;overflow-x:hidden;overflow-y:auto;background:#fff;color:#585858;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:all}#globalalert .globalalert-content-text{padding:1em}#globalalert .globalalert-content-text p{margin:1em 0}#globalalert .globalalert-content-text>:first-child{margin-top:0}#globalalert .globalalert-content-text>:last-child{margin-bottom:0}@media (min-width:1920px){#gallery,html body{max-width:1920px;overflow-x:hidden;margin:0 auto}.ie-wrapper #fullscreen{right:-webkit-calc(50% - 900px);right:calc(50% - 900px)}.header{left:0}body #navigation ul.main::before{width:200%;left:-200%}body #navigation ul.main::after{width:200%;right:-200%}}body #globalalert{z-index:10010}body #globalalert .globalalert-content{margin-top:60px}
