
body {
	padding:10px;
	font:76%/135% Arial, Helvetica, sans-serif;
    background-image: url('checker.png');
	background-repeat: no-repeat;
//	background-position: top right;
	background-position: center center;
}

h1
{
font-size: xx-large;
}

h2
{
font-size: bigger;
}

div#footer {
position: fixed;
bottom: 0;
right: 0
}

p.pagebreak {
	page-break-before: always;
}

thead {display: table-header-group;}

	
table.main
{
	width: 100%;
/*	padding: 20px; */
border-spacing: 0;
border-collapse: collapse;
}

tr.title
{
	font-weight:bolder;
	color: #ffffff;
	background-image: url('bg_black.png');

}
/*
//    filter: alpha(opacity=80);
 //   -moz-opacity: 0.80;
 //   opacity: 0.80;
*/	

	
tr.odd
{
	background-image: url('bg_white.png');
}


tr.even
{

	background-image: url('bg_grey.png');
}

td
{
text-align: center;

border-bottom-style: solid ; 
border-bottom-color: black; 
border-bottom-width: 1px; 
}

td.name
{
/* padding: 2px 5px 2px 10px; */
text-align: left;
}

td.laptime
{
/* padding: 2px 5px 2px 10px; */
font-size: smaller;
/* text-align: right; */
text-align: left;
}

td.laps
{
/* padding: 2px 5px 2px 10px; */
text-align: center;
}

td.totaltime
{
/* padding: 2px 5px 2px 10px; */
text-align: right;
}







table.top10
{
	width: 100%;
	border-spacing: 0;
}

td.klass
{
	font-size: 200%;
	padding: 10px;
	text-align:center;
}

tr.lagrad
{
	font-weight:bold;
}

tr.heading
{
background: #aaaaff;
font-weight: bold;
}


tr.lag
{
	font-weight: bold;
}

td.lista
{
	font-size: 220%;
	font-weight:bolder;
	text-align:center;
}

td.heading
{
background: #aaaaff;
}

td.odd
{
background: #f0f0ff;
text-align: center;
}

td.even
{
background: #ddddff;
text-align: center;
}

