/* Formate für diverse HTML Tags */

* {cursor: none;}

html {background-color: #ededed;}
	
body {
	text-align: left;
	font-size: 1em;
	width: 996px;
	color: #303030;
	padding: 10px 10px 4px 10px;
	margin: 20px auto;
	background-color: #fff;
	color: #353535;
	font-family: Arial, Helvetica, Calibri, Sans-serif;
	}

h1 {font-size: 2.4em; margin: 0px; padding-left: 20px;}

table {margin: 0px 4px;}

img {padding: 2px 4px;}

	
/* Formatierung für die Titel-Kopfzeile */			
.kopfzeile {
			background-image: url('https://online.cockpit-xp.de/_pic/header1.png');
			background-repeat: repeat-x;
			color: white;
			margin: 5px 5px 0px 5px;
			line-height: 100px;
			}

/* Format für die Subtitel-Kopfzeile */			
.kopfzeile2 {
			background-image: url('https://online.cockpit-xp.de/_pic/header2.png');
			background-repeat: repeat-x;
			color: #606060;
			font-weight: bolder; 
			margin: 0px 5px 10px 5px;
			padding-left: 15px;
			line-height: 38px; 
			}
			
/* Formatierung für das Logo in der Kopfzeile */	
.kopflogo {margin: 2px 10px 0px 5px; padding: 3px 0; float:right;}


/* Formatierung für die Fußzeile */			
.fusszeile {
	margin: 5px 5px 5px 5px;
	background-image:url('https://online.cockpit-xp.de/_pic/footer.png');
	background-repeat: repeat-x;
	line-height: 50px;
	clear:both;
	}

/* Formatierung für Absätze in der Fusszeile */
.fusszeile p {margin: 0px; padding: 6px 10px 0px 10px; line-height: 50px;}

/* Formatierung für Bilder in Absätzen in der Fusszeile */	
.fusszeile p img {margin: 0px auto; padding: 1px 0px; text-align: center;}


/* Formatierung für allgemeine Ausgaben */			
.even {background-color: #e0ecf8;}
.right {margin: 0px 10px; padding: 1px 0; float: right;}
.left {margin: 0px 10px; padding: 2px 0; text-align: left; float: left;}
.center {margin: 0px 10px; padding: 2px 0; text-align: center;}
.blankline {line-height: 4px;}
.blankpng {width: 48px; height: 48px;}
.ampel {padding: 1px; margin: 0px auto;}

/* Format für die Tabellenüberschrift */
.ueberschrift {
	border-bottom: 2px solid #909090;	 
	background-color: #e0e0e0; 
	text-align: center;
	padding: 0px 2px;
	line-height: 60px; 
	}

/* Formatierung für den unteren Rand der letzten Zeile */
.letzteZeile {border-bottom: 1px solid #d0d0d0;}
	
/* Format für die Tabellenzeilen */
.zeile {padding: 6px; text-align: center;}

/* Format für die Spalte 1 mit den Beschreibungen */	
.spalte1 {width: 120px; text-align: right; padding-right: 4px; font-style: italic;}

/* Format für die einzelen Slot-Spalten */
.spalteID {width: 140px;}

/* Formatierungen Inhaltszeilen */	
.rennzeit, .sollrunden {color: #303030; font-weight: bold; font-size: 1.4em;}
.position {font-weight: bold; font-size: 1.2em; color: #404040;}
.position1 {font-weight: bold; font-size: 1.8em; background-color: #e8cc50; color: white;}
.position2 {font-weight: bold; font-size: 1.6em; background-color: silver; color: white;}
.position3 {font-weight: bold; font-size: 1.4em; background-color: #ecb480; color: white;}
.fahrer, .fahrzeug {font-size: 0.9em;}
.id {color: #808080; font-weight: bold; font-size: 2em;}
.rundenzeit, .runden  {font-weight: bold;}
.schnzeit, .schnzeitrunde  {font-weight: bold; color: #004080;}
.restrunden {color: #505050; font-weight: bolder; font-size: 1.2em;}

/* Formatierungen für den Tankbalken */
table.tankbar {width: 100%; height: 30px;border: 1px solid #606060; margin:0px; padding:0px;}
td.tankbarcolor {background-color: #00CC00;}
td.tankbarcolor2 {background-color: #e0ecf8;}
td.tankbarcolorres {background-color: #FF0000;}

