﻿#cookie-consent{position:fixed;bottom:20px;right:20px;z-index:500;width:100%;max-width:640px;max-height:80vh;padding:0;display:block;background-color:var(--color-bg);box-shadow:rgba(0,0,0,0.1) 3px 15px 43px;transform:none;opacity:1;border-radius:var(--border-radius-m);overflow:hidden}@media only screen and (max-width: 1024px){#cookie-consent{right:auto;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 640px){#cookie-consent{right:auto;left:0;bottom:0;transform:unset}}#cookie-settings-frame{width:100%;display:block;max-height:80vh;padding:0;overflow-y:scroll;scrollbar-width:none;scrollbar-color:var(--color-txt) rgba(var(--color-txt-rgb), 0.25);scrollbar-width:thin}#cookie-settings-frame.active{scrollbar-width:thin}#cookie-settings-frame::-webkit-scrollbar{width:0;background-color:rgba(var(--color-txt-rgb), 0.25)}#cookie-settings-frame.active::-webkit-scrollbar{width:.3125rem}#cookie-settings-frame::-webkit-scrollbar-thumb{border-radius:var(--border-radius-s);background:var(--color-txt)}@media only screen and (max-height: 375px){#cookie-settings-frame{max-height:60vh}}#cookie-consent .wrapper-s::before,#cookie-consent .wrapper-s::after{content:none}#cookie-consent .wrapper-s{clear:both;width:100%;padding:1.25rem 1.25rem .625rem 1.25rem;margin:0 auto;display:block}#cookie-consent .hint{float:left;clear:both;width:100%;display:flex;flex-flow:row wrap;row-gap:.3125rem}.cc-hint h1,.cc-hint h2,.cc-hint h3,.cc-hint h4,.cc-hint h5,.cc-hint h6,.cc-hint p{padding-bottom:10px}.cc-hint *:last-child{padding-bottom:0;margin-bottom:0}#cookie-consent .wrapper-s .wrapper-s{padding:0;display:flex;flex-flow:row wrap;row-gap:1.25rem}#cookie-consent-wrapper #cookie-settings-wrapper{padding:0}#cookie-consent .main-wrapper{max-width:960px;display:block;padding:10px 20px;margin:0 auto}#cookie-consent a,#cookie-consent input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#cookie-consent p.title{font-size:1.5rem;line-height:24px;font-weight:600;padding-bottom:0;margin:20px 0 0 0;color:var(--color-txt);font-family:var(--font-hdl-bold),"Helvetica Neue",Helvetica,Arial,sans-serif}#cookie-consent a{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;border:none;text-decoration:underline !important}#cookie-consent .cc-toggle-btn{margin:0;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}html[lang="en"] #cookie-consent .cc-toggle-btn::before{content:"Open ";display:inline}html[lang="en"] #cookie-consent .cc-toggle-btn.active::before{content:"Close "}html[lang="de"] #cookie-consent .cc-toggle-btn::after{content:" öffnen";display:inline}html[lang="de"] #cookie-consent .cc-toggle-btn.active::after{content:" schließen"}#cookie-consent .cc-toggle-btn,#cookie-consent .cc-toggle-btn::after{font-family:var(--font-std-bold),"Helvetica Neue",Helvetica,Arial,sans-serif;position:static;transform:none}#cookie-consent .cc-toggle-btn,#cookie-consent .cc-toggle-btn *,#cookie-consent .cc-toggle-btn::after{font-family:var(--font-std-bold);font-size:1.125rem;line-height:1.25em;color:var(--color-txt)}#cookie-consent .Inputfield{float:left;width:100%;display:block;padding-top:.9375rem;margin-top:.625rem;border-top:1px solid var(--color-txt)}#cookie-consent .Inputfield:first-child{border-top:none}#cookie-consent .Inputfield:last-child{padding-bottom:0}#cookie-consent .InputfieldContent{position:relative;float:left;width:100%;display:block}#cookie-consent table,#cookie-consent tbody{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#cookie-consent tr{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:.9375rem;border-top-style:dotted}#cookie-consent tr:first-child{border-top:none}#cookie-consent tr:nth-child(even){background-color:rgba(255,255,255,0.25)}#cookie-consent th,#cookie-consent td{width:100%;max-width:none;display:block;font-size:.875rem;line-height:1.25em;padding:.3125rem 0;vertical-align:top}#cookie-consent th{grid-column:span 1;font-family:var(--font-std-regular),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}#cookie-consent td{grid-column:span 2;font-family:var(--font-std-regular),"Helvetica Neue",Helvetica,Arial,sans-serif;background:transparent !important}.cc-cat-list{width:100%;display:flex;flex-flow:row wrap;row-gap:1.875rem;padding-bottom:1.875rem}.cc-cat{float:left;width:100%;margin:0;display:block}.cc-cat .title{font-size:1.25rem;font-family:var(--font-hdl-bold),"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;margin-bottom:0;font-weight:600}#cookie-consent .InputfieldHeader{margin-bottom:5px}.cc-hint{float:left;width:100%;display:block}#cookie-consent .cc-hint,#cookie-consent .cc-hint p{width:100%;display:block;font-family:opensans-regular, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;color:var(--color-txt)}#cookie-consent .cc-hint *{color:var(--color-txt)}#cookie-consent .cc-hint p{font-size:0.9375rem;line-height:20px;margin-bottom:0}#cookie-consent *{hyphens:auto}#cookie-consent .title *:last-child,#cookie-consent .InputfieldHeader *{margin-bottom:0}#cookie-consent .title p,#cookie-consent .InputfieldHeader *{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#e8e8e8}#cookie-consent .title p{font-size:1.25rem;font-family:opensans-bold, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;color:#e8e8e8}#cookie-consent .InputfieldHeader *{font-size:1.25rem}#cookie-consent .button-wrapper{float:left;position:relative;top:auto;right:auto;width:100%;height:auto;padding:0;margin:0;display:flex;flex-flow:row wrap;row-gap:.625rem}#cookie-consent .button-wrapper::before,#cookie-consent .button-wrapper::after{content:none}#cookie-consent button{float:left;position:relative;top:auto;left:auto;width:100%;margin:0;display:block;font-family:opensans-bold, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;letter-spacing:0.04rem;cursor:pointer}#cookie-consent button:last-child{margin-right:0;background:transparent}#cookie-consent button span{display:inline-block;white-space:nowrap}#cookie-consent button#cc-req-btn,#cookie-consent button#cc-req-btn *{border-color:transparent !important}#cookie-consent .InputfieldContent *{margin-bottom:0;text-align:left;font-family:opensans-regular, "Helvetica Neue", Helvetica, Arial, sans-serif}#cookie-consent .pw-no-select{float:left;width:100%;padding-left:35px;margin-top:0;line-height:24px;font-family:opensans-bold, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;text-transform:none;display:block;letter-spacing:initial}#cookie-settings-wrapper{width:100%;height:0;display:block;overflow:hidden}@media only screen and (max-width: 640px){#cookie-consent{right:0}#cookie-consent table,#cookie-consent tbody{float:left;width:100%;padding:0;display:block}#cookie-consent tr{padding:.3125rem}#cookie-consent th,#cookie-consent td{grid-column:span 3}#cookie-settings-wrapper{padding:0 2.5%}#cookie-consent input[type="checkbox"]{left:2.5%}#cookie-consent .InputfieldCheckbox label{margin-left:2.5%}}input[readonly="readonly"]{pointer-events:none}input:read-only{pointer-events:none}input:-moz-read-only{pointer-events:none}#cookie-consent input[type="checkbox"]{position:absolute;top:0;left:0;z-index:2;width:24px;height:24px;padding:0;margin:0;color:var(--color-txt);border:1px solid var(--color-txt);cursor:pointer;outline:none}#cookie-consent input[type="checkbox"]::after{content:"";position:absolute;top:-1px;left:0;width:22px;height:22px;font:20px/20px superduperfont;font-family:superduperfont, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;font-weight:700}#cookie-consent input[type="checkbox"]::before{content:none}#cookie-consent input[type="checkbox"]:checked,#cookie-consent input[type="checkbox"]:checked::after{content:"✓";outline:none}#cookie-consent.w-txt{background-color:var(--color-one)}#cookie-consent.w-txt *,#cookie-consent.w-txt .title p,#cookie-consent.w-txt .toggle-btn,#cookie-consent input[type="checkbox"],#cookie-consent input[type="checkbox"]::after,#cookie-consent input[type="checkbox"]:checked,#cookie-consent input[type="checkbox"]:checked::after{color:var(--color-txt);border-color:var(--color-txt);background-color:transparent !important}#cookie-consent tr:nth-child(even){background-color:rgba(255,255,255,0.25)}#cookie-consent .InputfieldCheckbox .InputfieldContent label{float:left;width:100%;height:auto;line-height:30px;padding:0;margin:0 0 5px 0}.dp-page #cookie-consent,.dp-page #cookie-settings-frame{position:relative;z-index:0;top:auto;bottom:auto;left:auto;right:auto;max-width:none;max-height:none;margin:0 auto;display:block !important;opacity:1 !important;border:none;overflow:visible;box-shadow:none;transform:unset}.dp-page #cookie-consent{padding-top:40px;padding-bottom:40px}.dp-page #cookie-consent .wrapper-s{padding:0 var(--gap-col)}.dp-page #cookie-consent .wrapper-s .wrapper-s{padding:0}.dp-page #cookie-consent p.title{margin-top:20px}.dp-page #cookie-settings-wrapper{height:auto !important}.dp-page #cookie-consent .cc-toggle-btn{display:none}.dp-page #main{margin-bottom:0}.dp-page #mainfooter{position:relative}.dp-page#cookie-consent .cc-toggle-btn{display:none}.pp-info{position:relative;width:100%;max-width:var(--max-width-s);height:100%;margin:0 auto;padding:var(--gap-row) var(--gap-col);text-align:center;display:flex;flex-flow:column wrap;row-gap:.9375rem;justify-content:center;align-content:center}.pp-info *{margin-bottom:0 !important}.pp-info a{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;color:var(--color-txt)}.pp-info .button.std{align-self:center}.map .pp-info,.TextformatterVideoEmbed .pp-info{position:absolute}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe{background-color:rgba(var(--white-rgb), 0.25)}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe[data-src-video]{z-index:-1}iframe[src][data-pp-gmaps],.TextformatterVideoEmbed iframe[src]{z-index:2}
