[data-omcookie-panel-show]{cursor:pointer}.om-cookie-panel{padding:25px;z-index:9999;background:#fff;position:fixed;bottom:0;width:100%;left:0;box-sizing:border-box;border-top:1px solid #666;font-size:16px;transform:translateY(100%) translateX(0);transition:transform .5s ease;text-align:center}@media (min-width: 1024px){.om-cookie-panel{width:50vw;left:50%;transform:translateY(100%) translateX(-50%);border-left:1px solid #666;border-right:1px solid #666}}.om-cookie-panel.active{transform:translateY(0) translateX(0)}@media (min-width: 1024px){.om-cookie-panel.active{transform:translateY(0) translateX(-50%)}}.om-cookie-panel h3{margin:0;padding:0 0 1em;text-align:left}.om-cookie-panel p{margin:0;padding:1em 0}.om-cookie-panel .cookie-panel__checkbox{display:none}.om-cookie-panel .cookie-panel__checkbox + label{cursor:pointer;line-height:1.1;font-weight:400;display:block}.om-cookie-panel .cookie-panel__checkbox + label::before{width:15px;height:15px;border-radius:5px;border:2px solid #8cad2d;background-color:#fff;display:block;content:"";float:left;margin-right:5px}.om-cookie-panel .cookie-panel__checkbox:checked + label::before{box-shadow:inset 0 0 0 3px #fff;background-color:#8cad2d}.om-cookie-panel .cookie-panel__checkbox--state-inactiv + label::before{border-color:#666}.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked + label::before{background-color:#666}.om-cookie-panel .cookie-panel__checkbox-wrap{display:inline-block;line-height:1.1}.om-cookie-panel .cookie-panel__checkbox-wrap + .cookie-panel__checkbox-wrap{margin-left:15px}.om-cookie-panel .cookie-panel__description{clear:both}.om-cookie-panel .cookie-panel__link{padding-top:1em}.om-cookie-panel .cookie-panel__button{background:#666;color:#fff;padding:5px 10px;border:none;border-radius:5px;display:block;width:100%;cursor:pointer;font-size:1.1em;text-transform:uppercase}.om-cookie-panel .cookie-panel__button + .cookie-panel__button{margin-top:15px}@media (min-width: 1024px){.om-cookie-panel .cookie-panel__button{width:auto;display:inline-block}.om-cookie-panel .cookie-panel__button + .cookie-panel__button{margin-top:0}}.om-cookie-panel .cookie-panel__button--color--green{background-color:#8cad2d}.om-cookie-panel .cookie-panel__attribution{position:absolute;bottom:5px;right:25px;font-size:9px;font-style:italic;text-align:center}.om-cookie-panel .cookie-panel__attribution a{color:inherit;text-decoration:none}.om-cookie-info table{border:1px solid #000;border-collapse:collapse}.om-cookie-info table th,.om-cookie-info table td{padding:10px 5px;border:1px solid #000}.om-cookie-info table p{margin-top:0}.om-cookie-info table p:last-child{margin-bottom:0;padding-bottom:0}

.om-cookie-panel{border:none;-moz-box-shadow:2px 2px 5px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);-o-box-shadow:2px 2px 5px rgba(0,0,0,.3);-ms-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3);-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}
.omCookies.act .om-cookie-panel{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}

.om-cookie-panel h3{font-size:20px;text-align:center;line-height:1.2}

.cookie-panel__selection{padding:0 0 1vw}
.om-cookie-panel .cookie-panel__checkbox + label{position:static;padding:0;font-size:14px}
.om-cookie-panel .cookie-panel__checkbox + label.act{font-size:14px!important}
.om-cookie-panel .cookie-panel__checkbox + label::before{margin-top:2px;width:10px;height:10px;-webkit-border-radius:0;border-radius:0;border:1px solid #3663ca}

.om-cookie-panel .cookie-panel__description{padding-bottom:1vw}
.om-cookie-panel .cookie-panel__description p{font-size:14px}

.om-cookie-panel .cookie-panel__button{margin:0 10px 10px;text-transform:none;font-size:14px;background-color:#727272;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .4s;transition:all .4s}
.om-cookie-panel .cookie-panel__button--color--green{background-color:#3663ca}
.om-cookie-panel .cookie-panel__button:hover{background-color:#323232}
.om-cookie-panel .cookie-panel__button--color--green:hover{background-color:#3663ca}

#cookieBox > section.ceItem{display:none;position:fixed;z-index:9998;top:0;left:0;padding:5vw 25%;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}
@media only screen and (min-width:200px) and (max-width:1200px) {
#cookieBox > section.ceItem{padding:15vw 2vw 5vw}
}
#cookieBox > section.ceItem.act *{font-size:12px}
#cookieBox > section.ceItem.act .omCookies{padding:1.5vw 2vw 2vw;background-color:#fff}
#cookieBox > section.ceItem.act .omCookies h3{font-size:25px!important}
#cookieBox > section.ceItem.act .omCookies .om-cookie-info + div{display:none!important}

#cookieBox > section.ceItem.act table th,#cookieBox > section.ceItem.act table td{padding:.5vw;text-align:left!important;vertical-align:top;line-height:1.2}
#cookieBox > section.ceItem.act table th{font-family:robotomedium,arial,helvetica,sans-serif;font-weight:bold;color:#fff!important;background-color:#3663ca}
#cookieBox > section.ceItem.act table td p{margin-top:.5vw!important;line-height:1.2}
#cookieBox > section.ceItem.act table td p:first-child{margin-top:0!important}

.cookie-panel__link,.cookieInfo{display:inline-block;margin:0 1vw;padding-top:1vw!important}
.cookie-panel__link a,.cookieInfo{font-size:14px;text-decoration:underline!important;color:#000!important;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.cookie-panel__link a:hover,.cookieInfo:hover{text-decoration:none!important;color:#a7a6a6!important}

#cookieBox > section.ceItem.act ~ .omCookies .om-cookie-panel{top:0;bottom:auto;padding:0;background-color:transparent;transform:none}
#cookieBox > section.ceItem.act ~ .omCookies .om-cookie-panel > h3,
#cookieBox > section.ceItem.act ~ .omCookies .om-cookie-panel > .cookie-panel__selection,#cookieBox > section.ceItem.act ~ .omCookies .om-cookie-panel > .cookie-panel__description,#cookieBox > section.ceItem.act ~ .omCookies .om-cookie-panel > .cookie-panel__control,
#cookieBox > section.ceItem.act ~ .omCookies .om-cookie-panel > .cookie-links .cookie-panel__link{display:none}

.cookieInfo.act{position:fixed;z-index:9999;top:0;right:0;padding:10px 15px!important;font-family:robotomedium,arial,helvetica,sans-serif;font-weight:bold;text-decoration:none!important;color:#fff!important;background-color:#3663ca}
.cookieInfo.act span.close::after{content:'schließen';display:inline-block;padding-left:5px}
.cookieInfo.act:hover{background-color:#575656}

.omCookies.act .om-cookie-panel h3,.omCookies.act .om-cookie-panel .cookie-panel__selection,.omCookies.act .om-cookie-panel .cookie-panel__description,.omCookies.act .om-cookie-panel .cookie-panel__control,
.cookie-panel__attribution{display:none}