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%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@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}.content-text > *,.content-text > .rte > *,.inside_wrap > *,.contao_speisekarte > div > *,.content-gallery > *{margin-bottom: 30px}.content-text > *:last-child,.content-text > .rte > *:last-child,.inside_wrap > *:last-child,.contao_speisekarte > div > *:last-child,.content-gallery > *:last-child,.content-text > *.margin_bottom_0,.content-text > .rte > *.margin_bottom_0,.inside_wrap > *.margin_bottom_0,.contao_speisekarte > div > *.margin_bottom_0,.content-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.content-headline,#main .content-text.headlines h1{margin-bottom: 0}h2.content-headline + div,#main .content-text.headlines h1 + div{margin-top: 30px}h1.content-headline + h2.content-headline + div{margin-top: 0}.rte h2{font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 50px;line-height: 110%;color: #191919}.rte h3{font-size: 24px;line-height: 110%;color: #191919}.font_3{font-size: 24px;line-height: 130%}h1.content-headline,h2.content-headline,.contao_speisekarte h2,.content-hyperlink h3,.headlines h2,.headlines h1,.content-gallery h2{font-weight: 400;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #0c9cd1}h3.content-headline,.contao_speisekarte .titel span,.contao_speisekarte h3,.contao_speisekarte .contao_speisekarte_preis,.mod_subscribe button,h1.content-headline + h2.content-headline,.content-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.content-headline + h2.content-headline,.headlines h1 + h2{color: #191919}h1.content-headline,h2.content-headline,.font_big,.contao_speisekarte h2,.headlines h2,.headlines h1,.content-gallery h2{margin-bottom: 0;font-size: 66px;line-height: 110%;text-align: center}.content-hyperlink h3{font-size: 44px;line-height: 110%}.content-download h2{font-size: 40px;line-height: 110%}h3.content-headline,h1.content-headline + h2.content-headline,.headlines h3,.headlines h1 + h2,.content-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%}.content-download .info,#cboxCurrent{font-size: 14px;line-height: 130%}.content-swiper .swiper-slide{padding-left: 0;padding-right: 0;padding-bottom: 0}.content-swiper .swiper-slide img{height: calc(100vh - 230px);max-height: 650px;object-fit: cover}.content-swiper .swiper-pagination{bottom: 30px}.content-swiper .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #FFF;border: 1px solid #0c9cd1;display: inline-block;width: 20px;height: 20px}.content-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0c9cd1}.content-swiper .swiper-button-prev{left: 0;display: none}.content-swiper .swiper-button-prev svg{display: none}.content-swiper .swiper-button-prev:before{content: '';display: inline-block;width: 0;height: 0;border-style: solid;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 25px solid #0c9cd1;border-left: 0;position: absolute;left: 6px;top: 50%;margin-top: -30px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);transition: all .15s ease-in;-webkit-transition: all .15s ease-in}.content-swiper .swiper-button-next{right: 0;display: none}.content-swiper .swiper-button-next svg{display: none}.content-swiper .swiper-button-next:before{content: '';display: inline-block;width: 0;height: 0;border-style: solid;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 25px solid #0c9cd1;border-right: 0;position: absolute;right: 6px;top: 50%;margin-top: -30px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#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 figure{zoom: 1;width: 100%;max-width: 1700px;padding: 20px 30px;margin: 0 auto;position: relative;display: block;text-align: center}#header #logo figure:before,#header #logo figure:after{content: "";display: table}#header #logo figure: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 .content-image img{width: 100%}#header .mod_article .content-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 > .content-download,#main .mod_article.grid_4 .inside_wrap > .content-text{padding-left: 30px;padding-right: 30px;padding-top: 30px}#main .mod_article.grid_4 .inside_wrap > .content-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.content-headline{margin-bottom: 0}#main .mod_article.bg_dark h2.content-headline + h3.content-headline{position: relative}#main .mod_article.bg_dark h2.content-headline + h3.content-headline:after{margin-top: 4px;content: '';display: block;width: 100%;height: 2px;background: #FFF;pointer-events: none}#main .mod_article.bg_dark .content-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 .content-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 .content-text.boxlink .rte 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 .content-text.boxlink .rte a:hover,#main a.btn:hover,.widget-submit button:hover,.mod_unsubscribe .widget-submit button:hover{text-decoration: none;background: #0978a1}#main .content-text.headlines h2{margin-bottom: 0}#main .content-text.boxlink .rte h2,#main .content-text.boxlink .rte 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 .content-gallery h2,#main .content-gallery h3{text-align: center;margin-bottom: 30px}#main .content-gallery ul{text-align: center}#main .content-gallery ul li{display: inline-block;width: 240px;line-height: 100%;margin: 5px;margin-bottom: 7px;float: none;padding: 0}#main .content-gallery ul li:before{content: none}#partner .content-text{position: relative;padding-bottom: 80px;overlay: hidden}#partner .content-text.headlines{border: 0;padding: 0}#partner .content-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 .content-text i,#partner .content-text em{font-style: normal;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#partner .content-text a{text-decoration: none}#partner .content-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;overflow: hidden;left: 50%;margin-left: -20px;background: url('/files/layout/arrow.svg');background-size: contain;background-position: center bottom;background-repeat: no-repeat}#partner .content-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)}.content-hyperlink{text-align: center;position: relative;padding: 60px 30px}.content-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}.content-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}.content-hyperlink a.overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;overflow: hidden;text-indent: -9999px}.content-download{text-align: center;position: relative;padding-bottom: 90px}.content-download a.overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;padding: 0;cursor: pointer}.content-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)}.content-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}.content-download h2{color: #0c9cd1;font-family: 'Cookie';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400}.content-download a{text-decoration: none}.content-download .info{text-transform: uppercase;display: block;color: #888;margin-top: 8px}.content-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 .content-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.content-headline,body.hochzeit h2.content-headline,body.hochzeit .content-hyperlink h3,body.hochzeit .headlines h2,body.hochzeit .headlines h1,body.hochzeit .content-gallery h2,body.hochzeit .color_blau,body.hochzeit #footer h3,body.hochzeit #footer > .inside .content-text .font_2,body.hochzeit #footer > .inside .content-text.last a,body.hochzeit #partner .content-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 .content-text a{color: #8a6b19}body.hochzeit .content-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 .content-swiper .swiper-pagination .swiper-pagination-bullet{border-color: #8a6b19}body.hochzeit .content-swiper .swiper-pagination .swiper-pagination-bullet:hover{border-color: #745a15;background: #745a15}body.hochzeit .content-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-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 .content-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 .content-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}.content-hyperlink h3{font-size: 36px;line-height: 130%}}@media (max-width: 900px){h1.content-headline,h2.content-headline,.font_big,.contao_speisekarte h2,.headlines h2,.headlines h1,.content-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 .content-hyperlink,#main .mod_article.grid_4.bg_dark .inside_wrap .content-hyperlink{padding: 15px 0;position: relative}#main .mod_article.grid_3 .inside_wrap .content-hyperlink a.only_button,#main .mod_article.grid_4.bg_dark .inside_wrap .content-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 .content-hyperlink h3,#main .mod_article.grid_4.bg_dark .inside_wrap .content-hyperlink h3{text-align: left;padding-left: 60px}#logo img{width: 150px}body{padding-top: 110px}.content-swiper .swiper-slide img{height: auto;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.content-headline,h2.content-headline,.font_big,.contao_speisekarte h2,.headlines h2,.headlines h1,.content-gallery h2{font-size: 44px;line-height: 130%}#main .mod_article .inside_wrap{padding: 15px}#main .content-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 .content-gallery ul:before,#main .content-gallery ul:after{content: none}#main .content-gallery ul > *{margin-bottom: 0}#main .content-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}}
