/* 08.04.2025, 09.04.2025, 10.04.2025													*/
/*======================================================================================*/
/*	Rfs		:	Rali FestSieger															*/
/*	Rksg	:	Rali Kranzresultate Sektion / Gruppe									*/
/*	Rse		:	Rali Sektion Einzel														*/
/*	Rsk3	:	Rali Sektion Kategorie (3 = verbandsfest)								*/
/*	Rge		:	Rali Gruppe Einzel														*/
/*	Rgg		:	Rali Gruppe Gruppe														*/
/*	Reh		:	Rali EHrengaben															*/
/*======================================================================================*/

/*========================================================== Rfs : Rali FestSieger =====*/
table.Rfs
{
	border-collapse:			collapse;
}
table.Rfs tr th
{
	padding:					2px 8px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
table.Rfs tr td					/* Rang */
{
	padding:					2px 8px;
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
	border-bottom:				1px solid #c0c0c0;
	white-space:				nowrap;
}
table.Rfs tr td+td				/* Name */
{
	font-weight:				normal;
	text-align:					left;
}
table.Rfs tr td+td+td			/* Jg */
{
	text-align:					center;
}
table.Rfs tr td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Rfs tr td+td+td+td+td		/* Resultat */
{
	font-weight:				bold;
	text-align:					right;
}
table.Rfs tr td+td+td+td+td+td	/* Gruppe : Sektion */
{
	font-weight:				normal;
}
table.Rfs tr td+td+td+td+td+td+td+td	/* Einzelresultat Sektion */
{
	font-family:				monospace;
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
	white-space:				pre;
	border-left:				1px solid #c0c0c0;
}
table.Rfs tr td+td+td+td+td+td+td+td+td	/* Einzelresultat Gruppe */
{
}
/*======================================================================================*/

/*==================================== Rksg : Rali Kranzresultate Sektion / Gruppe =====*/
table.Rksg
{
	border-collapse:			collapse;
}
table.Rksg tr th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
table.Rksg tr td				/* # */
{
	padding:					2px 4px;
	font-weight:				normal;
	text-align:					right;
	color:						#808080;
	border-bottom:				1px solid #c0c0c0;
	white-space:				nowrap;
}
table.Rksg tr td+td				/* Name */
{
	text-align:					left;
	color:						#000000;
}
table.Rksg tr td+td+td			/* Jg */
{
	text-align:					center;
}
table.Rksg tr td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Rksg tr td+td+td+td+td	/* Sektion : Gruppe */
{
	font-weight:				bold;
	text-align:					right;
}
/*======================================================================================*/

/*====================================================== Rse : Rali Sektion Einzel =====*/
table.Rse
{
	border-collapse:			collapse;
}
table.Rse tr th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
table.Rse tr td					/* Rang */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
	border-bottom:				1px solid #c0c0c0;
	white-space:				nowrap;
}
table.Rse tr td+td				/* Name */
{
	font-weight:				normal;
	text-align:					left;
}
table.Rse tr td+td+td			/* Jg */
{
	text-align:					center;
}
table.Rse tr td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Rse tr td+td+td+td+td		/* Kranz */
{
	text-align:					center;
	color:						#808080;
}
table.Rse tr td+td+td+td+td+td	/* Resultat */
{
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
}
table.Rse tr td+td+td+td+td+td+td	/* Einzelresultat */
{
	font-family:				monospace;
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
	white-space:				pre;
}
/*======================================================================================*/

/*========================== Lsk3 : Local box Sektion Kategorie (3 = verbandsfest) =====*/
h3.Rsk31
{
	margin:						2px 4px;
	font-size:					16px;
	font-weight:				bold;
	text-align:					center;
	color:						#000000;
}
h3.Rsk3w
{
	margin:						24px 4px 2px 4px;
	font-size:					16px;
	font-weight:				bold;
	text-align:					center;
	color:						#000000;
}
table.Rsk3
{
	border-collapse:			collapse;
	background:					#d0d0d0;
}
table.Rsk3 tr th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
th.Rsk3v						/* Verein */
{
	min-width:					150px;
}
table.Rsk3 tr td				/* Rang */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					right;
	vertical-align:				middle;
	color:						#000000;
	border-bottom:				1px solid #808080;
	white-space:				nowrap;
}
table.Rsk3 tr td+td				/* Verein */
{
	font-weight:				normal;
	text-align:					left;
}
table.Rsk3 tr td+td+td			/* Total */
{
	font-weight:				bold;
	text-align:					right;
}
table.Rsk3 tr td+td+td+td		/* Platzger */
{
	font-weight:				normal;
	text-align:					center;
}
table.Rsk3 tr td+td+td+td+td		/* fortschritt */
{
	text-align:					right;
}
table.Rsk3 tr td+td+td+td+td+td	/* Strafpunkte */
{
	text-align:					right;
}
table.Rsk3 tr td+td+td+td+td+td+td	/* Resultat */
{
	font-weight:				bold;
	text-align:					right;
}
table.Rsk3 tr td+td+td+td+td+td+td+td	/* Einzelresultat */
{
	font-family:				monospace;
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
	white-space:				pre;
}
tr.Rsk3d						/* Down absteiger */
{
	border-bottom:				2px dashed #000000;
}
tr.Rsk3u						/* Up aufsteiger */
{
	border-bottom:				2px dashed #000000;
}
/*======================================================================================*/

/*======================================================= Rge : Rali Gruppe Einzel =====*/
table.Rge
{
	border-collapse:			collapse;
}
table.Rge tr th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
table.Rge tr td					/* Rang */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
	border-bottom:				1px solid #c0c0c0;
	white-space:				nowrap;
}
table.Rge tr td+td				/* Name */
{
	font-weight:				normal;
	text-align:					left;
}
table.Rge tr td+td+td			/* Jg */
{
	text-align:					center;
}
table.Rge tr td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Rge tr td+td+td+td+td		/* Kranz */
{
	text-align:					center;
	color:						#808080;
}
table.Rge tr td+td+td+td+td+td	/* Resultat */
{
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
}
table.Rge tr td+td+td+td+td+td+td	/* Einzelresultat */
{
	font-family:				monospace;
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
	white-space:				pre;
}
/*======================================================================================*/

/*======================================================= Rgg : Rali Gruppe Gruppe =====*/
table.Rgg
{
	border-collapse:			collapse;
}
table.Rgg tr th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
table.Rgg tr td					/* Rang */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
	border-bottom:				1px solid #c0c0c0;
	white-space:				nowrap;
}
table.Rgg tr td+td				/* Verein */
{
	font-weight:				normal;
	text-align:					left;
}
table.Rgg tr td+td+td			/* Kategorie : Gruppe */
{
	text-align:					center;
}
table.Rgg tr td+td+td+td+td		/* Resultat */
{
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
}
table.Rgg tr td+td+td+td+td+td	/* Einzelresultat */
{
	font-family:				monospace;
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
	white-space:				pre;
}
/*======================================================================================*/

/*========================================================== Reh : Rali EHrengaben =====*/
table.Reh
{
	border-collapse:			collapse;
}
table.Reh tr th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
table.Reh tr td					/* Rang */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
	border-bottom:				1px solid #c0c0c0;
	white-space:				nowrap;
}
table.Reh tr td+td				/* Name */
{
	font-weight:				normal;
	text-align:					left;
}
table.Reh tr td+td+td			/* Jg */
{
	text-align:					center;
}
table.Reh tr td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Reh tr td+td+td+td+td		/* Preis */
{
	text-align:					center;
	color:						#808080;
}
table.Reh tr td+td+td+td+td+td	/* Resultat */
{
	font-weight:				bold;
	text-align:					right;
	color:						#000000;
}
table.Reh tr td+td+td+td+td+td+td	/* Einzelresultat */
{
	font-family:				monospace;
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
	white-space:				pre;
}
/*======================================================================================*/
