@CHARSET "UTF-8";

html {
    height: 100.1%;
    width: 100%;
}

body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

/* standard html tags */
div{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}

input, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.matchreport p{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}
div.matchreport strong{
	border-left: red 2px solid;
	padding-left: 5px;
	display:block;
	font-size: 11px;
}

/*
td{
	padding: 0px;
	margin: 0px;
}
tr{
	padding: 0px;
	margin: 0px;
}
*/


td {

	font-size: 10px;
	color: #4b4b4b;
	padding: 3px;
	border-top: 1px solid white;
	border-left:1px solid white;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: white;
}

td.stdGreyRow {

	font-size: 10px;
	color: #4b4b4b;
	padding: 3px;
	border-top: 1px solid white;
	border-left:1px solid white;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ebebeb;
}

td.stdWhiteRow {

	font-size: 10px;
	color: #4b4b4b;
	padding: 3px;
	border-top: 1px solid white;
	border-left:1px solid white;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: white;
}

td.stdHeader {

	font-size: 12px; 
	font-weight: bold; 
	color: #cc0000; 
	padding: 4px 3px 10px 3px;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: white;
}

td.noBorder {

	font-size: 12px;  
	color: #4b4b4b; 
	padding: 3px;
	border:none;
	
	background-color: white;
}

td.noBorderHead {

	font-size: 12px; 
	font-weight: bold; 
	color: #4b4b4b; 
	padding: 10px 3px 10px 3px;
	border:none;
	
	background-color: white;
}

th {
	font-size: 12px; 
	font-weight: bold; 
	color: #cc0000; 
	padding: 4px 3px 10px 3px;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: white;
}
table.leftBorder {
	border-collapse: separate;
	border-spacing:0px;
	border-left: 1px solid #cccccc;
}


td.newsticker{

	border: 0px;
	background-color: transparent;
	margin: 0px;
	padding-top:5px;
	
	color: #F9BF01;
	font-size: 10px;

}

table.newsticker{
	padding: 0px;
	margin: 0px;
	border: 0px;
}




img{
	border: 0px;
}

a:link, a:visited, a:hover, a:focus, a:active {
    color: #003399;
    text-decoration: none;
    font-weight:normal;
}

a.subNavi:link, a.subNavi:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}
a.subNavi:hover {
    color: #FFCC00;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}
a.subNavi:focus, a.subNavi:active {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}
a.subNaviAct:link, a.subNaviAct:visited, a.subNavi:hover, a.subNavi:focus, a.subNavi:active {
    color: #FFCC00;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}

a.newsticker:link, a.newsticker:visited, a.newsticker:hover, a.newsticker:focus, a.newsticker:active {
    color: #F9BF01;
    text-decoration: none;
    font-weight:normal;
}

a.blueDoubleArrowRight
{
	background-image: url('../images/buttons/btn_dbl_arrow_right.gif');	
	background-position: right;
	padding-right: 15px;
	background-repeat: no-repeat;
}

.textRed{
	color: #FF0000;
}

.textBlue10{
	color: #003399;
	font-size: 10px;
}

.textBlueBold10{
	color: #003399;
	font-size: 10px;
	font-weight: bold;
}

div.bannerRow{
	width: 744px;
	float: left;
	padding-bottom: 20px;
}
div.bannerColumn{
	float: left;
}
div.styleSelectionItm{
	float: right;
	padding-left: 8px;
}
div.quicklinkItm{
	float: left;
	padding-right: 19px;
}
div.mainNavItm{
	float: left;
}
div.mainNavSearch{
	width: 216px;
	height: 39px;
	float: left;
	background-image: url(./../images/backgrounds/bg_nav_search.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.boxSmlHdl{
	width: 199px;
	float: left;
}
div.boxSubNavItm{
	width: 199px;
	height: 32px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
}
div.subNavImg{
	width: 6px;
	height: 7px;
	float: right;
	padding-right: 30px;
	padding-left: 4px;
}
div.subNavImgAct{
	width: 12px;
	height: 7px;
	float: right;
	padding-right: 24px;
	padding-left: 4px;
}
div.subNavLnk{
	float: right;
	padding-top: 7px;
}
div.subNavImgFtr{
	width: 199px;
	height: 24px;
	float: left;
	padding-bottom: 7px;
}

div.butAlphabet
{
	padding-top: 5px;
	text-align: center;
	width: 23px;
	height: 20px;
	float: left;
	color: #969696;
	font-weight: bold;	
}

div.butAlphabetSelected
{
	padding-top: 5px;
	text-align: center;
	width: 23px;
	height: 20px;
	float: left;
	font-weight: bold;	
	background-image: url('./../images/backgrounds/typemenu/bg_redDark25.gif');
	color: white;
}

div.rowGrey296
{
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;	
	background-color: #f0f0f0;
	width: 278px;
	height: 29px;
	float: left;
	padding: 18px 0px 18px 18px;
}

div.rowWhite296
{
	background-color: white;
	width: 278px;
	height: 29px;
	float: left;
	padding: 18px 0px 18px 18px;
}

div.fullsizeBannerFrm{
	width: 472px;
	height: 96px;
	float: left;
	padding-left: 8px;
	padding-top: 15px;
}
div.fullsizeBannerIframe{
	width: 468px;
	height: 60px;
	float: left;
	padding: 2px;
	background-image: url(./../images/backgrounds/bg_fullsizebanner.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.fullsizeBannerTxt{
	width: 472px;
	float: left;
	text-align: right;
	color: #C8C8C8;
	font-size: 9px;
}

div.documentMediaFile{
	float: left;
	padding: 20px 10px 20px 10px;
	margin: 0px 12px 0px 12px;
	border-bottom: solid 1px #C8C8C8;
	width: 276px;
	height: 32px; 
}

div.startpageNewsWomenFrm{
	width: 183px;
	float: left;
	padding-top: 15px;
	padding-left: 0px;
	margin: 0px;
}
div.startpageNewsWomenHdlImg{
	width: 183px;
	float: left;
	padding: 0px;
	margin: 0px;
}
div.startpageNewsWomenCntCtr{
	width: 164px;
	float: left;
	padding-left: 16px;
	padding-top: 10px;
}
div.startpageNewsWomenDataset{
	width: 164px;
	float: left;
	padding-top: 3px;
}
div.startpageNewsWomenAuthor{
	float: left;
	color: #003399;
	font-weight: bold;
	font-size: 10px;
	padding-right: 4px;
}
div.startpageNewsWomenTitle{
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	padding-right: 4px;
}
a.startpageNewsWomen:link, a.startpageNewsWomen:visited, a.startpageNewsWomen:hover, a.startpageNewsWomen:focus, a.startpageNewsWomen:active {
    color: #4B4B4B;
    text-decoration: none;
    font-weight: normal;
	font-size: 10px;
}
div.startpageNewsWomenLnk{
	float: left;
}

div.featuresFrm{
	width: 130px;
	float: left;
	padding-top: 32px;
	padding-left: 16px;
}
div.featuresItm{
	width: 130px;
	float: left;
	padding-bottom: 8px;
}
div.featuresImg{
	width: 130px;
	float: left;
}
div.featuresTxt{
	width: 130px;
	float: left;
	padding-top: 2px;
	font-size: 10px;
	color: #323232;
}
div.ftrLnkItm{
	float: right;
	padding-right: 32px;
	padding-top: 14px;
	font-size: 9px;
	color: #003399;
}
a.ftrLnk:link, a.ftrLnk:visited, a.ftrLnk:focus{
	color: #003399;
}
a.ftrLnk:hover{
	color: #323232;
}
a.ftrLnk:active{
	color: #003399;
}
div.cntWdwTabsFrm{
	width: 680px;
	height: 32px;
	padding-top: 1px;
	float: left;
	background-image: url(./../images/backgrounds/bg_cnt_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.cntWdwTabsItm{
	float: left;
}
div.cntHdlBigFrm{
	width: 680px;
	float: left;
}
div.cntHdlBigImg{
	width: 680px;
	float: left;
	padding-bottom: 32px;
}
div.cntTxtFrm{
	width: 488px;
	float: left;
	padding-top: 38px;
	padding-left: 144px;
	padding-right: 48px;
	padding-bottom: 30px;
}
div.cntLineBlackGrey{
	float: left;
	width: 680px;
	height: 2px;
	font-size: 1px;
	background-image: url('./../images/elements/cnt_lineBlackGrey.gif');
	background-repeat: repeat-x;
}

div.cntLineDropShadow_noTransparency{
	float: left;
	width: 100%;
	height: 8px;
	font-size: 1px;
	background-image: url('./../images/elements/cnt_lineDropShadow_noTransparency.gif');
	background-repeat: repeat-x;
}

div.lftBoxHdl{
	width: 208px;
	height: 33px;
	float: left;
}


div.cntLftFrm{
	width: 208px;
	float: left;
	padding-bottom: 12px;
}

div.articleContent{
	width: 630px;
	float: left;
	padding: 25px;
}

div.boxQuickContact{
	padding-left: 17px;
	padding-right: 33px;
	font-size: 10px;
	line-height: 15px;
	color: #969696;
}
div.boxQuickContact strong{
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
}
div.boxQuickContact a:link, a:visited, a:hover, a:focus, a:active {
    color: #969696;
    text-decoration: none;
    font-weight: normal;
}

div.bgFeatureBox{
	width: 194px;
	float: left;
	padding-right: 6px;
	padding-bottom: 28px;
	background-image: url('./../images/backgrounds/features/bg_telegram.gif');
	background-position: top left;
	background-repeat: repeat-y;	
}
div.bgFeatureBoxTop{
	width: 194px;
	float: left;
	padding-top: 12px;
	background-image: url('./../images/backgrounds/features/bg_telegram_top.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
div.featureBoxTxt{
	width: 158px;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	color: #969696;
	font-weight: normal;
	font-size: 9px;
}
div.featureBoxTxt strong{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
}
div.ftrFeatureBox{
	width: 200px;
	height: 15px;
	float: left;
}

div.fcbMediaHdl{
	width: 616px;
	float: left;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
}
div.fcbMediaTxt{
	width: 616px;
	float: left;
}
div.fcbMediaLnk{
	width: 616px;
	float: left;
}
div.fcbMediaNoLine{
	float: left;
	width: 680px;
	height: 2px;
	font-size: 1px;
}
a.fcbMedia:link, a.fcbMedia:visited {
    color: #003399;
    text-decoration: none;
    font-weight: bold;
	font-size: 12px;
}
a.fcbMedia:hover {
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
	font-size: 12px;
}
a.fcbMedia:focus, a.fcbMedia:active {
    color: #003399;
    text-decoration: none;
    font-weight: bold;
	font-size: 12px;
}



.cntTextWhite{
	font-weight: normal;
	color: #ffffff;	
}


.cntLabelBlue{
	font-size: 10px;
	font-weight:bold;
	color: #003399;
	padding-bottom: 5px;	
}
.cntLabelGrey{
	font-size: 10px;
	font-weight:normal;
	color: #4b4b4b;
	padding-bottom: 5px;	
}

.cntTextGrey{
	font-weight: normal;
	color: #4b4b4b;	
}

.cntTextGreyBold{
	font-weight: bold;
	color: #4b4b4b;	
}
.cntTextGreySmall{
	font-weight: normal;
	color: #4b4b4b;
	font-size: 10px;	
}
.cntRedHeadline{
	width: 648px;
	float: left;
	padding-bottom: 15px;
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}
.cntRedHeadlineNoWidth{
	float: left;
	padding-bottom: 15px;
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}
.cntRedHeadlineSitemap{
	float: left;
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}
.cntPlayerDetailRedHeadline{
	width: 242px;
	float: left;
	padding-bottom: 15px;
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}
.cntPartnerRedHeadline{
	width: 500px;
	float: left;
	padding-bottom: 15px;
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}

.cntBlueHeadline{
	margin-bottom: 15px;
	float: left;
	color: #003399;
	font-weight: bold;
	font-size: 14px;
	width: 100%;	
}


.cntWhiteHeadline{
	margin-bottom: 15px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width: 100%;	
}

.interviewQuestion{
	font-size: 12px;
	color: #003399;
	font-style: italic;
	padding-left: 12px;
	border-left: 2px solid #C8C8C8;
}
div.redHeadlineNextMatch{
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}

div.newsletterFrm{
	width: 644px;
	float: left;
	padding: 18px;
}
div.newsletterFrm div.headline{
	width: 644px;
	float: left;
	color: #003399;
	font-weight: bold;
	padding-bottom: 8px;
}
div.newsletterFrm div.items{
	width: 644px;
	float: left;	
	display: table;
}
div.newsletterFrm div.items ul{
	display: table-row;
}
div.newsletterFrm div.items li{
	display: table-cell;
	vertical-align: top;
	margin-bottom: 0px;
	margin-top: 0px;
}
div.newsletterFrm div.items li.inputBg{
	display: table-cell;
	vertical-align: top;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 24px;
	background-image: url(./../images/backgrounds/form/bg_big.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.newsletterFrm div.items li.inputBg input{
	width: 156px;
	background-color: transparent;
	border: 0px;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 7px;
	font-size: 10px;
}
div.newsletterFrm div.buttons{
	width: 644px;
	float: left;
	padding-top: 36px;
}

/*
#bodyMainFrm{
	width: 100%;
	background-color: #000000;
	float: left;
	background-image: url(./../images/backgrounds/bg_grass.jpg);
    background-position: top left;
    background-repeat: repeat-x;
}*/
#bodyFrm{
	width: 899px;
	float: left;
	padding-left: 55px;
	padding-right: 55px;
}
#quicklinkFrm{
	width: 390px;
	float: left;
	padding-top: 40px;
	padding-left: 9px;
}
#bannerTopFrm{
	width: 87px;
	height: 65px;
	float: left;
}
#styleSelectionFrm{
	width: 411px;
	float: left;
	padding-right: 2px;
	padding-top: 40px;
}
#bannerMainFrm{
	width: 899px;
	height: 116px;
	float: left;
	padding-bottom: 4px;
}
#mainNavFrm{
	width: 899px;
	height: 39px;
	float: left;
}
#tickerFrm{
	width: 897px;
	height: 20px;
	float: left;
	color: #F9BF01;
	background-image: url(./../images/backgrounds/bg_ticker.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 10px;
	padding-right: 2px;
}
#bgCntGradient{
	width: 897px;
	float: left;
	background-image: url(./../images/backgrounds/bg_content.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
#bgCntTopGradient{
	width: 897px;
	float: left;
	background-image: url(./../images/backgrounds/bg_content_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#cntFtr{
	width: 897px;
	height: 41px;
	float: left;
}
#cntNavFtr{
	width: 216px;
	height: 41px;
	float: left;
}
#cntFtrLnk{
	width: 681px;
	height: 41px;
	float: left;
	background-image: url(./../images/backgrounds/bg_content_footer.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#lftFrm{
	width: 208px;
	float: left;
	padding-left: 8px;
}
#cntFrm{
	width: 680px;
	float: left;
	padding-top: 15px;
	padding-left: 1px;
}
#mainSponsorFrm{
	width: 744px;
	float: left;
	padding-left: 78px;
	padding-top: 46px;
}

h2{
	color: #003399;
	font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
}

div.bannerSkyscraper{
	width: 160px;
	height: 600px;
	float: left;
	padding-top: 270px;
}

div.advertisementBox{
	border: 0px;
	background-color: transparent;
	/*filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;*/
}