table.ratings {
	width: 100%;
	border-collapse: collapse;
}

table.ratings td {
	border-bottom: 1px dotted #5a5a5a;
	padding: 2px;
}

.rating-bar {
	height: 15px;
	line-height: 0px;
	font-size: 0px;
	background: #b2ab62 url(../grafiken/background/rating-bar.gif) repeat-x;
}

.rating-bg {
	width: 100%;
	height: 100%;
	background-color: #73755a;
}

td.rating-td {
	width: 230px;
}

td.rating-number {
	width: 20px;
	text-align: right;
}

td.rating-cat {
	width: 80px;
}

table.ind_pl_stats {
	font-size: 12px;
	width: 100%;
}

table.ind_pl_stats td.category {
	font-weight: bold;
}

table.stats {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

	table.stats td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding: 3px;
		border: 1px solid #3f3f3f;
		text-align: right;
	}
	
	table.stats tr.headline,
	table.transactions tr.headline {
		text-transform: uppercase;
		color: #636363;
	}
	
	table.stats tr.totals td {
		background-color: #252525;
		color: white;
	}
	
	table.stats tr.percentage td {
		border: none;
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 3px;
	}
	
	table.stats td.points {
		font-weight: bold;
		background-color: #252525;
		color: #e7e7e7;
		padding: 4px 6px;
	}
	
table.transactions {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;	
}
	
	table.transactions td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding: 3px;
		border: 1px solid #3f3f3f;
		text-align: left;
	}
	
	table.transactions tr.trade td {
		background: #3e3e3e;	
	}