.youtubeHide{display:none}.datenschutzSectionTitle{color:#000;font-size:16px;line-height:16px;font-family:Arial;margin:0;font-weight:700;text-align:center}#datenschutzSocialLayer{border-bottom:1px solid #000;padding-bottom:16px;margin-bottom:16px;width:100%;float:left;text-align:center}.socialBoxDatenschutz{color:#000;font-size:32px;line-height:32px;border:1px solid #cdcdcd;padding-left:4px;padding-top:8px;padding-right:4px;margin-left:15px;margin-top:16px;margin-bottom:0;width:48px;height:48px;display:inline-block;text-align:center}.socialBoxDatenschutz:hover{color:#fff}#cookiesBaseLayer,#datenschutzLayer{background-color:rgba(255,255,255,.8);color:#000;font-size:13px;line-height:18px;font-family:Arial;width:100%;height:100%;position:fixed;display:none;z-index:90;top:0;justify-content:center;align-items:center}#cookiesMainLayer,#datenschutzInnerLayer{background-color:#fff;width:100%;max-width:1100px;max-height:80%;overflow:auto;padding:25px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 5px #a2a2a2;text-align:left}#datenschutzLeftLayer{float:left;width:100%}#datenschutzRightLayer{float:left;width:100%;text-align:center}.datenschutzButton{color:#000;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;border:1px solid #cdcdcd;padding:12px 16px 11px;margin:16px 0 8px;display:inline-block;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.datenschutzButton:hover{background-color:#000;color:#fff}.datenschutzButtonGreen:hover{background-color:#5ea544!important;border:1px solid #5ea544!important;color:#fff!important}.datenschutzButtonGreen{background-color:#4e8b38;border:1px solid #4e8b38;color:#fff}.cookieSlider,.cookieSlider.round.disabled{background-color:#ccc}.cookiesMainTitle,.cookiesSubTitle{border:0;margin:0 0 25px;padding:0}.datenschutzLink{font-family:Arial;text-decoration:underline}.cookiesMainTitle,.cookiesSubTitle,.cookiesText{text-decoration:none;font-family:Arial;text-transform:none;letter-spacing:0;color:#000}.cookiesMainTitle{font-size:30px;line-height:30px}.cookiesSubTitle{font-size:20px;line-height:20px}.cookiesText{font-size:13px;line-height:18px;margin:0}.cookieWarningText{font-weight:700}.cookiesLink{font-family:Arial;text-transform:none;font-size:14px;line-height:21px;letter-spacing:0;text-decoration:underline;color:#000}.cookieSelectionLayer{width:100%;border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:16px;float:left}.cookieLeftArea{float:left;width:calc(100% - 60px);padding-right:32px}.cookieRightArea{float:left;width:60px}.cookieSwitch{position:relative;display:inline-block;width:60px;height:34px}.cookieSwitch input{opacity:0;width:0;height:0}.cookieSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}.cookieButton,input:checked+.cookieSlider{background-color:#2196f3}.cookieSlider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:focus+.cookieSlider{box-shadow:0 0 1px #2196f3}input:checked+.cookieSlider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.cookieSlider.round{border-radius:34px}.cookieSlider.round:before{border-radius:50%}.cookieMoreInfo{width:100%;display:block;float:left;cursor:pointer;margin-top:16px}.cookieExtendedInfo{width:100%;display:none;float:left;margin-top:16px;padding-left:16px}.cookieButtonLayer{text-align:right;width:100%;float:left}.cookieButton{color:#fff;font-weight:700;font-size:16px;line-height:16px;text-transform:uppercase;border:1px solid #cdcdcd;padding:12px 25px 11px;margin:0;display:inline-block;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:1024px){#datenschutzLayer,.datenschutzLink{font-size:12px;line-height:18px}#cookiesMainLayer,#datenschutzInnerLayer{max-width:none;width:90%}#datenschutzButton{font-size:10px;line-height:10px;padding:6px 8px 5px}}@media screen and (max-width:609px){#datenschutzButton{font-size:10px;line-height:10px;padding:6px 8px 5px}}@media screen and (max-width:479px){#datenschutzButtonAllAccept{margin-top:0}}