body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/* Contao Open Source CMS, (c) Jan Karai, LGPL-3.0-or-later */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* cinzel-decorative-v17-regular - latin */
@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/cinzel-decorative_v17_20250201-155113/cinzel-decorative-v17-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/cinzel-decorative_v17_20250201-155113/cinzel-decorative-v17-latin-regular.woff') format('woff');
}

/* custom.css */
.belegungsplan-table{width:100%;height:110px;display:block;overflow-y:scroll}.datepicker-date-display{background-color:#318CB8}.flatpickr-current-month{padding:0}.flatpickr-months .flatpickr-month{height:40px}.select-wrapper .caret{z-index: 99998}.flatpickr-current-month ul{z-index: 99999}nav .brand-logo{line-height:34px}#header .mod_mateNavbar.stuck .logo{font-size:24px;line-height:26px;color:#FFF}.logo{text-align:right;font-family:&#39;Cinzel Decorative&#39;,serif;color:#318CB8}
/* style.css */
@font-face{font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */  font-family: 'Cinzel Decorative';  font-style: normal;  font-weight: 700;  src: url('/files/googlefonts/cinzel-decorative_v16_20231118-195712/cinzel-decorative-v16-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}@font-face{font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */  font-family: 'Cinzel Decorative';  font-style: normal;  font-weight: 400;  src: url('/files/googlefonts/cinzel-decorative_v16_20231118-195712/cinzel-decorative-v16-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}table.mod-belegungsplan-jquery{width:15%;margin:0;border:1px solid #DDD;border-collapse:collapse;font-size:1px}table.mod-belegungsplan-jquery>tbody>tr{border-top:1px solid #DDD}table.belegungsplan-table-dialog{border:1px solid #DDD;border-collapse:collapse;font-size:12px}.belegungsplan-table-dialog > thead{display:table-header-group;vertical-align:middle;border-color: inherit}.belegungsplan-table-dialog tr{display:table-row;vertical-align: inherit;border-color: inherit}table.mod-belegungsplan-jquery>tbody>tr.belegCategory>th,table.belegungsplan-table-dialog>tbody>tr.belegCategory>th{text-align:left;background-color:#CCC}.belegungsplan-table-dialog>thead>tr>th,.belegungsplan-table-dialog>tbody>tr>th,.belegungsplan-table-dialog>thead>tr>td,.belegungsplan-table-dialog>tbody>tr>td{padding:4px;border-top:1px solid #DDD;border-right:1px solid #DDD}.belegungsplan-table-dialog>thead>tr>th{text-align:center}.mod-belegungsplan-jquery>thead>tr>th.holiday,.belegungsplan-table-dialog>thead>tr>th.holiday{background-color:#5BC0DE;border-color:#46B8DA;cursor: pointer}.mod-belegungsplan-jquery>tbody>tr>td.frei,.belegungsplan-table-dialog>tbody>tr>td.frei,span.frei{background-color:#4CAE4C}.mod-belegungsplan-jquery>tbody>tr>td.belegt,.belegungsplan-table-dialog>tbody>tr>td.belegt,span.belegt{background-color:#D43F3A;border-right:0px}.mod-belegungsplan-jquery>tbody>tr>td.anreise,.belegungsplan-table-dialog>tbody>tr>td.anreise{background-color:#4CAE4C;border-right:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4cae4c+0,4cae4c+50,d43f3a+50,d43f3a+100 */    background: #4cae4c;/* Old browsers */    background: -moz-linear-gradient(-45deg, #4cae4c 0%, #4cae4c 50%, #d43f3a 50%, #d43f3a 100%);/* FF3.6-15 */    background: -webkit-linear-gradient(-45deg, #4cae4c 0%,#4cae4c 50%,#d43f3a 50%,#d43f3a 100%);/* Chrome10-25,Safari5.1-6 */    background: linear-gradient(135deg, #4cae4c 0%,#4cae4c 50%,#d43f3a 50%,#d43f3a 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cae4c', endColorstr='#d43f3a',GradientType=1 );/* IE6-9 fallback on horizontal gradient */}.mod-belegungsplan-jquery>tbody>tr>td.abreise,.belegungsplan-table-dialog>tbody>tr>td.abreise{background-color:#4CAE4C;border-left:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d43f3a+0,d43f3a+50,4cae4c+50,4cae4c+100 */    background: #d43f3a;/* Old browsers */    background: -moz-linear-gradient(-45deg, #d43f3a 0%, #d43f3a 50%, #4cae4c 50%, #4cae4c 100%);/* FF3.6-15 */    background: -webkit-linear-gradient(-45deg, #d43f3a 0%,#d43f3a 50%,#4cae4c 50%,#4cae4c 100%);/* Chrome10-25,Safari5.1-6 */    background: linear-gradient(135deg, #d43f3a 0%,#d43f3a 50%,#4cae4c 50%,#4cae4c 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43f3a', endColorstr='#4cae4c',GradientType=1 );/* IE6-9 fallback on horizontal gradient */}span.frei,span.belegt{margin-right:3px;margin-left:3px;padding:5px;color:#FFF}
