.apaHeaderBanner {

	background: url(../../apaimages/browser/clHeaderBg.jpg) 0 0 repeat !important;
}

.apaHeader {
	
	background: url(../../apaimages/browser/clHeaderBg.jpg) 0 0 repeat !important;
}

.apaEvenRow, tr.apaRankingEach {
	
	background-color: #a5c5e6 !important;
}

#apaFrameA {

	position: absolute;
	width: 730px;
	height: 300px;	
	left: 0px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameB {

	position: absolute;
	width: 256px;
	height: 292px;	
	left: 474px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
	top:301px;
}

#apaFrameC {

	position: absolute;
	width: 157px;
	height: 145px;	
	left: 0px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameD {

	position: absolute;
	width: 157px;
	height: 145px;	
	left: 158px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameE {

	position: absolute;
	width: 157px;
	height: 145px;	
	left: 316px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameG {

	position: absolute;
	width: 157px;
	height: 146px;	
	left: 158px;
	top: 447px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameF {

	position: absolute;
	width: 157px;
	height: 146px;	
	left: 0px;
	top: 447px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameH {

	position: absolute;
	width: 157px;
	height: 146px;	
	left: 316px;
	top: 447px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;}

#apaFrameI {

	position: absolute;
	width: 254px;
	height: 185px;	
	left: 224px;
	top: 408px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaFrameJ {

	position: absolute;
	width: 251px;
	height: 185px;	
	left: 479px;
	top: 408px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}
/* apaLiveFramework */

#apaLiveScreen {

	position: relative;
	height:594px;
	margin-top: -1px;
}

#apaLiveFrameA {

	position: absolute;
	width: 730px;
	height: 300px;	
	left: 0px;
	top: 0px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameB {

	position: absolute;
	width: 436px;
	height: 292px;
	left: 0px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
	z-index: 150;
}

#apaLiveFrameC {

	position: absolute;
	width: 210px;
	height: 98px;	
	left: 338px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameD {

	position: absolute;
	width: 210px;
	height: 97px;	
	left: 338px;
	top: 400px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameE {

	position: absolute;
	width: 210px;
	height: 95px;	
	left: 338px;
	top: 498px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameF {

	position: absolute;
	width: 181px;
	height: 292px;
	left: 549px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameG {

	position: absolute;
	width: 392px;
	height: 193px;	
	left: 338px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
	display: none;
}

#apaLiveFrameH {

	position: absolute;
	width: 146px;
	height: 146px;	
	left: 437px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameI {


	position: absolute;
	width: 146px;
	height: 146px;	
	left: 584px;
	top: 301px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameJ {
	
	position: absolute;
	width: 146px;
	height: 145px;	
	left: 437px;
	top: 448px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;
}

#apaLiveFrameK {

	position: absolute;
	width: 146px;
	height: 145px;	
	left: 584px;
	top: 448px;
	border: 1px solid black;
	background-color: #ffffff;
	overflow: hidden;

}

#apaInfoScreen {

	position: relative;
	display: none;
	margin: 0;
	background-color: white;
	border: 1px solid black;
	width: 730px;
	height: 594px;
	z-index: 300;
	overflow: hidden;

}


/* Indices */

.apaNewsIndex {

	background-image: url(../../apaimages/browser/CLEUL_news.png);
}

.apaTeamInfosIndex {

	background-image: url(../../apaimages/browser/CLEUL_teaminfoindex.png) !important;
}

.apaRankingIndex {

	width: 100%;
	height: 100%;
	background-image: url(../../apaimages/browser/CL_statisticsIndex.png) !important;
}


div.apaStatisticIndex {

	width: 100%;
	height: 100%;
	background-image: url(../../apaimages/browser/CL_statisticsIndex.png) !important;
	background-position: center center;
	background-size: 108%;
}

/* Team Rating */


.apaTeamRatingContent #scrollTeamNav {

	margin-top: 50px;
	height: 450px;
}

.apaTeamRatingContent, .apaMediaDetails {

	width: 660px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
}
	
	.apaTeamRatingContent h3 {
		
		position: relative;
		width: 100%;
		height: 15px;
		padding-bottom: 3px;
		text-align: left;
		font-size: 14px;
		font-weight: normal;
		color: #2997c3;
		border-bottom: 1px solid black;
	}
	
	.apaTeamRatingContent img {
		
		width: 27px;
		height: auto;
		padding-top: 3px;
		
		
	}
	
		.apaTeamRatingContent span {
		
			color: black;
		}
		
		.apaTeamRatingContent span.apaTeamPosition {
			
			position: absolute;
			top: 0px;
			left: 84px;
		}
	
		.apaTeamRatingContent span.apaTeamHeader {
			
			position: absolute;
			left: 140px;	
		}
		
		.apaTeamRatingContent span.apaVotesHeader {
		
			position: absolute;
			left: 291px;
			width: 230px;
		}
		
		.apaTeamRatingContent span.apaTeamChooser {
		
			position: absolute;
			left: 518px;
		}
	
	.apaTeamRatingContent table {
	
		margin: 0 auto;
		margin-top: 5px;
		margin-bottom: 5px;
		border-collapse: separate;
		border-spacing: 3px;
		color: black;
	}
	
		.apaTeamRatingContent tr {
		
			height: 20px;
			line-height: 20px;
		}
	
		.apaTeamRatingContent table.apaRateTeam {
			
			width: 485px;
		}
	
		.apaTeamRatingContent td {
			
			padding-left: 2px;
			background-color: #ececec;
		}
		
		.apaTeamRatingContent td.apaPosition {
		
			width: 15px;
			text-align: right;
		}
		
		.apaTeamRatingContent td.apaFlag {
		
			width: 26px;
			text-align: center;
		}
		
		.apaTeamRatingContent td.apaTeamName {
		
			width: 150px;
		}
		
		.apaTeamRatingContent td.apaRating {
			
			position: relative;
			width: 235px;
		}
		
			.apaTeamRatingContent td.apaRating span {
			
				position: relative;
				top: -5px;
				margin-left: 5px;
				text-align: right;
			}	
			
			.apaTeamRatingContent td.apaRating div {
			
				position: relative;
				top: 10px;
				margin-left: 65px;
				width: 1px;
				height: 10px;
				background-color: #ad0e17;
			}
		
		.apaTeamRatingContent .apaEvenRow {
			
			width: 30px;
			background: #fee6ea;
		}
		
		.apaTeamRatingContent td.apaTeamChooser {
		
			background: transparent !important;
			width: 50px;
			text-align: center;
		}
		
	.apaRatingFooter {
		
		position: absolute;
		width: 683px;
		height: 30px;
		border-top: 1px solid black;
	}
	
		.apaRatingFooter p {
			
			margin: 3px;
			margin-right: 10px;
			margin-left: 115px;
			color: black;
		}
		
		.apaRatingFooter a {
			
			position: absolute;
			display: block;
			top: 0px;
			right: 0px;
			width: 148px;
			height: 24px;
			line-height: 24px;
			background-image: url(../../apaimages/browser/EM_buttonSend.png);
			text-align: center;
			color: white !important;
		}
		
.apaFooterExtension {
	
	background: url(../../apaimages/browser/CL_backgroundPiece.png) 0 0 repeat;
}	

/* Match Rating */

.apaMatchRatingIndex {

	background-image: url(../../apaimages/browser/CLEUL_matchratingindex.png) !important;
}

.apaBestPlayerIndex {

	background-image: url(../../apaimages/browser/CL_bestplayerindex.png) !important;
}

.apaBestTeamIndex {

	background-image: url(../../apaimages/browser/cl_bestTeamIndex.png) !important;
}

.apaMatchRating span.apaMatchTeam {

	width: 140px;
}

/* Kalender */
.apaCalendarIndex {
	
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.apaCalendarIndex table {

	font-size: 16px;
	font-weight: bold;
}

.apaCalendarBackward {

	width: 50px;
	font-size: 24px;
	position: absolute;
	left: 5px;
	top: -5px;
}

.apaCalendarForward {

	width: 50px;
	text-align: right;
	font-size: 24px;
	position: absolute;
	right: 5px;
	top: -5px;
}

.apaMidCalTitle {
	
	width: 100%;
	text-align: center;
	font-weight: bold;
	margin-top: 4px;
}

.apaCalendarIndex .apaLinkActive {

	color: #BD0926 !important;
}

.apaCalendarIndex table td.apaMidCalTitle {

	width: 285px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: black;
}

.apaCalendar {

	position: relative;
	margin-top: 20px;
	left: 0px;
	width: 256px;
	height: 31px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #d9ebfe !important;		
}

ul.apaCalendarNaviList {
		
		display: block;
		width: 256px;
		height: 20px;
		list-style-type: none;
		margin: 0;
		margin-top: 7px;
		padding: 0;
	}
	
		.apaCalendarNaviList li {
		
			display: inline-block;
			height: 20px;
			line-height: 20px;
			margin: 0;
			padding: 0;
			margin-left: 5px;
			margin-right: 5px;
		}
		
		.apaCalendarNaviList li.apaCalendarTitle {
			
			width: 187px;
			text-align: center;
			font-weight: bold;
		}
		
	/*
	.apaCalendarNaviList li.apaCalendarArrow {
		
			width: 60px;
		}
*/
		
			.apaCalendarNaviList a {
				
				display: block;
				width: 19px;
				height: 11px;
				margin: 0;
				padding: 0;
				line-height: 11px;
				text-indent: -9999em;
			}
		
		.apaCalendarNaviList .apaArrowLeft {
		
			background-image: url(../../apaimages/browser/EUL_calendarArrowLeft.png);
		}
		
		.apaCalendarNaviList .apaArrowRight {
		
			background-image: url(../../apaimages/browser/EUL_calendarArrowRight.png);
		}

.apaCalendarContent {

	height: 241px;
	overflow:auto;
}

.apaCalendarContent  h3{

	position: static;
	height: 24px;
	width: 256px;
	line-height: 24px;
	text-align: center;
	color: #7c7b7b;
	font-size: 12px;
	background-color: #ececec;
	border-bottom: 1px solid black;
}

.apaCalendarContent table {

	font-size: 11px;
	font-weight: normal;
	table-layout:fixed;
	margin: 0;
	padding: 0;
	width: 256px;
	border-bottom: 1px solid black;
}

	.apaCalendarContent tr {
	
		display: block;
		height: 40px;
		width: 254px;
		margin: 0;
		padding: 0;
		background-color: white;
	}
	
		.apaCalendarContent tr.apaBottom {
		
			height: 20px !important;
			line-height: 16px;
		}

		.apaCalendarContent td {
			
			text-align: center;
		}
			
			.apaCalendarContent td.apaName {
				
				width: 90px;
				text-align: left;
				padding-left: 10px;
			}
			
			.apaCalendarContent td.apaScore {
				
				text-align: center !important;
				width: 20%;
			}
			
			.apaCalendarContent td.apaFlag {
				
				width: 67px;
			}
			
				.apaCalendarContent td.apaFlag img {
				
					width: 25px;
					margin-top: -13px;
				}
				
			.apaCalendarContent td.apaDate {
				
				color: #7c7b7b;
			}
			
				.apaCalendarContent td.apaRight {
					
					text-align: right;
					padding-left: 0px !important;
					padding-right: 10px;
				}
			
		.apaCalendarContent img {
			
			top: 4px;
			width: 27px;
			border: none;
		}
				
			.apaCalendarContent img.apaNoFlag {
			
				display: none !important;
			}
/* playerrating*/	

.apaBestPlayerSearchTitle {

	position: absolute;
	left: 440px !important;
	top: 40px !important;
	color: black !important;
	font-weight: normal;
}

.apaPlayerRatingNavi .apaTeamNav {

	height: 470px;
	overflow: hidden;
}

.apaBestPlayerDetails h3 {

	top: 0px;
}

	.apaPlayerRatingNavi .apaTeamNav {
	
		top: 73px !important;
		left: 40px !important;
	}
	
		.apaTeamNav h3 {
		
			color: black !important;
			height: 30px;
		}
	
	.apaBestPlayerIndex div {
	
		position: absolute;
		width: 100%;
		height: auto;
		bottom: 0px;
	}
	
	.apaBestPlayerIndex div h3 {
	
		margin: 3px;
		margin-left: 10px;
		margin-right: 10px;
		text-shadow: white 1px 1px 5px;
	}
	
	.apaBestPlayerSearch {
	
		position: absolute;
		top: 50px;
		right: 50px;
	}
	
		.apaBestPlayerSearch h3 {
			
			display: inline;
			font-size: 12px;
			color: #466381;
			font-weight: normal;
			margin-right: 5px;
		}
		
		.apaBestPlayerSearch img {
		
			position: relative;
			top: 3px;
			margin-right: 5px;
		}
		
		.apaBestPlayerSearch div {
			
			display: inline-block;
			height: 23px;
			line-height: 23px;
			margin-right: 1px;
			padding-left: 5px;
			padding-right: 5px;
			background-image: url(../../apaimages/browser/BL_teambutton.png);
			background-repeat: repeat;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
		}
		
		.apaBestPlayerSearch input {
		
			color: gray;
		}
		
	.apaPlayerRatingContent {
	
		position: absolute;
		top: 73px;
		left: 190px;
		width: 498px;
		height: 470px;
		border: 1px solid black;
	}
	
	.apaPlayerRatingContent p {
	
		margin: 5px;
	}
		
		.apaPlayerRatingContent table {
		
			width: 100%;
			height: 100%;
			margin: 0;
			padding: 0;
		}
		
		.apaPlayerRatingContent tr {
		
			height: 22px;
			text-indent: 2px;
		}
		
		.apaPlayerRatingContent th {
			
			font-weight: normal;
			color: black;		
			text-align: left;
			font-size: 14px;
		}
		
		.apaPlayerRatingContent tbody tr {
		
			background-color: #ececec;
			color: black;
		}
		
		.apaPlayerRatingContent tbody tr.apaEvenRow {
		
			background-color: #a5c5e6 !important
		}
		
		.apaPlayerRatingContent td.apaRank {
		
			width: 10px;
		}
		
		.apaPlayerRatingContent td.apaFlag {
		
			text-align: center;
			width: 35px;
		}
		
		.apaPlayerRatingContent td.apaName {
		
			width: 240px;
		}
		
		.apaPlayerRatingContent td.apaVotes {
			
			position: relative;
			width: 250px;
		}
		
		.apaPlayerRatingContent .apaChoose {
		
			background-color: white !important;
		}
		
		.apaPlayerRatingContent img {
			
			position: relative;
			top: 2px;	
			width: 25px;
		}

		.apaPlayerRatingContent .apaVotes div {
		
			position: absolute;
			top: 6px;
			left: 65px;
			width: 1px;
			height: 10px;
			background-color: #ad0e17;
		}
			
		html>/**/body .apaPlayerRatingContent .apaVotes div, x:-moz-any-link, x:default {
		
			position: absolute;
			top: inherit;
			left: inherit;
			margin-top: 3px !important;
			margin-left: 65px !important;
			width: 1px;
			height: 10px;
			background-color: #ad0e17;
			
		}
		
		.apaPlayerRatingContent th.apaChoose {
		
			color: black;
		}
		
.apaBestPlayerDetails .apaRatingFooter {
	
	position: absolute !important;
	bottom: 19px;
	left: 170px;
	width: 510px;
	border-top: none !important;
	
}

	.apaBestPlayerDetails .apaRatingFooter p {
	
		text-indent: -95px;
	}


/* Tabelle */

.apaTableIndex {
	
	width: 100%;
	margin-left: 2px;
}

.apaTableIndexContent div {
	
	position: relative;
	float: left;
	display: inline-block;
	width: 175px;
	height: auto;
	font-size: 11px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 15px;
}

.apaTableIndexContent h3 {
	
	font-size: 11px;
	margin-bottom: 4px;
	margin-left: -3px;
}

.apaTableIndexContent table {

	position: relative;
	width: 60%;
	margin: 0 auto;
	border-collapse: collapse;
}

.apaTableIndex tr {

	height: 19px;
	line-height: 19px;
	background-color: #ececec;
	border-bottom: 4px solid white;
}

	.apaTableIndex tr.apaEventRow {
	
		background-color: #fee6ea !important;
	}
	
	.apaTableIndex tr.apaTableTitle {
		
		background-color: transparent !important;
		border-bottom: none !important;
	}
	
.apaTableIndex th {
	
	text-align: center;
}

	.apaTableIndex .apaChange {
	
		width: 10px;
		text-align: center;
	}
		
	.apaTableIndex .apaRank, .apaTableIndex .apaPlayed, .apaTableIndex .apaWon, .apaTableIndex .apaDraw, .apaTableIndex .apaLost, .apaTableIndex .apaPoints {
	
		width: 50px;
		text-align: center;
	}
	
	.apaTableIndex .apaDifference {
	
		width: 60px;
		text-align: center;
	}
	
	.apaTableIndex .apaTeam {
	
		width: 160px;
	}

.apaTableDetails ul.apaTableMenu {

	position: absolute;
	width: 500px;
	right: 4px;
	top: 4px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
}

	.apaTableDetails ul.apaTableMenu li {
		
		padding-left: 4px;
		padding-right: 4px;
		display: inline !important;
		border-left: 1px solid black;
	}
	
		.apaTableDetails .apaTableFirstLink {

			border-left: none !important;
		}
		
		.apaTableMenu .apaSelected {
		
			color: #bd0926 !important;
		}
		
.apaTableDetailContent {
	
	position: absolute;
	left: 0px;
	top: 25px;
	width: 730px;
	height: 550px;
}
		
.apaRankingContentWrapper {
	
	width: 650px;
	margin: 0 auto;
	position: relative;
}
		
.apaTableDetails table {

	position: relative;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 25px;
	border-collapse: collapse;
	
}

	.apaTableDetails tr {
	
		height: 19px;
		line-height: 19px;
		background-color: #ececec;
		border-bottom: 4px solid white;
	}

	.apaTableDetails tr.apaEventRow {
	
		background-color: #fee6ea !important;
	}
	
	.apaTableDetails tr.apaTableTitle {
		
		background-color: transparent !important;
		border-bottom: none !important;
	}
	
.apaTableDetails th {
	
	text-align: left;
}

/* TeamInfo */


	#apaTeamNavLeft .jspVerticalBar {
	
		left: 0;
		right: auto;
	}
	
	.apaTeamNav {
	
		left: 0.9px;
	}
	
	.apaTeamPlayer li.apaEach {
	
		background-color: #A5C5E6;
	}
	
	.apaTeamInfos ul li.apaEach, .apaTeamAustria ul li.apaEach {
	
		background-color: #A5C5E6 !important
	}
	
	.apaPlayerContent table tr.apaEach {

		background-color: #A5C5E6;
	}

	.apaTeamInfos img {
	
		width: 100px;
	}
		
	.apaTableDetails .apaRank, .apaTableDetails .apaPlayed, .apaTableDetails .apaWon, .apaTableDetails .apaDraw, .apaTableDetails .apaLost, .apaTableDetails .apaScore, .apaTableDetails .apaScoreAgainst, .apaTableDetails .apaPoints {
	
		width: 50px;
		text-align: center
	}
	
	.apaTableDetails .apaDifference {
	
		width: 60px;
		text-align: center; 
	}
	
	.apaTableDetails .apaTeam {
	
		width: 150px;
	}
	
	.apaTableDetails .apaChange {
	
		width: 30px;
		text-align: center;
	}
	
	.apaTableDetails .apaModusInfos {
	
		margin: 5px;
	}
	
	.apaTableDetails .apaModusInfos h4 {
	
		font-weight: bold;
	}
	
	.apaTableDetails .apaModusInfos p {
	
		line-height: 5px;
	}
	
	.apaTeamPlayer li {
	
		cursor: default !important;
	}

/* live rating */

.apaRatingNav {

	right: 110px !important;
}
			
/* live statistic */

.apaStatisticsNav {

	right: 218px !important;
}

/* live calendar */

.apaSmallCal {

	width: 256px !important;
	left: 474px !important;
}

/* LIVE */

.apaLiveMatchButtons {
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 732px;
	height: 23px;
	background-color: #ececec;
	overflow: hidden;
}
		
	.apaLiveMatchButtons .apaMatchSlideNavLeft, .apaLiveMatchButtons .apaMatchSlideNavRight, .apaLiveMatchButtons a {
		
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		left: 3px;
		overflow: hidden;
		text-indent: -9999em;
	}
	
	.apaLiveMatchButtons .apaMatchSlideNavRight {
	
		left: 623px  !important;
	}
	
		.apaLiveMatchButtons .apaMatchSlideNavLeft {
		
			top: 4px;
			left: 8px;
			background-image: url(../../apaimages/browser/matchNavSlideLeft.png);
		}
		
		.apaLiveMatchButtons .apaMatchSlideNavRight {
		
			top: 4px;
			background-image: url(../../apaimages/browser/matchNavSlideRight.png);
		}

	.apaMatchSlideNavWrapper {
		
		position: relative;
		left: 24px;
		width: 600px;
		height: 23px;
		overflow: hidden;
	}

		.apaMatchSlideNavItems {
			
			position: absolute;		
			width: 20000em;
		}
		
		.apaMatchSlideNavItems div {
		
			float: left;
			width: 600px;
			text-align: center;
		}
	
		.apaMatchSlideNavWrapper span {
			
			width: 150px;
			height: 23px;
			line-height: 23px;
			margin-left: 2% !important;
			margin-right: 2% !important;
			cursor: pointer;
			overflow: hidden;
		}

.apaLink {
	
	border: 1px solid #61070d;
	position: absolute !important;
	padding-top: 1px;
	padding-left: 8px !important;
	padding-right: 8px !important;
	right: 0px !important;
	bottom: -1px !important;
	width: auto !important;
	height: 21px !important;
	line-height: 19px !important;
	text-align: center !important;
	color: white !important;
	background-color: #8f0403 !important;
	font-size: 12px !important;
}

#apaFrameWrapper div.apaMiniLoading {

	position: absolute;
	padding-top: 3px;
	text-align: center;
	display: none;
	width: 647px;
	height: 20px;
	top: 277px;
	left: 0px;
	border: none;
	background-color: #ececec;
	color: black;
}

/* live ranking */

.apaLiveRankingIndex table tr.apaEach {

	background-color: #a5c5e6 !important;
}

.apaLiveRankingIndex h3 {

	position: absolute;
	top: 36px;
	left: 6px;
}

.apaLiveRankingIndex span {

	top: 40px !important;
}

.apaLiveRankingIndex table {

	top: 52px !important;
}

.apaLiveRankingIndex span.apaLiveWin {

	left: 170px !important;
}

.apaLiveRankingIndex span.apaLiveDraw {

	left: 224px !important;
}

.apaLiveRankingIndex span.apaLiveLost {

	left: 276px !important;
}
.apaSpecialColor .apaCalSecond, .apaSpecialColor .apaTeamSecond{
	
	background-color: #dbebfb;
}
.apaSpecialColor .apaScoreSecond{
	
	background-color: #eff6fd;
}