body { background-color: #0b0b0b; color: #3d3c3c; }
a, a:visited, a:active, a:link { color: #e8cf00; }
h1 { color: #fff; }
h2 { color: #fff; }
.Button a, .Button { color: #3d3c3c; }
.Button:hover a, .Register .Button:hover a, .Button:hover { color: #fff;  }

#Navigation .Level1 { position: static; }
#Navigation .Level1 a { color: #3d3c3c; }
#Navigation .Level1:hover a { color: #fff; }
#Navigation .Level1:hover .Flyout { left: auto; right: 0; }
#Navigation .Level1 .Level2 a { color: #3d3c3c; }
#Navigation .Level1 .Level2:hover a, #Navigation .Level1 .Level2First a { color: #fff; }
#Navigation .Level1 .Level2 .Level3 { color: #fff; }
#Navigation .Level1 .Level2 .Level3Status1 { background-color: #3d3c3c }
#Navigation .Level1 .Level2 .Level3Active, #Navigation .Level1 .Level2 .Level3:hover, #Navigation .Level1 .Level2 .Level3Selected1 { background-color: #fef49c; border: 1px solid #e8cf00; width: 252px; height: 16px }
#Navigation .Level1 .Level2 .Level3Active a, #Navigation .Level1 .Level2 .Level3:hover a, #Navigation .Level1 .Level2 .Level3Selected1 a { color: #3d3c3c; }

#PageHeader .LoginBar .Button a, .LoginFrame .Button a { color: #fff; }
#PageHeader .LoginBox { color: #fff; }
#PageHeader .LoginBox a { color: #fff; }

.ContentBoxFilled { color: #fff; }
.ContentBoxFilled .ContentBoxBody { background-color: #1e1e1e; }
.ContentBoxFilled h2 { color: #fff; }
.ContentBoxMain .ContentBoxBody .Block, .ContentBoxMain .ContentBoxBody .Block a, .ContentBoxMain .ContentBoxBody .InfoLink { color: #fff; }

.ContentBoxMain h2 { color: #3d3c3c; }

input[type="text"], input[type="password"], select, option, optgroup, textarea { background-color: #4a4a4a; }
/* hack for ies: the background is not changed, so leave color black */
select, option, optgroup { background: white\9; color: #000\9 }

.TeaserMatchday .VideoParts li a  { color: #fff; }
.TeaserMatchday .VideoParts .VideoPartStatus0 { background-color: #3d3c3c }
.TeaserMatchday .VideoParts .VideoPartActive, .TeaserRight .VideoParts li:hover { background-color: #fef49c; border: 1px solid #e8cf00; }
.TeaserMatchday .VideoParts .VideoPartActive a, .TeaserRight .VideoParts li:hover a { color: #3d3c3c; }

.TeaserHomepage .Teaser .Title { color: #fff; }
.TeaserHomepage .Buttons li a { color: #3d3c3c; }
.TeaserHomepage .Buttons li.Active a, .TeaserHomepage .Buttons li:hover a { color: #fff; }

.TeaserHomepage .TeaserRight h1 { color: #fff; }

a.InfoLink { color: #fff; }

.ContentBox .Sorting .Dropdown .Active { border: 1px solid #3d3c3c; }
.ContentBox .Sorting .Dropdown .Arrow { border: 1px solid #3d3c3c; }
.ContentBox .Sorting .Options { border-top: 1px solid #3d3c3c; border-bottom: 1px solid #3d3c3c; }
.ContentBox .Sorting .Options .Option { border-right: 1px solid #3d3c3c; border-left: 1px solid #3d3c3c; }
.ContentBox .Sorting .Options .Option a { color: #3d3c3c; }
.ContentBox .Sorting .Options .Option:hover a { color:#fbedac; }

.ContentBox .Tabs li a { color: #3d3c3c; }
.ContentBox .Tabs li.Active a, .ContentBox .Tabs li:hover a { color: #fff; }

.ContentBoxColumns .ContentBoxBody div.Left { color: #3d3c3c; }

.ContentBoxColumns .ContentBoxBody .ContentMain .Left .Box .BoxContent { background-color: #fbe52d }

.ContentBoxColumns .ContentBoxBody .Right .Opponents { color: #fff; }

.ContentBoxColumns .ContentBoxBody .Right .Opponents h1 { color: #fff; }

.VideoBox { border: 1px solid #676767; }
a.VideoBox, a.VideoBox:link, a.VideoBox:active, a.VideoBox:hover, a.VideoBox:visited { color: #3d3c3c; }
a.VideoBoxActive, a.VideoBoxActive:link, a.VideoBoxActive:active, a.VideoBoxActive:hover, a.VideoBoxActive:visited, a.VideoBox:hover { color: #fbedac; }

.Right .Box .BoxHeader, .Right .Box thead th.Header { background-color: #e8cf00; border: 1px #cfbb1a solid; }

.Right .Box .BoxBody .BoxLeft, .Right .Box .BoxBody .BoxRight { background-color: #fbe52d; }
.Right .Content .Box .MoreInfo { background-color: #e8cf00; border: 1px #cfbb1a solid; }
.Right .BoxWide { background-color: #fbe52d; }

.Pagination .PaginationActive { color: #e8cf00; }

#PageFooter { background-color: #1b1b1b; }

.lightbox, .lightbox h2 { color: #fff; }
.lightbox .Close { color: #fff; }
.LoginFrame a { color: #fff; }

#lightboxRecommend input[type="submit"] { color: #3d3c3c; }
#lightboxRecommend input[type="submit"]:hover { color: #fff; }

#BottomNav { background:transparent none repeat scroll 0 0; float: left; position: relative; left: 50%; }
#BottomNav ul { position: relative; left: -50%; float: left; background: transparent url(/pics/footer/footer_bg.png) repeat-x 0 0; }
#BottomNav li { float: left; padding: 0 27px; }

.ContentBox .Tabs li a, .ContentBox .VideoLink a { color: #3D3C3C; }

.Errors { color: #f00; }
