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%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.belegungsplan-table {
	font-size: 1px;
}
.belegungsplan-modal-table {
	font-size: 12px;
}
.table-condensed.belegungsplan-table>tbody>tr>td, 
.table-condensed.belegungsplan-table>tbody>tr>th, 
.table-condensed.belegungsplan-table>tfoot>tr>td, 
.table-condensed.belegungsplan-table>tfoot>tr>th, 
.table-condensed.belegungsplan-table>thead>tr>td, 
.table-condensed.belegungsplan-table>thead>tr>th {
	padding: 1px;
}
.table.belegungsplan-table>tbody>tr.success>td, 
.table.belegungsplan-table>tbody>tr.success>th, 
.table.belegungsplan-table>tbody>tr>td.success, 
.table.belegungsplan-table>tbody>tr>th.success, 
.table.belegungsplan-table>thead>tr.success>td, 
.table.belegungsplan-table>thead>tr.success>th, 
.table.belegungsplan-table>thead>tr>td.success, 
.table.belegungsplan-table>thead>tr>th.success,
.table.belegungsplan-modal-table>tbody>tr.success>td, 
.table.belegungsplan-modal-table>tbody>tr.success>th, 
.table.belegungsplan-modal-table>tbody>tr>td.success, 
.table.belegungsplan-modal-table>tbody>tr>th.success, 
.table.belegungsplan-modal-table>thead>tr.success>td, 
.table.belegungsplan-modal-table>thead>tr.success>th, 
.table.belegungsplan-modal-table>thead>tr>td.success, 
.table.belegungsplan-modal-table>thead>tr>th.success {
	background-color: #4cae4c;
}
.table.belegungsplan-table>tbody>tr.danger>td, 
.table.belegungsplan-table>tbody>tr.danger>th, 
.table.belegungsplan-table>tbody>tr>td.danger, 
.table.belegungsplan-table>tbody>tr>th.danger, 
.table.belegungsplan-table>thead>tr.danger>td, 
.table.belegungsplan-table>thead>tr.danger>th, 
.table.belegungsplan-table>thead>tr>td.danger, 
.table.belegungsplan-table>thead>tr>th.danger,
.table.belegungsplan-modal-table>tbody>tr.danger>td, 
.table.belegungsplan-modal-table>tbody>tr.danger>th, 
.table.belegungsplan-modal-table>tbody>tr>td.danger, 
.table.belegungsplan-modal-table>tbody>tr>th.danger, 
.table.belegungsplan-modal-table>thead>tr.danger>td, 
.table.belegungsplan-modal-table>thead>tr.danger>th, 
.table.belegungsplan-modal-table>thead>tr>td.danger, 
.table.belegungsplan-modal-table>thead>tr>th.danger {
	background-color: #d43f3a;
}
.Height-20 {
	height: 20px;
}
.table.belegungsplan-modal-table>tbody>tr>td.success {
	padding: 0px;
}
.table.belegungsplan-modal-table>tbody>tr>td, 
.table.belegungsplan-modal-table>tbody>tr>th, 
.table.belegungsplan-modal-table>thead>tr>td, 
.table.belegungsplan-modal-table>thead>tr>th {
	padding: 4px;
}
.table.belegungsplan-modal-table>thead>tr>th.sunday {
	background-color: #DDDDDD;
}

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#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}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* basic.css */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;font: inherit}a{text-decoration:none;color:#585757}#main a,.modal-wrap a{font-weight:bold;text-decoration:underline}#main a{color:#822F20}#alert a{color:#fff}a:focus,a:hover,a:active{text-decoration:underline;color:#000}.zentriert{margin-right:auto;margin-left:auto}.pb--65px{padding-bottom:65px}.mb--65px{margin-bottom:65px}.pb--medium{padding-bottom:100px}.pb--0{padding-bottom: 0px !important}table{border-collapse:collapse;border-spacing:0}caption,th,td{vertical-align:top;text-align:left}abbr,acronym{border-bottom:1px dotted #666;font-variant: normal;cursor: help}.font--ci{font-weight:bold;color:#822F20}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}fieldset,img{border:0}img{vertical-align:bottom}li{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}del{text-decoration:line-through}ins{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor: help}hr{height:1px;display:block;margin:1em 0;padding:0;border:0;border-top: 1px solid #ccc}.clearfix:before,.clearfix:after{height:0;overflow:hidden;display:block;content: "\0020"}.clearfix:after{clear:both}.clearfix{zoom: 1}input{-webkit-appearance: none}iframe,object,embed{width:100% !important}.dlh_googlemap{max-width:100%;width:100% !important;height:400px !important}.ir{overflow:hidden;display:block;text-align:left;background-repeat:no-repeat;text-indent:-999em;direction: ltr}.hidden{display:none;visibility: hidden}.visuallyhidden{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip: rect(0 0 0 0)}body{font:1.1rem 'Open Sans',sans-serif;color:#585757;font-weight:400}input,button,textarea,select{font-size:99%;font-family: inherit;font-weight: inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;color:#822F20}h1{margin-top:0;padding-top:0;font-size:2.2rem;line-height:1.2}h2{padding-bottom:70px;font-size:2.2rem}h3{font-size:1.5rem}#alert h3,#alert h2{color:#fff}h4{font-size:1.1rem;color:#fff;text-transform:uppercase}h5{font-size:4rem;line-height:1;font-weight: normal}h6{font-size:1.5rem;color:#585757}table{font-size: inherit}caption,th{font-weight:bold}h1,h2,h3,h4,h5,h6{margin-top:14px}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:14px;/* Should match font size */}
/* elements.css */
.ce_rsce_boxen_team{padding-top:50px;padding-right:50px;padding-bottom:50px;border-top:1px solid #585757}.ce_rsce_boxen_team .team__intro{max-width:600px;margin-left:auto;padding-right:15px;padding-left:15px}.ce_rsce_boxen_team .content-boxes-item{max-width:640px;margin-left:auto}.ce_rsce_boxen_team .content-boxes-item:nth-of-type(1n+3){margin-top:30px}.ce_rsce_boxen_vertreter .content-boxes-item:nth-of-type(1n+2){margin-top:30px}.ce_rsce_boxen_vertreter .image_container{margin-bottom:20px}.team__name{min-width:216px;display:inline-block;font-weight:bold;color:#822F20}.team--trenner{margin-bottom:20px;display:flex}.team__phone,.team__email{display:block;margin-bottom:20px;line-height:1;color:#B6AE86}.team__email{display: flex !important;flex-wrap: wrap}.team__phone i,.team__email i{float:left;padding-right:5%;color:#B6AE86}#main .team__email a{line-height:1;font-weight:normal;color:#585757}.ce_rsce_boxen_team h5{margin-top:0;margin-bottom:60px;padding-top:0;padding-bottom:0;font-size:1.5rem;font-weight:bold;color:#585757}#header__logo{width:100%;max-width:182.5px;position:relative;z-index:4001}.ie11 #header__logo,.ie11 #header__logo img{max-width:100px;position:relative}#header__modal{margin-top:auto;margin-left:auto;padding-top:0;padding-bottom:10px}#header__modal a{cursor:pointer}.modal-suche,.modal-login{font-size:.9rem;display: none;  position: fixed;   z-index: 4001;  left: 0;  top: 0;  width: 100%;  height: 100vh;  overflow: auto; /* Enable scroll if needed */  background-color: #fff;animation-name: animatetop;      animation-duration: 0.4s}.modal-wrap{max-width:1410px;position:relative;margin-right:auto;margin-left:auto;box-sizing: border-box}.modal-wrap::before{max-width:336px;max-height:48px;left:0;top:0;position:absolute;background-image:url("../../files/bilder/layout/Wiederholungsraster_small.svg");background-repeat:no-repeat;height: 100%;width: 100%;z-index: 1;content:""}.modal-content{position:relative;background-color: #fff;  margin: 0 auto;  padding-top: 20%;padding-left:15px;padding-right: 15px;  width: 100%;max-width:800px}.modal-content a{font-size:14px}.close{color: #585757;  float: right;  font-size: 28px;  font-weight: bold;position: absolute;top: 110px;right: 45px;cursor:pointer}.slider__gold-balken{font-size: 28px;font-weight: bold;position: absolute;left: 0px;cursor: pointer;width: 50px;height: 100%;background:#B6AE86;max-height: 320px}@keyframes animatetop{from {top: -300px; opacity: 0}  to {top: 0; opacity: 1}}.suche__headline{font-size:1.5rem;font-weight:bold;color:#822F20;line-height: 1.3 !important}.passwort-vergessen{padding-right:20px}.text-registrieren{position:relative;padding-top:45px}.standard .ce_rsce_herostage,.header__wrap .mod_newsreader{width:100%;height:424px;position:relative;z-index:10}#offCanvas.mod_mobile_menu{width: 50px;max-height: 320px;right: 0;position: absolute;background-color:#822F20;font-size: 1.1rem;font-weight: bold;color:#fff;text-transform: uppercase;cursor: pointer;z-index: 6000;height: 100%;opacity:1}@keyframes offcanvas{0% {   Opacity:0;  }  100% {      Opacity:1;  }}#mobile-menu-16-trigger{height:100%;position:relative;padding-top:15px;padding-bottom:15px}#mobile-menu-16-trigger span{position: absolute;bottom: 50px;transform: rotate(-90deg);right: -18px}.mobile_menu_active .mod_mobile_menu--btn{display:block}.mod_mobile_menu--btn{display:none;width: 100%;max-width: 320px;right: auto;position: absolute;padding: 15px 20px 15px 20px;background-color: #822F20;font-size: 1.1rem;font-weight: bold;color:#fff;text-transform: uppercase;top: auto;transform: rotate(-90deg);cursor: pointer;z-index: 6000;left: -184px;line-height: 1}.mod_mobile_menu--btn a{text-decoration:none;color: #fff !important}.mobile_menu_active #offCanvas{display:none}#offCanvas .mobile_menu_trigger img,.mod_mobile_menu--btn img{right:10px;top:10px;position:absolute}#mobile-menu-16.mobile_menu{max-width:820px;z-index: 5000}.mobile_menu_active,.mobile_menu_active body{overflow: hidden}#mobile-menu-16.mobile_menu .inner{background-color:#fff;display: flex;flex-direction: column;justify-content: center;padding-left: 15% !important;padding-right: 10% !important;overflow: auto}#mobile-menu-16.mobile_menu .inner .ce_text{overflow:visible;line-height:1.5}#mobile-menu-16.mobile_menu .inner a{color:#822F20}#mobile-menu-16.mobile_menu .inner ul{padding-top:15px;padding-bottom:15px}#mobile-menu-16.mobile_menu .inner ul span{min-width:110px;display:inline-block}#mobile-menu-16.mobile_menu .inner ul li{line-height:1.5}#mobile-menu-16.mobile_menu .inner h3::before{width:20px;height:20px;left:-45px;top:8px;position:absolute;background-image:url("../../files/bilder/layout/Phone_rot.svg");background-repeat:no-repeat;content:""}#mobile-menu-16.mobile_menu .inner h2,#mobile-menu-16.mobile_menu .inner h3{position:relative;margin-top:0;margin-bottom:0;padding-top:0}#offCanvas.mod_mobile_menu.active{display:none;right: auto;position: absolute;left: -22.8%}.mobile_menu_active #mobile-menu-16.mod_mobile_menu.active{display:block}#mobile-menu-16.mobile_menu .inner h2{padding-bottom:15px}.sitenav{top:370px;position:absolute;right:-70px;font-size: 0.9rem;font-weight: bold;text-transform: uppercase;transform: rotate(-90deg);cursor: pointer;z-index:5001}.mobile_menu_active .sitenav{z-index:5001}.font__big{padding-bottom:54px;font-size:1.5rem;font-weight:bold;color:#585757;line-height: 1.4 !important}.font__size--small{font-size:.85rem}.display--flex{display: flex;flex-wrap: wrap}.display--flex .col-md-6{display:flex;flex-direction: column}.maerkische-scholle__anmeldung-wrap .display--flex{justify-content: space-between;align-items: center}.maerkische-scholle__anmeldung-wrap .display--flex a,.maerkische-scholle__anmeldung-wrap .display--flex .btn a{margin-bottom: 0px !important}.maerkische-scholle__anmeldung-wrap .display--flex p{padding-bottom: 0px !important}.maerkische-scholle__anmeldung-wrap .display--flex a.btn{min-width: 275px !important}.ce_text p,.layout_full-details p{padding-bottom:20px}.btn__hyperlink--bottom{margin-top:auto}.btn__links--red a{width:223px;max-width:223px;display:block;margin-top:50px;padding:5px;background-color:#fff;font-weight:bold;color:#822F20;text-transform:uppercase;text-decoration: none !important}.btn__links--red a:hover{background-color:#B6AE86;color:#fff;text-transform:uppercase}.btn__links--red ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;max-width: 1000px}.btn__links--red ul li{margin-left:0;padding-left:0}.btn__links--red ul li::before{content:""}.btn--red-block a{margin-top:auto;padding:10px 30px;background-color:#822F20;color:#fff}.padding-top--big{padding-top:124px}.padding-bottom--big{padding-bottom:64px}.margin-top--big{margin-top:60px}.ce_rsce_downloads{margin-bottom:84px}.menu__downloads .ce_rsce_downloads_scholle{margin-top:-84px}.ce_rsce_downloads ul{margin-bottom:0}.downloads__liste--header{padding-top:10px;padding-bottom:5px;border-bottom:1px solid #585757;font-size:.9rem;font-weight:bold;color:#585757}.downloads__liste--item{margin-bottom:0;padding-top:32px;padding-bottom:32px;vertical-align:middle;border-bottom:1px solid #585757;transition: all 1s ease}.ce_rsce_downloads_scholle_open .downloads__liste--item{padding-top:15px;padding-bottom:15px}.downloads__liste--item .doku-name a{font-size:1.5rem;line-height:1;text-decoration: none !important;font-weight: normal !important}.downloads__liste--name{flex-basis: 60%}.ce_rsce_downloads_scholle .downloads__liste--name{flex-basis: 30%}.downloads__liste--format{flex-basis: 12%}.downloads__liste--groesse{flex-basis: 8%}.downloads__liste--ausgabe{width:7%}.downloads__liste--inhalt{width:23%;margin-right:auto;margin-left:auto;text-align:center}.downloads__liste--inhalt span{display:block;margin-right:auto;margin-left:auto;text-align:center;text-decoration:underline;color: #822F20 !important;font-weight: 400 !important;cursor:pointer}.downloads__liste--item.show .downloads__liste--inhalt span{padding-bottom:10px;text-decoration:underline;text-decoration:none;color: #585757 !important}.downloads__liste--inhalt img{-webkit-box-shadow:0 0 5px 1px rgba(26,26,26,.4);box-shadow:0 0 5px 1px rgba(26,26,26,.4)}.downloads__liste--download{position:relative;padding-right:15px;flex-basis: 20%;justify-content: flex-end;display: flex}.downloads__liste--download a{width:48px;height:48px;right:25px;top:-10px;position:absolute;font-size:1.4rem;transition: all 1s ease}.downloads__liste--download a i{bottom:0;left:0;right:0;top:0;position:absolute;vertical-align:middle;text-align:center;font-size:1.4rem;display: flex;justify-content: center;align-items: center}.downloads__liste--item:hover .downloads__liste--download a{background-color:#fff;font-size:1.4rem}.ce_rsce_downloads_scholle .doku-name--infos p:first-of-type{padding-top:25px;padding-bottom:16px}.doku-name--infos p:last-of-type,.doku-name--infos ul li{font-size:.85rem;line-height:1.7}.doku-name--infos p:first-of-type{font-size:1rem}.downloads__liste--item .image_container,.downloads__liste--item .doku-name--infos{display:block;transition: all 1s ease;opacity:0;max-height:0;height:0%}.downloads__liste--item.show .image_container,.downloads__liste--item.show .doku-name--infos{opacity:1;height:100%;max-height:500px}.ml--55{margin-left:55px}.pt--small{padding-top:30px}.pb--small{padding-bottom:30px}.ce_rsce_zitat{position: relative;padding-top: 100px;padding-bottom: 84px;text-align: center;font-size: 2.1rem;line-height: 1.2;font-weight: bold;color:#822F20;max-width: 936px;box-sizing: border-box;margin-left: 17%}.accordion__center .ce_rsce_zitat{text-align: center}.accordion .ce_rsce_zitat{margin: auto}.ce_rsce_zitat::before{left:0;right:0;top:0;position:absolute;font:3rem "Font Awesome 5 Free";font-weight:bold;color:#B6AE86;content:"\f10d"}.ce_rsce_zitat figcaption{padding-top:40px;font-size:1.5rem;font-weight:bold;color:#585757}.ce_player h2,.ce_player h3{margin-left: 0px !important}.video_container{position:relative;z-index:1}.cookiebar__message{font-size:.9rem}.fc-time-grid .fc-slats td{height:auto !important}a.button,.btn button{min-width:216px;padding:15px 20px;text-align:center;background-color:#822F20;font-weight:bold;color:#fff;text-transform:uppercase;border:none;cursor:pointer}#main .btn a,#main a.btn{min-width:216px;display:inline-block;margin-top:10px;margin-bottom:40px;padding:15px 35px;text-align:center;background-color:#822F20;font-weight:bold;text-decoration:none;color:#fff;text-transform:uppercase;border:none;cursor:pointer}.btn__hyperlink a{min-width:240px;position:relative;display:inline-block;padding-top:5px;padding-right:50px;padding-bottom:5px;font-size:.85rem;font-weight:bold;text-decoration:underline;color:#585757;text-transform:uppercase}.btn__hyperlink a:hover{color:#B6AE86}.btn__hyperlink a::after{right:0;top:0;position:absolute;padding-left:30px;font:1.4rem "Font Awesome 5 Free";font-weight:bold;text-decoration:none;content:"\f061"}#main .btn a:hover,a.button:hover,.btn button:hover,#main a.btn:hover{background-color:#B6AE86}.ce_rsce_h2_h3_boxes h3{color:#585757}.ce_rsce_h2_h3_boxes h2{margin-bottom:0;padding-bottom:5px}.ce_rsce_h2_h3_boxes{margin-right:auto;margin-left:auto;padding-bottom:50px}.row .ce_rsce_h2_h3_boxes{margin-right:auto;margin-left:0}.ce_rsce_download.ce_rsce_h2_h3_boxes{height:100%;max-width:970px;padding-bottom:0;margin: 0 0 0 0}#aktuelles .ce_rsce_h2_h3_boxes{max-width: 1416px;    margin-right: auto;    margin-left: auto;    padding-right: 55px;    padding-bottom: 60px;    padding-left: 20px;    box-sizing: content-box}#aktuelles .ce_rsce_h2_h3_boxes .content-boxes-item{max-width: 1176px;margin-left: auto}.falk-routeplanner-widget .falk-options div:hover,.falk-routeplanner-widget .falk-options div.active{background-color: #none !important;color: #822F20 !important}.falk-routeplanner-widget *{font: 1.15rem 'Open Sans',sans-serif !important;color: #585757 !important}.falk-routeplanner-widget{font:1rem 'Open Sans',sans-serif;font-weight:normal;margin-top:24px;border: none !important;padding: 0px !important}.falk-routeplanner-widget .falk-submit-row .falk-submit{height: auto !important;padding-right: 50px !important;font-weight: 700 !important}.falk-routeplanner-widget .falk-submit-row .falk-submit img{max-width:15px;right:20px;top:20px;position:absolute}.falk-routeplanner-widget .falk-options div{position:relative;    opacity: 1 !important;    height:46px !important;    width: 46px !important}.falk-routeplanner-widget h5{font-size:1rem;color:#585757;padding-bottom:60px}.falk-routeplanner-widget .falk-options{float: none !important}.falk-routeplanner-widget .active svg,.falk-routeplanner-widget .falk-options > div:hover svg{fill: #822F20 !important}.falk-routeplanner-widget  svg{fill: #585757 !important}.option-headline__padding{padding-left:24px}.option-headline{top:-34px;    position:absolute;    margin-right:auto;    margin-left:auto;    text-align:center;    font-size:22px;    color: #585757!important}.falk-location-button,.falk-destination{display:none}.falk-routeplanner-widget .falk-search-row .falk-input{margin-top:0;border: 1px solid 585757 !important}.falk-routeplanner-widget .falk-search-row .falk-input{height: auto !important;    padding-left: 20px !important}.falk-routeplanner-widget .falk-submit-row .falk-submit{margin-top:30px;    font-size: 18px !important}.mod_search div.odd,.mod_search div.even{}.mod_search h3{position: relative;padding: 58px 64px 58px 0;border-top: 1px solid#585757;font-size: 1.5rem;font-weight: normal;cursor: pointer;outline: medium none;transition: all 1s ease}.mod_search .search__content{max-width: 816px;margin-left: auto;padding-bottom: 50px}#main .mod_search .widget-submit{padding-top:0;padding-bottom:50px}.row{box-sizing: border-box}.mod_newsreader .layout_full .headline,.mod_newsreader .layout_full  .ce_text,.mod_newsreader .layout_full h2{max-width:936px;margin-left:17%}.layout_full .info{right:130px;top:30px;position:absolute}#popup .layout_full .info{right:0;top:0;position:relative}.layout_full h2{padding-bottom:24px}.herostage--text h1{font-size: 2.2rem;font-weight: bold;color:#fff}#herostage .back{display:none}.ce_rsce_news_image_boxes .image_container{width:58%;float:right;margin-left:2%}.ce_rsce_news_image_boxes{position:relative;overflow:hidden;clear:both;margin-top:50px;margin-bottom:80px;display: flex;align-items: center}.rsts-inactive{opacity: 0.4}#mae_cat_5,#mae_cat_4,#mae_cat_1,#mae_cat_6{text-transform:uppercase}.infinite-scroll-last,.infinite-scroll-error{display:none}.view-more-button{display:block;margin-top:30px;margin-right:auto;margin-left:auto;text-align:center}.mod_mae_event_filter a{position:relative;padding-top:10px;padding-bottom:10px;padding-left:40px}.mod_mae_event_filter li.active a::before{background-image:url("../../files/bilder/layout/icons/check_active.png")}.mod_mae_event_filter a::before{left:0;position:absolute;margin-top:-5px;background-image:url("../../files/bilder/layout/icons/check.png");background-position:center center;background-repeat:no-repeat;content:"";height: 30px;width: 30px}.layout_teaser.highlight{background-color:#faf5c8}#popup{width: 100%;max-width: 1176px;bottom: 0;left: 0;right: 0;top: 0;position: relative;overflow: hidden;background-color: #fff;font-size: 1rem;display: flex;align-items: center;margin: auto;background: #fff;background-size: auto;background-size: contain;padding: 35px;z-index: 9999}#popup .inside{width: 100%}.mfp-bg,.mfp-wrap{z-index: 9999}.ce_rsce_news_image_boxes div{width:40%;max-width:450px;float:left;font-size:2.2rem;color:#822F20}.metamodels-liste__wrap{min-height:425px;max-width:1176px;position:relative;margin-left:240px;padding:64px 100px 54px 380px;background-color:#fff;box-sizing:border-box}.metamodels-liste__wrap::before{bottom:5px;top:5px;position:relative;background-image:url("../../files/bilder/layout/vertical_raster.svg");background-repeat:repeat-y;height: calc(100% - 5px);width: 92px;content: "";display: block;position: absolute;left: 10%}.ce_metamodel_list{position:relative;overflow:visible;margin-left:auto}.ce_metamodel_list .layout_full{padding-top:34px}.ce_metamodel_list .layout_full .item{position:relative;margin-bottom:64px}.ce_metamodel_list .bild{width:100%;max-width:576px;position: absolute;top: calc(50% - 14px);transform: translateY(-45%);z-index:1}.ce_metamodel_list .bild p{display:none}.metamodels-liste__wrap .name{font-size:2.2rem;line-height:1;font-weight:bold;color:#B6AE86}.metamodels-liste__wrap .name .quartiere_name{color:#822F20;text-transform:uppercase}.metamodels-liste__wrap .name .quartiere_name span{display:none}.metamodels-liste__wrap .adresse{padding-bottom:16px;font-size:1.5rem;font-weight:bold;color:#585757}.metamodels-liste__wrap .ausstattung{margin-left:auto;padding-top:16px;padding-bottom:16px;font-size:1.15rem;font-weight:bold;color:#585757}.ausstattung{margin-left:auto;padding-top:16px;padding-bottom:16px;font-size:1.15rem;font-weight:bold;color:#585757}.metamodels-liste__wrap .preis{position:absolute;float:left;font-size:1.15rem;font-weight:bold;color:#585757}.metamodels-liste__wrap .actions{float:right;font-size:1.15rem;font-weight:bold;color:#822F20;text-transform:uppercase}.metamodels-liste__wrap .actions a{position:relative;padding-right:50px;color:#822F20}.metamodels-liste__wrap .actions a:hover{position:relative;color:#B6AE86}.metamodels-liste__wrap .actions a::after{position:absolute;padding-left:30px;font:1.4rem "Font Awesome 5 Free";font-weight:bold;text-decoration:none;content:"\f061"}.lSAction > a{text-indent: -999em;opacity:1 !important;color: #fff !important}.lSAction > a::after{font:1.5rem "Font Awesome 5 Free";font-weight:bold;text-indent: 0px;content:"";display: block;position: absolute;right:0;top:0}.lSAction .lSPrev::after{content:"\f062";left:2px}.lSAction .lSNext::after{content:"\f063"}.lSPager li.active img{opacity:0.6}.buchung__zusammenfassung .col-lg-5{padding-top:142px}.buchung__datenschutz .col-lg-5{padding-top:112px}.lSSlideWrapper{margin-right: 20px !important;overflow:visible !important}.buchung__infos{padding-top:60px}.buchung__infos ul li{padding-bottom:5px;font-size:.85rem;font-weight:bold}.buchung__infos ul:first-of-type li{max-width:300px;margin-bottom:15px}.buchung__infos ul:first-of-type{margin-bottom:80px}.buchung__infos .buchung--rot,.buchung__infos .buchung--gold{width:30px;height:30px;right:0;position:absolute;display:inline-block;margin-left:40%;text-align:right;background-color:#822F20;border-radius: 50%}.buchung__infos .buchung--gold{background-color:#B6AE86}.buchung__infos p{max-width:315px;position:relative;padding-top:10%;font-weight:bold;color:#822F20}.details-headline h2{max-width:576px;margin-top:0;margin-bottom:50px;padding-top:0;padding-bottom:0}.details-zitat{position:relative;overflow:hidden;margin-top:64px;margin-bottom:64px;padding-top:0;padding-bottom:0}.zeitachse strong{position:relative;overflow:hidden;margin-top:64px;margin-bottom:64px;padding-top:0;padding-bottom:0;font-size:1.5rem;line-height:1.5}.uebersicht__label{position:relative;display:block;font-size:1.5rem;line-height:1.5;font-weight:bold}.uebersicht .value{position:relative;display:block;margin-bottom:50px}.uebersicht .uebersicht_icons-wrap{position:relative}.uebersicht .uebersicht_icons-wrap::after{left:0;top:0;position:absolute;content:"";height: 50px;width: 50px;top: 0;margin-left: -80px}.uebersicht .uebersicht_icons-wrap:first-of-type::after{background-image:url("../../files/bilder/layout/icons/Lage.svg");background-position:left center;background-repeat:no-repeat}.uebersicht .uebersicht_icons-wrap:nth-of-type(2)::after{background-image:url("../../files/bilder/layout/icons/Lage.svg");background-position:left center;background-repeat:no-repeat}.uebersicht .uebersicht_icons-wrap:nth-of-type(3)::after{background-image:url("../../files/bilder/layout/icons/Wohnungen.svg");background-position:left center;background-repeat:no-repeat}.uebersicht .uebersicht_icons-wrap:nth-of-type(4)::after{background-image:url("../../files/bilder/layout/icons/Bauzeit.svg");background-position:left center;background-repeat:no-repeat}.uebersicht .uebersicht_icons-wrap:nth-of-type(5)::after{background-image:url("../../files/bilder/layout/icons/Service.svg");background-position:left center;background-repeat:no-repeat}.details-zitat blockquote{width:40%;max-width:456px;position:relative;float:left;padding-top:60px;font-size:2.2rem;line-height:1.4;font-weight:bold;color:#822F20}.details-zitat blockquote::before{left:0;top:0;position:absolute;font:2.2rem "Font Awesome 5 Free";font-weight:bold;color:#B6AE86;content:"\f10d"}.details-zitat img{width:58%;max-width:576px;float:right;margin-left:2%}.ce_rsce_timeline h2{margin-bottom:0;padding-bottom:30px;border-bottom:2px solid #585757;font-size:4rem;font-weight:normal}.ce_rsce_timeline h3{padding-top:30px;padding-bottom:20px;font-size:2.2rem;line-height:1.3}.timeline__text{max-width:696px;margin-right:100px;margin-bottom:60px;margin-left:auto}.timeline__wrap .ce_accordionStart{margin-top:80px;margin-bottom:120px}.timeline__wrap .ce_accordion{border-bottom: none}.timeline__quote{max-width:480px;margin-bottom:60px;color:#822F20}h3.buchung-h3{padding-top:46px;padding-bottom:46px;color:#585757;font-weight:400}.buchung__datenschutz h3.buchung-h3{padding-top:26px;padding-bottom:46px;color:#585757;font-weight:400}#herostage .ce_metamodel_list .herostage_bg{background-position: center center}.layout_teaser{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #585757}.layout_teaser h6{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:25px;font-size:1rem;color:#585757;font-weight: 400}.layout_teaser .location{text-transform:uppercase}.layout_teaser .location span:last-of-type{display:block;text-transform:none}.more{margin-right:auto;margin-left:auto;text-align:center}#popup .back{display:none}.layout_teaser .more a{font-size:1.5rem;color: #585757 !important}.layout_teaser .time{position:absolute;margin-left:-120px}.layout_teaser time{width:64px;height:64px;position:relative;background-color:#822F20;font-size:1.2rem;font-weight:bold;color:#fff;display: none;justify-content: center;align-items: center;flex-direction: column}.layout_teaser.first time{display: flex}.time--day{display:block;font-size:14px}.mod_eventreader .row{padding-bottom:12px}.mod_eventreader h3{margin-bottom:8px;padding-bottom:0;font-size:1.125rem;text-decoration:underline;color:#585757}.mod_eventreader p[itemprop="name"]{margin-bottom:0;padding-bottom:0;font-weight:bold;color:#822F20}.pagination{padding-top:20px;padding-bottom:20px}.pagination li{float:left;margin-right:15px}.mod_eventlist{margin-bottom:64px}.mod_eventlist h2{margin-top:40px;margin-bottom:0;padding-top:0;padding-bottom:64px;font-size:4rem;line-height:1;font-weight:normal;color:#585757}.event__header{padding-bottom:10px;border-bottom:1px solid #585757;font-size:.85rem;font-weight:bold}.mod_mae_event_filter ul{column-count: 3}.mod_mae_event_filter li a{display:block;padding-bottom:30px;font-size:.85rem;text-decoration:none;color: #585757 !important;text-decoration: none !important}.fc-event{padding-right:5px;padding-bottom:5px;padding-left:5px;color:#585757 !important;font-weight:400 !important;text-decoration: none !important}.standard #popup .event__anmeldung_form{width:0;height:0;display:none}h2.events--month:nth-of-type(1n+2){padding-top:64px}.fc-event{border:none;background: none}#copyright span:last-of-type{float:right}#copyright span:first-of-type{float:left}#topfooter .image_container:first-of-type img{max-width: 172.18px}#footer h4{margin-bottom:4px;line-height:1.2;color:#fff}#footer li{margin-bottom:0;margin-left:0;padding-left:0;line-height:1.7;color:#fff;list-style-type:none}#footer a{color:#fff}#footer em{padding-right:10px}#footer .footer__kontakt li{padding-bottom:20px}#footer .menu__impressum,#footer .menu__datenschutz{text-transform:uppercase}#footer .menu__downloads{padding-top:50px;padding-bottom:70px;text-transform:uppercase}.footer__menu--loginSuche{text-transform:uppercase}a.nach_oben_link{color:#fff}.map__content-ortsteil,.map__content-wohnungen{margin-left:-90px;font-size:1.5rem;font-weight:bold}.map__content-ortsteil span:first-of-type,.map__content-wohnungen span:first-of-type{width:82px;display:inline-block;padding-right:25px;text-align:right}.map__content-text{max-width:456px;padding-top:30px}#slidecontrols a{width:100%;max-width:225px;display:block;margin-bottom:5px;padding:5px;font-weight:bold;text-transform:uppercase}#slidecontrols li.selected a{background-color:#fff;text-decoration:none;color:#822F20}.ce_rsce_map_content .content-boxes-item{max-width:567px;padding-top:40px}.map__content-wrap div span{display:inline-block}.map__content-wrap div{margin-bottom:30px}.map__content-wrap div span:first-of-type{min-width:80px;display:inline-block;padding-right:20px;text-align:right;font-size:1.5rem;font-weight:bold;color:#822F20;vertical-align: top}.ce_rsce_map_content .ce_hyperlink{padding-top:20px;padding-left:85px}.map__content-wrap{display:none}.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4{position: relative;    width: 100%;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;box-sizing:border-box}.col-2dot4{-webkit-box-flex: 0;    -ms-flex: 0 0 20%;    flex: 0 0 20%;    max-width: 20%}@media (min-width: 960px) {
    .col-lg-2dot4{-webkit-box-flex: 0;        -ms-flex: 0 0 20%;        flex: 0 0 20%;        max-width: 20%;    }}@media (min-width: 540px) and (max-width: 959px) {
    .col-sm-2dot4{-webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }}#karte .ce_image{max-width:985px}.ce_accordion{margin-bottom:-1px;border-bottom:1px solid #585757}.accordion__scholle-downlods--open.ce_accordion{margin-bottom:0}.ce_accordion.accodion__alternative{margin-bottom:64px;background-color:#fff;border-top:0px solid;border-bottom:0px solid}.ce_accordion.accodion__alternative .accordion > div{max-width:1170px}.accordion__center .ce_accordion{border: none !important}.accordion__center .ce_accordion .accordion > div{max-width: 100%;margin-left: 0}.accordion__content--left .toggler{max-width:1100px;margin-left:auto;padding: 50px 64px 50px 0 !important}.ce_accordion .toggler{position:relative;padding:58px 64px 58px 0;border-top:1px solid #585757;font-size:1.5rem;font-weight:normal;cursor: pointer;outline: medium none;transition: all 1s ease}.ce_accordion.accodion__alternative .toggler{padding:58px 64px 58px 104px;border-top:0px solid;font-size:1.5rem;font-weight:bold;color:#822F20;cursor: pointer;outline: medium none;transition: all 1s ease}.accordion__scholle-downlods--open.ce_accordion .toggler{padding:30px 64px 30px 15px}.ce_accordion .toggler::after{width:48px;height:48px;right:24px;position:absolute;display:inline-block;font:1.2rem "Font Awesome 5 Free";font-weight:bold;content: "\f078";text-rendering: geometricprecision;top: 55px;display: flex;align-items: center;justify-content: center; transition: all 1s ease}.accordion__scholle-downlods--open.ce_accordion .toggler::after{top: 25px}.ce_accordion .toggler.ui-state-hover::after,.ce_accordion .toggler.ui-state-active::after{background-color:#fff;font:1.2rem "Font Awesome 5 Free";font-weight:bold;content: "\f078";text-rendering: geometricprecision}.ce_accordion .toggler.ui-state-active::after{content: "\f077"}.ce_accordion .toggler.ui-state-focus::after{background-color:#e8e8e8;border: 1px solid}.accordion > div{max-width:816px;position:relative;margin-left:auto;padding-bottom:50px}.accordion__maxwidth--775 .accordion > div{max-width:775px}.accordion__fullwidth > .accordion > div{max-width:100%;margin-right:auto;padding-bottom:50px}.accordion .ausstattung,.accordion .beschreibung{max-width:696px;margin-left:auto;padding-right:120px;padding-bottom:50px}.layout_full-details .accordion-auf #ui-id-4{display: block !important}.ce_rsce_download .content-boxes-item{display: flex;flex-direction:column}.ce_rsce_download .content-boxes-item a{margin-top:auto;font-size:.85rem;font-weight:bold;text-decoration:underline;text-transform:uppercase}.ce_rsce_download .content-boxes-item a i{padding-left:50px;font-size:1.5rem;font-weight:bold;text-decoration:none}.accordion__open .downloads__liste--wrap{overflow:hidden;display:none}.flex__column--row{flex-direction: row !important;justify-content: space-between}.ce_text{line-height:1.5}.ce_list ul{margin:0;padding:0}.ce_list li,.ce_text li{position:relative;margin:0 0 5px;padding:0 0 0 20px;line-height:1.6em;list-style-type:none}.ce_list li::before,.ce_text li::before{left:0;top:0;position:absolute;list-style-type:none;content:"-"}ul li{position:relative}.ce_table td{padding:8px 20px 8px 10px}.ce_table tr.even{background-color:#eee}.ce_gallery{width:100%}.ce_bs_grid_gallery{margin-top:25px;margin-bottom:50px}.accordion .ce_bs_grid_gallery{padding-right:0}.ce_bs_grid_gallery .image_container{margin-bottom:30px}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.cols_4 li{width:24.2%;margin-right:1%;margin-bottom:3%}.cols_3 li{width:32.6%;margin-right:1%;margin-bottom:3%}.caption{padding:10px 5px;font-size:.85rem}.mod_newslist .image_container,.home .ce_metamodel_list .image_container{max-width:576px}.float_left{float:left;margin-right:20px}.float_right{max-width:50%;float:right;margin-left:20px}.img--gitter img{position:relative;z-index:1}.img--gitter::after{width: 100%;height: 100%;max-width: 455px;max-height: 319px;right: -80px;top: -130px;position: absolute;background-image: url("../../files/bilder/layout/Wiederholungsraster.png");background-position: right top;background-repeat: no-repeat;content: "";z-index: 0}.img--shadow img{margin:6px;-webkit-box-shadow:0 0 6px 1px rgba(88,87,87,.3);box-shadow:0 0 6px 1px rgba(88,87,87,.3)}html>body .mime_icon{top:-1px;position:relative}.belegungsplan-table thead th,.belegObjekt td:first-of-type{padding: 4px 6px !important;font-weight: 400 !important}.mod_belegungsplan{overflow-x: auto}.belegungsplan-table tr th:first-of-type{background-color:#822F20;font-weight:bold;color:#fff}.mod_belegungsplan th.saturday,.mod_belegungsplan th.sunday{background-color: #CCC}.mod_belegungsplan th,.mod_belegungsplan td{border: 1px solid #ddd;        border-top-color: rgb(221, 221, 221);        border-top-style: solid;        border-top-width: 1px;        border-bottom-width: 1px}.belegObjekt td:nth-if-type(1n+2){background-color: #4cae4c}.belegObjekt td.danger{background-color: #d43f3a}.mod_belegungsplan{font-size:.8rem}table.belegungsplan-table{width:100%;font-size:.75rem}.belegCategory th{display:none}
/* formularRZ.css */
#ctrl_8,#ctrl_9,#ctrl_20,#ctrl_10,.zFassung{position:relative}.buchung__zusammenfassung .zFassung::before{left:15px;top:23px;position:absolute;z-index:1}.buchung__zusammenfassung .anreise::before{content:"Anreise"}.buchung__zusammenfassung .abreise::before{content:"Abreise"}.buchung__zusammenfassung .naechte::before{content:"Nächte"}.buchung__zusammenfassung .erwachsene::before{content:"Erwachsene"}.buchung__zusammenfassung .kinder::before{content:"Kinder"}.buchung__zusammenfassung .pro_nacht::before{content:"Pro Nacht"}.buchung__zusammenfassung .gesamt::before{content:"Gesamt"}.buchung__zusammenfassung input[type="text"],.buchung__zusammenfassung select{margin-top:5px;margin-bottom:5px;padding-right:5%;padding-left:40%;text-align:right;font-size:1.4rem;font-weight:bold;color:#585757;box-shadow: none;box-sizing: border-box !important;background: #fff;border: 1px solid #fff}.portal_form form{max-width: 580px;margin-left: auto}.portal_form input[type="email"]{margin-top:30px}#ctrl_72{float:left}#lbl_47_0{max-width:90%;line-height:1.1;font-weight:normal}fieldset legend{padding-top:80px;padding-bottom:30px;font-size:1.5rem;font-weight:bold;color:#822F20}fieldset.checkbox_container legend{padding-top:30px;padding-bottom:20px;font-size:1.15rem;font-weight:normal;color:#585757}input[type="text"],input.text,input[type="email"],input[type="number"],textarea,select{width:100%;position:relative;margin-bottom:15px;padding:15px;border:1px solid #585757;border-radius:0;box-shadow: none;box-sizing: border-box !important;background: none}input[type=search]{-webkit-appearance: textfield;-webkit-box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance: none}input:hover,textarea:hover,input:focus,textarea:focus,.widget input:hover,.widget input:focus,.widget textarea:hover{border:1px solid #d42d2f}.mod_login .widget-checkbox{float:left}.mod_login .passwort-vergessen{float:right}.mod_login .widget-checkbox label{margin-right:0;font-size:.85rem}.widget-checkbox.checkbox__4column span{width:25%}.mod_search .widget-text,.widget-password{margin-bottom:30px}.widget-radio span{display:inline-block;margin-right:5%;margin-bottom:2%}.widget-submit{float:none;clear:both;padding-top:40px}button.submit{min-width:216px;position:relative;float:right;text-transform:uppercase;padding:15px 20px !important;    background-color:#822F20 !important;    border-radius:0 !important;    font-weight:bold;    color:#fff !important;    border: none !important;    transition: none;background-image: none !important;font-size:1.1rem !important}button.submit:hover{background-color:#B6AE86 !important;color:#fff !important}input[type=checkbox]{float:left;margin-top:2px;margin-right:15px;-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}.checkbox_container{display: flex;flex-wrap: wrap}.checkbox_container span{width:100%;position:relative;overflow:hidden;display:block;padding-top:24px;padding-bottom:28px;padding-right: 5%}.mod_login .checkbox_container span,.mod_login .widget-text{margin-bottom:0;padding-top:0;padding-bottom:0}label{font-size:1.4rem;font-weight:bold}.widget-checkbox label{max-width:80%;float:left;display:block;line-height:1;font-weight:bold;font-size: 1.15rem}.ui-datepicker-prev,.ui-datepicker-next{position:relative;text-indent: -999em;line-height: 1!important}.ui-datepicker-prev::after,.ui-datepicker-next::after{left:0;position:absolute;font-family:"Font Awesome 5 Free";font-weight:bold;color:#585757;content:"\f060";text-indent:1px}.ui-datepicker-next::after{right:0;position:absolute;content:"\f061"}
/* Layout.css */
@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'),       url('../../files/css/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */       url('../../files/css/fonts/open-sans-v17-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */font-display: fallback}@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'),       url('../../files/css/fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */       url('../../files/css/fonts/open-sans-v17-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */font-display: fallback}html,body{min-height:100%;margin:0;padding:0}.home .header__wrap::after{width: 100%;    bottom: 0;    position: absolute;    background-color: #ededed;content: "";height: calc(100%/3);z-index: -1}.header__wrap{position:relative}#header{left:0;right:0;top:0;position:fixed;background-color:#fff;z-index:4999}#header.nav-fixed{-webkit-box-shadow:0 0 4px 1px rgba(26,26,26,.2);box-shadow:0 0 4px 1px rgba(26,26,26,.2)}#header .inside{max-width:1416px;position:static;margin-right:auto;margin-left:auto;padding:80px 55px 50px 20px;display: flex;justify-content: space-between;box-sizing: content-box;transition: all 1s ease}#header.nav-fixed .inside{padding-top:10px;padding-bottom:10px}#herostage{position:relative;padding-top:245px}#herostage .inside{max-width:1416px;position:relative;margin-right:auto;margin-left:auto;padding:50px 55px 0 20px;box-sizing: content-box}#herostage .inside > div{overflow:visible}#herostage .inside::after{width:100%;height:100%;max-width:455px;max-height:319px;right:-80px;top:-46px;position:absolute;background-image:url("../../files/bilder/layout/Wiederholungsraster.png");background-position:right top;background-repeat:no-repeat;content:"";z-index:1000}.standard #herostage .inside::after{z-index:1}#alert{margin-right:auto;    margin-left:auto;    max-width: 1416px;    margin-right: auto;    margin-left: auto;    padding-right: 55px;    padding-top:80px;    padding-bottom: 100px;    padding-left: 20px;    box-sizing: content-box}#alert .inside{margin-right:auto;margin-left:auto;padding-top:25px;padding-bottom:25px;background-color:#822F20;font-weight:bold;color:#fff;box-sizing: content-box}#info .inside{max-width:1020px;margin-right:auto;margin-left:auto;padding:50px 20px}#main{display:block;background-color:#fafafa}.home #main .inside{margin-right:auto;margin-left:auto;max-width: 1416px;margin-right: auto;margin-left: auto;padding-right: 55px;padding-top:80px;padding-bottom: 100px;padding-left: 20px;box-sizing: content-box}.standard #main .inside,#wohnen_intro .inside{max-width:1416px;margin-right:auto;margin-left:auto;padding:130px 55px 60px 20px;box-sizing: content-box}#karte{position:relative;background-color:#FAFAFA}#karte .ce_bs_gridStart > div:first-of-type::before{width:100%;height:100%;max-width:576px;left:12%;top:0;position:absolute;background-color:#822F20;content:"";z-index: -1}#karte .col-sm-12{padding-top:100px;padding-bottom:60px;z-index:1}#karte .inside{max-width:1920px;margin-right:auto;margin-left:auto;padding:80px 60px 0 15px}#aktuelles{background-color:#FAFAFA}#aktuelles .inside{margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:100px}#anfahrt .inside,#downloads .inside{max-width: 1416px;margin-right: auto;margin-left: auto;padding-right: 55px;padding-top: 80px;padding-bottom: 100px;padding-left: 20px;box-sizing: content-box}#banner{background-color:#822F20}#banner .inside{color:#fff;max-width: 1416px;margin-right: auto;margin-left: auto;padding-right: 55px;padding-top: 100px;padding-bottom: 100px;padding-left: 20px;box-sizing: content-box}#banner .ce_bs_gridStart > div:first-of-type{padding-right:100px}#banner h3{margin-top:0;padding-top:10px;font-size:1.1rem}#banner h2{margin-top:0}#guests{background:-moz-linear-gradient(left,#CE4129,#9A2C19);background:-webkit-linear-gradient(left,#CE4129,#9A2C19);background:-o-linear-gradient(left,#CE4129,#9A2C19);background:-ms-linear-gradient(left,#CE4129,#9A2C19);background:linear-gradient(to right,#CE4129,#9A2C19);-pie-background:linear-gradient(left,#CE4129,#9A2C19)}#guests .inside{color:#fff;max-width: 1416px;margin-right: auto;margin-left: auto;padding-right: 55px;padding-top: 80px;padding-bottom: 100px;padding-left: 20px;box-sizing: content-box}#banner .inside h1,#banner .inside h2,#banner .inside h3,#banner .inside .btn__hyperlink a{color:#fff}#guests .inside h1,#guests .inside h2,#guests .inside h3,#guests .inside .btn__hyperlink a{color:#fff}#guests .inside .btn__hyperlink a:hover,#banner .inside .btn__hyperlink a:hover{color:#000}.content__wrap-1176px--z{margin-right:auto;margin-left:auto;max-width: 1176px;box-sizing: border-box}.content__wrap-1176px--z .content__wrap-936px--l{margin-left: 10%}.content__wrap-1176px--r{max-width:1176px;margin-left:auto}.content__wrap-570px--r{max-width:570px;margin-left:auto}.content__wrap-1176px--l{max-width: 1176px;margin-left: auto;padding-right: 130px;text-align: left;box-sizing: border-box}.content__wrap-936px--l{max-width: 936px;text-align: left;box-sizing: border-box;margin-left: 17%}.content__630px-breit{max-width:680px;margin-left:0}#topfooter{background-color:#fff}#topfooter .inside{max-width:1491px;margin-right:auto;margin-left:auto;padding:100px 55px 100px 5px}#footer{background:#822F20 url("../../files/bilder/layout/footer_bg.png") center center no-repeat;background-size:cover}#footer .inside{max-width:1491px;margin-right:auto;margin-left:auto;padding:60px 55px 60px 20px;font-weight:bold;color:#fff}#copyright{background-color:#B6AE86}#copyright .inside{max-width:1416px;overflow:hidden;margin-right:auto;margin-left:auto;padding:20px 60px 20px 20px;font-weight:bold;color:#fff;box-sizing: content-box}.show-mobile{display:none}.overflow--visible{overflow:visible !important}.scroll--500{min-width:500px}
/* nav_plus_mobile.css */
#mobile-menu-18.mobile_menu .inner{padding:50px 30px 30px;background-color:#fff;overflow:auto}#mobile-menu-18-trigger{padding-right:15px;padding-bottom:5px;font-size:1.5rem;cursor:pointer}.mobile_menu_active #mobile-menu-18.mobile_menu .inner{padding-top:150px;padding-bottom:100px}.mobile_menu .mod_navigation ul.level_1 > li > a,.mobile_menu .mod_navigation ul.level_1 > li > strong{position:relative;display:block;margin-bottom:10px;padding:10px 0;font-size:1.1rem;font-weight:bold;text-decoration:none;color:#585757;text-transform:uppercase}.mobile_menu .mod_navigation ul li a.submenu::after,.mobile_menu .mod_navigation ul li strong.submenu::after{right:10px;    position:absolute;    display:block;    font:1.4rem "Font Awesome 5 Free";    top:10px;    font-weight: 700}.mobile_menu .mod_navigation ul li.submenu_hide a.submenu::after,.mobile_menu .mod_navigation ul li.submenu_hide strong.submenu::after{content: "\f054" !important}.mobile_menu .mod_navigation ul li.submenu_show a.submenu::after,.mobile_menu .mod_navigation ul li.submenu_show strong.submenu::after{content: "\f078"}.mobile_menu ul.level_2 > li > a,.mobile_menu ul.level_2 > li > strong{position:relative;display:block;padding:8px 0;font-size:1.1rem;font-weight:bold;text-transform:none}.mobile_menu .mod_navigation strong,li.submenu_show a.submenu,.mobile_menu .mod_navigation ul.level_1 > li > a:hover{color: #822F20 !important}.mobile_menu li.submenu_show > ul{margin-top:5px;margin-bottom:5px;opacity: 1;height: auto;transition: all 1.5s ease}.mobile_menu li.submenu_hide > ul{display:block;margin-bottom:0;opacity:0;height:0;transition: all 0.5s ease}.mobile__meta{max-width:210px;margin-top:10px;padding-top:25px;padding-bottom:10px;border-top:1px solid #585757;font-size:14px;font-weight:bold;text-decoration:underline}.mobile__meta a{position:relative;display:block;margin-bottom:30px;color:#585757}.mobile__meta a i{left:100px;position:absolute;font-size:1.3rem;color:#585757}.mobile__meta-impressum{font-size:14px;font-weight:bold;text-transform:uppercase}a.invisible:hover,a.invisible:focus{border: 1px solid;  clip: auto;  height: auto;  overflow: hidden;  position: absolute;  width: auto;  top: 0}.mainmenu{position:relative;display:block;margin-top:auto;margin-left:auto;overflow: visible !important;z-index:4000}.mainmenu ul{position:relative;display:block;margin:0;padding:0;list-style-type:none}.mainmenu ul.level_1{width:100%;position:relative;margin:0;padding:0;display: flex;justify-content: flex-end;flex-wrap: wrap;align-items: center}.mainmenu ul.level_1 > li{position:relative;float:left;display:block;padding-right:20px}.mainmenu .nav__meinescholle a,.mainmenu .nav__ehrenamt a,.mainmenu .nav__ehrenamt strong{color: #822F20 !important}a.nav__ehrenamt{padding-top: 0 !important;padding-bottom: 0 !important}.mainmenu ul.level_1 > li > a,.mainmenu ul.level_1 > li > strong,.mainmenu ul.level_1 > li > strong.forward{padding-top:10px;padding-bottom:10px;white-space:nowrap;font-size:.95rem;font-weight:bold;text-decoration:none;color:#585757;text-transform:uppercase;position: relative;display: flex;align-items: center;padding-right: 30px}.mainmenu ul.level_1 li strong,.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li a.trail,.mainmenu ul.level_1 li strong.trail,.mainmenu ul.level_1 > li:hover > a{color:#822F20}.mainmenu ul.level_1 > li > a::after,.mainmenu ul.level_1 > li > strong::after{right:0;position:absolute;font:.9rem "Font Awesome 5 Free";font-weight:bold;content:"\f054"}.mainmenu ul.level_1 > li.submenu > a:hover::after,.mainmenu ul.level_1 > li.submenu > a.trail::after,.mainmenu ul.level_1 > li.submenu > strong::after{color:#822F20;content:"\f078"}.mainmenu ul.level_1 li > ul{position:absolute;background-color:#fff;z-index: 999}.mainmenu ul.level_1 li > ul{visibility: hidden;opacity: 0;-webkit-transition-property: opacity, visibility;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;transition-property: opacity, visibility;-webkit-transition-duration: .2s, 0s;-moz-transition-duration: .2s, 0s;-o-transition-duration: .2s, 0s;transition-duration: .2s, 0s;-webkit-transition-delay: 0s, .2s;-moz-transition-delay: 0s, .2s;-o-transition-delay: 0s, .2s;transition-delay: 0s, .2s}.mainmenu ul li:hover > ul,.mainmenu ul.level_1 li:hover .level_3,.mainmenu ul.level_1 li:focus-within .level_3,.mainmenu ul.level_1 li:focus .level_3{opacity: 1;visibility: visible;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}.mainmenu ul.level_2{width:auto;min-width:150px;top:100%;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2);box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.mainmenu ul.level_2 li{width:100%;position:relative;float:none;display:inline-block;margin:0;padding:0}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li strong{position:relative;float:none;display:block;padding:10px;white-space:nowrap;border-bottom:1px solid #ccc;font-size:1.1rem;text-transform:none}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li strong,.mainmenu ul.level_2 li a.active,.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover > a,.mainmenu ul.level_2 li a.forward{color:#822F20}.mainmenu ul.level_2 li > ul{width:auto;min-width:150px;left:0;top:0;margin-left:100%}.mod_breadcrumb{position:relative;clear:both;padding-top:15px;font-size:14px}.mod_breadcrumb li{position:relative;float:left;margin-right:10px;font-weight:normal;text-decoration:none;color:#505050}.mod_breadcrumb li::after{position:relative;padding-left:13px;content:"/"}.mod_breadcrumb li.last::after{content:""}.mod_sitemap li li{margin-left:1.5em}.mod_sitemap a{text-decoration: none !important}.mod_sitemap .level_1 a{font-weight:bold}.mod_sitemap .level_2 a{font-weight:normal}
/* slider.css */
#herostage .mod_rocksolid_slider{height:80vh;min-height:500px;max-height:760px}.herostage-wrap{width:100%;min-height:320px;max-width:576px;bottom:11%;position:absolute;padding:60px 80px 30px 40px;background-color:rgba(130,47,32,.9);font-size:2.2rem;font-weight:bold;color:#fff;opacity:0;left: -200px;transition: all 1s ease;box-sizing: border-box;z-index:100}.standard .herostage-wrap{min-height:155px;bottom:0;padding-top:70px;padding-bottom:70px;opacity: 1;left:0;display: flex;align-items: center;flex-wrap: wrap}.standard .herostage-wrap p{margin-bottom:0;padding-bottom:0}.rsts-active .herostage-wrap{opacity:1;left:0}.herostage-wrap a{position:relative;display:block;padding-top:40px;font-size:1.1rem;font-weight:bold;color:#fff;text-transform:uppercase;z-index:100}.herostage-wrap a i{padding-left:40px;font-size:1.4rem;font-weight:bold;color:#fff;text-transform:uppercase}div[data-rsts-name],.ce_rsce_herostage,.content-boxes-item,.herotage_bg{height:100%}.ce_rsce_herostage .herostage_bg{height: 100%;background-position: center center;background-size: 1176px;background-repeat: no-repeat;background-size:cover;position: absolute;width: 100%;right: 0;max-width: 1176px}.rsts-skin-custom .rsts-prev:hover,.rsts-skin-custom .rsts-next:hover{border:2px solid #000}.rsts-skin-custom .rsts-prev,.rsts-skin-custom .rsts-next,.rsts-nav-prev,.rsts-nav-next{position:absolute;text-align:center;line-height:0;text-indent:-9999px}.rsts-skin-custom .rsts-prev::before,.rsts-skin-custom .rsts-next::before,.rsts-nav-prev a::before,.rsts-nav-next a::before{position:absolute;display:block;font:1.4rem "Font Awesome 5 Free";font-weight:bold;text-decoration: inherit;text-indent: 1px !important;top: 0px}.rsts-nav-prev a::before{left:-70px;content: "\f060"}.rsts-nav-next a::before{right:-70px;content: "\f061"}.rsts-nav{padding-top:30px;padding-right:70px;padding-bottom:30px;text-align:right;font-weight:bold;color:#585757}#aktuelles .rsts-nav{max-width:1416px;margin-right:auto;margin-left:auto;padding:10px 100px 0 15px;text-align:right}.rsts-nav ul .rsts-nav-item a{display:none;padding-right:5px}.rsts-nav ul .rsts-nav-item a.active{position:relative;display:inline-block}li.rsts-nav-item a:after{position:relative;padding-left:5px;content:"/"}.rsts-skin-custom .rsts-nav li{display:inline}.rsts-nav-numbers{counter-reset: slider 0}li.rsts-nav-item{counter-increment: slider}li.rsts-nav-item:nth-last-child(2)::after{display:inline-block}li.rsts-nav-item::after{display:none;counter-increment: initial;  content: "" counter(slider) " "}
@media (min-width:1100px){
/* Media4K.css */
#offCanvas.mod_mobile_menu,.slider__gold-balken{top: calc(100%/1.9)}.standard #offCanvas.mod_mobile_menu,.standard .slider__gold-balken{top: calc(100%/1.8)}#offCanvas.mod_mobile_menu.offCanvas-fixed{position: fixed;top:calc(100%/4);animation-name:offcanvas;animation-duration:3s}
}
@media (max-width:1600px){
/* MediaQuery1600.css */
#herostage .inside::after,.slider__gold-balken{display:none}.mainmenu ul.level_1 > li > a,.mainmenu ul.level_1 > li > strong,.mainmenu ul.level_1 > li > strong.forward{padding-right:20px;font-size:.8rem}.mainmenu ul.level_1 > li > a::after,.mainmenu ul.level_1 > li > strong::after{font-size:.8rem}
}
@media (max-width:1366px){
/* MediaQuery1366.css */
#alert{padding-right:0;padding-left:0}#alert .inside{padding-right:30px;padding-left:30px}.rsts-nav ul{width: 100%;padding-right: 30px}#herostage .inside::after,.sitenav,.mod_mobile_menu--btn,.mobile_menu_active .mod_mobile_menu--btn{display:none}.img--gitter::after{right:-30px}#herostage .inside{padding-left:0}.mobile_menu_active #offCanvas{display:block}#karte .ce_bs_gridStart > div:first-of-type::before{max-width:460px}.mod_eventlist{padding-left:100px}.btn__hyperlink a{min-width:100px}
}
@media (max-width:1100px){
/* MediaQuery1100.css */
#Mainnav,.col-lg-2dot4,#header__modal{display:none}#header .inside,#footer .inside,#topfooter .inside,.standard #main .inside{padding-right:20px}#anfahrt .inside,#downloads .inside,#aktuelles .inside{padding-top:30px;padding-bottom:30px}#herostage{padding-top:110px}#herostage .inside{padding-top:0;padding-right:0}#header .inside{padding-top:30px;padding-bottom:30px}#karte .col-sm-12{padding-top:10px;padding-bottom:10px}#karte .ce_bs_gridStart > div:first-of-type::before{display:none}#header .show-desktop{display:none}#header__logo{max-width:240px}#header .show-mobile{display:inline-block}.content__wrap-1176px--l{padding-right:0}div.col-lg-2dot4:first-of-type{display:block;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}#offCanvas.mod_mobile_menu{height:50px;margin-top:0;width: 50px;right: 20px;top:80px;position: absolute}.mobile_menu_active #offCanvas.mod_mobile_menu{background-color:#B6AE86}#offCanvas.mod_mobile_menu span.show-desktop{display:none}.mobile_menu_active #offCanvas.mod_mobile_menu.active{display:none}#mobile-menu-16.mobile_menu .inner{display:block;padding-top:30px;padding-right:0;padding-left:20px}#herostage .mod_rocksolid_slider{height:95vh}.metamodels-liste__wrap{min-height: 100px;position: relative;margin-left: 0;padding: 64px 20px 54px 200px}.img--gitter::after{display:none}.ce_rsce_h2_h3_boxes{padding-bottom:0}#banner .ce_bs_gridStart > div:first-of-type{padding-right:0}
}
@media (max-width:768px){
/* MediaQuery768.css */
body{font-size:1rem}.standard .ce_rsce_herostage,#herostage  .mod_newsreader{height:250px}.home #main .inside,.standard #main .inside,#karte .inside,#anfahrt .inside,#downloads .inside,#guests .inside,#banner .ce_bs_gridStart > div:first-of-type,#banner .inside{padding-right: 20px}#header{z-index: 5001}.content__wrap-936px--l,.mod_newsreader .layout_full .headline,.mod_newsreader .layout_full .ce_text,.mod_newsreader .layout_full h2{margin-left:0}.content__wrap-1176px--z .content__wrap-936px--l{margin-left:0}.uebersicht .uebersicht_icons-wrap{padding-left:60px}.uebersicht .uebersicht_icons-wrap::after{margin-left:0}.footer__menu--loginSuche,#footer .footer__kontakt,.show-desktop{display:none}#footer .inside{padding-top:20px;padding-bottom:100px}#topfooter .inside{margin-right:auto;margin-left:auto;padding-top:30px;padding-bottom:30px;text-align:center}#topfooter img{margin-right:auto;margin-left:auto;text-align:center}#topfooter .show-mobile{display:block;padding-top:80px}#header__logo,.mod_mobile_menu{z-index:6001}#mobile-menu-16{width: 100% !important}body #mobile-menu-16.mobile_menu .inner{padding-top: 120px;padding-left: 30px !important;padding-right: 30px !important}#mobile-menu-16.mobile_menu .inner ul{padding-top:5px;padding-bottom:0}#mobile-menu-16.mobile_menu .inner ul span{font-weight:bold}#mobile-menu-16.mobile_menu .inner h3::before{display:none}#herostage .inside{padding-right:0;padding-bottom:0;padding-left:0}#herostage .mod_rocksolid_slider{min-height:500px}.rsts-crop,.rsts-slide{overflow: visible}.herostage-wrap,.standard .herostage-wrap{min-height:150px;margin-right:30px;margin-left:30px;max-width: 100%;width:auto;bottom: 0;left:0;right:0;position: absolute;padding: 10px 15px 20px 15px;font-size: 1.5rem;margin-bottom: -80px;max-width: 576px;box-sizing: border-box}.mod_newsreader .herostage-wrap{bottom:0;margin-bottom:0}.rsts-view{z-index:10}.herostage--text h1{font-size:1.5rem}.rsts-nav{position: relative;left: 0;right: 0;padding-top:120px;padding-bottom:20px;padding-right:0;bottom: 0px;margin: auto;text-align: center}.rsts-nav ul{margin-right:0;padding-right:0}.ce_rsce_herostage .herostage_bg{background-size: cover}.herostage-wrap a{padding-top:0}.ce_accordion .toggler{padding-top:24px;padding-bottom:24px}.ce_accordion .toggler::after{top:28px}.accordion .ausstattung,.accordion .beschreibung{max-width: 100%;padding-right: 60px}.padding-top--big{padding-top:64px}.metamodels-liste__wrap .name{font-size:1.5rem}.btn__links--red a{margin-top:10px}.ce_rsce_downloads{margin-bottom:40px}.ce_rsce_downloads_scholle{margin-top:-40px}.downloads__liste--item .doku-name a{font-size:1rem}.downloads__liste--download{padding-right:0}.downloads__liste--download a{right:0}.timeline__text{margin-right:0}.display--flex .col-md-6{display: block}#anfahrt .falk-routeplanner-widget .falk-search-row{height:100%;margin-bottom:30px !important}.ce_rsce_boxen_team{padding-right:0}.form__bewerbung div.widget-text:nth-of-type(2n+2) input{float:none}.widget-checkbox.checkbox__4column span{width:50%;padding-top:10px;padding-bottom:10px}.buchung__datenschutz .col-lg-5,.buchung__zusammenfassung .col-lg-5{padding-top:25px}.font__big,.ce_accordion .toggler{font-size:1.2rem}h2{font-size:1.6rem}
}
@media (max-width:550px){
/* MediaQuery550.css */
.metamodels-liste__wrap::before{display:none}.metamodels-liste__wrap{margin-left: 0px;    padding: 44px 20px 44px 20px}.ce_metamodel_list .bild{position: relative;    top: calc(0% - 0px);    transform: translateY(0%)}.image_container.float_left{padding-bottom:20px}.herostage-wrap,.standard .herostage-wrap{font-size:1.2rem}.lSAction .lSPrev,.lSAction .lSNext{display:none}.metamodels-liste__wrap .actions a{padding-right:20px}.metamodels-liste__wrap .actions a::after{padding-left:5px}.event__header{display:none !important}.float_right{width:100%;max-width:100%;padding-bottom:20px;padding-left:0}.ce_rsce_boxen_team div{padding-left: 0px !important}.team--trenner span,.team--trenner{display:block}
}
/* nav_mega.css */
.main-navigation > ul > li.-mega,.mod_rocksolid_mega_menu.mainmenu ul.level_1,.mod_rocksolid_mega_menu.mainmenu ul,.mod_rocksolid_mega_menu.mainmenu{position:static}.mega-dropdown{width:100%;height:100vh;max-height:300px;left:0;right:0;position:absolute;overflow:hidden;display:block;padding:70px 0 10px;background-color:#fff;opacity: 0;pointer-events: none;transition: all 0.5s ease}li:hover > .mega-dropdown{overflow:hidden;opacity: 1;pointer-events: auto;transition: opacity 0.5s ease 0.5s;z-index: 1}.mega-dropdown-inner{max-width:1050px;overflow:hidden;margin-right:auto;margin-left:auto;padding:30px 20px 30px 120px;display:flex;justify-content: space-between;box-sizing: border-box}.mega-dropdown a,.mega-dropdown strong{padding-top: 10px;padding-bottom: 10px;white-space: nowrap;font-size: 1.1rem;font-weight: bold;display:block;text-decoration: none;color: #585757;text-transform: none;position: relative;display: inline-block}.mega-dropdown-column{width:auto;min-height:200px;margin-right:0;margin-left:0;padding-right:20px;padding-left:25px;border-left:1px solid #585757;box-sizing:border-box}#header .mega-dropdown li a:hover,#header .mega-dropdown li span,#header .mega-dropdown li a.active{color:#822F20}
/* kalender.css */
table.calendar{width:100%;border-left:1px solid #CCC;border-top: 1px solid #CCCCCC}table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#F6F6F6;border-bottom:1px solid #CCC;border-right: 1px solid #CCCCCC}table.calendar .current{background-color:#F0F0F0}table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#BBB;border-bottom:1px solid #CCC;font-size:10px;font-weight:bold;color:#FFF;border-right: 1px solid #CCCCCC}table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#FFF;border-bottom:1px solid #CCC;border-right: 1px solid #CCCCCC}table.calendar td.weekend{background-color:#F6F6F6}table.calendar .today{background-color:#D9E8F5}table.calendar .empty,table.calendar .empty .header{background-color:#F6F6F6}table.calendar td .header{padding-bottom:2px;background-color:#E0E0E0;font-size:10px}#main table.calendar td .event a{display:block;padding:5px;border-bottom:1px solid #ccc;font-size:.8rem;font-weight:normal;text-decoration:none}#main table.calendar td .event a:hover{display:block;color:#B6AE86}
