.innerbutton.bg-blau-ejs, #block-mainpagecontent a.btn-default, #block-mainpagecontent span.btn-default, #footerRight a.btn-default {background-position: right 8px center!important;padding-right:45px !important;}
#block-mainpagecontent .bg-white a {color: #000 !important;}
#block-mainpagecontent .bg-white .bg-grau-ejs span a {color: #fff !important;}
#block-mainpagecontent .bg-lila-ejs a.btn-default, #block-mainpagecontent .bg-rot-ejs a.btn-default , #footerRight a.btn-default {color: #fff !important; border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}
#block-mainpagecontent .bg-grau-ejs a.btn-default, #block-mainpagecontent a.btn-default,#block-mainpagecontent span.btn-default, #block-mainpagecontent .bg-white a.btn-default {color: #000 !important; border-color: #000;background-image: url(/themes/custom/ejs/assets/arrow_black.svg) !important;}
#block-mainpagecontent .bg-white .bg-grau-ejs a.btn-default,  #block-mainpagecontent .bg-white .bg-grau-ejs span.btn-default {color: #fff !important; border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;background-color:#A70230;}
.innerbutton.bg-blau-ejs, #block-mainpagecontent .bg-rot-ejs .bg-white a.btn-default, #block-mainpagecontent .bg-rot-ejs a.btn-default:hover, #block-mainpagecontent a.bg-blau-ejs.btn-default, .webform-submission-add-form input.button--primary, .webform-submission-webform-contact-person-form input.button--primary {color: #fff !important; border-color: none;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;background-color: #221B57 !important;}
#block-mainpagecontent a.bg-blau-ejs.btn-default, .webform-button--submit {border-color: #fff;}
#block-mainpagecontent .bg-white .bg-grau-ejs:hover, .events .bg-grau-ejs:hover, .aktuelles .bg-grau-ejs:hover, .bg-rot-ejs .bg-grau-ejs:hover, .bg-rot-ejs.featured-container .bg-grau-ejs:hover,
#block-mainpagecontent .bg-white .bg-grau-ejs:hover .freeTags a, .events .bg-grau-ejs:hover .freeTags a, .aktuelles .bg-grau-ejs:hover .freeTags a, .bg-rot-ejs .bg-grau-ejs:hover .freeTags a, .bg-rot-ejs.featured-container .bg-grau-ejs:hover .freeTags a {color: #fff !important;background-color: #A70230;}
.aktuelles .bg-grau-ejs:hover .sender::before {content: url(/themes/custom/ejs/assets/user_white.svg);}
#block-mainpagecontent a.btn-default:hover, #block-mainpagecontent .bg-white a.btn-default:hover, #block-mainpagecontent .bg-white span.btn-default:hover, #block-mainpagecontent .bg-grau-ejs a.btn-default:hover, #block-mainpagecontent .bg-grau-ejs span.btn-default:hover, #block-mainpagecontent .bg-white .bg-grau-ejs:hover span.btn-default {color: #fff !important; background-color: #A70230 !important; border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}

#block-mainpagecontent .bildText a.btn-default:hover, #block-mainpagecontent .bildText .bg-white a.btn-default:hover {color: #000 !important; background-color: #fff !important; border-color: #000;background-image: url(/themes/custom/ejs/assets/arrow_black.svg) !important;text-decoration: underline !important;}
#block-mainpagecontent .bg-lila-ejs a.btn-default:hover {background-color: #201A55 !important; text-decoration: underline !important;color: #fff !important;border-color: #fff !important; background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}
#block-mainpagecontent .bg-lila-ejs .linkfield a.btn-default:hover {background-color: #a70230 !important; text-decoration: none !important;}
#block-mainpagecontent .bg-rot-ejs a.btn-default:hover {background-color: #a70230 !important; text-decoration: underline !important;color: #fff !important;border-color: #fff !important; background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}
#block-mainpagecontent .bg-white .bg-grau-ejs:hover a {color: #fff !important;}
#block-mainpagecontent .ejsKontaktDaten a {color: #fff !important;}
.events .bg-grau-ejs:hover a.btn-default {background-color: #fff;}
.bg-grau-ejs:hover .dateday:before, .bg-grau-ejs:hover .datetime:before, .bg-grau-ejs:hover .datelocation:before {filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(282deg) brightness(106%) contrast(102%);}
#block-mainpagecontent .bg-white .freeTags a, .freeTags a {color: #A70230 !important;text-decoration: none;}
/*#block-mainpagecontent .bg-grau-ejs:hover .freeTags a,*/ #block-mainpagecontent .bg-rot-ejs:hover .freeTags a {color: #fff!important;}
#block-mainpagecontent .bg-grau-ejs .freeTags a:hover {color:#000;}
#block-mainpagecontent .aktuelles footer a.btn-default, #block-mainpagecontent .events footer a.btn-default {color: #A70230 !important; border-color: #A8012F;background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important;background-color: none;}
#footerRight a.btn-default:hover {color: #A70230 !important; border-color: #A70230;background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important;background-color: #fff;}
#block-mainpagecontent .linkfield a.btn-default, #block-mainpagecontent .linkfield span.btn-default {color: #fff !important; border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;background-color: #A70230;}
#block-mainpagecontent .buchhandlung .linkfield span.btn-default, #block-mainpagecontent .buchhandlung-mobil .linkfield span.btn-default {color: #A70230 !important; border-color: #A70230;background: none !important; background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important;background-position:right 8px center !important; background-repeat: no-repeat !important;}
#block-mainpagecontent .buchhandlung .linkfield span.btn-default:hover, #block-mainpagecontent .buchhandlung-mobil .linkfield span.btn-default:hover {background-color: none !important;background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important;text-decoration: none;background-position:right 8px center !important; background-repeat: no-repeat !important;}
#block-mainpagecontent .buchhandlung-mobil .linkfield span.btn-default {margin-bottom: 2rem;}
#block-mainpagecontent .buchhandlung-mobil .linkfield span.btn-default a::before {display: none;}
#block-mainpagecontent .aktuelles footer a.btn-default:hover, #block-mainpagecontent .events footer a.btn-default:hover {color: #a70230 !important; border-color: #a70230;background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important;background-color: #fff !important;text-decoration: underline !important;}
/*** Cookie-Banner **/
.cookiesjsr-service-group.active .cookiesjsr-service-group--tab, .cookiesjsr-service-group.active .cookiesjsr-service-group--content {--layer-tab-active-bg-color: #888;}
.cookiesjsr-btn.important.invert {border-color:#A70230; background-color: #A70230;}
.cookiesjsr-btn.invert {color:#A70230;border-color:#A70230;}
.cookiesjsr-service {color: #000; background: rgba(112,112,112,.5);}
footer.bg-rot-ejs {background: #A70230;}
.bg-rot-ejs, .bg-rot-ejs.ejsContainer {background: #A70230;}
#block-mainpagecontent .bg-rot-ejs.paragraph--type--ueberschrift-link-text-mittig {background: #A70230;}
#block-mainpagecontent .bg-rot-ejs.paragraph--type--ueberschrift-link-text-mittig  a.btn-default {background-color: #221B57;border-color: #221B57;}
#block-mainpagecontent .bg-rot-ejs.paragraph--type--ueberschrift-link-text-mittig  a.btn-default:hover {background-color: #A70230!important; border-color: #fff;}
#block-mainpagecontent .bg-lila-ejs.paragraph--type--ueberschrift-link-text-mittig {background: #221B57;}
#block-mainpagecontent .bg-lila-ejs.paragraph--type--ueberschrift-link-text-mittig  a.btn-default {background-color: #A70230;border-color: #A70230;}
#block-mainpagecontent .bg-lila-ejs.paragraph--type--ueberschrift-link-text-mittig  a.btn-default:hover {background-color: #221B57!important;border-color: #fff;}
#block-mainpagecontent .bg-grau-ejs.paragraph--type--ueberschrift-link-text-mittig  a.btn-default {background-color: #A70230;color: #fff !important;border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}
#block-mainpagecontent .bg-grau-ejs.paragraph--type--ueberschrift-link-text-mittig  a.btn-default:hover {background-color: #eee!important;color: #000 !important;border-color: #000;background-image: url(/themes/custom/ejs/assets/arrow_black.svg) !important;}
#block-mainpagecontent .bg-grau-ejs.paragraph--type--teaser-mit-bild-horizontal a.btn-default:hover {background-color: #eee!important;color: #000 !important;border-color: #000;background-image: url(/themes/custom/ejs/assets/arrow_black.svg) !important;text-decoration: underline !important;}
#block-mainpagecontent .ejsTeaser50 .bg-grau-ejs a.btn-default:hover {background-color: #eee!important;color: #000 !important;border-color: #000;background-image: url(/themes/custom/ejs/assets/arrow_black.svg) !important;text-decoration: underline !important;}
#block-mainpagecontent .ejsTeaser50 .bg-lila-ejs a.btn-default:hover {background-color: #221B57!important;color: #fff !important;border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;text-decoration: underline !important;}
#block-mainpagecontent .ejsTeaser50 .bg-rot-ejs a.btn-default:hover {background-color: #A70230!important;color: #fff !important;border-color: #fff;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;text-decoration: underline !important;}
#block-mainpagecontent .uppercontent .bg-lila-ejs a.btn-default:hover {background-color: #221B57 !important; text-decoration: underline !important;}
#block-mainpagecontent .uppercontent .bg-rot-ejs a.btn-default:hover {background-color: #A70230 !important; text-decoration: underline !important;}
#block-mainpagecontent .uppercontent .bg-grau-ejs a.btn-default:hover {text-decoration: underline !important;}
#views-exposed-form-suche-suchseite-1 .exposedform .innerform input.button:hover {color: #221B57 !important; background-color: #fff !important; border-color: #221B57 !important;text-decoration: none !important;background-image: url(/themes/custom/ejs/assets/arrow_lila.svg) !important;}
#block-mainpagecontent .bg-rot-ejs.ejsContainer .teaser .bg-white a.btn-default:hover /**wg. Button "mehr erfahren" auf Seite stiftungsverwaltung**/ {background-color: #fff!important;color: #221B57 !important;border-color: #221B57 !important;background-image: url(/themes/custom/ejs/assets/arrow_lila.svg) !important;text-decoration: none !important;}
/** 
* geändert wg. Button auf "aktuelle projekte" #block-mainpagecontent .bg-lila-ejs.ejsContainer .teaser .bg-white a.btn-default {color: #fff !important; background-color: #221B57 !important; border-color: #221B57;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}
*/
#block-mainpagecontent .bg-lila-ejs.ejsContainer .teaser .bg-white a.btn-default {color: #fff !important; background-color: #A70230 !important; border-color: #A70230;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;}

#block-mainpagecontent .bg-lila-ejs.ejsContainer .teaser .bg-white .readon a.btn-default {background-color: #A70230 !important;border-color: #A70230;}
#block-mainpagecontent .bg-lila-ejs.ejsContainer .teaser .bg-white a.btn-default:hover {color: #A70230 !important; background-color: #fff !important; border-color: #A70230 !important;background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important;text-decoration: none !important;}
#block-mainpagecontent .bg-grau-ejs a.btn-default.btn-more:hover {border-color: #000 !important; color:#000 !important;background-color: #EFEFEF !important;background-image: url(/themes/custom/ejs/assets/arrow_black.svg) !important;}
.cookies-fallback--link {border: 1px solid #221B57 !important;}
.cookies-fallback--link:hover {color: #fff !important; border: 1px solid #fff!important;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;background-color: #a70230 !important;}
.cookiesjsr-banner--action .cookiesjsr-btn.important {color: #fff !important; border: 1px solid #a70230!important;background-image: url(/themes/custom/ejs/assets/arrow.svg) !important;background-color: #a70230 !important;}
#block-mainpagecontent .ejsZitat a.bg-blau-ejs.btn-default:hover {color: #221B57 !important; border: 1px solid #221B57!important;background-image: url(/themes/custom/ejs/assets/arrow_lila.svg) !important;background-color: #ffffff !important;}
#block-mainpagecontent .bg-grau-ejs a.btn-default.btn-loadmore {background-color: #a70230 !important;border: 1px solid #a70230 !important; background-image: url(/themes/custom/ejs/assets/arrow.svg) !important; color: #fff !important;padding: 0.5rem 45px 0.5rem 1rem;background-repeat: no-repeat !important;background-position: right 8px center !important;}
#block-mainpagecontent .bg-grau-ejs a.btn-default.btn-loadmore:hover {background-color: #EFEFEF !important;border: 1px solid #a70230 !important; background-image: url(/themes/custom/ejs/assets/arrow_red.svg) !important; color: #a70230 !important; text-decoration: none;background-position:right 8px center !important; background-repeat: no-repeat !important;}