/* 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: 40px auto;
	background-color: #fff;
	color: #353535;
	font-family: Arial, Helvetica, Calibri, Sans-serif;
	}

h1 {font-size: 2.5em; margin: 0px; padding-left: 20px;}
table {text-align: center; vertical-align:middle; margin:0px 4px;}
img {display:block; padding: 0px 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 15px 5px;
			padding-left: 15px;
			line-height: 38px; 
			}

/* Formatierung für das Logo in der Kopfzeile */			
.kopflogo {margin: 2px 10px 0px 10px; padding: 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;}

/* Formatierungen für die Kopfzeilen im Body */
.ueberschrift {
	border-bottom: 2px solid #909090;	 
	background-color: #efefef; 
	text-align: center;
	padding: 4px 2px;
	font-weight: bold;
	font-size: 0.95em;
	height:64px;
	}

/* Formatierung für den unteren Rand der letzten Zeile */
.letzteZeile {border-bottom: 1px solid #d0d0d0;}
/* Formatierung für Inhaltszeilen */	
.zeile {line-height:48px;}

/* Festlegung der Spaltenbreiten im Inhaltsbereich */	
.poskopf, .idkopf {width: 40px;}
.fahrerkopf, .fzkopf {width: 162px;}
.inpitkopf , .statuskopf {width: 60px;}
.rdzeitkopf , .schnrdzeitkopf, .tankkopf  {width: 90px;}
.rdkopf, .schnrdkopf {width: 65px;}
.sektorkopf {width: 75px;}
	
/* Formatierungen Inhaltszeilen */
.rennzeit, .sollrunden {color: #303030; font-weight: bold; font-size: 1.4em;}	
.position {font-weight: bold; font-size: 1.2em;}
.position1 {font-weight: bold; font-size: 1.6em; background-color: #e8cc50; color: white;}
.position2 {font-weight: bold; font-size: 1.5em; background-color: silver; color: white;}
.position3 {font-weight: bold; font-size: 1.4em; background-color: #ecb480; color: white;}
.fahrer , .fahrzeug {text-align: left; font-size:0.9em;}
.id {font-weight: bold; color: #004080;}
.rundenzeit, .runden  {text-align: right; font-weight: bold;}
.schnzeit, .schnzeitrunde {text-align: right; font-weight: bold; color: #004080;}
.sektor {text-align: right;}

/* Formatierung für 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;}
