/* 01.06.2009, 09.06.2009, 02.08.2009 */

body
{
	background-color:		#d0c0a0;
}

table
{
	border-collapse:		collapse;
}

.rltit0
{
}
.rltit1
{
	padding-left:			5px;
}
.rltit2
{
	font-size:				24px;
	font-weight:			bold;
	padding-left:			20px;
}
.rltit3
{
	padding-left:			20px;
}
.rltit4
{
	font-size:				20px;
	font-weight:			bold;
	padding-left:			20px;
}

table.fs tr th, table.krsg tr th, table.ksg tr th
{
	border-style:			solid;
	border-color:			#808080;
	border-left-width:		0px;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	3px;
}

table.fs tr td, table.krsg tr td, table.ksg tr td
{
	border-style:			solid;
	border-color:			#808080;
	border-left-width:		0px;
	border-top-width:		1px;
	border-right-width:		0px;
	border-bottom-width:	1px;
}

/* Rang */
table.fs tr td, table.krsg tr td, table.ksg tr td
{
	width:					40px;
	font-weight:			bold;
	text-align:				right;
	padding-right:			3px;
	white-space:			nowrap;
}

/* Name */
table.fs tr td+td, table.krsg tr td+td, table.ksg tr td+td
{
	width:					auto;
	font-weight:			normal;
	text-align:				left;
	padding-left:			3px;
	padding-right:			0px;
}

/* Jg */
table.fs tr td+td+td, table.krsg tr td+td+td, table.ksg tr td+td+td
{
	width:					40px;
	text-align:				center;
}

/* Verein */
table.fs tr td+td+td+td, table.krsg tr td+td+td+td, table.ksg tr td+td+td+td
{
	width:					auto;
	text-align:				left;
}

/* Resultat */
table.fs tr td+td+td+td+td
{
	width:					60px;
	font-weight:			bold;
	text-align:				right;
	padding-left:			0px;
	padding-right:			3px;
}

/* Sektion + Gruppe */
table.fs tr td+td+td+td+td+td
{
	width:					50px;
	font-weight:			normal;
	text-align:				right;
	padding-left:			0px;
	padding-right:			3px;
}

/* Separator */
table.krsg tr td+td+td+td+td+td, table.ksg tr td+td+td+td+td+td
{
	width:					20px;
}

/* Sektion + Gruppe */
table.krsg tr td+td+td+td+td, table.krsg tr td+td+td+td+td+td+td, table.ksg tr td+td+td+td+td, table.ksg tr td+td+td+td+td+td+td
{
	width:					50px;
	font-weight:			bold;
	text-align:				right;
	padding-left:			0px;
	padding-right:			3px;
}

/* Einzelresultate (Sektion und Gruppe) */
table.fs tr td+td+td+td+td+td+td+td
{
	width:					auto;
	font-family:			monospace;
	font-weight:			normal;
	text-align:				left;
	white-space:			pre;
	padding-left:			13px;
	padding-right:			0px;
}
