#cookiebanner_con *{box-sizing:border-box}
.cookiebanner{position:fixed;padding:5px 0 0 5px;font-family:arial;background-color:#fff;box-shadow:0 1px 4px rgba(10,10,10,.4);opacity:.95;z-index:1600000000}
.cb_top .cookiebanner{top:0;left:0;width:100%;padding-bottom:5px}
.cb_center .cookiebanner{top:30%;left:20%;width:60%;padding:2.5% 5%}
.cb_bottom .cookiebanner{bottom:0;left:0;width:100%;padding-bottom:5px}
.cookiebanner a{text-decoration:none}
.cBanner{width:100%}
.vorschau_bottom .cBanner,.vorschau_top .cBanner{padding-left:2%}
.text_banner{width:calc(80% - 110px);float:left;color:#5a6e8c;font-size:14px;font-family:arial;margin-right:7px}
.link_banner{text-decoration:none;color:rgb(90,110,1 40)}
.link_banner:hover{text-decoration:underline;color:#0096c8}
.buttons_banner{width:20%;float:left;padding-bottom:1%}
.button_einverstanden,.button_nein{border-width:0;font-size:16px;font-family:arial}
.button_einverstanden{background-color:#000000;border-radius:10px;color:#fff;padding:12px 20px;margin-bottom:4px;}
.button_nein{background-color:#000000;border-radius:10px;color:#fff;padding:12px 20px}
.button_einverstanden:hover,.button_nein:hover{cursor:pointer;text-decoration:underline;opacity:.9}
.co_wieder{position:fixed;right:0;background-color:#fff;padding:5px;z-index:1500000000;display:none}
.co_wieder:hover{cursor:pointer}
.cb_top .co_wieder{top:0}
.cb_bottom .co_wieder,.cb_center .co_wieder{bottom:0}
.text_wieder{color:#5a6e8c;font-size:12px;font-family:arial}
.coo_logo{float:left;padding:0;margin:0 20px 0 0}
.coo_links{min-width:100px;min-height:1px;font-size:12px;float:left}
.coo_links img{height:50px;max-width:100px;margin-bottom:5px;padding-right:15px;}
.cb_link_con{width:100%;margin-top:10px;margin-bottom:3px;text-align:center}
.cb_link{color:#009632}
.cBG{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.2);z-index:1400000000}
.cb_bottom .cBG,.cb_top .cBG{display:none}
.cb_center .cBG{display:block}@media only screen and (min-width:1200px){.mob_span{display:none}
.cb_center .button_nein{margin-top:20px}
.cb_center .coo_links{margin-top:10px}}@media only screen and (max-width:1199px){.desk_span{display:none}
.coo_links{min-height:54px;width:100%}
.cb_center .coo_links{position:absolute;top:5px;left:50px}
.cb_link{position:absolute;top:20px;left:calc(50% - 53px);font-size:16px}
.cb_center .cookiebanner{top:10%;left:5%;width:90%;padding:50px}
.coo_img_text{float:left;width:100%}
.text_banner{width:100%;color:#5a6e8c;font-size:14px;overflow-y:auto}
.cb_bottom .text_banner,.cb_top .text_banner{max-height:calc(100vh - 130px)}
.cb_center .text_banner{max-height:calc(80vh - 270px)}
.buttons_banner{width:100%;float:left;padding-bottom:10px;padding-top:20px}
.button_einverstanden{float:right;margin-right:20px;padding:10px 8px;color:#fff;font-size:18px;background-color:#00be50;border-width:0;border-radius:10px}@media only screen and (max-width:499px){.cb_center .button_einverstanden{float:left!important}
.cb_center .button_nein{margin-top:30px}}
.button_nein{float:left;background-color:#000000;}
.cb_bestaetigen .button_nein,.cb_janein .button_nein{display:block}
.cb_bestaetigen .text_wieder,.cb_janein .text_wieder{color:#5a6e8c;font-size:10px}
.cb_okay .button_nein{display:none}
.coo_logo{float:left;padding:0;margin:0 10px 0 0}
.coo_logo img{width:48px;float:left}}</style>
