a {color: #dc2a1a;}
h3 {color: #dc2a1a;}
h4 {color: #dc2a1a;}

.ce-textpic figcaption {color: #dc2a1a;}

.main-header .main-navigation ul li a {color: #20201E;}
.main-header .main-navigation ul > li.current a {color: #dc2a1a;}
.main-header .main-navigation ul > li.current ul li a {color: #20201E;}
.main-header .main-navigation ul li ul > li.current a {color: #dc2a1a;}
.main-header .main-navigation ul li ul > li.current ul li a {color: #20201E;}
.main-header .main-navigation ul li ul li ul > li.current a {color: #dc2a1a;}
.main-header .main-navigation ul li.cta {background-color: #ffcc00;}
.main-header .main-navigation ul li.cta.current > a {color: #ffffff;}

.main-header .service-nav .search .search-form {opacity: 1;}
.main-header .service-nav .search .search-form {right: -85px;}

.main-header .cart i {color: #dc2a1a; border: 1px solid #dc2a1a; padding: 11px;border-radius: 100%;}

.keyvisual .keycontent .keyDate {background-color: #ffffff; color: #dc2a1a;}
.keyvisual .keycontent .keyUpperHeader {color: #ffffff;}
.keyvisual .keycontent .keyLowerHeader {color: #ffffff;}
.keyvisual .keycontent .keybutton {background-color: #FFFFFF;}
.keyvisual .keycontent .keybutton a {color: #20201E;}
.keyvisual #timer {background-color: #ffcc00;}

.btb-box .btb-right .btb-content .btbText p,
.btb-box .btb-right .btb-content .btbText a,
.btb-box .btb-right .btb-content .btbText a b,
.btb-box .btb-right .btb-content .btbText b { color: #ffffff;}

.btb-box .btb-right .btb-content .btbButton a {color: #dc2a1a;}
.btb-box .btb-right .btb-content .btbButton {background-color: #ffffff;}
.btb-box .btb-right.turquis {background-color: #009BA4;}
.btb-box .btb-right.red {background-color: #dc2a1a;}
.btb-box .btb-right.turquis .btb-content h2.btbHeader,
.btb-box .btb-right.turquis .btb-content .btbText,
.btb-box .btb-right.red .btb-content h2.btbHeader,
.btb-box .btb-right.red .btb-content .btbText {color: #ffffff;}
.btb-box .btb-right.white .btb-content h2.btbHeader {color: #dc2a1a;}
.btb-box .btb-right.white .btb-content .btbText {color: #20201E;}
.btb-box .btb-right.white .btb-content .btbButton {background-color: #dc2a1a;}
.btb-box .btb-right.white .btb-content .btbButton a {color: #ffffff;}
.btb-box .btb-right.white .btb-content .btbText p,
.btb-box .btb-right.white .btb-content .btbText b,
.btb-box .btb-right.white .btb-content .btbText a {color: #20201E;}
.btb-box .btb-right.yellow {background-color:#FFED00; }
.btb-box .btb-right.yellow .btb-content .btbText p,
.btb-box .btb-right.yellow .btb-content .btbText b,
.btb-box .btb-right.yellow .btb-content .btbText a {color: #20201E;}
.btb-box .btb-right.yellow .btb-content .btbButton a {color: #dc2a1a;}

.btb-back .btb-content h2 {color: #ffffff;}
.btb-back .btb-content .btbText p {color: #ffffff;}
.btb-back .btb-content .btbButton a {color: #dc2a1a;}
.btb-back.white .btb-content h2 {color: #dc2a1a;}
.btb-back.white .btb-content .btbText p {color: #20201E;}
.btb-back.white .btb-content .btbButton {background-color: #dc2a1a;}
.btb-back.white .btb-content .btbButton a {color: #ffffff;}
.btb-back.yellow {background-color: #FFED00;}
.btb-back.yellow .btb-content h2 {color: #000000;}
.btb-back.yellow .btb-content .btbText p {color: #000000;}
.btb-back.yellow .btb-content .btbButton {background-color: #ffffff;}
.btb-back.yellow .btb-content .btbButton a {color: #dc2a1a;}
.btb-back.red {background-color: #dc2a1a;}
.btb-back.red .btb-content h2 {color: #ffffff;}
.btb-back.red .btb-content .btbText p {color: #ffffff;}
.btb-back.red .btb-content .btbButton {background-color: #ffffff;}
.btb-back.red .btb-content .btbButton a {color: #dc2a1a;}

.speakerbox .speakerUpper h2 {color: #dc2a1a; }
.speakerbox .speakerLower .bspeaker-name {color: #dc2a1a;}
.speakerbox .speakerlink a {background-color: #dc2a1a; color: #fff;}

.sponsorHeader {text-align: center; color: #dc2a1a;}

.breadcrumb {color: #7C7C7C;}
.breadcrumb a {color:#7C7C7C;}

#newConfInfo {background-color:#ffffff; }
#newConfInfo .content {color: #dc2a1a; }
#newConfInfo .content a {color: #dc2a1a; }

.tx-dm-conferences .sponsors-list .sponsor a {color: #dc2a1a;}

.tx-dm-conferences .headline div {background-color:#ffffff; color: #dc2a1a; border: 1px solid #dc2a1a;}
.tx-dm-conferences .headline div.active {background-color:#dc2a1a; color: #ffffff; border: none;}
.tx-dm-conferences .tabs ul li.active {border-bottom: 2px solid #dc2a1a; }
.tx-dm-conferences .tabs ul li.active div {color: #dc2a1a;}
.tx-dm-conferences .item .accTrigger::after {color: #dc2a1a;}
.tx-dm-conferences .title-speaker .title,
.tx-dm-conferences .title-speaker-detail .title-speaker-detail-header {color: #dc2a1a;}
.tx-dm-conferences .tab-content .item .accLower .talkTitle {color: #dc2a1a;}
.tx-dm-conferences .tab-content .item .accLower .speaker .name a {color: #dc2a1a;}
.tx-dm-conferences-pi1 .box-standard .referenten .referenten-list span {color: #dc2a1a;}
.tx-dm-conferences-pi1 .referenten-abc .active a {color: #dc2a1a;}
.tx-dm-conferences-pi1 .box-standard .textRight a {color: #dc2a1a;}
.tx-dm-conferences .back-to-top {color: #dc2a1a;}
.tx-dm-conferences .item .info-cart .cartbutton {color: #dc2a1a;border-color: #dc2a1a;}
.tx-dm-conferences .item .info-cart .cartbutton .material-icons {color: #dc2a1a;}
.tx-dm-conferenc-cart .buttons .submit input{background: #dc2a1a;}

footer .upperFooter {background-color: #F2F2F2;}
footer .upperFooter h2,
footer .upperFooter h3,
footer .upperFooter a {color: #dc2a1a;}
footer .lowerFooter {background-color: #E8E8E8;}
footer .lowerFooter .bottomservice ul li a {color: #dc2a1a;}

@media (max-width: 1200px) {
    .mobile-navigation nav {border-top: 2px solid #dc2a1a;}
    .main-header .mobile-navigation ul li .toggle-subnavigation:before,
    .main-header .mobile-navigation ul li .toggle-subnavigationSecond:before {color: #dc2a1a;}
    .main-header .mobile-navigation .current > a {color:#dc2a1a; }
}

.claim{margin-top: 2%;}

#cookie-box .btn{ display:inline-block;margin:0 0 0 11px;padding:10px 19px;font-size:16px;background:#dc2a1a;text-transform:initial;font-variant:normal;font-weight:normal;color:#ffffff;border:0;}
#cookie-box .btn.nocookies{ background:#afafaf;}