body{color: #fff000;}
div#cookie-box{background: #000; color: #fff000; border: 1px solid #fff000;}
div#cookie-box a#cookie-close{background: url('../gfx/cookie-close-yellow.png') no-repeat center center; }
a{color:#fff000;}
a:visited{color:#fff000;}

.body-element{background: #3c3c3c; }
footer#top{background-color:#ffffff;}
div#header-wrapper div#header-top h1#name{color: #fff000;}
div#header-wrapper div#header-top h1#name:before{background: url('../gfx/name-yellow.png') no-repeat center center; }
div#header-wrapper div#header-top h1#name:after{background: url('../gfx/name-yellow.png') no-repeat center center;}
h1#name span{color: #fff000;}
div#header-wrapper div#header-top div#claim{color: #fff000;}
div#header-top div#header-search{background: #000;}
div#header-top div#header-search input[type=text]{color: #fff000;}
div#header-top div#header-search input[type=text]::placeholder{color: #fff000;}
div#header-top div#header-search input[type=submit]{background: url('../gfx/search-yellow.png') no-repeat center center; }
div#header-bottom{background: #000;}
div#header-bottom div#header-menu div.menu-item div.submenu{background:#000;}
div#header-bottom{color:#fff000 !important;}
div#header-bottom div#header-menu div.menu-item a{color:#fff000;}
div.banner div.banner-slide div.date{color:#fff000; background: #000;}
div.banner-content div.banner-text a.banner-innercontent span{color: #fff000;}
div.banner-content div.banner-text.active{background: none;}
div.banner-content div.banner-text a.banner-innercontent small{color: #fff000;}
div.banner div.banner-slide div.title{color: #fff000; background: #000;}

div#wrapper{background: #3c3c3c;}
div#category-menu a.categorymenuEvents{background: #3c3c3c; }
div#content.main .box-link{background-color:#000; color: #fff000;}
div#content.main .box-link:hover{background-color: #3c3c3c; border: 1px solid #fff000;}
.box-black{color: #fff000;}
div#right-col div.border-box {border: 2px solid #000; background: #3c3c3c; color:#fff000;}
div#right-col div#next-match div.logos {background: #3c3c3c;}
div#right-col div#next-match span.vs {color: #fff000 !important; }
#next-match .box-content a.media {border-top: 1px solid #fff000; color: #fff000 !important; }
div#right-col div.border-box div.box-content span{color: #fff000 !important;}
.button{background: #000; color: #fff000 !important;}
.infobox-item-link, a.infobox-item-link{background: #000 !important; color: #fff000;}
.infobox-item-picture {border: 2px solid #000; }
div#category-menu a {background-color: #000; color: #fff000;}
div#category-menu a:hover{background-color: transparent; color: #fff000; border: 1px solid #fff000;}
div#category-menu li.hasSub:hover ul li a{background: #000; border: 1px solid #fff000; }
div#category-menu li.hasSub:hover ul li a:hover{background: #3c3c3c;}

div#content div.news-row{border-bottom: 1px solid #fff000;}
div#content div.news-row div.content a{color:#fff000;}
div#content div.widebox div.half a{color: #fff000;}
div#content div.widebox{border-top:1px solid #fff000;}

div#content h1{color: #fff000;}

div.poll{color: #fff000; background:#3c3c3c; border: 2px solid #000; border-radius: 12px; padding: 9px 0.5%; width: 91%; }
div.poll p{margin: 10px 0px 5px 6px;}
div.poll a.answer{margin: 10px 0px 0px 6px; color: #fff000;}
div.poll p.grey{color: #fff000;}
div#counter{border: 2px solid #000;}
div#counter span.small{color: #fff000;}

footer#top{background: #3c3c3c; border-top:2px solid #000;}

div#header-wrapper div#header-top div#langs div.wcag{background:#000;}

.timer {border: 2px solid #3c3c3c;}
.timer .left p {color: #fff000;}
.timer .right div {color: #fff000;}
.timer .timer-button {color: #fff000; background-color: #000; border: 2px solid #fff000;}

div#category-menu a.page-archive{background-color: #000; color: #fff000;}
