﻿@import"https://cdn.3wm.de/cdnjs/ajax/libs/slick-carousel/1.8.1/slick.min.css";@import"https://cdn.3wm.de/cdnjs/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css";:root{--color-bordeaux: #762E4B;--color-creme: #F9F5F3}html,body{font-family:typerighter,serif;font-size:19px;height:100%;max-height:100%;position:relative}body.overlayOpen{overflow:hidden}hr{border:none;width:200px;margin:0 auto;overflow:hidden;height:25px;position:relative;background-image:url("/theme/images/spacer.png");background-position:center center;background-repeat:no-repeat;top:10px}hr:before,hr:after{content:"";display:block;height:3px;top:10px;width:2000px;position:absolute;background-color:#ac8e8a}hr:before{right:100%;margin-right:-75px}hr:after{left:100%;margin-left:-75px}@media(max-width: 950px){.desktop #nav{font-size:15px !important}}@media(max-width: 1175px){.desktop #social_sidebar ul li{margin:0 30px}}#pageWrapper{background-color:#dbd8cd;background-image:url("../images/pattern.png");overflow:hidden}.mobile h1,.mobile .h1{font-size:1.7rem}.mobile h2,.mobile .h2{font-size:1.4rem}#content,#footer{font-weight:bold}#content p,#content ul,#content table{line-height:1.3em}div{box-sizing:border-box}.center{max-width:1300px;margin:0 auto}#header{background-color:#92cfce;height:85vh;position:relative;overflow:hidden}#header video{position:absolute;left:50%;transform:translateX(-50%)}#fixedHeader{height:40px;background-color:#fff;position:fixed;top:160px;left:0;right:0;line-height:40px;z-index:5;-webkit-box-shadow:0 2px 16px 1px rgba(0,0,0,.5);box-shadow:0 2px 16px 1px rgba(0,0,0,.5)}#fixedHeader .center{max-width:1280px}#fixedHeader:before{content:"";position:absolute;top:-160px;height:160px;background-color:#92cfce;left:0;right:0;background-image:url("../images/header_day.jpg");background-repeat:repeat;background-position:center bottom;background-size:cover;-webkit-box-shadow:inset 0 -20px 10px -20px rgba(0,0,0,.5);box-shadow:inset 0 -20px 10px -20px rgba(0,0,0,.5)}#fixedHeader:after{content:"";display:none;pointer-events:none;position:absolute;height:80px;width:100%;bottom:-80px;background-image:url("../images/weihnachtsborte.png");background-position:center top;background-repeat:repeat-x;z-index:-1}#fixedHeader,#logo,.mobile.smallHeader #nav ul.menu,.desktop #nav ul{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.smallHeader #fixedHeader{top:25px}.smallHeader #logo{height:100px !important;top:-26px !important}.smallHeader #nav>ul{width:calc(50% - 50px)}#nav{font-family:rounded_eleganceregular,sans-serif;text-transform:uppercase;color:#772e4b;font-size:20px;line-height:48px}#nav a{color:inherit;text-decoration:none}#nav>ul>li.active>a{color:#92cfce}#nav ul{margin:0;padding:0;list-style-type:none;display:table;width:calc(50% - 102px);text-align:center;float:left}#nav ul:last-child{float:right}#nav ul li{display:table-cell}#nav>ul>li{position:relative}#nav>ul>li>a:hover{color:#92cfce}#nav>ul>li>ul{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content;white-space:nowrap;background-color:var(--color-creme);z-index:10;float:none;padding:5px 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}#nav>ul>li:hover>ul{display:block}#nav>ul>li>ul>li{display:block;padding:0 20px;line-height:40px}#nav>ul>li>ul>li a:hover{color:#92cfce}#strukturbild{height:calc(85vh - 200px);background-color:#000;position:absolute;bottom:0;left:0;right:0}#strukturbild .strukturbild_image{height:100%;background-position:center center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}#strukturbild__stoerer{position:absolute;right:30px;top:30px;z-index:4}#logo{height:226px;width:204px;background-image:url("../images/logo.svg");position:absolute;left:50%;margin-left:-102px;top:-80px;background-size:contain;background-position:center center;background-repeat:no-repeat}#logo a{display:block;height:100%;width:80%;margin:0 auto}#content_top{width:100%;background-color:var(--color-creme);position:relative;z-index:2;text-align:center}#content_top:after{bottom:-36px;background-position:bottom center}#content_half{position:relative;z-index:1;min-height:35px}#content_half .contentRow{display:table;width:100%}#content_half .content{width:50%;position:relative}#content_half .contentRow .content{display:table-cell;padding:100px 70px;float:none;background-color:var(--color-creme);background-size:cover;background-position:center center;vertical-align:top}#content_half .contentRow:nth-child(odd) .content{background-color:#f9f7ee}#content_half .contentRow .content:first-child{padding-left:calc(50% - 540px)}#content_half .contentRow .content:last-child{padding-right:calc(50% - 540px)}.desktop #content_half .contentRow.last .content.no-background,.mobile #content_half .contentRow.last .content.no-background:last-child{border-bottom:35px solid rgba(0,0,0,0);padding-bottom:65px;background-clip:padding-box}.desktop #content_half .contentRow.last .content.no-background:before,.mobile #content_half .contentRow.last .content.no-background:last-child:before{content:"";position:absolute;bottom:-35px;right:0;border-width:35px 60px 0 0;border-style:solid;border-color:var(--color-creme) rgba(0,0,0,0)}.desktop #content_half .contentRow.last .content.no-background:after,.mobile#content_half .contentRow.last .content.no-background:last-child:after{height:35px;position:absolute;bottom:-35px;left:0;background-color:#fff;visibility:visible;right:60px}#content_half .contentRow.last:nth-child(odd) .content.no-background:after,#content_half .contentRow.last:nth-child(odd) .content.no-background{background-color:#f9f7ee}#content_half .contentRow.last:nth-child(odd) .content.no-background:before{border-color:#f9f7ee rgba(0,0,0,0)}#content_bottom{margin-top:-35px;min-height:35px;background-color:var(--color-creme)}#content_bottom .formularContainer{max-width:660px;margin:0 auto}.desktop #content_bottom .map_wrapper .form_row.text{display:inline-block;float:none;max-width:540px}#content_half .contentRow.last .content:last-child.no-background:before{right:auto;left:0;border-width:35px 0 0 60px}#content_half .contentRow.last .content:last-child.no-background:after{left:60px;right:0}#social_sidebar{line-height:65px;vertical-align:middle;position:fixed;left:0;top:30vh;width:95px;z-index:50;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:10px 0}#social_sidebar img{position:relative;top:2px}#social_sidebar ul{margin:0;padding:0;list-style-type:none;text-align:center}#social_sidebar ul li{display:inline-block;position:relative;height:45px}#social_sidebar ul li>span{-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;pointer-events:none;opacity:0;position:absolute;left:41px;top:11px;background-color:#fff;color:#000;line-height:30px;font-size:20px;padding:0 5px;padding-left:20px;z-index:-1;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);white-space:nowrap}#social_sidebar ul li:hover>span{opacity:1}#social_sidebar ul li a{position:relative;line-height:45px;width:45px;border:4px solid #fff;border-radius:50%;text-align:center;font-size:25px;background-color:#92cfce;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.5);box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}#social_sidebar ul li:hover a{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}#social_sidebar ul li a{display:block;height:100%;color:#fff}#social_sidebar ul li a i{position:relative;top:2px;z-index:5}#social_sidebar .pinterest img{max-width:30px;position:relative;top:7px}#footer{background-color:var(--color-bordeaux);position:relative;color:var(--color-creme)}#footer .cookieSettings{padding:0;margin:0 !important;border:none !important}#footer a{color:var(--color-creme)}#footer:before{content:"";height:90px;background-image:url("../images/trenner_burgundy.png");background-repeat:repeat;background-position:center bottom;background-size:1920px;line-height:102px;vertical-align:middle;position:relative;display:block}.desktop #footer_main:after{content:"";position:absolute;left:50%;margin-left:-4px;width:8px;top:28px;height:calc(100% - 10px);background-image:url("../images/footer_trenner.png");background-position:top center;background-repeat:repeat-y}#footer_main{padding-top:50px;line-height:28px;position:relative}#footer .cmsWidgetAsyncLoad{display:none}#footer_main .content{padding:0 35px}#footer_sub{text-align:center;color:var(--color-creme);font-size:17px;padding-bottom:40px}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@media(max-width: 850px){.desktop #content_half .contentRow .content{display:block;width:100%}}.mobile,.mobile body{font-size:18px}.mobile #content{position:relative;z-index:0}.mobile .news_overview_wrapper .content{width:100%}.mobile #fixedHeader{top:30px}.mobile.smallHeader #fixedHeader{top:30px}.mobile #header{height:80vh;z-index:10}.mobile #strukturbild{height:75vh}.mobile #content_half .contentRow .content{display:block;width:100%;padding:20px !important}.mobile #social_sidebar{display:none}.mobile #content:after{display:none}.social-menu-item{display:none}.mobile #nav .social-menu-item{display:block;margin-top:auto;padding-bottom:20px;text-align:center;order:999}.mobile #nav .social-in-menu{position:static;display:block;width:100%;border:none !important}.mobile #nav .social-in-menu ul{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;width:100%;margin:0 auto;position:static}.mobile #nav .social-in-menu ul li{display:inline-block;height:35px;margin:0 !important}.mobile #nav .social-in-menu ul li>span{display:none}.mobile #nav .social-in-menu ul li a{display:flex;align-items:center;justify-content:center;position:relative;width:35px;height:35px;border:3px solid #fff;border-radius:50%;text-align:center;font-size:18px;background-color:#92cfce;color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}.mobile #nav .social-in-menu ul li a i{position:relative;z-index:5}.mobile #footer_main .content{width:100%;text-align:center;padding:20px}.mobile #footer_main .content p{text-align:center !important}.mobile .templateContainer .contentContainer{padding:30px 20px}.mobile #footer:after{display:none}.mobile #footer_main{padding:20px 0}.mobile #footer_main .content table{margin:0 auto}.mobile #content_half .contentRow.last .content.no-background:before,.mobile #content_half .contentRow.last .content.no-background:after{content:"";position:absolute;bottom:-35px;border-style:solid;width:50%;box-sizing:border-box;visibility:visible;border-color:var(--color-creme) rgba(0,0,0,0);right:auto;left:auto;background-color:rgba(0,0,0,0)}.mobile #content_half .contentRow.last .content.no-background:before{left:0;border-width:35px 60px 0 0}.mobile #content_half .contentRow.last .content.no-background:after{right:0;border-width:35px 0 0 60px}.mobile #content_half .contentRow .content.background{min-height:200px}.mobile #content_bottom .google_map{height:235px !important}.mobile #pageWrapper{overflow:hidden;padding-bottom:0}.mobile #footer_main .content{position:relative}.mobile #footer_sub{position:relative;padding:20px;top:auto;right:auto;bottom:auto;left:auto}.mobile #footer_sub a{display:block;font-size:15px}.mobile #logo{width:150px;margin-left:-75px;height:100px;top:-26px}.mobile #nav>ul{display:none;background-color:rgba(0,0,0,.85);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;padding:15px 20px;overflow:auto;box-sizing:border-box;z-index:50;font-size:22px;line-height:48px}.menu-open.mobile #nav>ul{display:flex !important;flex-direction:column}.mobile #nav>ul:before{content:"";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;padding:20px;font-size:20px;color:#fff;z-index:51;cursor:pointer;pointer-events:auto}.load.desktop #nav>ul{display:table !important}.desktop #nav>ul{display:none !important}.mobile.smallHeader #nav ul.menu{padding-top:30px}.mobile #nav a{color:#92cfce}.mobile #nav ul.menu{padding-top:55px}.mobile #nav ul:last-child{padding-bottom:5px}.mobile #nav ul li{display:block}.mobile #nav>ul>li>ul{display:none;position:static;transform:none;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;white-space:normal;font-size:16px;line-height:38px;float:none;width:auto}.mobile #nav>ul>li.submenu-open>ul{display:block}.mobile #nav>ul>li:has(>ul)>a::after{content:"";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:16px;margin-left:8px;display:inline-block;width:0;overflow:visible;vertical-align:middle;transition:transform .3s}.mobile #nav>ul>li.submenu-open>a::after{transform:rotate(180deg) translateX(-10px)}.mobile #nav>ul>li>ul>li{padding:0}.mobile .current_structure{height:40px;text-align:right;padding-right:15px;line-height:46px;color:#fff}.mobile .current_structure:before,.mobile .current_structure:after{position:absolute;color:#772e4b}.mobile .current_structure:before{left:0;line-height:40px}.mobile .current_structure:after{content:"MENU";left:38px}@media(max-width: 450px){.mobile #footer_main .content img{float:none !important}.mobile #footer_main .content h1,.mobile #footer_main .content .h1,.mobile #footer_main .content h2,.mobile #footer_main .content .h2,.mobile #footer_main .content h3,.mobile #footer_main .content .h3,.mobile #footer_main .content h4,.mobile #footer_main .content .h4,.mobile #footer_main .content h5,.mobile #footer_main .content .h5,.mobile #footer_main .content h6,.mobile #footer_main .content .h6,.mobile #footer_main .content p{text-align:center !important}}#footer_sub .city_overlay_toggle{font-size:40px !important;position:relative;top:30px}.mobile #footer_sub .city_overlay_toggle{top:0;display:none}#city_overlay{text-align:center !important}#city_overlay ul{list-style-type:none;margin:0;padding:0}#city_overlay ul li{line-height:55px}#city_overlay ul li a:hover,#city_overlay ul li a.active{color:#000}.mobile #city_overlay{font-weight:bold}.mobile #city_overlay ul li{line-height:2.4rem}.mobile #popup{font-weight:bold}#newsletter,#city_overlay,#popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.9);z-index:10;text-align:left;height:100%;width:100%;overflow:auto}#newsletter_inner,#city_overlay_inner,#popup_inner{display:table-cell;vertical-align:middle}#newsletter_inner .contentContainer,#city_overlay_inner .contentContainer,#popup_inner .contentContainer{position:relative;padding:35px 25px;background-color:#fff;-webkit-box-shadow:0 0 50px -5px #000;box-shadow:0 0 50px -5px #000;width:800px;margin:0 auto;background:repeating-linear-gradient(45deg, #f9f5f3, #f9f5f3 20px, #772e4b 20px, #772e4b 40px)}#popup_inner .contentContainer{max-width:800px;width:100%}#city_overlay_inner .contentContainer{width:340px;max-height:100vh;max-height:100dvh}#popup .contentContainer,#popup .cms_container{display:flex;width:100%}#popup .content.custom-widget-has-bg:before,#popup .content[style^="background-image:"]:before{content:"";display:block;padding-top:100%;position:relative}#popup .content.custom-widget-has-bg,#popup .content[style^="background-image:"]{font-size:0 !important;border-top-width:15px;border-bottom-width:15px}#popup .content.custom-widget-has-bg .cms_contentWrapper,#popup .content[style^="background-image:"] .cms_contentWrapper{display:none}#newsletter_inner .contentContainer:before,#city_overlay_inner .contentContainer:before,#popup_inner .contentContainer:before{content:"";display:block;position:absolute;top:20px;right:20px;bottom:20px;left:20px;background-color:#fff;z-index:0;-webkit-box-shadow:0 0 5px -2px #000;box-shadow:0 0 5px -2px #000}#popup .content{background-position:center center;background-size:cover;background-clip:content-box}#popup_inner p.h2,#popup_inner h2,#popup_inner .h2{font-size:clamp(1.4rem,4.5vw,1.5rem);line-height:1.3em}#popup_inner p.h3,#popup_inner h3,#popup_inner .h3{font-size:clamp(1rem,3.8vw,1.3rem);line-height:1.3em}#newsletter_inner .content,#city_overlay_inner .content,#popup_inner .content{position:relative;z-index:1;border:15px solid rgba(0,0,0,0);border-top-width:10px;border-bottom-width:10px;max-height:calc(100vh - 45px);max-height:calc(100dvh - 45px);overflow:auto}#newsletter .formularContainer:before{height:100%;width:1px;content:"";display:block;position:absolute;background-color:#000;left:-15px;top:-12px}#newsletter .formularContainer{min-height:150px;margin-top:-5px}#newsletter .form_label{display:none}#newsletter .form_element{width:100%}#newsletter input[type=text],#newsletter input[type=email],#newsletter input[type=submit],#newsletter input[type=date]{outline:none;background:none;border:none;border-bottom:1px solid #000;color:#000}#newsletter .ui-select,#newsletter .ui-checkbox,#newsletter .ui-radio{background:none;outline:none;color:#000;border-bottom:1px solid #000}#newsletter .ui-btn-icon-right:after{display:none}#newsletter .ui-shadow{-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}#newsletter #submit{border:none;float:right}.mobile #newsletter .contentContainer,.mobile #popup .contentContainer,.mobile #city_overlay .contentContainer,.mobile #content .contentContainer{width:100%}.mobile #newsletter .contentContainer .content:has(.themeContentStyle3,.themeContentStyle4),.mobile #popup .contentContainer .content:has(.themeContentStyle3,.themeContentStyle4),.mobile #city_overlay .contentContainer .content:has(.themeContentStyle3,.themeContentStyle4),.mobile #content .contentContainer .content:has(.themeContentStyle3,.themeContentStyle4){padding-bottom:10px}.mobile #popup .contentContainer{width:450px}.mobile #popup{padding-top:15px}.mobile #newsletter .content,.mobile #popup .content,.mobile #city_overlay .content,.mobile #content .content{width:100%}.mobile #newsletter .content,.mobile #popup .content,.mobile #city_overlay .content{width:100%;max-height:calc(100vh - 45px);max-height:calc(100dvh - 45px);overflow:auto}.mobile #newsletter .formularContainer:before{display:none}.mobile #newsletter img{display:none}.mobile #newsletter h3,.mobile #city_overlay h3{font-size:16px}#newsletter_inner .close,#popup_inner .close,#city_overlay_inner .close{height:30px;width:30px;background-image:url(../images/close_button.png);position:absolute;left:50%;z-index:50;margin-left:380px;margin-top:-15px;cursor:pointer}#city_overlay_inner .close{margin-left:150px}.mobile #newsletter_inner .close,.mobile #popup_inner .close,.mobile #city_overlay_inner .close{margin-left:0;left:auto;margin-top:10px;right:10px}.mobile #popup_inner .close{right:calc(50% - 225px + 5px)}#snow{height:100%;width:100%;pointer-events:none;position:fixed;left:0;top:0;z-index:1000}.formularContainer .form_row.radio.plugin .ui-radio{position:relative;float:left;width:calc(20% - 2px);cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0) !important;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/Wilma-herz-nichtaktiv.png");outline:none;opacity:.5}.formularContainer .form_row.radio.plugin .ui-radio:first-child,.formularContainer .form_row.radio.plugin .ui-radio.active{background-image:url("../images/Wilma-herz-aktiv.png");opacity:1}.formularContainer .form_row.radio.plugin .ui-radio:before{content:"";display:block;width:100%;padding-top:100%}.formularContainer .form_row.radio.plugin .ui-radio label{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}@media(max-width: 850px){#fixedHeader:before{background-image:url("../images/header_day_mobile.jpg")}}.news_detail,.blog_detail{text-align:left}.blog_preview{max-width:350px;margin:0 auto}.blog_preview .gallery3wm .overlay .navigate{background:none;height:100px;width:87px;pointer-events:all}.mobile .blog_preview .gallery3wm .overlay .navigate{height:30px;width:30px;background-size:contain;background-position:center center;background-repeat:no-repeat}.mobile .blog_preview .gallery3wm .overlay .navigate.go_left{margin-left:-15px}.mobile .blog_preview .gallery3wm .overlay .navigate.go_right{margin-right:-15px}.blog_preview .blog_item .blog_item_inner .link{position:absolute;top:0;right:0;bottom:0;left:0}.blog_preview .gallery3wm .overlay .go_left{background-image:url("/theme/images/arrow_left.png");margin-left:-90px}.blog_preview .gallery3wm .overlay .go_right{background-image:url("/theme/images/arrow_right.png");margin-right:-90px}.blog_preview .image{padding-top:60%;background-size:cover;background-position:center center;margin-bottom:15px}.blog_preview .overlay{pointer-events:none}.blog_preview .blog_item_inner{padding:20px;position:relative}.blog_preview .blog_item_inner .background{position:absolute;top:20px;right:20px;bottom:20px;left:20px;background:#fff;z-index:-1;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.blog_preview .blog_item .blog_item_inner .tags{margin-bottom:15px}.blog_preview .blog_item .blog_item_inner .tags a{padding:4px 5px 0 5px;border-radius:3px;background:#772e4b;color:#fff;font-family:rounded_eleganceregular,sans-serif;margin:0 5px 5px 0;font-size:14px;position:relative;z-index:5}.blog_preview .blog_item .blog_item_inner .tags a:hover{background:#000}.blog_wrapper .blog_item{width:360px;max-width:100%;text-align:left;padding:15px;display:inline-block;vertical-align:top;float:left}@media(max-width: 1320px){#nav ul:last-child{float:right}}@media(min-width: 1095px){.blog_wrapper .blog_item:nth-child(3n+1){clear:left}}@media(max-width: 1094px){.blog_wrapper .blog_item:nth-child(2n+1){clear:left}.blog_wrapper{max-width:720px;margin:0 auto}}@media(max-width: 1049px){#popup .contentContainer,#popup .cms_container{flex-direction:column}}@media(max-width: 774px){.blog_wrapper{max-width:360px;margin:0 auto}#popup .contentContainer,#popup .cms_container{display:flex;flex-direction:column;overflow:auto}#popup .contentContainer{width:calc(100% - 50px)}#popup .content{width:100% !important}}.blog_wrapper .blog_item .blog_item_inner{position:relative;background:#fff;padding:15px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:#000}.blog_wrapper .blog_item .blog_item_inner .background{position:absolute;top:7.5px;right:7.5px;bottom:7.5px;left:7.5px;z-index:-1;background:var(--color-creme)}.blog_wrapper .blog_item .blog_item_inner .link{position:absolute;top:0;right:0;bottom:0;left:0}.blog_wrapper .blog_item .blog_item_inner .image{padding-top:60%;margin:-15px -15px 15px;background:#000;background-size:cover;background-position:center center}.blog_wrapper .blog_item .blog_item_inner .tags a{padding:4px 5px 0 5px;border-radius:3px;background:#772e4b;color:#fff;font-family:rounded_eleganceregular,sans-serif;margin:0 5px 5px 0;font-size:14px;position:relative;z-index:5}.blog_wrapper .blog_item .blog_item_inner .tags a:hover{background:#000}.blog_group_select{margin:20px}.blog_group_select a{background:#772e4b;padding:7px 7px 2px;color:#fff;font-weight:normal;font-family:rounded_eleganceregular,sans-serif;margin:5px;white-space:nowrap;display:inline-block}.blog_group_select a.active,.blog_group_select a:hover{background:#000}.desktop .blog_detail .headline{word-break:break-word}.blog_detail h2{font-size:22px}#content .blog_detail h2 p{line-height:1.5em}header #stoerer{position:fixed;right:5%;z-index:5;bottom:2%;line-height:1.3em;display:none}header #stoerer img{max-width:200px;max-height:200px;height:auto;width:100%}@media(max-width: 979px){header #stoerer{opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.smallHeader header #stoerer{opacity:1;pointer-events:auto}}html[data-webcode="1698"] #content_half .contentRow .content:first-child{padding-left:0}html[data-webcode="1698"] #content_half .contentRow .content:last-child{padding-right:0}html[data-webcode="1698"].desktop #content_half .contentRow.last .content.no-background:after,html[data-webcode="1698"].mobile #content_half .contentRow.last .content.no-background:last-child:after,html[data-webcode="1698"].desktop #content_half .contentRow.last .content.no-background:after,html[data-webcode="1698"].mobile #content_half .contentRow.last .content.no-background:last-child:after,html[data-webcode="1698"].desktop #content_half .contentRow.last .content.no-background:before,html[data-webcode="1698"].desktop #content_half .contentRow.last .content.no-background:after,html[data-webcode="1698"].mobile #content_half .contentRow.last .content.no-background:last-child:after,html[data-webcode="1698"].desktop #content_half .contentRow.last .content.no-background:after,html[data-webcode="1698"].mobile #content_half .contentRow.last .content.no-background:last-child:after,html[data-webcode="1698"].mobile #content_half .contentRow.last .content.no-background:last-child:before{display:none}html[data-webcode="1698"] #content_half .contentRow .content.no-background{border-bottom:0 !important}html[data-webcode="1698"] #content_bottom .center{padding:0 20px}html[data-webcode="1698"] #content_top:after{display:none}.no-header #strukturbild{display:none !important}.no-header #header,.no-strukturbild #header{height:200px}.mobile.no-header #header,.mobile .no-strukturbild #header{height:70px}.desktop .no-strukturbild #content_top{padding-top:80px}.standort,.standort-slider,.news-slider,.speisekarten-slider{display:flex;flex-direction:column;padding:5px !important;background-clip:content-box;background:#fff}.standort h1,.standort .h1,.standort h2,.standort .h2,.standort h3,.standort .h3,.standort h4,.standort .h4,.standort h5,.standort .h5,.standort h6,.standort .h6,.standort-slider h1,.standort-slider .h1,.standort-slider h2,.standort-slider .h2,.standort-slider h3,.standort-slider .h3,.standort-slider h4,.standort-slider .h4,.standort-slider h5,.standort-slider .h5,.standort-slider h6,.standort-slider .h6,.news-slider h1,.news-slider .h1,.news-slider h2,.news-slider .h2,.news-slider h3,.news-slider .h3,.news-slider h4,.news-slider .h4,.news-slider h5,.news-slider .h5,.news-slider h6,.news-slider .h6,.speisekarten-slider h1,.speisekarten-slider .h1,.speisekarten-slider h2,.speisekarten-slider .h2,.speisekarten-slider h3,.speisekarten-slider .h3,.speisekarten-slider h4,.speisekarten-slider .h4,.speisekarten-slider h5,.speisekarten-slider .h5,.speisekarten-slider h6,.speisekarten-slider .h6{color:var(--color-bordeaux) !important}.standort__image,.standort-slider__image,.news-slider__image,.speisekarten-slider__image{background-size:cover;background-repeat:no-repeat;background-position:center;border:15px solid #fff}.standort__image:after,.standort-slider__image:after,.news-slider__image:after,.speisekarten-slider__image:after{content:"";padding-top:100%;display:block}.standort__content,.standort-slider__content,.news-slider__content,.speisekarten-slider__content{padding:15px;flex:1;container-type:inline-size;color:#000}.standort__content .h1,.standort-slider__content .h1,.news-slider__content .h1,.speisekarten-slider__content .h1{font-size:clamp(1.5rem,19cqi,60px) !important;white-space:nowrap}.standort__content h2,.standort__content .h2,.standort__content h3,.standort__content .h3,.standort-slider__content h2,.standort-slider__content .h2,.standort-slider__content h3,.standort-slider__content .h3,.news-slider__content h2,.news-slider__content .h2,.news-slider__content h3,.news-slider__content .h3,.speisekarten-slider__content h2,.speisekarten-slider__content .h2,.speisekarten-slider__content h3,.speisekarten-slider__content .h3{margin-top:0}.standort__content .h4,.standort-slider__content .h4,.news-slider__content .h4,.speisekarten-slider__content .h4{margin-block-end:1.33em}.standort__content .cms_widget,.standort-slider__content .cms_widget,.news-slider__content .cms_widget,.speisekarten-slider__content .cms_widget{height:auto}.standort__content .btn,.standort-slider__content .btn,.news-slider__content .btn,.speisekarten-slider__content .btn{padding:8px 20px;display:inline-block}.standort__content:has(p.when:empty) p.when,.standort-slider__content:has(p.when:empty) p.when,.news-slider__content:has(p.when:empty) p.when,.speisekarten-slider__content:has(p.when:empty) p.when{padding:0}.standort__content:has(p.when:empty) p:nth-child(3),.standort-slider__content:has(p.when:empty) p:nth-child(3),.news-slider__content:has(p.when:empty) p:nth-child(3),.speisekarten-slider__content:has(p.when:empty) p:nth-child(3){display:none}.standort__content:has(p.when:empty) p:nth-child(4),.standort-slider__content:has(p.when:empty) p:nth-child(4),.news-slider__content:has(p.when:empty) p:nth-child(4),.speisekarten-slider__content:has(p.when:empty) p:nth-child(4){padding:20px 0}.standort .btn.btn--transparent,.standort-slider .btn.btn--transparent,.news-slider .btn.btn--transparent,.speisekarten-slider .btn.btn--transparent{margin:5px 0}@container (width < 240px){.standort p:has(.themeContentStyle4):has(.themeContentStyle4~.themeContentStyle4),.standort-slider p:has(.themeContentStyle4):has(.themeContentStyle4~.themeContentStyle4){flex-direction:column}}.standort,.standort-slider,.news-slider,.speisekarten-slider{overflow:hidden;margin-bottom:20px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.2509803922);padding:0 !important}.standort__wrapper,.standort-slider__wrapper,.news-slider__wrapper,.speisekarten-slider__wrapper{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;column-gap:20px;justify-content:center;padding:0 10px;box-sizing:border-box}.standort.width_1_3,.standort-slider.width_1_3,.news-slider.width_1_3,.speisekarten-slider.width_1_3{width:calc(33.333% - 13.33px)}.standort.width_1_2,.standort-slider.width_1_2,.news-slider.width_1_2,.speisekarten-slider.width_1_2{width:calc(50% - 10px)}.standort.width_1_4,.standort-slider.width_1_4,.news-slider.width_1_4,.speisekarten-slider.width_1_4{width:calc(25% - 15px)}@media(max-width: 1100px){.standort,.standort-slider,.news-slider,.speisekarten-slider{width:50% !important}}@media(max-width: 600px){.standort,.standort-slider,.news-slider,.speisekarten-slider{width:100% !important}}.standort p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)),.standort-slider p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)),.news-slider p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)),.speisekarten-slider p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)){display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.standort p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)) :is(.themeContentStyle3,.themeContentStyle4),.standort-slider p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)) :is(.themeContentStyle3,.themeContentStyle4),.news-slider p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)) :is(.themeContentStyle3,.themeContentStyle4),.speisekarten-slider p:is(:has(.themeContentStyle4~.themeContentStyle4),:has(.themeContentStyle3~.themeContentStyle3),:has(.themeContentStyle3):has(.themeContentStyle4)) :is(.themeContentStyle3,.themeContentStyle4){flex:1 1 0;white-space:nowrap}.standort p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)),.standort-slider p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)),.news-slider p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)),.speisekarten-slider p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)){flex-wrap:nowrap}.standort p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)) .themeContentStyle4,.standort-slider p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)) .themeContentStyle4,.news-slider p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)) .themeContentStyle4,.speisekarten-slider p:has(.themeContentStyle4~.themeContentStyle4):not(:has(.themeContentStyle3)) .themeContentStyle4{white-space:normal;width:auto;padding-left:8px;padding-right:8px}.standort .themeContentStyle3,.standort .themeContentStyle4,.standort-slider .themeContentStyle3,.standort-slider .themeContentStyle4,.news-slider .themeContentStyle3,.news-slider .themeContentStyle4,.speisekarten-slider .themeContentStyle3,.speisekarten-slider .themeContentStyle4{font-size:clamp(14px,6cqi,19px);margin:4px 0;width:100%;padding:17px 15px 10px;white-space:nowrap}.standort-slider,.news-slider,.speisekarten-slider{width:25%;background-clip:content-box}.standort-slider.slick-slide,.news-slider.slick-slide,.speisekarten-slider.slick-slide{margin:0 10px}.standort-slider__wrapper,.news-slider__wrapper,.speisekarten-slider__wrapper{width:100%;position:relative}.standort-slider__wrapper:has(.slick-arrow),.news-slider__wrapper:has(.slick-arrow),.speisekarten-slider__wrapper:has(.slick-arrow){padding-bottom:80px;margin-bottom:80px}.standort-slider__wrapper .item,.news-slider__wrapper .item,.speisekarten-slider__wrapper .item{height:100%}.standort-slider__wrapper .slideWrapper,.news-slider__wrapper .slideWrapper,.speisekarten-slider__wrapper .slideWrapper{width:100% !important}.standort-slider__wrapper .slick-track,.news-slider__wrapper .slick-track,.speisekarten-slider__wrapper .slick-track{display:flex !important}.standort-slider__wrapper .slick-slide,.news-slider__wrapper .slick-slide,.speisekarten-slider__wrapper .slick-slide{height:inherit !important}.standort-slider__wrapper .slick-list,.news-slider__wrapper .slick-list,.speisekarten-slider__wrapper .slick-list{overflow:hidden;padding-bottom:15px;margin-bottom:-15px;width:100%}.standort-slider__wrapper .slick-prev,.standort-slider__wrapper .slick-next,.news-slider__wrapper .slick-prev,.news-slider__wrapper .slick-next,.speisekarten-slider__wrapper .slick-prev,.speisekarten-slider__wrapper .slick-next{height:53px;width:46px;background-image:url("/theme/images/arrow.svg");top:100%}.standort-slider__wrapper .slick-prev:before,.standort-slider__wrapper .slick-next:before,.news-slider__wrapper .slick-prev:before,.news-slider__wrapper .slick-next:before,.speisekarten-slider__wrapper .slick-prev:before,.speisekarten-slider__wrapper .slick-next:before{content:"" !important}.standort-slider__wrapper .slick-prev,.news-slider__wrapper .slick-prev,.speisekarten-slider__wrapper .slick-prev{left:calc(50% - 55px);transform:rotate(180deg) translateY(27px)}.standort-slider__wrapper .slick-next,.news-slider__wrapper .slick-next,.speisekarten-slider__wrapper .slick-next{right:calc(50% - 55px)}.news-slider__wrapper{margin-top:40px;margin-bottom:40px}.news-slider__wrapper .slick-list{width:100%}.news-slider p.when{padding:20px 0}.speisekarten-slider__wrapper{margin-bottom:60px}.speisekarten-slider__wrapper+.ernaehrungs__info{margin-bottom:50px}.speisekarten-slider h3 span,.speisekarten-slider .h3 span{display:inline-block}.templateContainer .contentContainer{padding:60px 20px}.templateContainer.trenner:before{content:"";height:90px;background-image:url("../images/trenner_beige.png");background-repeat:repeat;background-position:center bottom;line-height:102px;vertical-align:middle;position:relative;display:block;background-size:1920px}.templateContainer.bordeaux-mit-trenner{background:var(--color-bordeaux);color:var(--color-creme)}.templateContainer.bordeaux-mit-trenner h1,.templateContainer.bordeaux-mit-trenner .h1,.templateContainer.bordeaux-mit-trenner h2,.templateContainer.bordeaux-mit-trenner .h2,.templateContainer.bordeaux-mit-trenner h3,.templateContainer.bordeaux-mit-trenner .h3,.templateContainer.bordeaux-mit-trenner h4,.templateContainer.bordeaux-mit-trenner .h4,.templateContainer.bordeaux-mit-trenner h5,.templateContainer.bordeaux-mit-trenner .h5,.templateContainer.bordeaux-mit-trenner h6,.templateContainer.bordeaux-mit-trenner .h6{color:var(--color-creme)}.templateContainer.bordeaux-mit-trenner:after,.templateContainer.bordeaux-mit-trenner:before{content:"";height:90px;background-color:#92cfce;background-image:url("../images/trenner_beige.png");background-repeat:repeat;background-position:center bottom;background-size:1920px;line-height:102px;vertical-align:middle;position:relative;display:block}.templateContainer.bordeaux-mit-trenner:before{background-image:url("../images/trenner_burgundy.png")}.templateContainer.volle-breite .center{max-width:100%}.templateContainer.volle-breite .contentContainer{padding:0}@media(max-width: 1650px){header video{max-width:none}}@media(max-width: 750px){html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0}.standort-slider__wrapper,.news-slider__wrapper,.speisekarten-slider__wrapper{margin-left:-20px !important;width:calc(100% + 40px) !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}.standort-slider__wrapper .slick-list,.speisekarten-slider__wrapper .slick-list,.news-slider__wrapper .slick-list{overflow:visible !important;padding-bottom:15px !important}}@media(max-width: 480px){.mobile #popup .contentContainer{width:calc(100% - 30px)}.mobile #popup_inner .close{right:22px}}@media(max-width: 450px){#popup .content{width:100% !important}header video{max-width:none;height:100%;position:absolute;left:50%;transform:translateX(-50%)}#strukturbild__stoerer{position:absolute;right:10px;top:60px;z-index:4}#strukturbild__stoerer img{max-width:150px;height:auto}}/*# sourceMappingURL=template_1.css.map */
