body { color: #fff; background-color: #000; }

h2 { color: #fff; }

a, a:visited, a:active, a:link { color: #b30a19; }

.Button a, .Button { color: #fff;  }
.Button:hover a, .Register .Button:hover a, .Button:hover { color: #b30a19;  }


#PageHeader .Logo { position: absolute; left: 0; top: 20px; width: 503px; height: 63px; background: transparent url(/pics/club_tv_logo.png) no-repeat 0 0; }
#PageHeader .Sponsor { position: absolute; right: 0; top: 5px; width: 219px; height: 60px; background: transparent url(/pics/sky_logo_08.png) no-repeat 0 0; }
#PageHeader .LoginBar { left: auto; right: 0; }
#PageHeader .LoginBar .Button { margin: 0 0 0 10px; }
#PageHeader .LoginBar .Button:hover a { color: #b30a19; }

#Navigation { width: 928px; }
#Navigation .Level1 a { color: #fff; }
#Navigation .Level1:hover .FlyoutBackground { left: 0; }
#Navigation .Level1 .Level2 a { color: #fff; }
#Navigation .NavLevel2 { padding:0 0 0 1px ; width: 546px; background-image: none; }
/* #Navigation .Level1 .Level2 { background: transparent url(/pics/bg_subnav.png) repeat-x 0 0; height: 23px; padding: 9px 0 0 10px; } */
#Navigation .Level1 .Level2:hover, #Navigation .Level1 .Level2First  { background-position: 0 -32px; }
#Navigation .Level1 .Level2 .Level3Status1 { background: transparent url(/pics/bg_table_row.png) repeat 0 0; }
#Navigation .Level1 .Level2 .Level3Active, #Navigation .Level1 .Level2 .Level3:hover { background: transparent url(/pics/bg_table_row_active.png) repeat-x 0 0; border: none; height: 18px;  }
#Navigation .Level1 .Level2 .Level3Active a, #Navigation .Level1 .Level2 .Level3:hover a { color: #b30a19; height: 18px; }


#PageHeader .LoginBox { left:auto; line-height:27px; overflow:hidden; padding:6px 10px; right:-5px; width:365px; }

#Navigation .Flyout { top: 32px;left: 0; }
#Navigation .Flyout .Overlay { top: 32px; }

.TeaserRight .VideoParts .VideoPartStatus0 { background: transparent url(/pics/bg_table_row.png) repeat 0 0; }
.TeaserRight .VideoParts .VideoPartActive, .TeaserRight .VideoParts li:hover { background: transparent url(/pics/bg_table_row_active.png) repeat-x 0 0; border: none; height: 18px;  }
.TeaserRight .VideoParts a { color: #fff; }
.TeaserRight .VideoParts .VideoPartActive a, .TeaserRight .VideoParts li:hover a { color: #b30a19; height: 18px; }

.TeaserHomepage .Buttons li a { color: #fff; }

.ContentBox .Sorting { color: #fff; }
.ContentBox .Sorting .Dropdown .Active, .ContentBox .Sorting .Dropdown .Arrow { border: 1px solid #a74d4d; }
.ContentBox .Sorting .Options { border-top: 1px solid #a74d4d; border-bottom: 1px solid #a74d4d; }
.ContentBox .Sorting .Options .Option { border-right: 1px solid #a74d4d; border-left: 1px solid #a74d4d; }
.ContentBox .Sorting .Options .Option a { color: #fff; }

a.InfoLink { color: #fff; }

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

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

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

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

a.VideoBox, a.VideoBox:link, a.VideoBox:active, a.VideoBox:hover, a.VideoBox:visited { color: #fff; }
a.VideoBox { border-color: #c00606; }

.ContentBoxMatchdayTeaser .ContentBoxHeader,
.ContentBoxHomepageTeaser .ContentBoxHeader,
.ContentBoxHeadline .ContentBoxHeader
{ display: block; width: 938px; height: 7px; background: transparent url(/pics/bg_top_teaser_rc.png) no-repeat 0 0;  }
.ContentBoxMain .ContentBoxBody { background: #95090c url(/pics/content_grad_bg.png) repeat-x 0 0; }
.ContentBoxMain .ContentBoxBody h2 { background: transparent url(/pics/sortierung_back_darker.png) repeat-x 0 0; height: 27px; }

.Right .Box .BoxBody .BoxLeft, .Right .Box .BoxBody .BoxRight { background-repeat: repeat; }

.ContentBoxFilled { background: none; }
.ContentBoxFilled h2 { color: #b30a19; }
.ContentBoxFilled .ContentBoxBody { background-color: #b0b0b0; }

.ContentBoxHomepage .ContentBoxBody,
.ContentBoxMatchday .ContentBoxBody
{ background: #95090c url(/pics/bg_top_teaser.png) repeat-x 0 0; }

input[type="text"], input[type="password"], select, option, textarea { background: #fff none repeat 0 0; color: #b30a19; }
/* hack for ies: the background is not changed, so leave color black */
select, option { background: white\9; color: #b30a19\9 }

.Right .Box h2.BoxHeader, .Right .Box thead th.Header { background: transparent url(/pics/bg_table_header.png) repeat 0 0; border: none; height: 23px; width: 636px; }
.Right .Box .BoxBody td, .Right .Box .TableStatistics { color: #fff; }
.Right .Box .BoxBody .BoxLeft, .Right .Box .BoxBody .BoxRight { background-repeat: repeat; }
.Right .Content .Box .MoreInfo { border: none; }
.Right .BoxWide { background-repeat: repeat; }

.Errors { color: #B30A19; }
.ContentBoxMain .Errors { color: #fff; }
.ContentBoxMain a { color: #fff; }
.LoginFrame a { color: #999; }

.Pagination .PaginationActive { color: #999; }

#BannerSkyscraper { top: 193px; }
#BannerFooter { text-align: center; }
/* #PageWrapper { top: 87px; } */
.ContentBoxColumns .ContentBoxBody .Right .Opponents .Description  {
    margin-bottom:7px
}

