div.start_holder { width:645px; position:relative; margin-top:10px; }

	div.start_holder div,
	div.start_holder b,
	div.start_holder td {
		font-family:verdana, sans-serif;
		font-size:11px;
	}
	div.start_holder p { font-size:12px; }
	div.start_holder img { border:0px; }

	div.start_holder div.start_left { width:430px; }
	div.start_holder div.start_right { position:absolute; top:0; left:445px; width:200px; }

h1.red {
	font-family:verdana, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#BB0000;
	line-height:25px;
	margin:0;
	}
h2.blue {
	font-family:verdana, sans-serif;
	font-size:14px;
	color:#0066CC;
	padding:0 3px;
	line-height:20px;
	font-weight:normal;
	margin:0;
}
h2.blue b { font-size:14px; }

.red, a.red, a.red:link, a.red:active, a.red:visited, a.red:hover {	color:#BB0000; text-decoration:none; }
a.red:hover { text-decoration:underline; }

.blue, a.blue, a.blue:link, a.blue:active, a.blue:visited, a.blue:hover { color:#0066CC; text-decoration:none; }
a.blue:hover { text-decoration:underline; }

a.red_arrow, a.red_arrow:link, a.red_arrow:active, a.red_arrow:visited, a.red_arrow:hover {
	background:url('/img/bg_red_arrow.gif') no-repeat 0px 4px;
	padding-left:8px;
	display:block;
	margin:5px 0;
	text-decoration:none;
	}

table.start_bestof { width:430px; margin-bottom: 2ex; }
table.start_bestof td, table.start_bestof td b {	font-size:10px; vertical-align:top; font-family:verdana, sans-serif; }
table.start_bestof th { background:#CCE0F5; width:140px; font-size:11px; font-family:verdana, sans-serif; }

.mt15 { margin-top:15px; }
.p5 { padding:5px; }
.p5 a { text-decoration:none }
.blue_bg { background:#CCE0F5; margin-bottom:2px; }
.blue_border { border:1px solid #CCE0F5; }
.blue_bb { border-bottom:1px solid #CCE0F5; }
.img_float { float:left; margin-right:5px; }

div.highlights {
	margin-bottom: 1em;
}

table.bewertungen td {
	padding: 0.25em 0.5em;
	vertical-align: top;
}