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%}
#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}
@font-face{font-display: swap;font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/open-sans-v34-latin-regular.eot');src: local(''), url('/files/layout/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('/files/layout/fonts/open-sans-v34-latin-regular.woff') format('woff'), url('/files/layout/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('/files/layout/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-display: swap;font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('/files/layout/fonts/open-sans-v34-latin-700.eot');src: local(''), url('/files/layout/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('/files/layout/fonts/open-sans-v34-latin-700.woff') format('woff'), url('/files/layout/fonts/open-sans-v34-latin-700.ttf') format('truetype'), url('/files/layout/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg')}@font-face{font-display: swap;font-family: 'Arya';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/arya-v19-latin-regular.eot');src: local(''), url('/files/layout/fonts/arya-v19-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/arya-v19-latin-regular.woff2') format('woff2'), url('/files/layout/fonts/arya-v19-latin-regular.woff') format('woff'), url('/files/layout/fonts/arya-v19-latin-regular.ttf') format('truetype'), url('/files/layout/fonts/arya-v19-latin-regular.svg#Arya') format('svg')}@font-face{font-display: swap;font-family: 'Cookie';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/cookie-v17-latin-regular.eot');src: local(''), url('/files/layout/fonts/cookie-v17-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/layout/fonts/cookie-v17-latin-regular.woff2') format('woff2'), url('/files/layout/fonts/cookie-v17-latin-regular.woff') format('woff'), url('/files/layout/fonts/cookie-v17-latin-regular.ttf') format('truetype'), url('/files/layout/fonts/cookie-v17-latin-regular.svg#Cookie') format('svg')}.color_blau{color: #0c9cd1}.color_rot{color: #a73b31}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.font{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.font_2{font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.font_3{font-weight: 400;font-family: 'Arya';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.bold,strong,b{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#main .mod_eventlist .layout_list .datum .tag{-webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto}html{font-size: 18px;overflow-x: hidden}body{min-height: 100vh;text-rendering: optimizeLegibility;overflow-x: hidden;font-size: 18px;line-height: 130%;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #2c2c2c;position: relative;padding-top: 230px}ul{list-style: none}a{display: inline-block;color: #2c2c2c}.ce_text > *,.ce_text > .text > *,.inside_wrap > *,.contao_speisekarte > div > *,.ce_gallery > *{margin-bottom: 30px}.ce_text > *:last-child,.ce_text > .text > *:last-child,.inside_wrap > *:last-child,.contao_speisekarte > div > *:last-child,.ce_gallery > *:last-child,.ce_text > *.margin_bottom_0,.ce_text > .text > *.margin_bottom_0,.inside_wrap > *.margin_bottom_0,.contao_speisekarte > div > *.margin_bottom_0,.ce_gallery > *.margin_bottom_0{margin-bottom: 0}.contao_speisekarte > *{margin-bottom: 60px}.contao_speisekarte > *:last-child,.contao_speisekarte > *.margin_bottom_0{margin-bottom: 0}.margin_bottom_0{margin-bottom: 0}#main .mod_article.grid_4 .inside_wrap > *{margin-bottom: 0}h2.ce_headline,#main .ce_text.headlines h1{margin-bottom: 0}h2.ce_headline + div,#main .ce_text.headlines h1 + div{margin-top: 30px}h1.ce_headline + h2.ce_headline + div{margin-top: 0}.text h2{font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 50px;line-height: 110%;color: #191919}.text h3{font-size: 24px;line-height: 110%;color: #191919}.font_3{font-size: 24px;line-height: 130%}h1.ce_headline,h2.ce_headline,.contao_speisekarte h2,.ce_hyperlink h3,.headlines h2,.headlines h1,.ce_gallery h2{font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #0c9cd1}h3.ce_headline,.contao_speisekarte .titel span,.contao_speisekarte h3,.contao_speisekarte .contao_speisekarte_preis,.mod_subscribe button,h1.ce_headline + h2.ce_headline,.ce_gallery h3,.headlines h3,.headlines h1 + h2{font-weight: 400;font-family: 'Arya';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;line-height: 130%}.contao_speisekarte .titel span,.contao_speisekarte .titel h3,.contao_speisekarte .contao_speisekarte_preis{font-size: 22px;line-height: 130%}h1.ce_headline + h2.ce_headline,.headlines h1 + h2{color: #191919}h1.ce_headline,h2.ce_headline,.font_big,.contao_speisekarte h2,.headlines h2,.headlines h1,.ce_gallery h2{margin-bottom: 0;font-size: 66px;line-height: 110%;text-align: center}.ce_hyperlink h3{font-size: 44px;line-height: 110%}.ce_download h2{font-size: 40px;line-height: 110%}h3.ce_headline,h1.ce_headline + h2.ce_headline,.headlines h3,.headlines h1 + h2,.ce_gallery h3,.contao_speisekarte > div > div.intro h3{font-size: 30px;line-height: 110%;text-align: center}#footer h2{font-size: 40px;line-height: 130%;font-weight: 700;font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.contao_speisekarte_beschreibung{font-size: 16px;line-height: 130%}#header #nav_wrap ul.level_2 > li,#footer{font-size: 15px;line-height: 130%}.ce_download .info,#cboxCurrent{font-size: 14px;line-height: 130%}.ce_sliderStart{position: relative}.ce_sliderStart.init .slider-wrapper > div:first-child{z-index: inherit}.ce_sliderStart.init .slider-wrapper > div:first-child.active{z-index: 10}.ce_sliderStart .slider-wrapper{position: relative}.ce_sliderStart .slider-wrapper:before{content: '';display: block;width: 100%;height: calc(100vh - 230px);max-height: 650px}.ce_sliderStart .slider-wrapper > div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1}.ce_sliderStart .slider-wrapper > div:first-child{z-index: 10}.ce_sliderStart .slider-wrapper > div.active{z-index: 10}.ce_sliderStart .slider-wrapper > div .image_container{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.ce_sliderStart .slider-wrapper > div img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover}.ce_sliderStart .slider-wrapper .ce_text{padding: 30px}.ce_sliderStart .slider-wrapper .text{position: relative;z-index: 2;font-size: 50px;line-height: 105%;color: #0c9cd1;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-top: 20%;padding-left: 50%;text-transform: uppercase}.ce_sliderStart .slider-control{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 100;pointer-events: none}.ce_sliderStart .slider-control > a{position: absolute;pointer-events: all;top: 0;bottom: 0;width: 50%;width: 60px;overflow: hidden;display: flex;justify-content: center;align-items: center;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;opacity: 0}.ce_sliderStart .slider-control > a:hover{opacity: 1}.ce_sliderStart .slider-control > a > span{background: #FFF;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center}.ce_sliderStart .slider-control > a > span:before{content: '';display: inline-block;width: 0px;height: 0px;-webkit-transform: rotate(360deg) scale(1);transform: rotate(360deg) scale(1);border-style: solid;border-width: 9px 0 9px 12px;border-color: transparent transparent transparent #2c2c2c}.ce_sliderStart .slider-control > a.slider-prev{left: 0}.ce_sliderStart .slider-control > a.slider-prev > span:before{width: 0px;height: 0px;-webkit-transform: rotate(180deg) scale(1);transform: rotate(180deg) scale(1);border-style: solid;border-width: 9px 0 9px 12px;border-color: transparent transparent transparent #2c2c2c}.ce_sliderStart .slider-control > a.slider-next{right: 0}.ce_sliderStart .slider-control .slider-menu{position: absolute;left: 15px;bottom: 15px;right: 15px;text-align: center;z-index: 50;pointer-events: none}.ce_sliderStart .slider-control .slider-menu > span{position: relative;pointer-events: all;display: inline-block;margin: 3.75px;cursor: pointer;width: 24px;height: 24px;background: #FFF;overflow: hidden;border-radius: 100%;border: 1px solid #0c9cd1}.ce_sliderStart .slider-control .slider-menu > span.active{background: #0c9cd1;pointer-events: none}.ce_sliderStart .slider-control .slider-menu > span:hover{background: #1eb9f2}#main ul{list-style: none}#main ul > li{padding-left: 30px;position: relative;margin-bottom: 8px}#main ul > li:last-child{margin-bottom: 0}#main ul > li:before{left: 0;top: .3em;position: absolute;content: "";background: #0c9cd1;border-radius: 100%;display: inline-block;width: 10px;height: 10px}#header #topbar{background: #FFF;position: fixed;top: 0;left: 0;z-index: 1000;width: 100%;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2)}#header #logo{background: #191919}#header #logo .image_container{zoom: 1;width: 100%;max-width: 1700px;padding: 20px 30px;margin: 0 auto;position: relative;display: block;text-align: center}#header #logo .image_container:before,#header #logo .image_container:after{content: "";display: table}#header #logo .image_container:after{clear: both}#header #nav_wrap{zoom: 1;width: 100%;max-width: 1700px;padding: 0px 30px;margin: 0 auto;position: relative;display: block}#header #nav_wrap:before,#header #nav_wrap:after{content: "";display: table}#header #nav_wrap:after{clear: both}#header #nav_wrap a{text-decoration: none}#header #nav_wrap #nav_main{overflow: visible}#header #nav_wrap ul.level_1{text-align: center}#header #nav_wrap ul.level_1 > li{position: relative;display: inline-block}#header #nav_wrap ul.level_1 > li:hover ul.level_2{display: inline-block}#header #nav_wrap ul.level_1 > li > strong,#header #nav_wrap ul.level_1 > li > a{transition: all .15s ease-in;-webkit-transition: all .15s ease-in;padding: 20px;display: block;text-transform: uppercase}#header #nav_wrap ul.level_1 > li > strong:hover,#header #nav_wrap ul.level_1 > li > a:hover{color: #0c9cd1}#header #nav_wrap ul.level_1 > li.trail > a,#header #nav_wrap ul.level_1 > li > strong{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #0c9cd1}#header #nav_wrap ul.level_2{display: none;text-align: left;width: 230px;position: absolute;top: 100%;left: 0;z-index: 999;background: #191919;color: #FFF}#header #nav_wrap ul.level_2 a{color: #FFF}#header #nav_wrap ul.level_2 > li{position: relative;display: block;border-bottom: 1px solid rgba(255,255,255,0.3)}#header #nav_wrap ul.level_2 > li:hover a{color: #0c9cd1}#header #nav_wrap ul.level_2 > li > strong,#header #nav_wrap ul.level_2 > li > a{padding: 10px 20px;display: block;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#header #nav_wrap ul.level_2 > li:last-child{border-bottom: 0}#header .mod_article .ce_image img{width: 100%}#header .mod_article .ce_image.imagesize_2 img{max-height: 360px;object-fit: cover}#main .mod_article{position: relative}#main .mod_article .inside_wrap{zoom: 1;width: 100%;max-width: 1700px;padding: 60px 30px;margin: 0 auto;position: relative;display: block}#main .mod_article .inside_wrap:before,#main .mod_article .inside_wrap:after{content: "";display: table}#main .mod_article .inside_wrap:after{clear: both}#main .mod_article a{text-decoration: none}#main .mod_article a:hover{text-decoration: underline}#main .mod_article.bg_light{overflow: visible;background: #f4f4f4}#main .mod_article.bg_light:before,#main .mod_article.bg_light:after{background-image: -webkit-linear-gradient(135deg, #f4f4f4 25%, transparent 25%), -webkit-linear-gradient(45deg, #f4f4f4 25%, transparent 25%);background-image: -moz-linear-gradient(135deg, #f4f4f4 25%, transparent 25%), -moz-linear-gradient(45deg, #f4f4f4 25%, transparent 25%);background-image: -ms-linear-gradient(135deg, #f4f4f4 25%, transparent 25%), -ms-linear-gradient(45deg, #f4f4f4 25%, transparent 25%);background-image: -o-linear-gradient(135deg, #f4f4f4 25%, transparent 25%), -o-linear-gradient(45deg, #f4f4f4 25%, transparent 25%);background-image: linear-gradient(315deg, #f4f4f4 25%, transparent 25%), linear-gradient(45deg, #f4f4f4 25%, transparent 25%);content: '';background-size: 10px 5px;height: 5px;width: 100%;position: absolute;left: 0;right: 0;top: auto;bottom: 100%;z-index: 1}#main .mod_article.bg_light:after{top: 100%;bottom: auto;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}#main .mod_article.grid_4{background: #ebebeb;background: linear-gradient(0deg, #ebebeb 0%, #fff 100%)}#main .mod_article.grid_4 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-rows: auto}#main .mod_article.grid_4 .inside_wrap:before,#main .mod_article.grid_4 .inside_wrap:after{content: none}#main .mod_article.grid_4 .inside_wrap > *{margin-bottom: 0}#main .mod_article.grid_4 .inside_wrap > *{background: #FFF;margin-bottom: 0}#main .mod_article.grid_4 .inside_wrap > .ce_download,#main .mod_article.grid_4 .inside_wrap > .ce_text{padding-left: 30px;padding-right: 30px;padding-top: 30px}#main .mod_article.grid_4 .inside_wrap > .ce_headline,#main .mod_article.grid_4 .inside_wrap > .headlines,#main .mod_article.grid_4 .inside_wrap > .grid_full{padding: 0;background: none}#main .mod_article.bg_dark{background: #191919;color: #FFF;overflow: visible}#main .mod_article.bg_dark .inside_wrap{grid-gap: 10px}#main .mod_article.bg_dark .inside_wrap > *{background: none}#main .mod_article.bg_dark:before,#main .mod_article.bg_dark:after{background-image: -webkit-linear-gradient(135deg, #191919 25%, transparent 25%), -webkit-linear-gradient(45deg, #191919 25%, transparent 25%);background-image: -moz-linear-gradient(135deg, #191919 25%, transparent 25%), -moz-linear-gradient(45deg, #191919 25%, transparent 25%);background-image: -ms-linear-gradient(135deg, #191919 25%, transparent 25%), -ms-linear-gradient(45deg, #191919 25%, transparent 25%);background-image: -o-linear-gradient(135deg, #191919 25%, transparent 25%), -o-linear-gradient(45deg, #191919 25%, transparent 25%);background-image: linear-gradient(315deg, #191919 25%, transparent 25%), linear-gradient(45deg, #191919 25%, transparent 25%);content: '';background-size: 10px 5px;height: 5px;width: 100%;position: absolute;left: 0;right: 0;top: auto;bottom: 100%;z-index: 1}#main .mod_article.bg_dark:after{top: 100%;bottom: auto;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}#main .mod_article.bg_dark h2,#main .mod_article.bg_dark h3{color: #FFF}#main .mod_article.bg_dark a{color: #FFF;color: #0c9cd1}#main .mod_article.bg_dark h2.ce_headline{margin-bottom: 0}#main .mod_article.bg_dark h2.ce_headline + h3.ce_headline{position: relative}#main .mod_article.bg_dark h2.ce_headline + h3.ce_headline:after{margin-top: 4px;content: '';display: block;width: 100%;height: 2px;background: #FFF;pointer-events: none}#main .mod_article.bg_dark .ce_text{max-width: 940px;margin-left: auto;margin-right: auto}#main .mod_article.grid_3 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#main .mod_article.grid_3 .inside_wrap:before,#main .mod_article.grid_3 .inside_wrap:after{content: none}#main .mod_article.grid_3 .inside_wrap > *{margin-bottom: 0}#main .mod_article.grid_2 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}#main .mod_article.grid_2 .inside_wrap:before,#main .mod_article.grid_2 .inside_wrap:after{content: none}#main .mod_article.grid_2 .inside_wrap > *{margin-bottom: 0}#main .mod_article.grid_2_1_2 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 2fr;grid-template-columns: 1fr 2fr;grid-auto-rows: auto}#main .mod_article.grid_2_1_2 .inside_wrap:before,#main .mod_article.grid_2_1_2 .inside_wrap:after{content: none}#main .mod_article.grid_2_1_2 .inside_wrap > *{margin-bottom: 0}#main .mod_article .ce_headline,#main .mod_article .headlines,#main .mod_article .grid_full{grid-column-start: 1;grid-column-end: -1;text-align: center}#main .mod_article.padding_top_0 .inside_wrap{padding-top: 0}#main .mod_article.padding_bottom_0 .inside_wrap{padding-bottom: 0}#main > .inside .mod_article.bg_dark:first-child:before{content: none}.mod_subscribe,.mod_unsubscribe{text-align: center;max-width: 940px;margin-left: auto;margin-right: auto}.mod_subscribe .widget-text,.mod_unsubscribe .widget-text{margin-bottom: 30px}.mod_subscribe .widget-text input,.mod_unsubscribe .widget-text input{width: 100%;border: 1px solid #191919;color: #0c9cd1;padding: 15px;text-align: center}.mod_subscribe .widget-submit,.mod_unsubscribe .widget-submit{margin-top: 30px}#main .ce_text.boxlink .text a,#main a.btn,.widget-submit button,.mod_unsubscribe .widget-submit button{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 18px;line-height: 130%;border: 0;display: inline-block;background: #0c9cd1;color: #FFF;text-decoration: none;cursor: pointer;border-radius: 10px;padding: 15px 30px;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#main .ce_text.boxlink .text a:hover,#main a.btn:hover,.widget-submit button:hover,.mod_unsubscribe .widget-submit button:hover{text-decoration: none;background: #0978a1}#main .ce_text.headlines h2{margin-bottom: 0}#main .ce_text.boxlink .text h2,#main .ce_text.boxlink .text h3{font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;line-height: 130%;color: #0c9cd1;margin-bottom: 0}.contao_speisekarte{max-width: 940px;margin-left: auto;margin-right: auto}.contao_speisekarte .titel span{display: inline-block;margin-right: 5px}.contao_speisekarte .titel h3{display: inline}.contao_speisekarte h2{color: #0c9cd1}.contao_speisekarte h2 + .intro{margin-bottom: 30px}.contao_speisekarte h2 + .speise{margin-top: 30px}.contao_speisekarte > div > div{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 6em;grid-template-columns: 1fr 6em;grid-auto-rows: auto;border-bottom: 1px dotted #888;margin-bottom: 15px;padding-bottom: 15px}.contao_speisekarte > div > div:before,.contao_speisekarte > div > div:after{content: none}.contao_speisekarte > div > div > *{margin-bottom: 0}.contao_speisekarte > div > div.intro{display: block;text-align: center;border-bottom: 0}.contao_speisekarte > div > div.intro h3{text-transform: none}.contao_speisekarte > div > div:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0}.contao_speisekarte > div > div h3{text-transform: uppercase}.contao_speisekarte > div > div .contao_speisekarte_preis{text-align: right}#main .ce_gallery h2,#main .ce_gallery h3{text-align: center;margin-bottom: 30px}#main .ce_gallery ul{text-align: center}#main .ce_gallery ul li{display: inline-block;width: 240px;line-height: 100%;margin: 5px;margin-bottom: 7px;float: none;padding: 0}#main .ce_gallery ul li:before{content: none}#partner .ce_text{position: relative;padding-bottom: 80px;overlay: hidden}#partner .ce_text.headlines{border: 0;padding: 0}#partner .ce_text strong{color: #0c9cd1;font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;line-height: 105%}#partner .ce_text i,#partner .ce_text em{font-style: normal;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#partner .ce_text a{text-decoration: none}#partner .ce_text a.btn_arr{text-indent: -999px;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;z-index: 5;padding: 0;width: 40px;height: 40px;position: absolute;bottom: 20px;left: 50%;margin-left: -20px;background: url('/files/layout/arrow.svg');background-size: contain;background-position: center bottom;background-repeat: no-repeat}#partner .ce_text a.btn_arr:hover{text-decoration: none;-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25)}.ce_hyperlink{text-align: center;position: relative;padding: 60px 30px}.ce_hyperlink:hover a.only_button{-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);color: #FFF;border-color: #FFF}.ce_hyperlink a.only_button{margin-top: 15px;font-size: 40px;color: #0c9cd1;border-radius: 100%;width: 40px;height: 40px;line-height: 35px;display: inline-block;border: 2px solid #0c9cd1;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}.ce_hyperlink a.overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;overflow: hidden;text-indent: -9999px}.ce_download{text-align: center;position: relative;padding-bottom: 90px}.ce_download a.overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;padding: 0;cursor: pointer}.ce_download a.overlay:hover:after{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}.ce_download a.overlay:after{transition: all .3s ease-in;-webkit-transition: all .3s ease-in;content: '';display: inline-block;pointer-events: none;background: url('/files/layout/download.svg');background-size: contain;background-position: center bottom;background-repeat: no-repeat;width: 60px;height: 60px;position: absolute;left: 50%;margin-left: -40px;bottom: 20px}.ce_download h2{color: #0c9cd1;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400}.ce_download a{text-decoration: none}.ce_download .info{text-transform: uppercase;display: block;color: #888;margin-top: 8px}.ce_download .info .extension + span{border-left: 1px solid #888;margin-left: 8px;padding-left: 8px}#footer{background: #191919;color: #FFF}#footer a{color: #FFF;text-decoration: none}#footer a:hover{color: #0c9cd1}#footer > .inside{zoom: 1;width: 100%;max-width: 1700px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#footer > .inside:before,#footer > .inside:after{content: "";display: table}#footer > .inside:after{clear: both}#footer > .inside:before,#footer > .inside:after{content: none}#footer > .inside > *{margin-bottom: 0}#footer > .inside .ce_text .font_2{font-weight: 400;font-size: 30px;line-height: 105%;color: #0c9cd1}#footer h3{color: #0c9cd1;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400;font-size: 30px;line-height: 105%}#footer ul li{display: block;margin-bottom: 10px}#footer ul li:last-child{margin-bottom: 0}.ce_form .formbody{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}.ce_form .formbody:before,.ce_form .formbody:after{content: none}.ce_form .formbody > *{margin-bottom: 0}.ce_form .formbody label{display: block;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 5px}.ce_form .formbody input,.ce_form .formbody textarea{width: 100%;padding: 10px}.ce_form .formbody .widget-textarea,.ce_form .formbody .widget-checkbox,.ce_form .formbody .widget-submit{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-calendar > div{position: relative}.ce_form .formbody .widget-calendar > div > a.input-button{position: absolute;right: 10px;top: 10px}.ce_form .formbody .widget-checkbox .checkbox_container > span{display: -ms-grid;display: grid;grid-gap: 6px;-ms-grid-columns: 2em 1fr;grid-template-columns: 2em 1fr;grid-auto-rows: auto}.ce_form .formbody .widget-checkbox .checkbox_container > span:before,.ce_form .formbody .widget-checkbox .checkbox_container > span:after{content: none}.ce_form .formbody .widget-checkbox .checkbox_container > span > *{margin-bottom: 0}.ce_form .formbody .widget-checkbox label{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ce_form .formbody .widget-checkbox input{width: auto;padding: 0}p.monat_jahr{text-align: center;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-bottom: 15px;margin-top: 60px;margin-bottom: 30px;text-transform: uppercase;border-bottom: 4px solid #f4f4f4;font-size: 22px;line-height: 130%;position: relative}p.monat_jahr:after{position: absolute;left: 50%;margin-left: -30px;bottom: -4px;height: 4px;background: #0c9cd1;display: inline-block;content: '';width: 60px}.mod_eventlist .empty{text-align: center}.mod_eventlist .layout_list{border-bottom: 1px solid #f4f4f4;padding: 30px 0;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 60px 1fr 140px;grid-template-columns: 60px 1fr 140px;grid-auto-rows: auto}.mod_eventlist .layout_list:before,.mod_eventlist .layout_list:after{content: none}.mod_eventlist .layout_list > *{margin-bottom: 0}.mod_eventlist .layout_list .datum{text-align: center;color: #FFF;border-radius: 4px;overflow: hidden;background: #0c9cd1}.mod_eventlist .layout_list .datum .tag{padding: 4px 2px;font-size: 24px;line-height: 105%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: rgba(255,255,255,0.1)}.mod_eventlist .layout_list .datum .monat{font-size: 16px;line-height: 130%;padding: 6px 2px;text-transform: uppercase}.mod_eventlist .layout_list .datum .jahr{font-size: 16px;line-height: 130%;padding: 2px 2px;background: #0c9cd1}.mod_eventlist .layout_list .titel h2{font-weight: 400;font-family: 'Arya';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;line-height: 130%;font-size: 26px;line-height: 105%;text-transform: uppercase}.mod_eventlist .layout_list .titel a{text-decoration: none}.mod_eventlist .layout_list .titel p.tag{color: #888}.mod_eventlist .layout_list .detailsbutton{text-align: right}.mod_eventlist .layout_list .detailsbutton a{display: inline-block;text-decoration: none;background: #f4f4f4;padding: 8px 10px;font-size: 14px;line-height: 130%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;border-radius: 10px;text-transform: uppercase}.mod_eventlist .layout_list .detailsbutton a:hover{background: #0c9cd1;color: #FFF}.mod_eventreader .layout_full > .info{margin-bottom: 30px;display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: repeat(auto-fit, 200px);grid-template-columns: repeat(auto-fit, 200px);grid-auto-rows: auto}.mod_eventreader .layout_full > .info:before,.mod_eventreader .layout_full > .info:after{content: none}.mod_eventreader .layout_full > .info > *{margin-bottom: 0}.mod_eventreader .layout_full > .info > div{background: #f4f4f4;padding: 15px}.mod_eventreader .layout_full > .info > div p:first-child{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 6px}.mod_eventreader .layout_full h1{font-size: 40px;line-height: 105%;margin-bottom: 30px}.mod_eventreader p.back{margin-top: 30px}.mod_eventreader p.back a{text-decoration: none;background: #0c9cd1;color: #FFF;display: inline-block;padding: 15px;border-radius: 10px}#wrapper #container .mod_article .inside_wrap > *{opacity: 0;-webkit-transform: translate3d(0px, 50px, 0px);-moz-transform: translate3d(0px, 50px, 0px);-ms-transform: translate3d(0px, 50px, 0px);-o-transform: translate3d(0px, 50px, 0px);transform: translate3d(0px, 50px, 0px);transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#wrapper #container .mod_article .inside_wrap > *.gefadet{opacity: 1;-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}#infobox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999999;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.2)}#infobox > div{position: relative;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);background: #0c9cd1;padding: 30px;width: 700px;max-width: 95%}#infobox > div .close{width: 44px;height: 44px;background: url('/files/layout/close.svg');background-size: contain;background-repeat: no-repeat;background-position: center;cursor: pointer;position: absolute;right: 30px;top: 30px;z-index: 100}#infobox > div .text{padding-right: 30px;font-size: 18px;line-height: 130%;color: #FFF}#infobox > div .text a{color: #FFF}body.hochzeit #header #nav_wrap ul.level_1 > li.trail > a,body.hochzeit #header #nav_wrap ul.level_1 > li > strong,body.hochzeit h1.ce_headline,body.hochzeit h2.ce_headline,body.hochzeit .ce_hyperlink h3,body.hochzeit .headlines h2,body.hochzeit .headlines h1,body.hochzeit .ce_gallery h2,body.hochzeit .color_blau,body.hochzeit #footer h3,body.hochzeit #footer > .inside .ce_text .font_2,body.hochzeit #footer > .inside .ce_text.last a,body.hochzeit #partner .ce_text strong,body.hochzeit #header #nav_wrap ul.level_1 > li > strong:hover,body.hochzeit #header #nav_wrap ul.level_1 > li > a:hover,body.hochzeit #header #nav_wrap ul.level_2 > li:hover a{color: #8a6b19}body.hochzeit .headlines h1 + h2{color: #2c2c2c}body.hochzeit .ce_text a{color: #8a6b19}body.hochzeit .ce_text a:hover{text-decoration: underline}body.hochzeit #main a.btn{color: #FFF;background: #8a6b19}body.hochzeit #main a.btn:hover{background: #5f4a11}body.hochzeit .ce_sliderStart .slider-control .slider-menu > span{border-color: #8a6b19}body.hochzeit .ce_sliderStart .slider-control .slider-menu > span:hover{border-color: #745a15;background: #745a15}body.hochzeit .ce_sliderStart .slider-control .slider-menu > span.active,body.hochzeit #main ul > li:before{background: #8a6b19}body.hochzeit #header #logo{background: #FFF}body.hochzeit #main .mod_article.bg_dark{background: #faf1e4;color: #2c2c2c}body.hochzeit #main .mod_article.bg_dark h2{color: #8a6b19}body.hochzeit #main .mod_article.bg_dark a,body.hochzeit #main .mod_article.bg_dark h3{color: #2c2c2c}body.hochzeit #main .mod_article.bg_dark:before,body.hochzeit #main .mod_article.bg_dark:after{background-image: -webkit-linear-gradient(135deg, #faf1e4 25%, transparent 25%), -webkit-linear-gradient(45deg, #faf1e4 25%, transparent 25%);background-image: -moz-linear-gradient(135deg, #faf1e4 25%, transparent 25%), -moz-linear-gradient(45deg, #faf1e4 25%, transparent 25%);background-image: -ms-linear-gradient(135deg, #faf1e4 25%, transparent 25%), -ms-linear-gradient(45deg, #faf1e4 25%, transparent 25%);background-image: -o-linear-gradient(135deg, #faf1e4 25%, transparent 25%), -o-linear-gradient(45deg, #faf1e4 25%, transparent 25%);background-image: linear-gradient(315deg, #faf1e4 25%, transparent 25%), linear-gradient(45deg, #faf1e4 25%, transparent 25%)}body.hochzeit #main .mod_article .ce_headline,body.hochzeit #main .mod_article .headlines,body.hochzeit #main .mod_article .grid_full{grid-column-start: auto;grid-column-end: auto}body.hochzeit #main .mod_article .headlines{display: flex;justify-content: center;align-items: center}body.hochzeit #partner .ce_text a.btn_arr{background-image: url('/files/layout/arrow_hochzeit.svg')}#menu{display: none}@media (max-width: 1100px){#main .mod_article.grid_4 .inside_wrap{grid-template-columns: 1fr 1fr;grid-gap: 15px}#footer > .inside{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}#footer > .inside:before,#footer > .inside:after{content: none}#footer > .inside > *{margin-bottom: 0}#main .mod_article.grid_3 .inside_wrap{grid-gap: 15px}.ce_hyperlink h3{font-size: 36px;line-height: 130%}}@media (max-width: 900px){h1.ce_headline,h2.ce_headline,.font_big,.contao_speisekarte h2,.headlines h2,.headlines h1,.ce_gallery h2{font-size: 52px;line-height: 130%}#main .mod_article.grid_2.bg_light .inside_wrap{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-auto-rows: auto}#main .mod_article.grid_2.bg_light .inside_wrap:before,#main .mod_article.grid_2.bg_light .inside_wrap:after{content: none}#main .mod_article.grid_2.bg_light .inside_wrap > *{margin-bottom: 0}body.hochzeit #menu span{background: #8a6b19}body.hochzeit #header #nav_wrap .mod_navigation ul.level_1 > li{border-color: #8a6b19}#main .mod_article.grid_3 .inside_wrap,#main .mod_article.grid_4.bg_dark .inside_wrap{display: block;margin-bottom: 30px}#main .mod_article.grid_3 .inside_wrap:last-child,#main .mod_article.grid_4.bg_dark .inside_wrap:last-child{margin-bottom: 0}#main .mod_article.grid_3 .inside_wrap .ce_hyperlink,#main .mod_article.grid_4.bg_dark .inside_wrap .ce_hyperlink{padding: 15px 0;position: relative}#main .mod_article.grid_3 .inside_wrap .ce_hyperlink a.only_button,#main .mod_article.grid_4.bg_dark .inside_wrap .ce_hyperlink a.only_button{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin: 0}#main .mod_article.grid_3 .inside_wrap .ce_hyperlink h3,#main .mod_article.grid_4.bg_dark .inside_wrap .ce_hyperlink h3{text-align: left;padding-left: 60px}#logo img{width: 150px}body{padding-top: 110px}.ce_sliderStart .slider-wrapper:before{height: auto;padding-top: 33%;min-height: 150px}#menu{position: fixed;top: 15px;right: 15px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);z-index: 9999;display: inline-block;background: #FFF;border-radius: 10px;width: 45px;height: 45px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 5px;width: 80%;background: #0c9cd1;border-radius: 9px;opacity: 1;left: 10%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 8px}#menu span:nth-child(2),#menu span:nth-child(3){top: 20px}#menu span:nth-child(4){top: 32px}#header #nav_wrap{position: fixed;left: -100%;opacity: 0;pointer-events: none;top: 0%;-webkit-box-shadow: 0 0 20px #333;box-shadow: 0 0 20px #333;width: 340px;max-width: 90%;overflow-y: auto;height: 100%;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;z-index: 9999;background: #333;padding: 0}#header #nav_wrap .mod_navigation{display: block;margin: 0;padding: 0;width: 100%;max-height: 100%}#header #nav_wrap .mod_navigation a,#header #nav_wrap .mod_navigation strong{font-size: 20px;line-height: 130%}#header #nav_wrap .mod_navigation ul.level_1{width: 100%;padding: 0}#header #nav_wrap .mod_navigation ul.level_1 > li{margin: 0;padding-bottom: 30px;float: none;border-bottom: 1px solid #0c9cd1;padding: 15px;display: block;text-align: left;position: relative}#header #nav_wrap .mod_navigation ul.level_1 > li:before{content: none}#header #nav_wrap .mod_navigation ul.level_1 > li:last-child{margin-bottom: 0;border: 0}#header #nav_wrap .mod_navigation ul.level_1 > li > strong,#header #nav_wrap .mod_navigation ul.level_1 > li > a{padding: 0;border: 0;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-transform: none;color: #FFF;display: inline-block}#header #nav_wrap .mod_navigation ul.level_1 ul.level_2{display: block;position: relative;width: 100%;background: none;left: auto;top: auto;right: auto;bottom: auto;box-shadow: none;opacity: 1;margin-top: 15px;padding-left: 30px;margin-bottom: 0}#header #nav_wrap .mod_navigation ul.level_1 ul.level_2 li{border: 0;position: relative;margin-bottom: 8px}#header #nav_wrap .mod_navigation ul.level_1 ul.level_2 li > strong,#header #nav_wrap .mod_navigation ul.level_1 ul.level_2 li > a{border: 0;padding: 0;color: #FFF;display: inline-block;font-size: 20px;line-height: 120%}#header #nav_wrap .mod_navigation ul.level_1 ul.level_2 li:last-child{margin-bottom: 0}html.menu_open #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}html.menu_open #header #nav_wrap{left: 0;opacity: 1;pointer-events: all}}@media (max-width: 600px){#infobox .float_right,#infobox .float_left{clear: both;float: none}#infobox > div .close{right: 10px;top: 10px}.mod_eventreader .layout_full > .info{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;font-size: 16px;line-height: 130%}.mod_eventreader .layout_full > .info:before,.mod_eventreader .layout_full > .info:after{content: none}.mod_eventreader .layout_full > .info > *{margin-bottom: 0}h1.ce_headline,h2.ce_headline,.font_big,.contao_speisekarte h2,.headlines h2,.headlines h1,.ce_gallery h2{font-size: 44px;line-height: 130%}#main .mod_article .inside_wrap{padding: 15px}#main .ce_gallery ul{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}#main .ce_gallery ul:before,#main .ce_gallery ul:after{content: none}#main .ce_gallery ul > *{margin-bottom: 0}#main .ce_gallery ul li{margin: 0;width: 100%}#main .mod_article.grid_4 .inside_wrap,#footer > .inside,#main .mod_article.grid_2 .inside_wrap{grid-template-columns: 1fr;grid-gap: 15px}.mod_eventlist .layout_list{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 60px 1fr 90px;grid-template-columns: 60px 1fr 90px;grid-auto-rows: auto}.mod_eventlist .layout_list:before,.mod_eventlist .layout_list:after{content: none}.mod_eventlist .layout_list > *{margin-bottom: 0}.mod_eventlist .layout_list .titel h2{font-size: 20px;line-height: 130%}}@media (max-width: 500px){.ce_form .formbody{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-auto-rows: auto}.ce_form .formbody:before,.ce_form .formbody:after{content: none}.ce_form .formbody > *{margin-bottom: 0}}@media (max-width: 400px){.contao_speisekarte > div > div{display: block}.contao_speisekarte > div > div > *{margin-bottom: 8px}.contao_speisekarte > div > div > *:last-child{margin-bottom: 0}}
