div.quickLastMatchBox{
	width:208px;
	height:125px;
}

div.quickLastMatchBox a:hover{
	color:#aaa;
}

div.quickLastMatchBox a{
	text-decoration:none;
}


div.quickLastMatchBoxTop{

}

div.quickLastMatchBoxBottom{
	position: relative;
	width: 215px;
	height: 100px;
	//left:10px;
}

div.quickLastMatchDate{
	color: #969696;
	font-size: 10pt;
	text-align: center;
}

div.quickLastMatchContest{
	color: #969696;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
}

div.quickLastMatchTeamLeft{
	position: absolute;
	width:80px;
	top:70px;
	left:0px;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
}

div.quickLastMatchTeamLogoLeft{
	position: absolute;
	width: 80px;
	top:15px;
	left:0px;
	text-align: center;
}

div.quickLastMatchTeamRight{
	position: absolute;
	width:80px;
	top:70px;
	left:140px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
}

div.quickLastMatchTeamLogoRight{
	position: absolute;
	width: 80px;
	top:15px;
	left:140px;
	text-align: center;
}

div.quickLastMatchResult{
	position: absolute;
	width:60px;
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-4pt;
	top:23px;
	left:80px;
	text-align:center;
}

div.quickLastMatchDummy{
	position: absolute;
	margin-top:70px;
	width:60px;
}

/*------- CSS for league table teaser template -------*/
.cfcleague-teaser {
	padding: 2px 0 2px 5px;
	margin:0;
}
.cfcleague-teaser p {
	margin:0;padding:0;
}
.rowTeam-teaser {
	font-weight:bold;
	color:#1362AE;
}

/*------- CSS for match table template -------*/
.cfcleague-matchtable {width:90%; margin:auto;}
.cfcleague-matchtable-row0{background:#FFFFFF;vertical-align:top;margin-top:10px;margin-bottom:10px;}
.cfcleague-matchtable-row0 a{text-decoration:none;}
.cfcleague-matchtable-row1{background:#D8D8D8;vertical-align:top;margin-top:15px;padding-top:5px;padding-bottom:5px;}
.cfcleague-matchtable-row1 a{text-decoration:none;}
.cfcleague-matchtable-rowinfo {text-align:left; margin-top:15px; font-size:7pt;}
.cfcleague-matchtable-rowmatch {font-weight:bold;text-align: center;font-size:8pt;}
.cfcleague-matchtable-result {white-space: nowrap;vertical-align:middle;text-align:right;}
.cfcleague-matchtable-team1 {width:48%;float:left;}
.cfcleague-matchtable-seperator {width:4%;float:left;}

td.matchTableTeamLeft {width:150px;text-align:center;vertical-align:middle;}
td.matchTableTeamRight {width:150px;height:40px;text-align:center;vertical-align:middle;}
td.matchTableTeamLogoLeft {text-align:center;vertical-align:middle;}
td.matchTableTeamLogoRight {text-align:center;vertical-align:middle;}

/*------- CSS for league table template -------*/
.cfcleague-leaguetable {margin:auto;text-align:center;}
.cfcleague-leaguetable-row0 td{background:#FFFFFF;height:25px;vertical-align:middle;}
.cfcleague-leaguetable-row1 td{background:#D8D8D8;height:25px;vertical-align:middle;}
.cfcleague-leaguetable-rowTeam td{font-weight:bold;}
.cfcleague-leaguetable-row_gruen td{background:#99CC00;}
.cfcleague-leaguetable-row_rot td{background:#F83B06;}
th {text-align:left;}

.cfcleague-leaguetable {width:98%;}
.cfcleague-leaguetable-form {}
.cfcleague-leaguetable-form form {margin:0; padding:0;}
.cfcleague-leaguetable-comments {}
.cfcleague-leaguetable-comments h3 { margin:2px 0;}
.cfcleague-leaguetable-comment {margin:0;padding:0; font-size:9px;}

/*------- CSS for player statistics template -------*/
.cfcleague-playerstats-table {width:80%; border: 1px solid #20528B;}

.cfcleague-playerstats-table th {background: #20528B; color:white;
font-weight:bold;}
.cfcleague-playerstats-colvalue {text-align:center; }
.cfcleague-playerstats-colplayer {text-align:left;}

.cfcleague-statistic-table {width:90%;}
.cfcleague-statistic-table th
{font-size:12px;font-weight:bold;text-align:left;}
.cfcleague-statistic-table th.center {font-weight:bold;text-align:center;}
.cfcleague-statistic-table th.left {font-weight:bold;text-align:left;}
.cfcleague-statistic-value-c {text-align:left; border-bottom:solid 1px #000}
.cfcleague-statistic-value-l {text-align:left; }
.cfcleague-statistic-value-r {text-align:center;border-bottom:solid 1px #000 }
.cfcleague-statistic-label {text-align:left;border-bottom:solid 1px #000 }


/*------- CSS for profile list template -------*/
.cfcleague-profilelist-pager {
  background:#20528B ; color:white; padding:5px 10px;
  font-size:12px; font-weight:bolder;
}
.cfcleague-profilelist-pagertable {
  border:1px solid #20528B; width:80%;
}
.cfcleague-profilelist-pagertable td {
  vertical-align:top;
}

#cfcleague-profilelist H3 {
 margin:0; margin-bottom:5px; padding:0; font-size:11px; color:#1b3665;
}

.cfcleague-profilelist-pager a {
}
.cfcleague-profilelist-pagerlink a {
  color:white; text-decoration:none;
  font-weight:normal;
}
.cfcleague-profilelist-pagersize a{
  color:white; text-decoration:none;
  font-weight:normal;
  font-size:8px;
}

/*------- CSS for profile view template -------*/
#cfcleague-profileview h3 {
 font-size:12px; color: #1b3665;margin:5px 0;padding:0;
}

#cfcleague-profileview td {
 vertical-align:top;
}
#cfcleague-profileview th {
 vertical-align:top; width:150px;
}

.prof_head {text-align:left;vertical-align:top;font-weight:bold;font-size:12px;}
.prof_value {text-align:left;vertical-align:top;font-size:12px;}


/*------- CSS for ticker list template -------*/
#cfcleague-tickerlist { margin-top:3px; padding: 5px; border: groove
10px #88C0E8; font-size:12px; text-align:center;}

/*------- CSS for teamview template -------*/
#cfcleague-teamview {color:#1b3665;}
.cfcleague-teamview-firstpic-creator {font-weight:bold;}

/*------- CSS for match report template -------*/
#cfcleague-report-statistics{margin:auto; width:80%;
text-align:center; margin-bottom:25px;}
#cfcleague-report-overview{margin:auto; width:80%; padding-top:50px;text-align:center;}
#cfcleague-report-introtable{width:80%;}
.cfcleague-report-teamname{margin:auto; text-align:center;font-weight:bold;width:10%}
#cfcleague-report-statstable{width:80%;}
.cfcleague-report-head1 {margin:2px;padding:0;text-align:center;font-size: 8px; font-weight: bold;color: #990000;}
.cfcleague-report-head3 {margin:2px 0;padding:0;text-align:center;}
.cfcleague-report-logo {}
#cfcleague-report-ticker {overflow:auto;}
.cfcleague-report-ticker-head {background:#D6D6D6; color:#20528B;font-weight:bold;}
.cfcleague-report-ticker-msg {padding-left: 25px;}
#cfcleague-report-summary{margin:25px auto; width:80%; text-align:justify;}
#cfcleague-report-summary-author {font-weight:bold; }
#cfcleague-report-teams {margin-bottom:5px;}
#cfcleague-report-teams td{vertical-align:top;}
#cfcleague-report-subst-home{width:200px;text-align:center;}
#cfcleague-report-subst-guest{width:200px;text-align:center;}
#cfcleague-report-lineup-home{width:200px;text-align:center;}
#cfcleague-report-lineup-guest{width:200px;text-align:center;}
#cfcleague-report-coach-home{width:200px;text-align:center;}
#cfcleague-report-coach-guest{width:200px;text-align:center;}
.cfcleague-report-team {width:40%;}
#cfcleague-report-scorer-home {text-align:right;}
#cfcleague-report-scorer-guest{text-align:left;}
.cfcleague-report-coach-head, .cfcleague-report-changes-head, .cfcleague-report-penalties-head, .cfcleague-report-team-head, .cfcleague-report-subst-head, .cfcleague-report-scorer-head {
  font-weight:bold;
}
.cfcleague-report-result{font-size:30pt;font-weight:bold;text-align:center;}
.cfcleague-report-header {font-size:10pt; text-align:center;}
#cfcleague-report-images {margin-top:20px;}
#cfcleague-report-images img {margin:5px;}
.cfcleague-card {margin:0 2px;}
