@charset "utf-8";.privacy-policy-banner .btn{margin:0;padding:8px 12px;border:none;box-shadow:none;color:#fff;text-align:center;text-transform:none;line-height:20px;transition:all .33s;display:inline-block;text-decoration:none}.privacy-policy-banner .btn:hover{background-color:#aaa!important;color:#fff!important;transition:all .33s;cursor:pointer;text-decoration:none}.privacy-policy-banner .banner{display:none;width:100vw;background-color:#222;box-shadow:0 -3px 10px 2px rgba(0,0,0,.3);color:#fff}.privacy-policy-banner .banner.fixed{position:fixed;left:0;z-index:150100}.privacy-policy-banner .banner.fixed.top{top:0}.privacy-policy-banner .banner.fixed.bottom{bottom:0}.privacy-policy-banner .banner .container{padding:20px}.privacy-policy-banner.portal:not(.mobile) .banner .container{width:960px;margin:0 auto;padding:20px 7px 20px 0}.privacy-policy-banner.v8:not(.mobile) .banner .container{width:980px;margin:0 auto;padding:20px 0}.privacy-policy-banner.templateone .banner .container{width:950px;margin:0 auto;padding:20px 0}.privacy-policy-banner *{color:#fff}.privacy-policy-banner:not(.legal) .title{font-size:22px;line-height:1;display:inline-block;float:left;max-width:calc(100% - 265px);margin-bottom:10px;text-align:left}.privacy-policy-banner .message{display:inline-block;width:100%;text-align:left}.privacy-policy-banner .message a{color:#fff;font-weight:700;text-decoration:none}.privacy-policy-banner .message p{margin-bottom:10px;line-height:1.4}.privacy-policy-banner:not(.legal) .buttons{text-align:left;display:inline-block;float:right;margin-bottom:10px}.privacy-policy-banner .buttons .btn{min-width:120px;font-size:16px}.privacy-policy-banner:not(.legal) .buttons .btn:last-of-type{margin-left:20px}.privacy-policy-banner .buttons .btn-accept{background-color:#a68f03;color:#fff}.privacy-policy-banner.legal .buttons .btn-accept,.privacy-policy-banner.templateone .buttons .btn-accept,.privacy-policy-banner.v8 .buttons .btn-accept{background-color:#fff;color:#222}.privacy-policy-banner.bibel .buttons .btn-accept{background-color:#00b8cc}.privacy-policy-banner .buttons .btn-decline{background-color:#474747;color:#fff}.privacy-policy-banner ul.policy-links{margin:0;padding:0;list-style-type:none}.privacy-policy-banner ul.policy-links li{display:inline;margin:0 20px 0 0}@media (max-width:959px){.privacy-policy-banner .title{display:block;float:none;max-width:100%;font-size:18px}.privacy-policy-banner .banner .container,.privacy-policy-banner.portal .banner .container,.privacy-policy-banner.templateone .banner .container,.privacy-policy-banner.v8 .banner .container{padding:20px!important;width:auto!important}.privacy-policy-banner .buttons{display:block;float:none}.privacy-policy-banner .buttons .btn{margin-right:20px;padding:4px 8px;font-size:15px}.privacy-policy-banner .buttons .btn:last-of-type{margin-left:0}.privacy-policy-banner .message{font-size:10px}}#privacy-policy-banner-noscript .banner{display:block}#privacy-policy-banner-noscript .banner .message{font-size:22px;line-height:1.25}.cookies-declined{position:relative;height:150px;background-color:#555}.cookies-declined::before{position:absolute;bottom:0;left:0;z-index:2;display:block;padding:5px 10px;width:100%;background-color:rgba(0,0,0,.5);color:#fff;content:attr(data-message) " ";font-size:10px}.ap-toggle{position:relative;display:inline-block}.ap-toggle .toggle-label{display:block;height:42px;cursor:pointer}.ap-toggle .toggle-text{float:left;padding-right:10px;color:#222;font-weight:400;font-size:14px;line-height:42px}.ap-toggle .toggle-box{position:relative;display:block;float:right;overflow:hidden;width:200px;border:1px solid #555;border-radius:0}.ap-toggle .toggle-inner{display:block;margin-left:-100%;width:200%}.ap-toggle .toggle-inner::after,.ap-toggle .toggle-inner::before{display:block;float:left;box-sizing:border-box;padding:0;width:50%;height:40px;font-weight:700;font-size:14px;line-height:40px}.ap-toggle .toggle-inner::before{padding-left:10px;background-color:#a68f03;color:#fff;content:attr(data-checked) " "}.ap-toggle .toggle-inner::after{padding-right:10px;background-color:#ddd;color:#222;content:attr(data-unchecked) " ";text-align:right}body.oc-edit-buttons-visible .ap-toggle{pointer-events:none}body.oc-edit-buttons-visible .ap-toggle .toggle-inner::after,body.oc-edit-buttons-visible .ap-toggle .toggle-inner::before{background-color:#bbb!important;color:#888!important}.ap-toggle .toggle-slider{position:absolute;top:0;right:158px;bottom:0;display:block;margin:2px;width:36px;border:1px solid #555;border-radius:0;background:#eee}.ap-toggle.animated .toggle-inner{transition:margin .3s ease-in 0s}.ap-toggle.animated .toggle-slider{transition:all .3s ease-in 0s}.ap-toggle .toggle-check{position:absolute;top:0;left:0;opacity:0}.ap-toggle .toggle-check:checked+.toggle-label .toggle-inner{margin-left:0}.ap-toggle .toggle-check:checked+.toggle-label .toggle-slider{right:0}@media (max-width:959px){.ap-toggle .toggle-text{display:block;float:none;margin-bottom:10px;line-height:1.2}.ap-toggle .toggle-box{float:none}}#window>#page .ap-toggle .toggle-inner::before{background-color:#fff;color:#222}@media (min-width:992px){body>.block>.container .ap-toggle{right:8.3333333333%;left:8.3333333333%;position:relative}}body>.block>.container .ap-toggle .toggle-text{font-size:20px}body>.block>.container .ap-toggle .toggle-inner::before{background-color:#00b8cc;color:#fff}body>.block>.container .ap-toggle .toggle-inner::after{background-color:#E8E5DF}#content-wrap #main-col .ap-toggle .toggle-text{display:block;float:none;margin-bottom:10px;line-height:1.2}#content-wrap #main-col .ap-toggle .toggle-box{float:none}body.legal #topcontrol{background-color:#444}body.legal .privacy-policy-banner.legal .banner{padding:0}