body {
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 11px;
  color: #000;
  background: #ffffff;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

td.car_100meilen {
    width: 100px;
    height: 70px;
    background: url('../upload/100MT/Teams_Cars/default_thumb_100MT.jpg') no-repeat center center;
}

table, p {
/*  margin : 0; padding : 0; */
}

table {
/*  border-collapse: collapse; */
}



table.list th.header {
	padding: 0;
	white-space:nowrap;
}

table.list {
	border-collapse:collapse;
	background:#ffffff;
	font-size:11px;
/*	border-width:0px 0px 0px 0px; */
	color: #333;
	width: 100%;
	margin: 0 0px 0 0px;
	text-align:left;
}


/* td 	{padding:0px;text-align:left;vertical-align:top;} */
th 	{padding:0px;text-align:left;vertical-align:top; white-space:nowrap; background:#666;color:#fff;height:20px;}
table.list td 	{padding:2px;vertical-align:top;border:1px solid #cacaca; border-width:0px 0px 1px 0px;}
table.list th 	{padding:2px;text-align:left;vertical-align:top;border:0px solid #cacaca; border-width:0px 0px 0px 0px;}
table.list td.headlineklasse {
	background: url('../upload/system/bg-klassenwertung.gif') repeat-x;
/*	background:#C8C8C8; */
	font-size:11px;
	font-weight: bold;
	line-height: 20px;
	padding: 16px 0 0 0;
}

#sponsoren {
  z-index: 10;
  margin: 0px auto;
  position: absolute;
  top: 8px;
  left: 802px;
}
#navigation {
  z-index: 10;
  margin: 0px auto;
  position: absolute;
  top: 169px;
  left: 17px;
}
#content {
  z-index: 10;
  margin: 0px auto;
  position: absolute;
  top: 165px;
  left: 179px;
}
#rechteseite {
	position:absolute;
	left:626px;
	top:70px;
	width:187px;
	height:287px;
	z-index:4;
	visibility: visible;
}

#Layer1 {
	position:absolute;
	left:30px;
	top:25px;
	width:628px;
	height:29px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:317px;
	top:222px;
	width:561px;
	height:77px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:0px;
	top:0px;
	width:62px;
	height:173px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:30px;
	top:91px;
	width:560px;
	height:474px;
	z-index:3;
}
#Layer4standard {
	position:absolute;
	left:30px;
	top:70px;
	width:560px;
	height:474px;
	z-index:3;
}

#Layer6 {
	position:absolute;
	left:628px;
	top:25px;
	width:207px;
	height:109px;
	z-index:5;
}


.textItem {
	  padding: 0px;
	  margin: 0px;
}


.tabelleheadlinehell {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background: #C8C8C8;
}
.tabelleheadlinedunkel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666;
}
.rahmen-hell {
  border: 1px solid #c8c8c8;
  width: 100%;
}


.haarlinie {
  background: url('../upload/system/haarlinie.gif') repeat-x;
}
.haarlinievertikal {
  background: url('../upload/system/haarlinievertikal.gif') repeat-y;
}

.newsganzoben {
  color:#000;
  font-size: 14px;
  font-weight:bold;
}

.contentdatum {
  color:#000;
  font-size: 11px;
  font-weight:bold;
  text-transform:uppercase;
}
.contentheadline {
  color:#000;
  font-size: 16px;
  font-weight:bold;
}
.newsdatum {
  color:#000;
  font-size: 11px;
  font-weight:bold;
}
.newspagetitel {
  color:#000;
  font-size: 12px;
  font-weight:bold;
  text-transform:uppercase;
}
.newsheadline {
  font-size: 18px;
  font-weight:bold;
}

.Stil2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.Stil15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stil16 {font-size: 11px}
.Stil17 {font-family: Arial, Helvetica, sans-serif}

.Stil8 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; }
.Stil10 {font-size: 10px; color: #333333; font-family: Arial, Helvetica, sans-serif; }
.Stil11 {color: #333333}

a:hover {
         font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #333333;
}
a:link {
         font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #005D30;
}
a:visited {
         font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #005D30;
}
a:active {
         font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}


a.navigation01:hover {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #333333;
}
a.navigation01:link {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
a.navigation01:visited {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
a.navigation01:active {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}


a.navigation02:hover {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #333333;
}
a.navigation02:link {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
a.navigation02:visited {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
a.navigation02:active {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}


a.navigation03:hover {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #333333;
}
a.navigation03:link {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
a.navigation03:visited {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
a.navigation03:active {
        font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #333333;
}
