@charset "UTF-8";.nobreak{white-space:nowrap}.nohyphens{-webkit-hyphens:none;hyphens:none}.hideme{display:none!important}@media (min-width: 20rem){.hideme_xsmall{display:none}}@media (min-width: 35rem){.hideme_medium{display:none!important}}@media (min-width: 47.5rem){.hideme_large{display:none!important}}@media (min-width: 75rem){.hideme_xxlarge{display:none!important}}@media (min-width: 35rem){.showme_medium{display:block}}@media (min-width: 47.5rem){.showme_large{display:block}}@media (min-width: 75rem){.showme_xxlarge{display:block}}::-moz-selection{background:#839272;color:#fff}::selection{background:#839272;color:#fff}*{-webkit-tap-highlight-color:rgba(105,118,91,.1);box-sizing:border-box}@media (min-width: 61.875rem){*{-webkit-hyphens:none;hyphens:none}}main{display:block}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{letter-spacing:calc((.875rem + .0625 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#f1f0e6;color:#685241;font-family:FiraSans,sans-serif;font-feature-settings:"liga","kern";font-kerning:normal;font-smoothing:antialiased;font-weight:400;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;-webkit-hyphens:auto;hyphens:auto;line-height:1.35;margin:0 auto;max-width:160rem;position:relative;text-rendering:geometricPrecision}@media (min-width: 20rem){body{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){body{font-size:.9375rem}}body.no_scroll{overflow:hidden}h1,h2,h3,h4,h5,h6,.style_h1,.style_h2,.style_h3,.style_h4,.style_h5,.style_h6{-webkit-hyphens:none;hyphens:none;word-wrap:break-word}h1,.style_h1{letter-spacing:calc((1.375rem + 1 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:1.375rem;color:#fff;font-family:FiraSans,sans-serif;font-weight:400;line-height:1.33;margin:.9em 0;width:100%}@media (min-width: 20rem){h1,.style_h1{font-size:calc(1.375rem + 1 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h1,.style_h1{font-size:2.375rem}}.startpage h1,.startpage .style_h1{color:#69765b}.startpage h1 .headline_addition,.startpage .style_h1 .headline_addition{display:block;font-size:90%}h1 .company_name,.style_h1 .company_name{letter-spacing:calc((.875rem + .5 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;color:#685241;display:block;font-weight:400;margin:1.35em 0 0;position:relative}@media (min-width: 20rem){h1 .company_name,.style_h1 .company_name{font-size:calc(.875rem + .5 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h1 .company_name,.style_h1 .company_name{font-size:1.375rem}}h1 .company_name:before,.style_h1 .company_name:before{width:5.8125rem;background-color:#d7d5bc;content:"";height:.0625rem;left:0;position:absolute;top:-.45em}@media (min-width: 20rem){h1 .company_name:before,.style_h1 .company_name:before{width:calc(5.8125rem + 5.4375 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h1 .company_name:before,.style_h1 .company_name:before{width:11.25rem}}h1 .company_name_addition,.style_h1 .company_name_addition{letter-spacing:calc((.875rem + .5 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;color:#685241;display:block;font-weight:300;margin:0;text-transform:uppercase}@media (min-width: 20rem){h1 .company_name_addition,.style_h1 .company_name_addition{font-size:calc(.875rem + .5 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h1 .company_name_addition,.style_h1 .company_name_addition{font-size:1.375rem}}h2,.style_h2{letter-spacing:calc((1.0625rem + .4375 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:1.0625rem;color:#69765b;font-family:FiraSans,sans-serif;font-weight:400;line-height:1.35;margin:0 0 .675em;padding-top:1.35em}@media (min-width: 20rem){h2,.style_h2{font-size:calc(1.0625rem + .4375 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h2,.style_h2{font-size:1.5rem}}h3,.style_h3{letter-spacing:calc((.875rem + .5 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;color:#685241;font-family:FiraSans,sans-serif;font-weight:300;line-height:1.35;margin:0 0 .675em;padding-top:.675em}@media (min-width: 20rem){h3,.style_h3{font-size:calc(.875rem + .5 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h3,.style_h3{font-size:1.375rem}}h4,.style_h4{letter-spacing:calc((.875rem + .25 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;color:#685241;font-family:FiraSans,sans-serif;font-weight:300;line-height:1.35;margin:0 0 .675em}@media (min-width: 20rem){h4,.style_h4{font-size:calc(.875rem + .25 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h4,.style_h4{font-size:1.125rem}}h5,.style_h5{letter-spacing:calc((.875rem + .0625 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;color:#685241;font-family:FiraSans,sans-serif;font-weight:700;line-height:1.35;margin:0}@media (min-width: 20rem){h5,.style_h5{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h5,.style_h5{font-size:.9375rem}}h6,.style_h6{letter-spacing:calc((.75rem + .125 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.75rem;color:#685241;font-family:FiraSans,sans-serif;font-weight:700;line-height:1.35;margin:0}@media (min-width: 20rem){h6,.style_h6{font-size:calc(.75rem + .125 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){h6,.style_h6{font-size:.875rem}}p{margin:0 0 .9em}a{color:#69765b;transition:color .3s}a:active,a.active{color:#685241;outline:0}a:focus{outline:.1875rem solid rgba(105,118,91,.8);outline-offset:.0625rem;text-decoration:none}a:focus[data-focus-method=mouse],a:focus[data-focus-method=touch]{outline:0}a:hover{text-decoration:none}a[tabindex="-1"]{display:block}a[tabindex="-1"]:focus{outline:0}a[tabindex="-1"][id]{position:relative}a[tabindex="-1"][id]:after{content:""}a.touch_link{color:#685241;display:block;text-decoration:none}a.touch_link .title{color:#69765b;display:inline-block;margin-bottom:.3375em;outline-offset:0;padding:0;text-decoration:underline;transition:color .3s}a.touch_link .title.active{color:#685241}a.touch_link:focus{outline:0}a.touch_link:focus .title{outline:.1875rem solid rgba(105,118,91,.8);outline-offset:.0625rem;text-decoration:none}a.touch_link:focus[data-focus-method=mouse] .title,a.touch_link:focus[data-focus-method=touch] .title{outline:0}a.touch_link:hover .title{text-decoration:none}.highlighted{animation:highlighted_anchor .9s}strong{font-weight:700}em{font-style:normal}blockquote{margin:0 0 .675em 1ch;text-indent:-1ch}blockquote:before{content:"„"}blockquote:after{content:"“"}small{font-size:90%}sup{font-size:90%;line-height:1;position:relative;top:-.3125rem}sub{bottom:-.125rem;font-size:90%;line-height:1;position:relative}.table{-webkit-overflow-scrolling:touch;margin-bottom:1.35em;overflow-y:auto}*+.table{margin-top:1.35em}table{border-bottom:.0625rem solid #685241;border-collapse:collapse;border-spacing:0;margin:0;width:100%}th{font-weight:700;text-align:left}td,th{border-top:.0625rem solid #685241;padding:.45em;transition:background .3s;vertical-align:top}tr:hover td,tr:hover th{background:#f1f0e6}ol{counter-reset:list;list-style:none;margin:0 0 .675em;padding:0}ol>li{padding-left:1.35em;position:relative}ol>li:before{color:#69765b;content:counter(list) ".";counter-increment:list;font-weight:700;left:0;line-height:1.35;position:absolute;text-align:right;width:1.0125em}ol ol,ol ul{margin:0}ul{list-style:url(/build/assets/list_style_image_rectangle-Ds_uwccn.svg)!important;margin:0 0 .675em;padding-left:1.0125em}ul>li{padding-left:.3375em}ul ol,ul ul{margin:0}.defined_list dl{border-bottom:.0625rem solid #685241;margin:.675em 0}@media (min-width: 35rem){.defined_list dl{display:flex;flex-wrap:wrap}}.defined_list dt{border-top:.0625rem solid #685241;font-weight:700;padding:.675em 0}@media (min-width: 35rem){.defined_list dt{flex:0 0 40%;max-width:40%;padding:.675em .675em .675em 0}}.defined_list dd{margin:0}@media (min-width: 35rem){.defined_list dd{border-top:.0625rem solid #685241;flex:0 0 60%;max-width:60%;padding:.675em .45em 0 0}}nav{-webkit-user-select:none;-moz-user-select:none;user-select:none}nav ol{margin:0}nav ul{list-style:none!important;margin:0;padding:0}nav li{margin:0;padding:0}nav li:before{display:none}figure{margin:0 0 1.35em}figure img{display:block}figure.center{margin-left:auto;margin-right:auto}figure.floatleft{float:left;margin-right:1.35em}figure.floatright{float:right;margin-left:1.35em}figcaption{font-size:90%;margin-top:.3375em;text-align:left}.img_container{overflow:hidden}.img_container img,.img_container svg{height:100%;left:0;position:absolute;top:0;width:100%}.img_resize{height:0;position:relative;width:100%}img{border:0;display:inline-block;height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}svg{height:100%;transform:scale(1);width:100%}svg a:focus{outline:0}input,select,textarea,button{font-family:inherit;font-weight:400;letter-spacing:calc((.875rem + .0625 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem}@media (min-width: 20rem){input,select,textarea,button{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){input,select,textarea,button{font-size:.9375rem}}label{cursor:pointer}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=time]::-webkit-inner-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none}input:-webkit-autofill{-webkit-text-fill-color:#685241}input::-ms-clear{display:none;height:0;width:0}::-moz-placeholder{color:#ad917c;-webkit-user-select:none;-moz-user-select:none;user-select:none}::placeholder{color:#ad917c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.required_asterisk{color:#69765b}.required_description{font-size:90%}.error_warning{background:#69765b;color:#fff;display:none;font-weight:700;margin-right:.3375em;padding:0 .3375em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error_warning.show{display:inline-block}fieldset{border:0;margin:0;padding:0}.legend{letter-spacing:calc((1.0625rem + .4375 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:1.0625rem;color:#69765b;font-family:FiraSans,sans-serif;font-weight:400;line-height:1.35;margin:0 0 .675em;padding:.675em 0 0;width:100%}@media (min-width: 20rem){.legend{font-size:calc(1.0625rem + .4375 * (100vw - 20rem) / 73.75)}}@media (min-width: 93.75rem){.legend{font-size:1.5rem}}.legend .label{margin-bottom:0}.label{display:inline-block;margin-bottom:.3375em}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;background:#f1f0e6;border:.1875rem solid #685241;border-radius:0;color:#685241;margin:0 0 .9em;outline:0;width:100%}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:#69765b}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{border-color:#69765b;color:#685241}.input:focus,.textarea:focus{border-color:#69765b;color:#685241}.input{padding:0 .675em;transition:border .3s;height:2.75rem}@media (min-width: 20rem){.input{height:calc(2.75rem + 0*(100vw - 20rem))}}@media (min-width: 93.75rem){.input{height:2.75rem}}.textarea{line-height:1.35;overflow-x:hidden;padding:.675em;resize:none;transition:border .3s,height .3s}.control{align-items:flex-start;display:flex;margin:.3375em .675em .675em 0;position:relative}.control.checkbox input:checked~.indicator .icon{opacity:1;visibility:visible}.control label{z-index:1}.control input{border:0;bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:10}.control input[aria-invalid=true]~.indicator{border-color:#69765b}.control input[aria-invalid=true]:focus~.indicator{border-color:#69765b;color:#685241}.control input:focus~.indicator{border-color:#69765b;color:#685241}.control .indicator_wrapper{align-items:center;display:flex;flex-shrink:0;margin-right:.675em}.control .indicator{background:#f1f0e6;border:.1875rem solid #685241;border-radius:0;height:1.375rem;position:relative;transition:border .3s;width:1.375rem}.control .indicator .icon{fill:#685241;opacity:0;position:absolute;transition:opacity .3s;visibility:hidden}.select_wrapper{display:block}.select{align-content:center;background:#f1f0e6;border:.1875rem solid #685241;border-radius:0;color:#685241;cursor:pointer;display:flex;margin:0 0 .9em;padding:0 .675em;position:relative;transition:border .3s;width:100%}.select:before{border:.625rem solid transparent;border-top-color:#685241;content:"";display:inline-block;height:0;margin-top:-.3125rem;pointer-events:none;position:absolute;right:.675em;top:50%;width:0}.select.error{border-color:#69765b}.select.error.focus,.select.focus{border-color:#69765b;color:#685241}select{-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0;color:#685241;cursor:pointer;margin:0;outline:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:2.375rem}@media (min-width: 20rem){select{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media (min-width: 93.75rem){select{min-height:2.375rem}}select option{min-height:2.375rem}@media (min-width: 20rem){select option{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media (min-width: 93.75rem){select option{min-height:2.375rem}}select::-ms-expand{display:none}select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #685241}select:focus::-ms-value{background:0 0;color:#685241}@keyframes preloader_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes highlighted_anchor{0%{background:0 0;box-shadow:none}70%{background:#69765b1a;box-shadow:0 0 0 .625rem #69765b1a}to{background:0 0;box-shadow:none}}@keyframes image_gallery_spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes image_gallery_bounce_from_right{0%{margin-left:0}50%{margin-left:-1.875rem}to{margin-left:0}}@keyframes image_gallery_bounce_from_left{0%{margin-left:0}50%{margin-left:1.875rem}to{margin-left:0}}@media screen{.news_link_span{position:relative}.news_link_wrapper{bottom:-1em;left:0;position:absolute}.news_link_wrapper .news_link{letter-spacing:calc((.875rem + .8125 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.875rem;align-items:center;display:flex;font-weight:700;height:0;justify-content:center;padding:50% .675em;position:relative;text-decoration:none;transform:rotate(-10deg);transition:transform .3s ease-out;z-index:1}.news_link_wrapper .news_link:before{background-color:#f1f0e6;border-radius:50%;bottom:0;box-shadow:0 .1875rem .375rem #00000029;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.startpage .news_link_wrapper .news_link{color:#fff}.startpage .news_link_wrapper .news_link:before{background-color:#69765b}.news_link_wrapper .news_link:hover,.news_link_wrapper .news_link:focus{transform:scale(1.1) rotate(-5deg)}.visible_for_screen_reader{border:0;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);height:.0625rem;left:-624.9375rem;overflow:hidden;padding:0;position:absolute;top:-624.9375rem;width:.0625rem}abbr{text-decoration:none}[role=tablist]{margin-bottom:1.35em}*+[role=tablist]{margin-top:1.35em}[role=tab]{align-items:center;border-top:.0625rem solid #685241;cursor:pointer;display:flex;font-size:100%;margin:0 0 .3375em;min-width:100%;padding:.45em 0}[role=tab] .title{flex-basis:100%;margin-right:.675em;overflow:hidden;text-overflow:ellipsis}[role=tab] .icon{display:block;fill:#69765b;height:1.5rem;transform:rotate(0);width:1.5rem}[role=tab][aria-expanded=true]{border-color:#69765b}[role=tab][aria-expanded=true] .icon{transform:rotate(-180deg)}[role=tab]:focus{border-color:#69765b;outline:0}[role=tab]:focus .title{color:#69765b}[role=tabpanel]{height:auto;margin:0;overflow:hidden}[role=tabpanel][aria-hidden=false]{margin:1.35em 0}.csstransitions [role=tabpanel].animated{transition:margin .6s,max-height .6s}.address .company_name .addition{display:block}.contact_wrapper{display:flex;flex-wrap:wrap}.contact_wrapper p{margin-right:2.025em}.contact_wrapper .postal_address>span{display:block}.contact{display:flex}.contact strong{font-weight:400;min-width:1.5625rem;position:relative}.contact strong:after{content:":";position:relative}.address_vcard_button,.address_call_button{margin:.675em 0}.atikon_logo{height:100%}.author_hor{bottom:.5em;display:block;fill:#fff;height:.5625rem;line-height:.5625rem;opacity:0;position:absolute;right:.5em;width:4.6875rem}.startpage .author_hor{opacity:1}.background_image{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.breadcrumbs{display:flex;flex-wrap:wrap;margin-bottom:.675em}.breadcrumbs p{margin:0 .3375em 0 0}.breadcrumbs ol{display:flex;flex-wrap:wrap}.breadcrumbs .separator{margin:0 .3375em}.button{border-radius:0;padding:0 1.35em;background:0 0;border:.1875rem solid #69765b;color:#69765b;display:inline-flex;justify-content:center;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button>span{align-items:center;display:flex;justify-content:center;min-height:2.375rem}.button .icon{fill:#69765b;flex-shrink:0;height:1.5rem;transition:fill .3s;width:1.5rem}.button .text{font-weight:400;padding:.3375em 0}.button .icon+.text{padding-left:.45em}.button:focus{outline:0;background:#69765b;border-color:#69765b;color:#fff}.button:focus .icon{fill:#fff}.button:hover{background:#69765b;border-color:#69765b;color:#fff}.button:hover .icon{fill:#fff}.button:active,.button.active{background:#69765b;border:.1875rem solid #69765b;color:#fff;display:inline-flex;justify-content:center;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:active>span,.button.active>span{align-items:center;display:flex;justify-content:center;min-height:2.375rem}.button:active .icon,.button.active .icon{fill:#fff;flex-shrink:0;height:1.5rem;transition:fill .3s;width:1.5rem}.button:active .text,.button.active .text{font-weight:400;padding:.3375em 0}.button:active .icon+.text,.button.active .icon+.text{padding-left:.45em}.button.bottom_spacing{margin-bottom:.675em}.button.button_light{background:0 0;border:.1875rem solid #fff;color:#fff;display:inline-flex;justify-content:center;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.button_light>span{align-items:center;display:flex;justify-content:center;min-height:2.375rem}.button.button_light .icon{fill:#fff;flex-shrink:0;height:1.5rem;transition:fill .3s;width:1.5rem}.button.button_light .text{font-weight:400;padding:.3375em 0}.button.button_light .icon+.text{padding-left:.45em}.button.button_light:focus{background:#fff;border-color:#fff;color:#69765b}.button.button_light:focus .icon{fill:#69765b}.button.button_light:hover{background:#fff;border-color:#fff;color:#69765b}.button.button_light:hover .icon{fill:#69765b}.button.button_light:active,.button.button_light.active{background:#fff;border:.1875rem solid #fff;color:#69765b;display:inline-flex;justify-content:center;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.button_light:active>span,.button.button_light.active>span{align-items:center;display:flex;justify-content:center;min-height:2.375rem}.button.button_light:active .icon,.button.button_light.active .icon{fill:#69765b;flex-shrink:0;height:1.5rem;transition:fill .3s;width:1.5rem}.button.button_light:active .text,.button.button_light.active .text{font-weight:400;padding:.3375em 0}.button.button_light:active .icon+.text,.button.button_light.active .icon+.text{padding-left:.45em}.button_overview{display:flex;flex-wrap:wrap;margin-bottom:2.7em}.button_overview .button{margin-right:.675em}.bypass_blocks{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;z-index:6000}.bypass_blocks li{display:block;width:20rem}.bypass_blocks a{background:#f1f0e6;color:#69765b;display:inline-block;font-size:90%;height:.0625rem;left:-624.9375rem;overflow:hidden;padding:.3375em;position:absolute;text-decoration:underline;top:-624.9375rem;width:.0625rem}.bypass_blocks a:focus{color:#69765b;height:auto;left:.3375em;top:.3375em;width:auto}.steuernews_call_to_action{background:#f1f0e6;border-radius:0;display:inline-block;margin:0 0 1.35em;padding:.675em}.steuernews_call_to_action p{margin:0}.company_logo{width:14.125rem;display:block;max-width:24.125rem;transition:all .3s ease-out}.scrolled_down .company_logo{max-width:10rem}.cookie_banner{align-items:center;background:#f1f0e6;border-top:.0625rem solid #685241;bottom:0;display:flex;flex-direction:column;font-size:90%;left:0;position:fixed;right:0;text-align:center;z-index:9000}.cookie_banner p{margin:0;padding:.9em .675em .9em 1.35em;width:100%}.cookie_banner .close{cursor:pointer;flex:1 0 auto;margin-bottom:.675em;padding:0 .675em}.cookie_banner .close>span{min-height:2.625rem}.cookie_banner .close .text{-webkit-hyphens:none;hyphens:none;padding:0 .27em}.dropdown_menu{display:none;margin-left:1.35em}.dropdown_menu>ul{display:flex;position:relative}.dropdown_menu>ul li{position:relative}.dropdown_menu>ul li:hover>a:after,.dropdown_menu>ul li.hover>a:after{left:0;right:0}.dropdown_menu>ul li:hover>ul,.dropdown_menu>ul li.hover>ul{visibility:visible}.dropdown_menu>ul>li{align-items:center;padding:.9em}.dropdown_menu>ul>li>a{letter-spacing:calc((.3125rem + .9375 * (100vw - 20rem) / 73.75) / 1000 * 0);font-size:.3125rem;align-items:center;color:#685241;display:flex;-webkit-hyphens:none;hyphens:none;line-height:1;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dropdown_menu>ul>li>a:after{background-color:#685241;bottom:0;content:"";height:.0625rem;left:50%;position:absolute;right:50%;transition:all .3s ease-out}.dropdown_menu>ul>li>a.active:after{left:0;right:0}.dropdown_menu>ul>li ul{background:#69765b;margin-top:.9em;padding:1.35em .675em;position:absolute;visibility:hidden;z-index:1000}.dropdown_menu>ul>li ul:target{visibility:visible}.dropdown_menu>ul>li ul a{align-items:center;color:#fff;display:inline-flex;font-weight:300;-webkit-hyphens:none;hyphens:none;justify-content:space-between;padding:0 .9em;text-decoration:none;white-space:nowrap}.dropdown_menu>ul>li ul a .icon{align-items:center;display:flex;fill:#fff;height:.4375rem;justify-content:center;margin-left:.8em;opacity:0;width:.4375rem}.dropdown_menu>ul>li ul a:hover .icon{opacity:1}.dropdown_menu>ul>li ul a:focus{outline-offset:-.125rem}.dropdown_menu>ul>li ul a:focus .icon{opacity:1}.dropdown_menu>ul>li ul a.active .icon{opacity:1}.dropdown_menu>ul>li ul ul{left:100%;position:absolute;top:-.675em}.dropdown_menu>ul>li:last-child{padding-right:0}.dropdown_menu>ul>li:last-child ul{right:0}.top_footer{padding:3.375em 0}.top_footer a{color:#685241}.top_footer a:hover,.top_footer a:focus,.top_footer a.active{text-decoration:none}.top_footer .company_logo_1{max-width:24.125rem}.top_footer .contact_wrapper{align-items:flex-end;display:flex;flex-grow:1;margin-top:1.35em}.top_footer .contact_wrapper p{margin:0}.top_footer .contact_wrapper .postal_address{margin-right:4.05em}.top_footer .related_links{align-items:flex-end;color:#685241;display:flex;flex-grow:1;justify-content:flex-start;margin-top:1.35em}.top_footer .related_links ul{display:flex;justify-content:flex-start}.top_footer .related_links ul .divider{margin:0 .5em}.bottom_footer{background-color:#69765b;color:#fff;padding:2.025em 0}.bottom_footer .overview_title{color:#fff;display:block;margin-bottom:.675em}.bottom_footer .entries{-moz-columns:11.25rem 6;columns:11.25rem 6;max-width:75rem}.bottom_footer .entry{align-items:center;-moz-column-break-inside:avoid;break-inside:avoid;color:#fff;display:flex;justify-content:flex-start;text-decoration:none}.bottom_footer .entry .title{color:#fff;font-size:90%;margin:0;text-decoration:none}.bottom_footer .entry .icon{align-items:center;display:flex;fill:#fff;height:.4375rem;justify-content:center;margin-left:.5em;min-width:.4375rem;width:.4375rem}.bottom_footer .entry:hover .title,.bottom_footer .entry:focus .title,.bottom_footer .entry.active .title{text-decoration:underline}.form_disclaimer{background:#f1f0e6;border-radius:0;color:#685241;margin-bottom:.675em;padding:.9em 1.35em}.file{display:flex;flex-basis:65%;margin:0 0 .9em;position:relative;height:2.75rem}.file.error .file_name{border-color:#69765b}.file .file_name{background:#f1f0e6;border:.1875rem solid #685241;border-radius:0;color:#685241;flex:0 1 100%;overflow:hidden;padding:0 .675em;text-overflow:ellipsis;white-space:nowrap;width:8.125rem;line-height:2.375rem;height:2.75rem}.file .file_button{border-radius:0;flex:1 0 auto;padding:0 1.35em;z-index:10;background:0 0;border:.1875rem solid #69765b;color:#69765b;display:inline-flex;justify-content:center;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file .file_button>span{align-items:center;display:flex;justify-content:center;min-height:2.375rem}.file .file_button .icon{fill:#69765b;flex-shrink:0;height:1.5rem;transition:fill .3s;width:1.5rem}.file .file_button .text{font-weight:400;padding:.3375em 0}.file .file_button .icon+.text{padding-left:.45em}.file .file_button.focus{background:#69765b;border-color:#69765b;color:#fff}.file .file_button.focus .icon{fill:#fff}.file [type=file]{bottom:0;color:transparent;cursor:pointer;display:block;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:20;height:2.75rem}.file [type=file]:hover~.file_button{background:#69765b;border-color:#69765b;color:#fff}.file [type=file]:hover~.file_button .icon{fill:#fff}.file [type=file]:active~.file_button{background:#69765b;border:.1875rem solid #69765b;color:#fff;display:inline-flex;justify-content:center;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file [type=file]:active~.file_button>span{align-items:center;display:flex;justify-content:center;min-height:2.375rem}.file [type=file]:active~.file_button .icon{fill:#fff;flex-shrink:0;height:1.5rem;transition:fill .3s;width:1.5rem}.file [type=file]:active~.file_button .text{font-weight:400;padding:.3375em 0}.file [type=file]:active~.file_button .icon+.text{padding-left:.45em}button{cursor:pointer;margin:.675em 0;outline:0;overflow:hidden;padding:0 1.35em;width:100%}button::-moz-focus-inner{border:0}.container{margin:0 auto;max-width:100rem;min-width:20rem;padding:0 .9375rem}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.46875rem;margin-right:-.46875rem}.row.around_xsmall{justify-content:space-around}.row.between_xsmall{justify-content:space-between}.row.start_xsmall{justify-content:flex-start}.row.center_xsmall{justify-content:center}.row.end_xsmall{justify-content:flex-end}.row.top_xsmall{align-items:flex-start}.row.middle_xsmall{align-items:center}.row.bottom_xsmall{align-items:flex-end}.row.baseline_xsmall{align-items:baseline}.row.no_column_margin{margin-left:0;margin-right:0}.row.no_column_margin>[class*=span]{padding-left:0;padding-right:0}.row.half_column_margin{margin-left:-.234375rem;margin-right:-.234375rem}.row.half_column_margin>[class*=span]{padding-left:.234375rem;padding-right:.234375rem}[class*=span]{flex-basis:100%;max-width:100%;padding-left:.46875rem;padding-right:.46875rem}[class*=span].span_column{display:flex;flex-direction:column}.span1_xsmall{flex-basis:8.33333333%;max-width:8.33333333%}.order1_xsmall{order:1}.span2_xsmall{flex-basis:16.66666667%;max-width:16.66666667%}.order2_xsmall{order:2}.span3_xsmall{flex-basis:25%;max-width:25%}.order3_xsmall{order:3}.span4_xsmall{flex-basis:33.33333333%;max-width:33.33333333%}.order4_xsmall{order:4}.span5_xsmall{flex-basis:41.66666667%;max-width:41.66666667%}.order5_xsmall{order:5}.span6_xsmall{flex-basis:50%;max-width:50%}.order6_xsmall{order:6}.span7_xsmall{flex-basis:58.33333333%;max-width:58.33333333%}.order7_xsmall{order:7}.span8_xsmall{flex-basis:66.66666667%;max-width:66.66666667%}.order8_xsmall{order:8}.span9_xsmall{flex-basis:75%;max-width:75%}.order9_xsmall{order:9}.span10_xsmall{flex-basis:83.33333333%;max-width:83.33333333%}.order10_xsmall{order:10}.span11_xsmall{flex-basis:91.66666667%;max-width:91.66666667%}.order11_xsmall{order:11}.span12_xsmall{flex-basis:100%;max-width:100%}.order12_xsmall{order:12}header{overflow:hidden;position:relative}.top_header_wrapper{background-color:#f1f0e6;border-bottom:.0625rem solid transparent;display:flex;flex-direction:column;height:8.75rem;justify-content:center;left:0;max-height:14.8125rem;position:fixed;right:0;top:0;transition:all .3s ease-out;width:100%;z-index:100}.scrolled_down .top_header_wrapper{border-color:#69765b;max-height:6.25rem}.top_header_wrapper>.container{width:100%}.top_header_wrapper .top_header{display:flex;flex-direction:column;justify-content:center;position:relative}.top_header_wrapper .top_header .links_and_navigation_wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-top:.9em}.top_header_wrapper .top_header .links_and_navigation_wrapper .links{align-items:center;display:flex;justify-content:flex-start}.top_header_wrapper .top_header .links_and_navigation_wrapper .links .header_link{display:block;fill:#685241;height:1.8125rem;margin-right:.9em;transition:transform .3s ease-out;width:1.8125rem}.top_header_wrapper .top_header .links_and_navigation_wrapper .links .header_link.call{height:1.5rem}.top_header_wrapper .top_header .links_and_navigation_wrapper .links .header_link:hover,.top_header_wrapper .top_header .links_and_navigation_wrapper .links .header_link:focus{fill:#69765b;transform:scale(.9)}.top_header_wrapper .top_header .links_and_navigation_wrapper .navigation{display:flex}.bottom_header_wrapper{min-height:25rem;padding-top:8.75rem;transition:all .3s ease-out}.scrolled_down .bottom_header_wrapper{padding-top:6.25rem}.bottom_header_wrapper .sitetitle{align-items:center;display:flex;justify-content:space-between;position:relative}.startpage .bottom_header_wrapper .sitetitle{margin-right:1.35em}.bottom_header_wrapper .sitetitle:before{background-color:#69765b;bottom:0;content:"";left:-50vw;position:absolute;right:-50vw;top:0;z-index:-1}.startpage .bottom_header_wrapper .sitetitle:before{display:none}.bottom_header_wrapper .sitetitle .contents_link{display:none;margin-left:2.7em}.bottom_header_wrapper .sitetitle .contents_link .icon{align-items:center;display:flex;fill:#fff;height:2.875rem;justify-content:center;transition:transform .3s ease-out;width:2.875rem}.startpage .bottom_header_wrapper .sitetitle .contents_link .icon{fill:#69765b}.bottom_header_wrapper .sitetitle .contents_link:hover .icon{transform:scale(.9)}.bottom_header_wrapper .health_insurance{color:#fff;font-weight:400;margin:0;padding:.675em 0;position:relative;text-align:center}.bottom_header_wrapper .health_insurance:before{background-color:#69765b;bottom:0;content:"";left:-50vw;position:absolute;right:-50vw;top:0;z-index:-1}.bottom_header_wrapper .contacts_wrapper{background-color:#69765b;color:#fff;display:block;flex-grow:1;padding:2rem 0;position:relative}.bottom_header_wrapper .contacts_wrapper .title{color:#fff;display:block;font-weight:400;margin-bottom:.675em;padding-top:0}.bottom_header_wrapper .contacts_wrapper:before{background-color:#69765b;bottom:0;content:"";left:-50vw;position:absolute;right:-50vw;top:0;z-index:-1}.bottom_header_wrapper .contacts_wrapper a{align-items:center;color:#fff;display:flex;justify-content:flex-start;margin-bottom:.3375em;text-decoration:none}.bottom_header_wrapper .contacts_wrapper a .icon{align-items:center;display:flex;fill:#fff;height:.4375rem;justify-content:center;margin-left:.5em;min-width:.4375rem;width:.4375rem}.bottom_header_wrapper .contacts_wrapper a:hover .text,.bottom_header_wrapper .contacts_wrapper a:focus .text{text-decoration:underline}.header_background_wrapper{min-height:10rem;flex-grow:1;height:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:0;min-width:100%;padding-bottom:66%;position:relative}.header_background_wrapper .header_background{background-position:center top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.header_background_wrapper .header_background:after{background-color:#f1f0e64d;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.startpage .header_background_wrapper .header_background{background-position:left top}@supports (padding-left: env(safe-area-inset-left)){html.iphone .container{padding-left:max(.9375rem,env(safe-area-inset-left));padding-right:max(.9375rem,env(safe-area-inset-right))}}.language_select_wrapper{position:relative}.language_select{background-color:#69765b;position:absolute;top:50%;transform:translateY(-50%)}.language_select li{display:block;padding:.3375em .675em}.language_select li.active{display:none}.language_select li a{color:#fff;display:block;text-decoration:none}.language_select li a .large_label{display:none}.language_select li a .small_label{display:block;text-transform:uppercase}.language_select li a:hover,.language_select li a:focus{text-decoration:underline}.language_select_large{margin-right:.5em;right:calc((.9375rem + 2.1875 * (100vw - 20rem) / 73.75) * -1.2)}.language_select_small{margin-right:.5em;right:calc(-50vw + 50%)}.startpage .language_select_small{right:calc(-50vw + 50%)}.legal_notice_font_overview p{margin-bottom:0}.legal_notice_font_overview li{margin-bottom:.675em}.main_wrapper{background-color:#f1f0e6;overflow:hidden;padding:2.7em 0}.startpage.german .main_wrapper{padding:0}main{margin-bottom:2.7em}.startpage.german main{margin-bottom:0}main>nav+a+h2{padding-top:0}.infolist_download{display:none}.dark_area,.light_area{padding-bottom:3.375em;padding-top:3.375em;flex-grow:1;max-width:53.75rem;position:relative;z-index:2}.dark_area h2,.light_area h2{color:#685241;padding:0 0 .675em;position:relative}.dark_area h2:after,.light_area h2:after{background-color:#685241;bottom:0;content:"";height:.0625rem;left:-50vw;margin-right:-2.7em;position:absolute;right:100%}.dark_area:before,.light_area:before{bottom:0;content:"";left:-50vw;position:absolute;right:-50vw;top:0;z-index:-1}.dark_area .button_overview,.light_area .button_overview{margin-bottom:0}.dark_area .button,.light_area .button{margin-top:1.35em}.dark_area .overview .entries,.light_area .overview .entries{-moz-columns:11.25rem 2;columns:11.25rem 2;margin-top:2.025em;max-width:75rem}.dark_area .overview .entry,.light_area .overview .entry{align-items:center;-moz-column-break-inside:avoid;break-inside:avoid;color:#685241;display:flex;justify-content:flex-start;text-decoration:none}.dark_area .overview .entry .info,.light_area .overview .entry .info{order:2}.dark_area .overview .entry .title,.light_area .overview .entry .title{color:#685241;margin:0;text-decoration:none}.dark_area .overview .entry .icon,.light_area .overview .entry .icon{align-items:center;display:flex;fill:#685241;height:.4375rem;justify-content:center;margin-right:.5em;min-width:.4375rem;order:1;width:.4375rem}.dark_area .overview .entry:hover .title,.light_area .overview .entry:hover .title,.dark_area .overview .entry:focus .title,.light_area .overview .entry:focus .title{text-decoration:underline}.dark_area,.dark_area a,.dark_area h2{color:#fff}.dark_area h2:after{background-color:#fff}.dark_area .overview .entry,.dark_area .overview .entry .title{color:#fff}.dark_area .overview .entry .icon{fill:#fff}.dark_area:before{background-color:#69765b}.image_right_out,.image_left_out,.small_image_left_out{flex-grow:1;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:18.75rem;min-width:100%;position:relative;z-index:4}.toggle_offcanvas_menu{display:inline-block;margin-left:.675em;position:relative}.toggle_offcanvas_menu label{align-items:center;cursor:pointer;display:flex;height:1.8125rem;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.toggle_offcanvas_menu label .icon{height:.875rem;margin-right:.675em;position:relative;transform:rotate(0);transition:transform .35s .15s;width:1.875rem}.toggle_offcanvas_menu label .line{background:#685241;display:block;height:.0625rem;position:absolute;width:100%}.toggle_offcanvas_menu label .line_1{opacity:1;top:0;transition:top .3s .3s,transform .3s;visibility:visible}.toggle_offcanvas_menu label .line_2{opacity:1;top:.40625rem;transition:opacity .3s;visibility:visible}.toggle_offcanvas_menu label .line_3{bottom:0;transition:bottom .3s .3s,transform .3s}.toggle_offcanvas_menu a{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.toggle_offcanvas_menu .open_offcanvas_menu{display:block}.toggle_offcanvas_menu .close_offcanvas_menu{display:none}.offcanvas_menu_overlay{-webkit-backdrop-filter:blur(.125rem);background:#68524180;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .24s,visibility .24s;visibility:hidden;z-index:110}.offcanvas_menu{background-color:#f1f0e6;box-shadow:0 0 .75rem #0003;display:block;min-height:100%;opacity:0;padding:1.35em 0;position:absolute;transform:scaleX(0);transition:opacity .24s,transform .24s,visibility .24s;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:15.625rem;z-index:5000;left:0;transform-origin:left}.offcanvas_menu .offcanvas_menu_content>ul>li{margin-bottom:.675em;position:relative}.offcanvas_menu .offcanvas_menu_content>ul>li>a{background-color:#69765b;color:#fff;display:block;font-size:112.5%;font-weight:400;padding:.675em 1.35em;text-decoration:none}.offcanvas_menu .offcanvas_menu_content>ul>li>a.active{text-decoration:underline}.offcanvas_menu .offcanvas_menu_content>ul li.expanded>ul{display:block}.offcanvas_menu .offcanvas_menu_content>ul ul{display:none}.offcanvas_menu .offcanvas_menu_content>ul ul:target{display:block}.offcanvas_menu .offcanvas_menu_content>ul ul a{color:#685241;display:block;padding:.54em 1.35em;text-decoration:none}.offcanvas_menu .offcanvas_menu_content>ul ul a.active{text-decoration:underline}.offcanvas_menu .offcanvas_menu_content>ul ul ul{border-bottom:.0625rem solid #685241;border-top:.0625rem solid #685241}.onlinetools_popup_overview .entry{margin:0 0 .675em}.onlinetools_popup_overview .description{display:block;margin-bottom:.675em}.onlinetools_popup_overview .touch_link .title{margin:0 0 .3375em;padding:0}.popup_overlay{-webkit-backdrop-filter:blur(.125rem);background:#68524180;bottom:0;left:0;opacity:0;padding:1% 0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:-1}.popup_overlay.show{opacity:1;visibility:visible;z-index:9000}.popup_header{padding:0 0 0 1.35em}.popup_close{align-items:center;background:#69765b;border-radius:0;display:flex;float:right;justify-content:center;margin-right:.0625rem;padding:.38571429em;text-align:center;height:2.75rem;width:2.75rem}.popup_close .icon{fill:#fff;height:1.5rem;width:1.5rem}.popup_content{height:100%;margin:0 auto;max-width:100rem;opacity:0;position:relative;transform:scale(.6);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;z-index:9500}.popup_content.show{opacity:1;transform:scale(1);visibility:visible}.popup_content .content{background:#f1f0e6;bottom:0;box-shadow:0 0 1.5625rem #0003;left:0;position:absolute;right:0;top:2.75rem}.popup_iframe{background:#f1f0e6;border:0;height:100%;opacity:0;position:relative;transition:opacity .3s;width:100%;z-index:1}.popup_iframe.show{opacity:1}.open_street_map .map{height:21.875rem;background-color:#f1f0e6;border:.1875rem solid #69765b;cursor:move;position:relative;width:100%}.open_street_map .map_overlay{align-items:center;background-color:#f1f0e6d9;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s;z-index:1}.open_street_map .map_overlay.show{opacity:1;transition-delay:0}.open_street_map .map_overlay.show p{font-size:120%;margin:1.35em 2.7em;text-align:center}.open_street_map .required_description,.open_street_map .form_disclaimer{margin:1.35em 0 0}.open_street_map .plan_route{display:flex;flex-direction:column;flex-wrap:wrap;margin:1.35em 0;position:relative}.open_street_map .plan_route .saddr{flex-grow:1;flex-shrink:1}.open_street_map .plan_route .select_wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;margin-top:.675em}.open_street_map .ol-viewport{touch-action:pan-y!important}.open_street_map .ol-overlaycontainer-stopevent button{align-items:center;background:0 0;border:.1875rem solid #69765b;border-radius:0;color:#69765b;display:inline-flex;font-weight:700;height:2.75rem;justify-content:center;margin:0;padding:0;text-decoration:none;transition:background .3s,border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.75rem}.open_street_map .ol-overlaycontainer-stopevent button:focus{background:#69765b;border:.0625rem solid #69765b;box-shadow:0 0 0 .1875rem #69765b33;color:#fff;outline:0}.open_street_map .ol-overlaycontainer-stopevent button:hover{background:#69765b;border:.0625rem solid #69765b;color:#fff}.open_street_map .ol-overlaycontainer-stopevent button.disabled{cursor:default;opacity:.6}.open_street_map .ol-overlaycontainer-stopevent .ol-attribution,.open_street_map .ol-overlaycontainer-stopevent .ol-zoom-in,.open_street_map .ol-overlaycontainer-stopevent .ol-zoom-out,.open_street_map .ol-overlaycontainer-stopevent .ol-zoomslider{position:absolute;right:.3125rem;z-index:50}.open_street_map .ol-overlaycontainer-stopevent .ol-zoom-in{line-height:1;top:.3125rem}.open_street_map .ol-overlaycontainer-stopevent .ol-zoom-out{line-height:1;top:3.375rem}.open_street_map .ol-overlaycontainer-stopevent .ol-rotate-reset{display:none}.open_street_map .ol-overlaycontainer-stopevent .ol-attribution{align-items:center;bottom:0;cursor:default;display:flex;justify-content:flex-end;right:0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99}.open_street_map .ol-overlaycontainer-stopevent .ol-attribution ul{align-items:center;background:#ffffffd9;color:#000;display:flex;height:2.875rem;justify-content:flex-end;list-style:none!important;margin:0;padding:0;text-shadow:0 0 .125rem rgba(0,0,0,.15);transform-origin:center right;transition:transform .3s,opacity .3s}.open_street_map .ol-overlaycontainer-stopevent .ol-attribution ul li{align-items:center;background-image:none;display:flex;font-size:90%;margin:0 .675em;padding:0}.open_street_map .ol-overlaycontainer-stopevent .ol-attribution ul li a{align-items:center;display:inline-flex;margin:0 .3125rem}.open_street_map .ol-overlaycontainer-stopevent .ol-attribution button,.open_street_map.disable_ui .ol-overlaycontainer-stopevent .ol-zoom-in,.open_street_map.disable_ui .ol-overlaycontainer-stopevent .ol-zoom-out{display:none}.open_street_map .form_disclaimer{background:#69765b;border-radius:0;color:#fff;font-size:90%;margin-bottom:.675em;padding:.9em 1.35em}.open_street_map .form_disclaimer a{color:#fff}.opening_times_wrapper{padding:2rem 0;position:relative}.opening_times_wrapper .opening_times:nth-child(2) .entry strong{width:2.1875rem}.opening_times{margin-bottom:.675em}.opening_times .title{display:block;font-weight:400;margin-bottom:.675em;padding-top:0}.opening_times .entry{display:flex;margin:0}.opening_times .entry strong{display:block;font-weight:400;width:5.3125rem}.opening_times .entry strong .opening_day:before{content:"& ";position:relative}.opening_times .entry strong .opening_day:first-child:before{display:none}.preloader{display:block;position:relative}.preloader .icon_spin{animation:preloader_rotate .9s linear infinite;display:block;fill:#685241;height:3rem;left:50%;margin:-1.5rem 0 0 -1.5rem;opacity:1;position:absolute;top:50%;transition:.3s;visibility:visible;width:3rem}.preloader .icon_spin.hide{opacity:0;visibility:hidden}.no-cssanimations .icon_spin{display:none}.highlight_keyword{background:#69765b;color:#fff;outline:.125rem solid #69765b}.steuernews_issues_select{align-items:stretch;display:flex;margin-bottom:.675em;max-width:30rem;width:100%}.steuernews_issues_select .select{border-bottom-right-radius:0;border-top-right-radius:0;display:flex;flex-grow:1;margin-bottom:0}.steuernews_issues_select .button{border-bottom-left-radius:0;border-top-left-radius:0;flex-shrink:0}.sub_navigation{margin-bottom:1.35em;padding:1.35em;position:relative;z-index:1}.sub_navigation:before{border:.1875rem solid #69765b;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.sub_navigation .title{display:block;font-weight:400;margin-bottom:.675em;padding:0}.sub_navigation ul{margin-bottom:0}.sub_navigation a{color:#685241;text-decoration:none}.sub_navigation a:hover,.sub_navigation a:focus,.sub_navigation a.active{text-decoration:underline}.team_overview .entry{display:flex;flex-direction:column-reverse;margin-bottom:2.7em}.team_overview .entry .title{color:#685241;margin:.5em 0 .9em;padding:0 0 .675em;position:relative}.team_overview .entry .title:after{background-color:#685241;bottom:0;content:"";height:.0625rem;left:-50vw;position:absolute;right:calc(100% - 4rem)}.team_overview .photo{display:flex;margin-bottom:.675em;max-width:18.75rem}.team_overview .photo img{display:block}.team_overview .info{flex:1 1 auto;margin-bottom:.675em}.team_overview .info .vita_button{margin-top:1.35em}.team_entry .photo{margin-bottom:.675em;max-width:18.75rem}.team_entry .photo img{display:block}.team_entry .info{margin-bottom:.675em}.teaser_overview img{display:block;position:relative;width:100%}.teaser_overview .info{color:#fff;padding:2.025em 0 2.025em 1.35em;position:relative;z-index:1}.teaser_overview .info .title{color:#fff;display:block;font-weight:400;margin-bottom:.675em;padding:0}.teaser_overview .info .description{margin-bottom:2.025em}.teaser_overview .info .description p{margin:0}.teaser_overview .info:before{background-color:#69765b;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.tooltip_wrapper{display:block;position:relative;z-index:1}.checkbox .tooltip_wrapper{position:static}[role=tooltip]{background:#69765b;border:.0625rem solid #69765b;border-radius:0;bottom:100%;color:#fff;font-size:90%;font-weight:400;line-height:1.35;padding:.675em;position:absolute;right:0;text-align:center;transform:translateY(-.3125rem);z-index:50}[role=tooltip]:after{border:.625rem solid transparent;border-top-color:#69765b;bottom:-1.25rem;content:"";display:block;height:0;left:50%;margin-left:-.625rem;position:absolute;width:0}[role=tooltip]:before{border:.6875rem solid transparent;border-top-color:#69765b;bottom:-1.375rem;content:"";display:block;height:0;left:50%;margin-left:-.6875rem;position:absolute;width:0}[role=tooltip][aria-hidden=true]{display:none}}@media screen and (min-width: 20rem){.news_link_wrapper .news_link{font-size:calc(.875rem + .8125 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.news_link_wrapper .news_link{font-size:1.6875rem}}@media screen and (min-width: 61.875rem){.author_hor{opacity:1}}@media screen and (min-width: 20rem){.button>span{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.button>span{min-height:2.375rem}}@media screen and (min-width: 20rem){.button:active>span,.button.active>span{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.button:active>span,.button.active>span{min-height:2.375rem}}@media screen and (min-width: 20rem){.button.button_light>span{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.button.button_light>span{min-height:2.375rem}}@media screen and (min-width: 20rem){.button.button_light:active>span,.button.button_light.active>span{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.button.button_light:active>span,.button.button_light.active>span{min-height:2.375rem}}@media screen and (min-width: 20rem){.company_logo{width:calc(14.125rem + 10 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.company_logo{width:24.125rem}}@media screen and (min-width: 75rem){.scrolled_down .company_logo{max-width:12.5rem}}@media screen and (min-width: 35rem){.cookie_banner{flex-direction:row;text-align:left}.cookie_banner .close{margin:0 .675em}}@media screen and (min-width: 20rem){.cookie_banner .close>span{min-height:calc(2.625rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.cookie_banner .close>span{min-height:2.625rem}}@media screen and (min-width: 75rem){.dropdown_menu{align-items:center;display:flex}}@media screen and (min-width: 20rem){.dropdown_menu>ul>li>a{font-size:calc(.3125rem + .9375 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.dropdown_menu>ul>li>a{font-size:1.25rem}}@media screen and (min-width: 47.5rem){.top_footer .related_links,.top_footer .related_links ul{justify-content:flex-end}}@media screen and (min-width: 20rem){.file{height:calc(2.75rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.file{height:2.75rem}}@media screen and (min-width: 20rem){.file .file_name{line-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.file .file_name{line-height:2.375rem}}@media screen and (min-width: 20rem){.file .file_name{height:calc(2.75rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.file .file_name{height:2.75rem}}@media screen and (min-width: 20rem){.file .file_button>span{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.file .file_button>span{min-height:2.375rem}}@media screen and (min-width: 20rem){.file [type=file]{height:calc(2.75rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.file [type=file]{height:2.75rem}}@media screen and (min-width: 20rem){.file [type=file]:active~.file_button>span{min-height:calc(2.375rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.file [type=file]:active~.file_button>span{min-height:2.375rem}}@media screen and (min-width: 35rem){.formular .button_wrapper{text-align:right}button{width:auto}}@media screen and (min-width: 20rem){.container{padding:0 calc(.9375rem + 2.1875 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.container{padding:0 3.125rem}}@media screen and (min-width: 20rem){.row{margin:0 calc(-.46875rem - 1.09375 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.row{margin:0 -1.5625rem}}@media screen and (min-width: 20rem){.row.half_column_margin{margin:0 calc(-.234375rem - .546875 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.row.half_column_margin{margin:0 -.78125rem}}@media screen and (min-width: 20rem){.row.half_column_margin>[class*=span]{padding:0 calc(.234375rem + .546875 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.row.half_column_margin>[class*=span]{padding:0 .78125rem}}@media screen and (min-width: 30rem){.row.around_small{justify-content:space-around}.row.between_small{justify-content:space-between}.row.start_small{justify-content:flex-start}.row.center_small{justify-content:center}.row.end_small{justify-content:flex-end}.row.top_small{align-items:flex-start}.row.middle_small{align-items:center}.row.bottom_small{align-items:flex-end}.row.baseline_small{align-items:baseline}}@media screen and (min-width: 35rem){.row.around_medium{justify-content:space-around}.row.between_medium{justify-content:space-between}.row.start_medium{justify-content:flex-start}.row.center_medium{justify-content:center}.row.end_medium{justify-content:flex-end}.row.top_medium{align-items:flex-start}.row.middle_medium{align-items:center}.row.bottom_medium{align-items:flex-end}.row.baseline_medium{align-items:baseline}}@media screen and (min-width: 47.5rem){.row.around_large{justify-content:space-around}.row.between_large{justify-content:space-between}.row.start_large{justify-content:flex-start}.row.center_large{justify-content:center}.row.end_large{justify-content:flex-end}.row.top_large{align-items:flex-start}.row.middle_large{align-items:center}.row.bottom_large{align-items:flex-end}.row.baseline_large{align-items:baseline}}@media screen and (min-width: 61.875rem){.row.around_xlarge{justify-content:space-around}.row.between_xlarge{justify-content:space-between}.row.start_xlarge{justify-content:flex-start}.row.center_xlarge{justify-content:center}.row.end_xlarge{justify-content:flex-end}.row.top_xlarge{align-items:flex-start}.row.middle_xlarge{align-items:center}.row.bottom_xlarge{align-items:flex-end}.row.baseline_xlarge{align-items:baseline}}@media screen and (min-width: 75rem){.row.around_xxlarge{justify-content:space-around}.row.between_xxlarge{justify-content:space-between}.row.start_xxlarge{justify-content:flex-start}.row.center_xxlarge{justify-content:center}.row.end_xxlarge{justify-content:flex-end}.row.top_xxlarge{align-items:flex-start}.row.middle_xxlarge{align-items:center}.row.bottom_xxlarge{align-items:flex-end}.row.baseline_xxlarge{align-items:baseline}}@media screen and (min-width: 93.75rem){.row.around_xxxlarge{justify-content:space-around}.row.between_xxxlarge{justify-content:space-between}.row.start_xxxlarge{justify-content:flex-start}.row.center_xxxlarge{justify-content:center}.row.end_xxxlarge{justify-content:flex-end}.row.top_xxxlarge{align-items:flex-start}.row.middle_xxxlarge{align-items:center}.row.bottom_xxxlarge{align-items:flex-end}.row.baseline_xxxlarge{align-items:baseline}}@media screen and (min-width: 20rem){[class*=span]{padding:0 calc(.46875rem + 1.09375 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){[class*=span]{padding:0 1.5625rem}}@media screen and (min-width: 30rem){.span1_small{flex-basis:8.33333333%;max-width:8.33333333%}.order1_small{order:1}.span2_small{flex-basis:16.66666667%;max-width:16.66666667%}.order2_small{order:2}.span3_small{flex-basis:25%;max-width:25%}.order3_small{order:3}.span4_small{flex-basis:33.33333333%;max-width:33.33333333%}.order4_small{order:4}.span5_small{flex-basis:41.66666667%;max-width:41.66666667%}.order5_small{order:5}.span6_small{flex-basis:50%;max-width:50%}.order6_small{order:6}.span7_small{flex-basis:58.33333333%;max-width:58.33333333%}.order7_small{order:7}.span8_small{flex-basis:66.66666667%;max-width:66.66666667%}.order8_small{order:8}.span9_small{flex-basis:75%;max-width:75%}.order9_small{order:9}.span10_small{flex-basis:83.33333333%;max-width:83.33333333%}.order10_small{order:10}.span11_small{flex-basis:91.66666667%;max-width:91.66666667%}.order11_small{order:11}.span12_small{flex-basis:100%;max-width:100%}.order12_small{order:12}}@media screen and (min-width: 35rem){.span1_medium{flex-basis:8.33333333%;max-width:8.33333333%}.order1_medium{order:1}.span2_medium{flex-basis:16.66666667%;max-width:16.66666667%}.order2_medium{order:2}.span3_medium{flex-basis:25%;max-width:25%}.order3_medium{order:3}.span4_medium{flex-basis:33.33333333%;max-width:33.33333333%}.order4_medium{order:4}.span5_medium{flex-basis:41.66666667%;max-width:41.66666667%}.order5_medium{order:5}.span6_medium{flex-basis:50%;max-width:50%}.order6_medium{order:6}.span7_medium{flex-basis:58.33333333%;max-width:58.33333333%}.order7_medium{order:7}.span8_medium{flex-basis:66.66666667%;max-width:66.66666667%}.order8_medium{order:8}.span9_medium{flex-basis:75%;max-width:75%}.order9_medium{order:9}.span10_medium{flex-basis:83.33333333%;max-width:83.33333333%}.order10_medium{order:10}.span11_medium{flex-basis:91.66666667%;max-width:91.66666667%}.order11_medium{order:11}.span12_medium{flex-basis:100%;max-width:100%}.order12_medium{order:12}}@media screen and (min-width: 47.5rem){.span1_large{flex-basis:8.33333333%;max-width:8.33333333%}.order1_large{order:1}.span2_large{flex-basis:16.66666667%;max-width:16.66666667%}.order2_large{order:2}.span3_large{flex-basis:25%;max-width:25%}.order3_large{order:3}.span4_large{flex-basis:33.33333333%;max-width:33.33333333%}.order4_large{order:4}.span5_large{flex-basis:41.66666667%;max-width:41.66666667%}.order5_large{order:5}.span6_large{flex-basis:50%;max-width:50%}.order6_large{order:6}.span7_large{flex-basis:58.33333333%;max-width:58.33333333%}.order7_large{order:7}.span8_large{flex-basis:66.66666667%;max-width:66.66666667%}.order8_large{order:8}.span9_large{flex-basis:75%;max-width:75%}.order9_large{order:9}.span10_large{flex-basis:83.33333333%;max-width:83.33333333%}.order10_large{order:10}.span11_large{flex-basis:91.66666667%;max-width:91.66666667%}.order11_large{order:11}.span12_large{flex-basis:100%;max-width:100%}.order12_large{order:12}}@media screen and (min-width: 61.875rem){.span1_xlarge{flex-basis:8.33333333%;max-width:8.33333333%}.order1_xlarge{order:1}.span2_xlarge{flex-basis:16.66666667%;max-width:16.66666667%}.order2_xlarge{order:2}.span3_xlarge{flex-basis:25%;max-width:25%}.order3_xlarge{order:3}.span4_xlarge{flex-basis:33.33333333%;max-width:33.33333333%}.order4_xlarge{order:4}.span5_xlarge{flex-basis:41.66666667%;max-width:41.66666667%}.order5_xlarge{order:5}.span6_xlarge{flex-basis:50%;max-width:50%}.order6_xlarge{order:6}.span7_xlarge{flex-basis:58.33333333%;max-width:58.33333333%}.order7_xlarge{order:7}.span8_xlarge{flex-basis:66.66666667%;max-width:66.66666667%}.order8_xlarge{order:8}.span9_xlarge{flex-basis:75%;max-width:75%}.order9_xlarge{order:9}.span10_xlarge{flex-basis:83.33333333%;max-width:83.33333333%}.order10_xlarge{order:10}.span11_xlarge{flex-basis:91.66666667%;max-width:91.66666667%}.order11_xlarge{order:11}.span12_xlarge{flex-basis:100%;max-width:100%}.order12_xlarge{order:12}}@media screen and (min-width: 75rem){.span1_xxlarge{flex-basis:8.33333333%;max-width:8.33333333%}.order1_xxlarge{order:1}.span2_xxlarge{flex-basis:16.66666667%;max-width:16.66666667%}.order2_xxlarge{order:2}.span3_xxlarge{flex-basis:25%;max-width:25%}.order3_xxlarge{order:3}.span4_xxlarge{flex-basis:33.33333333%;max-width:33.33333333%}.order4_xxlarge{order:4}.span5_xxlarge{flex-basis:41.66666667%;max-width:41.66666667%}.order5_xxlarge{order:5}.span6_xxlarge{flex-basis:50%;max-width:50%}.order6_xxlarge{order:6}.span7_xxlarge{flex-basis:58.33333333%;max-width:58.33333333%}.order7_xxlarge{order:7}.span8_xxlarge{flex-basis:66.66666667%;max-width:66.66666667%}.order8_xxlarge{order:8}.span9_xxlarge{flex-basis:75%;max-width:75%}.order9_xxlarge{order:9}.span10_xxlarge{flex-basis:83.33333333%;max-width:83.33333333%}.order10_xxlarge{order:10}.span11_xxlarge{flex-basis:91.66666667%;max-width:91.66666667%}.order11_xxlarge{order:11}.span12_xxlarge{flex-basis:100%;max-width:100%}.order12_xxlarge{order:12}}@media screen and (min-width: 93.75rem){.span1_xxxlarge{flex-basis:8.33333333%;max-width:8.33333333%}.order1_xxxlarge{order:1}.span2_xxxlarge{flex-basis:16.66666667%;max-width:16.66666667%}.order2_xxxlarge{order:2}.span3_xxxlarge{flex-basis:25%;max-width:25%}.order3_xxxlarge{order:3}.span4_xxxlarge{flex-basis:33.33333333%;max-width:33.33333333%}.order4_xxxlarge{order:4}.span5_xxxlarge{flex-basis:41.66666667%;max-width:41.66666667%}.order5_xxxlarge{order:5}.span6_xxxlarge{flex-basis:50%;max-width:50%}.order6_xxxlarge{order:6}.span7_xxxlarge{flex-basis:58.33333333%;max-width:58.33333333%}.order7_xxxlarge{order:7}.span8_xxxlarge{flex-basis:66.66666667%;max-width:66.66666667%}.order8_xxxlarge{order:8}.span9_xxxlarge{flex-basis:75%;max-width:75%}.order9_xxxlarge{order:9}.span10_xxxlarge{flex-basis:83.33333333%;max-width:83.33333333%}.order10_xxxlarge{order:10}.span11_xxxlarge{flex-basis:91.66666667%;max-width:91.66666667%}.order11_xxxlarge{order:11}.span12_xxxlarge{flex-basis:100%;max-width:100%}.order12_xxxlarge{order:12}}@media screen and (min-width: 75rem){.top_header_wrapper{height:11.25rem}}@media screen and (min-width: 35rem){.top_header_wrapper .top_header{align-items:flex-end;flex-direction:row;justify-content:space-between}.top_header_wrapper .top_header .links_and_navigation_wrapper{margin-top:0}}@media screen and (min-width: 75rem){.top_header_wrapper .top_header .links_and_navigation_wrapper .links{display:none}.bottom_header_wrapper{padding-top:11.25rem}.bottom_header_wrapper .sitetitle .contents_link{display:block;margin-right:2.7em}}@media screen and (min-width: 47.5rem){.bottom_header_wrapper .health_insurance{padding:.675em 0 .675em 2rem;text-align:left}.bottom_header_wrapper .health_insurance:before{left:0}}@media screen and (min-width: 75rem){.bottom_header_wrapper .health_insurance{padding:1.5rem 0 1.5rem 2rem}}@media screen and (min-width: 93.75rem){.bottom_header_wrapper .health_insurance{padding:1.5rem 0 1.5rem 5rem}}@media screen and (min-width: 35rem){.bottom_header_wrapper .contacts_wrapper{padding:2rem 0 2rem 2rem}.bottom_header_wrapper .contacts_wrapper:before{left:0}}@media screen and (min-width: 47.5rem){.bottom_header_wrapper .contacts_wrapper{padding:3rem}}@media screen and (min-width: 61.875rem){.bottom_header_wrapper .contacts_wrapper{padding:4rem}}@media screen and (min-width: 75rem){.bottom_header_wrapper .contacts_wrapper{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0 1.5rem 2rem}}@media screen and (min-width: 93.75rem){.bottom_header_wrapper .contacts_wrapper{padding:2rem 0 2rem 5rem}}@media screen and (min-width: 20rem){.header_background_wrapper{min-height:calc(10rem + 15 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.header_background_wrapper{min-height:25rem}}@media screen and (min-width: 47.5rem){.header_background_wrapper{margin-left:calc((.9375rem + 2.1875 * (100vw - 20rem) / 73.75) * -1);margin-right:calc((.9375rem + 2.1875 * (100vw - 20rem) / 73.75) * -1)}}@media screen and (min-width: 75rem){.header_background_wrapper{margin-left:calc(-50vw + 65%);margin-right:calc((.9375rem + 2.1875 * (100vw - 20rem) / 73.75) * -1)}}@media screen and (min-width: 93.75rem){.header_background_wrapper{margin-right:-3.125rem}}@media screen and (min-width: 160rem){.header_background_wrapper{margin-left:-33.125rem}}@media screen and (min-width: 47.5rem){.startpage .header_background_wrapper .header_background{background-position:20% 0}}@media screen and (min-width: 61.875rem){.startpage .header_background_wrapper .header_background{background-position:left top}}@media screen and (min-width: 20rem){@supports (padding-left: env(safe-area-inset-left)){html.iphone .container{padding-left:max(.9375rem + 2.1875 * (100vw - 20rem) / 73.75,env(safe-area-inset-left));padding-right:max(.9375rem + 2.1875 * (100vw - 20rem) / 73.75,env(safe-area-inset-right))}}}@media screen and (min-width: 115.625rem){.language_select li a .large_label{display:block}.language_select li a .small_label{display:none}}@media screen and (min-width: 75rem){.language_select_large{right:calc(-50vw + 162%)}}@media screen and (min-width: 100rem){.language_select_large{right:calc(-50vw + 160%)}}@media screen and (min-width: 160rem){.language_select_large{right:-33.75rem}}@media screen and (min-width: 47.5rem){.language_select_small{right:calc(-50vw - 4%)}}@media screen and (min-width: 75rem){.language_select_small{display:none}}@media screen and (min-width: 20rem){.dark_area,.light_area{padding-bottom:calc(3.375em + .675 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.dark_area,.light_area{padding-bottom:4.05em}}@media screen and (min-width: 20rem){.dark_area,.light_area{padding-top:calc(3.375em + .675 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.dark_area,.light_area{padding-top:4.05em}}@media screen and (min-width: 61.875rem){.dark_area.corner_dark_area_wrapper .corner_dark_area{overflow:hidden;padding-left:2.7em}.dark_area.corner_dark_area_wrapper:before{left:0}}@media screen and (max-width: 61.8125rem){.image_right_out .top_small,.image_left_out .top_small,.small_image_left_out .top_small{background-position:0 10%!important}}@media screen and (min-width: 35rem){.image_right_out{min-height:15.625rem}}@media screen and (min-width: 61.875rem){.image_right_out{margin-left:0;margin-right:calc(-25vw + 75%)}}@media screen and (min-width: 100rem){.image_right_out{margin-right:calc(-50vw + 160%)}}@media screen and (min-width: 160rem){.image_right_out{margin-right:-33.125rem}}@media screen and (min-width: 35rem){.image_left_out{min-height:15.625rem}}@media screen and (min-width: 61.875rem){.image_left_out{margin-left:calc(-25vw + 75%);margin-right:0}}@media screen and (min-width: 100rem){.image_left_out{margin-left:calc(-50vw + 160%)}}@media screen and (min-width: 160rem){.image_left_out{margin-left:-33.125rem}}@media screen and (min-width: 35rem){.small_image_left_out{min-height:15.625rem}}@media screen and (min-width: 61.875rem){.small_image_left_out{margin-left:calc(-13vw + 75%);margin-right:0}}@media screen and (min-width: 100rem){.small_image_left_out{margin-left:calc(-50vw + 362%)}}@media screen and (min-width: 160rem){.small_image_left_out{margin-left:-33.125rem}}@media screen and (min-width: 75rem){.toggle_offcanvas_menu{display:none}}@media screen and (max-width: 74.9375rem){.offcanvas_menu_state:checked~.offcanvas_menu_wrapper .offcanvas_menu,.offcanvas_menu_state:target~.offcanvas_menu_wrapper .offcanvas_menu{opacity:1;transform:scaleX(1);visibility:visible}.offcanvas_menu_state:checked~.offcanvas_menu_wrapper .offcanvas_menu_overlay,.offcanvas_menu_state:target~.offcanvas_menu_wrapper .offcanvas_menu_overlay{opacity:1;visibility:visible}.offcanvas_menu_state:checked~header .toggle_offcanvas_menu label .icon,.offcanvas_menu_state:target~header .toggle_offcanvas_menu label .icon,.offcanvas_menu_state:checked~div .toggle_offcanvas_menu label .icon,.offcanvas_menu_state:target~div .toggle_offcanvas_menu label .icon{transform:rotate(90deg);transition:transform .3s}.offcanvas_menu_state:checked~header .toggle_offcanvas_menu label .line_1,.offcanvas_menu_state:target~header .toggle_offcanvas_menu label .line_1,.offcanvas_menu_state:checked~div .toggle_offcanvas_menu label .line_1,.offcanvas_menu_state:target~div .toggle_offcanvas_menu label .line_1{top:.4375rem;transform:rotate(45deg);transition:top .3s,transform .3s .3s}.offcanvas_menu_state:checked~header .toggle_offcanvas_menu label .line_2,.offcanvas_menu_state:target~header .toggle_offcanvas_menu label .line_2,.offcanvas_menu_state:checked~div .toggle_offcanvas_menu label .line_2,.offcanvas_menu_state:target~div .toggle_offcanvas_menu label .line_2{opacity:0;transition:opacity .3s;visibility:hidden}.offcanvas_menu_state:checked~header .toggle_offcanvas_menu label .line_3,.offcanvas_menu_state:target~header .toggle_offcanvas_menu label .line_3,.offcanvas_menu_state:checked~div .toggle_offcanvas_menu label .line_3,.offcanvas_menu_state:target~div .toggle_offcanvas_menu label .line_3{bottom:.4375rem;transform:rotate(-45deg);transition:bottom .3s,transform .3s .3s}.offcanvas_menu_state:checked~header .open_offcanvas_menu,.offcanvas_menu_state:target~header .open_offcanvas_menu,.offcanvas_menu_state:checked~div .open_offcanvas_menu,.offcanvas_menu_state:target~div .open_offcanvas_menu{display:none}.offcanvas_menu_state:checked~header .close_offcanvas_menu,.offcanvas_menu_state:target~header .close_offcanvas_menu,.offcanvas_menu_state:checked~div .close_offcanvas_menu,.offcanvas_menu_state:target~div .close_offcanvas_menu{display:block}}@media screen and (min-width: 30rem){.offcanvas_menu{width:21.875rem}}@media screen and (min-width: 20rem){.popup_close{height:calc(2.75rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.popup_close{height:2.75rem}}@media screen and (min-width: 20rem){.popup_close{width:calc(2.75rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.popup_close{width:2.75rem}}@media screen and (min-width: 20rem){.popup_content .content{top:calc(2.75rem + 0*(100vw - 20rem))}}@media screen and (min-width: 93.75rem){.popup_content .content{top:2.75rem}}@media screen and (min-width: 20rem){.open_street_map .map{height:calc(21.875rem + 12.5 * (100vw - 20rem) / 73.75)}}@media screen and (min-width: 93.75rem){.open_street_map .map{height:34.375rem}}@media screen and (min-width: 47.5rem){.open_street_map .plan_route{align-items:flex-end;flex-direction:row}.open_street_map .plan_route .saddr{margin:0 1.35em 0 0;max-width:40.625rem}.open_street_map .plan_route .saddr input{margin-bottom:0}.open_street_map .plan_route .select_wrapper{margin:0 1.35em 0 0}.open_street_map .plan_route .select_wrapper .select,.open_street_map .plan_route .button_wrapper button{margin-bottom:0}}@media screen and (min-width: 35rem){.opening_times_wrapper{padding:2rem 2rem 2rem 0}}@media screen and (min-width: 47.5rem){.opening_times_wrapper{padding:2rem}}@media screen and (min-width: 75rem){.opening_times_wrapper{padding:4rem 0 4rem 2rem}}@media screen and (min-width: 93.75rem){.opening_times_wrapper{padding:4rem 0 4rem 5rem}}@media screen and (min-width: 47.5rem){.sub_navigation:before{right:-50vw}.teaser_overview .image{margin-right:calc(-33vw + 100%)}}@media screen and (min-width: 100rem){.teaser_overview .image{margin-right:calc(-50vw + 160%)}}@media screen and (min-width: 160rem){.teaser_overview .image{margin-right:-33.125rem}}@media screen and (min-width: 47.5rem){.teaser_overview .info:before{right:-50vw}}@media print{.company_logo{display:block;margin-bottom:.675em;max-width:11.25rem!important}.company_logo img{display:block}.hideme_print,.cms_live_management{display:none!important}.showme_print{display:inherit!important;height:auto!important;max-height:none!important}*{background:0 0!important;border-color:#000!important;color:#000!important;text-shadow:none!important}:before{color:#000!important}@page{margin:2cm}.health_insurance{background-color:#f1f0e6!important;padding:.5em 0!important}.opening_times .entries{margin:.5em 0!important}.opening_times .entry,.opening_times .addition{margin:0 0 .1em!important}.overview .entries .entry{margin-bottom:0!important}.contact_wrapper .postal_address>span{display:block}.contact{display:flex}.contact strong{min-width:1.5625rem}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.google_maps .distance:before{content:" - ";display:inline}.open_street_map button,.open_street_map .ol-overlaycontainer-stopevent .ol-zoom-in,.open_street_map .ol-overlaycontainer-stopevent .ol-zoom-out,.open_street_map .ol-overlaycontainer-stopevent .ol-zoomslider{display:none}.open_street_map .ol-attribution ul{align-items:center;display:flex;list-style:none!important;margin:.675em 0;padding:0}main a{text-decoration:underline}main a.touch_link{margin-bottom:1.35em;page-break-inside:avoid}.table{overflow-y:inherit}tr{page-break-inside:avoid}dl{margin:0}dt{font-weight:700;margin-bottom:.675em}dd{margin:0}[role=tooltip]{display:none}abbr[title]:after{content:" (" attr(title) ")"}.search dl br,.search dl em,.search dl img,.news_entity .hide_creation_date{display:none}.news_entity .hide_image_author{display:none!important}body{display:block;font-size:90%;overflow-x:visible}.page{display:block}main{padding-top:1.35em}.qr_code_print{border-top:.0625rem solid;margin:1.35em 0 0;padding:.675em 0 0;page-break-inside:avoid}.qr_code_print:after{clear:both}.qr_code_print:after,.qr_code_print:before{content:"";display:table}.qr_code_print img{border:.0625rem solid #000;float:left}.qr_code_print p{margin-left:10rem}}ul>li>p{margin:0}.cookie_banner .consent_actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45em;margin-bottom:.675em;padding:0 .675em}.cookie_banner .consent_action{cursor:pointer;flex:0 0 auto;margin:0;padding:0}.cookie_banner .consent_action>span{min-height:2.625rem}.cookie_banner .consent_action .text{-webkit-hyphens:none;hyphens:none;padding:0 .9em}@media screen and (min-width: 35rem){.cookie_banner .consent_actions{flex-wrap:nowrap;margin:0 .675em}}
