
html {
	background-color: #ededed;
	}
	
body {
	text-align: left;
	font-size: 1em;
	width: 1096px;
	color: #303030;
	padding: 10px 10px 4px 10px;
	margin: 40px auto;
	background-color: #fff;
	color: #353535;
	font-family: Arial, Helvetica, Calibri, Sans-serif;
	}

h1 {
	line-height: 138px;
	font-size: 2.5em;
	margin: 0px;
	padding-left: 10px;
	}

span {
	padding: 6px 4px;
	line-height: 36px;	
	}
	
img {padding: 5px; margin:0;}

	
/* Formatierung für die Kopfzeile */			
.kopfzeile {
			background-image: url('_pic/header.png');
			background-repeat: repeat-x;
			color: white;
			margin: 10px;
			padding: 0;
			}
	

.kopfzeile2  {
	margin: -47px 0px 30px 15px;
	font-weight: bolder;
	}
			
/* Formatierung für die Fußzeile */			
.fusszeile {
	margin: 0px 10px 0px 10px;
	background-image:url('_pic/footer.png');
	background-repeat: repeat-x;
	line-height: 50px;
	clear: both;
	}

.fusszeile p {
	margin: 0px;
	padding: 6px 10px 10px 10px;
	line-height: 50px;
	}

/* Formatierung für den Inhalt */
.inhalt {
	margin: 0 3px;
	}
	
.inhalt div {
	margin: 0 6px;
	float: left;
	}
	
.inhalt div div {
	margin: 0 2px;
	padding: auto 4px;
	}

/* Formatierung für allgemeine Ausgaben */			
.even {background-color: #efefef;}
.right {margin: 0px 10px; float: right;}
.left {margin: 0px 10px; float:left;}
.center {margin: 0px 10px; text-align:center;}
.blankline {line-height:4px;}

.ueberschrift {
	border-bottom: 2px solid #c0c0c0;	 
	background-color: #e0e0e0; 
	text-align: center;
	padding: 0px 2px;
	}
	
.zeile {
	padding: 0px 2px;
	text-align: center;
	}

/* Formatierungen für Kopfzeile im Inhaltsbereich */	
.kobeschreibung {width: 740px; font-weight:bold; color: #404040; font-size: 1.3em; text-align:left;}
.kodatum {width:110px; line-height: 98px; padding: 4px 8px; font-weight:bold; color: #404040; font-size: 1.3em;}
.koaktiviert {width: 200px; line-height: 98px; padding: 4px 8px; font-weight: bold; color: #404040; font-size: 1.3em;}

	
/* Formatierungen Inhaltszeilen */	
td.beschreibung {width: 740px; line-height: 62px; font-weight: bold; padding: 4px 8px 2px 8px;}
td.datum {width: 110px; line-height: 62px; font-weight: bold; padding: 4px 8px 2px 8px; text-align:center;}
td.aktiviert {width: 200px; padding: 4px 8px 2px 8px; text-align:center;}

.disqualifiziert {font-size: 48px; color: #ff0000; text-align: center;}
.strafe {font-size: 48px; background-color: #ffcc00; text-align: center;}
.tanken {font-size: 48px; color: #0000CC; text-align:center;}

table {width: 1076px; margin: 0px 6px;}
.zeile1 {background-color: #e0e0e0; border-bottom: 3px solid #909090; padding: 4px 0;}
td.spalte1, td.spalte2, td.spalte3 {padding: 6px; text-align:center; vertical-align: middle;}
td.spalte1 {width: 740px; text-align:left;}
td.spalte2 {width: 110px;}
td.spalte3 {width: 200px;}
td img {vertical-align: middle;}
