/**
Code Days
Dunkelblau: #2cf62c
Hellblau (sekundäre Farbe, Überschriften, etc.): #232323
Hellgrau: #efefef

**/

@font-face { font-family: 'AnonymousPro-Bold'; src: url('/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Fonts/AnonymousPro-Bold.ttf') format('truetype'); }

.keyvisual .keycontent .keyUpperHeader,
.keyvisual .keycontent .keyLowerHeader,
.main-header .main-navigation ul li a,
.main-header .service-nav ul li a,
.btb-box .btb-right.turquis .btb-content h2.btbHeader,
.btb-box .btb-right.white .btb-content h2.btbHeader,
.btb-back.white .btb-content h2 ,
.btb-back.yellow .btb-content h2,
.btb-back.turquis .btb-content h2,
.btb-back .btb-content h2,
h1, h1 li,
h2, h2 a,
h3, h3 a,
h4, h4 a {font-family: AnonymousPro-Bold;}

.keyvisual .keyback .keycontent .keyUpperHeader,
.keyvisual .keyback .keycontent .keyLowerHeader {padding-top: 5px;}

a {color: #2cf62c;}
p {color: #ffffff;}
h1 {color: #ffffff;}
h2 {color: #ffffff;}
h3 {color: #ffffff;}
h4 {color: #ffffff;}

.ce-textpic figcaption {color: #2cf62c;}

.main-header .main-navigation ul li a {color: #ffffff;}
.main-header .main-navigation ul > li.current > a {color: #ffffff;}
.main-header .main-navigation ul > li.current ul li a {color: #232323;}
.main-header .main-navigation ul li ul > li.current a {color: black;}
.main-header .main-navigation ul li ul li a{color: #232323;}
.main-header .main-navigation ul li ul > li.current ul li a {color: #2cf62c;}
.main-header .main-navigation ul li ul li ul > li.current a {color: #232323;}
.main-header .main-navigation ul li{background-color: #232323;}
.main-header .main-navigation ul li ul li{background-color: #2cf62c;}

.main-header .cart i {color: #2cf62c; border: 1px solid #2cf62c; padding: 11px;border-radius: 100%;}
.main-header-wrapper, .main-header-wrapper.sticky{background-color: #232323;}
.main-header-wrapper.sticky .logo img {width: 80px;}

.keyvisual .keycontent .keyDate {background-color: #232323; color: #2cf62c;}
.keyvisual .keycontent .keyUpperHeader {color: #232323;}
.keyvisual .keycontent .keyLowerHeader {color: #232323;}
.keyvisual .keycontent .keybutton {background-color: #2cf62c;}
.keyvisual .keycontent .keybutton a {color: #ffffff;}
.keyvisual #timer {background-color: #2cf62c;color: #232323;}

.ce-content a {color: #2cf62c;}
.btb-box .btb-right .btb-content .btbText p { color: #ffffff;}
.btb-box .btb-right .btb-content .btbButton a {color: #232323;}
.btb-box .btb-right .btb-content .btbButton {background-color: #232323;}
.btb-box .btb-right.turquis {background-color: #232323;}
.btb-box .btb-right.turquis .btb-content h2.btbHeader,
.btb-box .btb-right.turquis .btb-content .btbText {color: #ffffff;}
.btb-box .btb-right.white .btb-content h2.btbHeader {color: #232323;}
.btb-box .btb-right.white .btb-content .btbText {color: #2cf62c;}
.btb-box .btb-right.white .btb-content .btbButton {background-color: #232323;}
.btb-box .btb-right.white .btb-content .btbButton a {color: #ffffff;}
.btb-box .btb-right.white .btb-content h2.btbHeader {color: #232323;}
.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: #2cf62c;}
.btb-box .btb-right.yellow {background-color: #FFED00;}
.btb-box .btb-right.yellow .btb-content .btbText {color: #2cf62c;}
.btb-box .btb-right.yellow .btb-content .btbButton {background-color: #ffffff;}
.btb-box .btb-right.yellow .btb-content .btbButton a {color: #2cf62c;}
.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: #2cf62c;}

.btb-back .btb-content h2 {color: #ffffff;}
.btb-back .btb-content .btbText p {color: #ffffff;}
.btb-back .btb-content .btbButton a {color: #2cf62c;}
.btb-back.white .btb-content h2 {color: #2cf62c;}
.btb-back.white .btb-content .btbText p {color: #2cf62c;}
.btb-back.white .btb-content .btbButton {background-color: #232323;}
.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: #2cf62c;}
.btb-back.turquis {background-color: #232323;}
.btb-back.turquis .btb-content h2 {color: #ffffff;}
.btb-back.turquis .btb-content .btbText p {color: #ffffff;}
.btb-back.turquis .btb-content .btbButton {background-color: #ffffff;}
.btb-back.turquis .btb-content .btbButton a {color: #000000;}

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

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

.breadcrumb {color: #2cf62c;background-color: #232323;}
.breadcrumb a {color:#2cf62c;}

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

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

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

.tx-dm-conferenc-cart .buttons .submit input {background:#ffffff !important; color:#2cf62c !important;}

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

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

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


/* NEW */

.content-main{background-color: #232323;}

.claim p{font-size: small;line-height: 16px;font-family: AnonymousPro-Bold;}
.main-header .headline .claim{margin-left: 35px;}
.main-header .main-navigation ul ul{background-color: #2cf62c;}
body{background-color: #232323;}
.btb-box .btb-right .btb-content .btbText p, .ce-bodytext p, .btb-box .btb-right .btb-content .btbText a{font-family: AnonymousPro-Bold;}
footer .lowerFooter .service ul li{color: white;}
.main-header .service-nav ul li a{color: white;}
footer .share ul li a{color: white;}
.tx-dm-conferences .headline div.active{background-color: #2cf62c;}
.title {color: #ffffff;}
.tx-dm-conferences .item .info-cart .infoTrack, .tx-dm-conferences .item .info-cart .infoRoom, .tx-dm-conferences .item .info-cart .infoTalk, .tx-dm-conferences .item .info-cart .infoTheme{color: #ffffff;}
.ce-bodytext ul li {color: #ffffff;font-family: AnonymousPro-Bold;}
.ce-content h2{color:#2cf62c;}
.mobile-nav-button{color: #ffffff;}
.list .accUpper .speaker span{color:#2cf62c;}
.list .accLower .speaker span{color:#2cf62c;}
.abstract .talkBody ul li {color:#ffffff;}
.frame .speakers .box-border span {color:#2cf62c;}
.conferences .box-standard{background-color: white;}
.sponsor-wrapper .sponsor .name a{color: white;}
.referenten-abc{background: none !important}
.tx-dm-conferences .pause .title-speaker .title{background-color: #232323 !important;}
