#cms_combine_fn{content:'/static/css/mawell-style2016.less';}
.cst-detail-roomtype .cst-box-content .cst-description-text ul.cst-list{margin:10px 0}.cst-detail-roomtype .cst-box-content .cst-description-text ul.cst-list li{background:url(/static/i/list_item.png) no-repeat left 9px;padding-left:22px}.vsc-item-description ul.cst-list{margin:10px 0}.vsc-item-description ul.cst-list li{background:url(/static/i/list_item.png) no-repeat left 9px;padding-left:22px}.cst-group-navigation-content h2 a{text-decoration:none}.cst-group-navigation-content .cst-group-program .cst-box-content{padding:1em}.cst-group-navigation-content div.cst-list-program ul.cst-buttons a.cst-button{display:inline-block;padding:0 10px}.head.prices-head{display:none}article.content .cst{max-width:-webkit-calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.yt-iframe{position:relative}.yt-iframe::before{content:'';display:block;padding-bottom:56.25%}.yt-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1000px){.content_container.content_container_1000{width:1000px}}@media (min-width:1060px){.content_container.content_container_1060{width:1060px}}@media (min-width:1280px){.content_container.content_container_1280{width:1280px}}.content a.cta{display:inline-block;color:#fff;text-shadow:0 0 0;padding:0 10px;font:400 1.2em/35px "Quattrocento Sans";background:#745035;border:0;text-decoration:none}.content a.cta:hover{color:#fff;background:#c1a254}ul.cst-buttons button{background:#745035;color:#fff;border:none;font:400 1.2em/35px "Quattrocento Sans";display:block;margin-right:8px;cursor:pointer;padding:0 20px}ul.cst-buttons button:hover{background:#c1a254}.cst-detail-package ul.cst-buttons button,.cst-detail-roomtype ul.cst-buttons button{width:100%;margin:0 0 10px 0}div.cst-list-roomtype ul.cst-buttons{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.content .control-date a{text-decoration:none;color:#745035}.content table.calendar-display-control{border:none;border-radius:10px 10px 0 0;margin-top:2em;padding-left:1em;padding-right:1em}.content .calendar-display-view-calendar-month{padding-left:1.5em;padding-right:1.5em;border:none;background-color:#fafafa}.content table.calendar-display-view-calendar-month tr.view-weekdays td{background-color:#c1a254;border-right:1px solid #745035;border-bottom:1px solid #745035;border-top:1px solid #745035;text-align:center}.content table.calendar-display-view-calendar-month tr.view-weekdays td:first-child{border-left:1px solid #745035}div.view-day-current{position:relative;z-index:10;pointer-events:none}.content td.view-day-current{color:#fff;padding-right:5px}.content td.view-day-current a{color:#fff}.content td.view-day-current .view-more{display:none}.control-back span,.control-next span{display:none}.control-back a::before,.control-next a::before{content:'';width:25px;height:25px;display:block;background-image:url(/static/i/triangle_closed_brown.png);background-position:center;background-repeat:no-repeat;background-size:50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.control-next a::before{-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto;margin-right:0}.content .view-day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.content .view-day span{text-decoration:none}.content .view-day-over{background-color:#fff}.content .view-day-over span{opacity:.5}.content .view-day-future{background-color:#b5b82c}.content .view-day-future span{color:#fff}.view-day-in{position:relative}.view-day-in .view-day-inquire-day,.view-day-in .view-day-inquire-evening{display:block}.content .view-day-booked{background-color:#cc2e2c}.content .view-day-booked span{color:#fff}.content .view-day-booked.view-day-over{background-color:#fff}.content .view-day-booked.view-day-over span{color:#745035}.content .view-day-current.view-day-booked{background-color:#cc2e2c}.view-day-booked .view-day-inquire-day,.view-day-inquire-day,.view-day-over .view-day-inquire-day{display:none;position:absolute;top:0;right:50%;left:0;bottom:0;-webkit-transition:all .3s;transition:all .3s}.view-day-booked .view-day-inquire-day:hover,.view-day-inquire-day:hover,.view-day-over .view-day-inquire-day:hover{background:rgba(255,255,255,.25)!important}.view-day-booked .view-day-inquire-day span,.view-day-inquire-day span,.view-day-over .view-day-inquire-day span{display:none}.calendar-display [data-evening=false] .view-day-inquire-evening{background-color:#cc2e2c;pointer-events:none}#calendar-display-view-calendar-month .view-day-over .view-day-inquire-evening,.view-day-inquire-evening,[data-evening=false] .view-day-future .view-day-inquire-evening{display:none;position:absolute;top:0;right:0;left:50%;bottom:0;-webkit-transition:all .3s;transition:all .3s;background-color:#104E8B}#calendar-display-view-calendar-month .view-day-over .view-day-inquire-evening:hover,.view-day-inquire-evening:hover,[data-evening=false] .view-day-future .view-day-inquire-evening:hover{background-color:#9AC0CD!important;background:#9AC0CD!important}#calendar-display-view-calendar-month .view-day-over .view-day-inquire-evening span,.view-day-inquire-evening span,[data-evening=false] .view-day-future .view-day-inquire-evening span{display:none}.view-day-booked .view-day-inquire-day,[data-evening=false] .view-day-inquire-evening{display:block;pointer-events:none}.calendar-display-view tr:not(:first-child) td{border-right:1px solid #745035;border-bottom:1px solid #745035}.calendar-display-view tr:not(:first-child) td:first-child{border-left:1px solid #745035}table.calendar-display-view-calendar-month td.view-day-out span{opacity:0}.calendar-display-legend{background-color:#fafafa;padding:1.5em;margin-bottom:2em;border-radius:0 0 10px 10px}.calendar-display-legend span{margin-right:1.5em}.calendar-display-legend span::before{content:'';display:inline-block;width:17px;height:17px;border:1px solid #745035;margin-right:4px;background-color:#b5b82c;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.calendar-display-legend span.legend-free-evening::before{background-color:#104E8B}.calendar-display-legend span.legend-full::before{background-color:#cc2e2c}.content .view-day-future.view-day-out{background-color:#efefef}.content>.calendar-controls{display:none}.cst-box.preise .price-teaser{font-weight:700;padding:0 .5rem 0 0}.cst-box.preise .room-name-mobile{display:block;width:100%;color:#745035;font-size:1.5em;margin-bottom:1.5rem}.cst-box.preise .from{display:none}.cst-box.preise .room-price-number{font-weight:700;font-size:15px}.cst-box.preise .table-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cst-box.preise .table-head th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem);margin-left:1rem;margin-bottom:1rem}.cst-box.preise .table-head th .name-sub{border-bottom:1px solid #dedede;line-height:1.2}.cst-box.preise .table-head th .sub{font-size:11px}.cst-box.preise .table-head th .name{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#745035;font:400 1.2em/normal "Quattrocento Sans"}.cst-box.preise .table-head th .room-price{color:#745035;font:400 1em/normal "Quattrocento Sans";font-size:1.15rem;padding-top:.5rem}.cst-box.preise .table-head th .room-price .cst-price-per-person{font-size:14px}.cst-box.preise .table-head .empty{display:none}.cst-box.preise .table-row{display:none}.cst-box.preise .cst-box-price{float:left}@media (min-width:700px){.cst-box.preise .cst-box-price{width:100%}.cst-box.preise .cst-box-price .room-name-mobile{display:none}.cst-box.preise .cst-box-price .price-teaser{margin-bottom:1rem}.cst-box.preise .cst-box-price .hrt-price{margin-top:1rem;table-layout:fixed;width:100%}.cst-box.preise .cst-box-price .table-head{display:table-row}.cst-box.preise .cst-box-price .table-head th{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;margin:0}.cst-box.preise .cst-box-price .table-head th .name-sub{border-bottom:1px solid #dedede;line-height:1.2}.cst-box.preise .cst-box-price .table-head th .sub{font-size:11px;white-space:nowrap}.cst-box.preise .cst-box-price .table-head th .name{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#745035;font:400 1.2em/normal "Quattrocento Sans";font-sue:18px}.cst-box.preise .cst-box-price .table-head th .room-price{display:none}.cst-box.preise .cst-box-price .table-head .empty{display:none}.cst-box.preise .cst-box-price .table-row{display:table-row}.cst-box.preise .cst-box-price .table-row .room-name{display:none}.cst-box.preise .cst-box-price .table-row .cst-price-per-person{display:inline-block;position:relative;top:-8px}.cst-box.preise .cst-box-price .buttons{text-align:right}.cst-box.preise .cst-box-price ul.cst-buttons{float:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto}}.nst21-video{max-width:100%;height:auto;margin-block:1em;background:#000}
