:root{--cookiemanneutral:#fff;--cookiemanmain:#666;--cookiemanbgdark:#000;--cookiemanhellgrau:#f1f1f1;--mapsoverlay:rgba(240,240,240,0.7)}.mediaconsent .btn{display:none;font-weight:400;font-size:0.95em;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;color:var(--cookiemanneutral);background-color:var(--cookiemanmain);border-color:var(--cookiemanmain);margin:0 2px 5px;}.mediaconsent .btn.cookie_only-this{display:inline-block;}.mediaconsent{position:relative;overflow:hidden;height:100%;text-align:center;max-width:100%;}.blockedcontentbox{height:100%;position:relative;}.mediaconsent.maps .blockedcontentbox{padding-top:0;height:100%;}.loadok .blockedcontentbox{display:none;}.ce-gallery.videocontainer .video-column{width:100%;}.mediaconsent iframe{position:absolute;top:0;left:0;max-width:100%;max-height:100%;}.mediaconsent.maps iframe:has(~ iframe),.mediaconsent.maps iframe ~ iframe{position:static;}.mediaconsent.drittanbieter.loadok iframe{position:static;}.mediaconsent .preview-image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;}.mapsoverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:var(--mapsoverlay);text-align:center;display:block;overflow:auto;}.mapsoverlay > div{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);padding:10px 10px;}.mediaconsent.klein .mapsoverlay > div{top:0;left:0;transform:none;}.mapsoverlay h4{text-align:center;margin-top:0;}.loadok .mapsoverlay{display:none;}.video-embed .mediaconsent{margin:0;}@media (max-width:600px){.mapsoverlay,.mapsoverlay .btn{font-size:0.9em;line-height:1.2em;}}@media (max-width:500px){.mapsoverlay{display:block;}.mapsoverlay > div{position:relative;top:0;left:0;transform:none;}.mapsoverlay > div[data-type="maps"]{top:50%;transform:translateY(-50%);}}@media (max-width:430px){.mapsoverlay,.mapsoverlay .btn{font-size:0.85em;line-height:1.1em;}}
