.emhps_blocked{width:100%;display:block;padding:2em;background-color:#aaa}.emhps_blocked .btn{height:auto}.isbkv3 #tx-emh-cookiebanner{bottom:0em}#tx-emh-cookiebanner{display:none;position:fixed;z-index:99999999;width:100%;background-color:rgba(200,200,200,0.7);padding:1em;bottom:6em}@media only screen and (max-width: 768px){#tx-emh-cookiebanner p{font-size:12px}#tx-emh-cookiebanner h3{font-size:1.2rem}#tx-emh-cookiebanner h4{font-size:1rem}#tx-emh-cookiebanner button.btn,#tx-emh-cookiebanner label.btn,#tx-emh-cookiebanner a.btn{padding:0 0.5rem;font-size:9px}}#tx-emh-cookiebanner .btn{white-space:nowrap}#tx-emh-cookiebanner>div{background-color:#d8d8d8;padding:1em;margin:auto;max-width:1100px}#tx-emh-cookiebanner .btn-default{background-color:var(--lighten-color);color:var(--lighten-font-color)}#tx-emh-cookiebanner .btnlist{display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}#tx-emh-cookiebanner .btnlist li{margin-left:0.5em;margin-bottom:1em}#tx-emh-cookiebanner .btnlist li:first-of-type{margin-left:0}@media only screen and (min-width: 768px){#tx-emh-cookiebanner .btnlist li{margin-left:1em}#tx-emh-cookiebanner .btnlist li:first-of-type{margin-left:auto}}#tx-emh-cookiebanner.open{display:flex}#tx-emh-cookiebanner .cb-small{display:block;width:100%}#tx-emh-cookiebanner .cb-small p a{color:var(--lighten-font-color);text-decoration:underline}#tx-emh-cookiebanner .cb-full{display:none;width:100%;position:relative}#tx-emh-cookiebanner .cb-full .btn-topleft{border-radius:50%;width:40px;height:40px;display:block;position:absolute;top:10px;right:10px;font-size:20px;background-color:var(--lighten-color);color:var(--lighten-font-color);border-color:var(--lighten-color);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}#tx-emh-cookiebanner .cb-full .btn-topleft:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}#tx-emh-cookiebanner .cb-full .cb-cat-entries{margin-bottom:2em;width:100%}#tx-emh-cookiebanner .cb-full .cb-optionlist{list-style-type:none;width:100%;margin:0}#tx-emh-cookiebanner .cb-full .cb-optionlist li{display:flex;width:100%;max-width:100%;flex-direction:column;padding-bottom:0.5em}@media only screen and (min-width: 768px){#tx-emh-cookiebanner .cb-full .cb-optionlist li{flex-direction:row;justify-content:space-between}}#tx-emh-cookiebanner .cb-full .cb-optionlist li p.bodytext{margin-top:0}#tx-emh-cookiebanner .cb-full .cb-optionlist li>*{padding:0 1em;width:100%}@media only screen and (min-width: 768px){#tx-emh-cookiebanner .cb-full .cb-optionlist li>*{width:calc(100% - 320px - 150px)}#tx-emh-cookiebanner .cb-full .cb-optionlist li>*:first-child{width:150px}#tx-emh-cookiebanner .cb-full .cb-optionlist li>*:last-child{width:320px;display:flex}}#tx-emh-cookiebanner .cb-full .cb-optionlist li>*:last-child{display:flex}#tx-emh-cookiebanner .cb-full label{width:12em;transition:all 0.3s linear}#tx-emh-cookiebanner .cb-full label.cb-accept{transform:rotateY(-35deg);transform-origin:right center;box-shadow:#999 -8px 4px 9px;opacity:0.2}#tx-emh-cookiebanner .cb-full label.cb-accept.always-active{transform:rotateY(0deg);box-shadow:none;opacity:1}#tx-emh-cookiebanner .cb-full label.cb-deny{transform-origin:left center;box-shadow:none;opacity:1}#tx-emh-cookiebanner .cb-full input[type="checkbox"]{position:fixed;left:-999px}#tx-emh-cookiebanner .cb-full input[type="checkbox"]:checked ~ label.cb-accept{transform:rotateY(0deg);box-shadow:none;opacity:1}#tx-emh-cookiebanner .cb-full input[type="checkbox"]:checked ~ label.cb-deny{transform:rotateY(35deg);box-shadow:#999 8px 4px 9px;opacity:0.2}#tx-emh-cookiebanner.full{bottom:initial}#tx-emh-cookiebanner.full .cb-small{display:none}#tx-emh-cookiebanner.full .cb-full{display:block;width:100%;max-height:calc(100vh - 4em);overflow-y:scroll}#tx-emh-cookiebanner.full .cb-full .btnlist{margin-bottom:2em}body.emhcb-dialog #tx-emh-cookiebanner{height:100vh;bottom:initial !important}body.emhcb-top #tx-emh-cookiebanner{top:0}div.imprint p,div.privacystatement-container p{margin-bottom:1em}div.privacystatement{margin-bottom:3em}
