/* 26.01.2024, 27.01.2024, 28.01.2024, 02.02.2024, 03.02.2024, 04.02.2024, 06.02.2024	*/
/*======================================================================================*/
/*	Ru			:	Rali Ubersicht														*/
/*	Rs			:	Rali Sektion														*/
/*	Rep			:	Rali EinzelPlatzger													*/
/*	Rf			:	Rali Final															*/
/*	Rsp			:	Rali SpielPlan														*/
/*======================================================================================*/

/*============================================================ Ru : Rali Ubersicht =====*/
table.Ru
{
	border-collapse:			collapse;
}
table.Ru tr td
{
	padding:					4px 8px;
	border-bottom:				1px solid #808080;
	white-space:				nowrap;
}
tr.Rusr td
{
	font-weight:				bold;
	color:						#000080;
}
td.Rur							/* pdf Runde * */
{
	padding-left:				24px!important;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				middle;
	color:						#000000!important;
	border-bottom:				1px solid transparent!important;
}
td.Rur:hover					/* pdf Runde * */
{
	cursor:						pointer;
}
/*======================================================================================*/

/*============================================================== Rs : Rali Sektion =====*/
table.Rs
{
	border-collapse:			collapse;
}
tr.Rsc2 th						/* Caption Row 2 */
{
	padding:					2px 4px;
	font-weight:				normal;
	text-align:					left;
	vertical-align:				bottom;
	color:						#000080;
	white-space:				nowrap;
}
table.Rs tr td					/* Rang */
{
	padding:					4px 8px;
	font-weight:				bold;
	text-align:					right;
	color:						#800000;
	border-bottom:				1px solid #808080;
	white-space:				nowrap;
}
table.Rs tr td+td				/* Verein */
{
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
}
table.Rs tr td+td+td			/* Rang : Resultat (Runde 1 - 4) */
{
	text-align:					right;
}
table.Rs tr td+td+td+td+td+td+td+td+td+td+td+td+td+td+td	/* Total */
{
	font-weight:				bold;
}
th.Rsr							/* Runden separator */
{
	border-left:				1px solid #0000f0;
}
td.Rsr							/* Runden separator */
{
	border-left:				1px solid #0000f0;
}
/*======================================================================================*/

/*====================================================== Rep : Rali EinzelPlatzger =====*/
table.Rep
{
	border-collapse:			collapse;
}
tr.Repc2 th						/* Caption Row 2 */
{
	padding:					2px 4px;
	font-weight:				normal;
	text-align:					left;
	vertical-align:				bottom;
	color:						#000080;
	white-space:				nowrap;
}
table.Rep tr td					/* Rang */
{
	padding:					4px 8px;
	font-weight:				bold;
	text-align:					right;
	color:						#800000;
	border-bottom:				1px solid #808080;
	white-space:				nowrap;
}
table.Rep tr td+td				/* Nachname : Vorname */
{
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
}
table.Rep tr td+td+td+td		/* Jg */
{
	text-align:					center;
}
table.Rep tr td+td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Rep tr td+td+td+td+td+td	/* Rang : Resultat (Runde 1 - 4) */
{
	text-align:					right;
}
table.Rep tr td+td+td+td+td+td+td+td+td+td+td+td+td+td	/* Total */
{
	font-weight:				bold;
}
tr.Repk td						/* Kein total*/
{
	background:					#d8d8d8;
}
th.Repr							/* Runden separator */
{
	border-left:				1px solid #0000f0;
}
td.Repr							/* Runden separator */
{
	border-left:				1px solid #0000f0;
}
/*======================================================================================*/

/*================================================================ Rf : Rali Final =====*/
table.Rfk						/* Kategorie */
{
	border-collapse:			collapse;
}
table.Rfk tr td
{
	padding:					2px 8px;
	white-space:				nowrap;
}
table.Rfk tr td p
{
	font-size:					16px;
	font-weight:				bold;
	text-align:					center;
	color:						#000000;
}
table.Rf
{
	border-collapse:			collapse;
}
table.Rf tr td					/* Rang */
{
	padding:					4px 8px;
	font-weight:				bold;
	text-align:					right;
	color:						#800000;
	border-bottom:				1px solid #808080;
	white-space:				nowrap;
}
table.Rf tr td+td				/* Nachname : Vorname */
{
	font-weight:				normal;
	text-align:					left;
	color:						#000000;
}
table.Rf tr td+td+td+td			/* Jg */
{
	text-align:					center;
}
table.Rf tr td+td+td+td+td		/* Verein */
{
	text-align:					left;
}
table.Rf tr td+td+td+td+td+td	/* Rundew 1 - 4 */
{
	text-align:					right;
}
table.Rf tr td+td+td+td+td+td+td	/* Total */
{
	font-weight:				bold;
}
/*======================================================================================*/

/*=========================================================== Rsp : Rali SpielPlan =====*/
table.Rsp
{
	border-collapse:			collapse;
}
table.Rsp tr td
{
	padding:					4px 8px;
	white-space:				nowrap;
}
td.Rspcwd						/* Caption WeekDay */
{
	font-weight:				bold;
	text-align:					center;
	color:						#000080;
	border:						1px solid #808080;
	background:					#c0c0c0;
}
td.Rspcwe						/* Caption WeekEnd */
{
	font-weight:				bold;
	text-align:					center;
	color:						#000000;
	border:						1px solid #808080;
	background:					#f0f080;
}
td.Rspcft						/* Caption FeierTag */
{
	font-weight:				bold;
	text-align:					center;
	color:						#000000;
	border:						1px solid #808080;
	background:					#80f080;
}
td.Rspcsd						/* Caption Short Date */
{
	font-weight:				bold;
	text-align:					center;
	border:						1px solid #808080;
	background:					#d0d0d0;
}
td.Rspdc						/* data cell */
{
	font-size:					10px;
	text-align:					left;
	border:						1px solid #808080;
}
td.Rsptc						/* time cell */
{
	font-weight:				bold;
	text-align:					center;
	border:						1px solid #808080;
	background:					#d0d0d0;
}
/*======================================================================================*/
