/* CSS Document */
/* www.tandler-racing-drives.de */
/*								*/
/* TANDLER-Türkis HKS 51: #00AAA0 / #35747b (Original HKS 51 / Alte Farbe) */

html, body {
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100.01%; 
}


div#wrapper {
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

div#navigation { 
	background-image: url(../images/nav-back-kacheln.jpg); 
	color: #35747b;
	padding:30px;
	height:85px; /* 145px - 60px = 85px */
	font-size:11px;
}

div#navigation div#LayerLanguage {
	position:relative;
	width:90px;
	height:16px;
	left:0;
	top:0;
	font-size:11px;
}

div#wrapper div#LayerLanguageIdx {
	font-size:0.725em;
	position:relative;
	width:100px;
	height:16px;
	left:30px;
	top:30px;
}

a img {
	border:0
}
	
div#navigation div#hinweis {
	font-size:0.9em;
}

div#navigation div#menu {
	padding-top:26px;/*42-16 (LayerLanguage)*/
}

div#navigation div#menu a {
	font-weight:bold;
}

div#navigation div#menu p {
	padding:0;
	margin:0;
	height:10px;
}

div#navigation a:link, div#LayerLanguageIdx a:link { text-decoration: none; color: #35747b; }
div#navigation a:visited, div#LayerLanguageIdx a:visited { text-decoration: none; color: #35747b; }
div#navigation a:hover, div#navigation a.active, div#LayerLanguageIdx a:hover, div#LayerLanguageIdx a.active { text-decoration: none; color: #666666; }
div#navigation a:active, div#LayerLanguageIdx a:active { text-decoration: none; color: #000000; }

div#navigation div#logo {
	float:right;
}

div#main div#right {
	float:right;
	width:390px;
	padding-left:10px;
	margin-left:10px;
}

div#main {
	height:425px;
	min-height:400px;
	padding:20px 30px 30px 30px;
}

div#main p.first {
	padding:0;
	margin:0 0 10px 0;
}

div#main p {
	padding:0;
	margin:10px 0 10px 0;
	line-height:1.4em;
}

div#main table {
	font-size:0.8em;
}
div#main table td, div#main table th {
	text-align:left;
	vertical-align:top;
}

div#main table#fotos td {
	padding:0 25px 0 0;
	margin:0;
	vertical-align:top;
}
div#main table#fotos td.last {
	padding:0;
}
div#main table#fotos td img {
	padding:0;
	margin:0;
}
div#main table#fotos td p {
	font-size:0.8em;
	padding:0;
	margin:4px 0 15px 0;
}

div#main table#kontakt td {
	padding:3px 6px 3px 0px;
}

div#main a:link { text-decoration: underline; color:#3E8B99; }
div#main a:visited { text-decoration: underline; color:#666666; }
div#main a:hover { text-decoration: none; color:#666666; }
div#main a:active { text-decoration: none; color:#000000; }

.left { float:left; margin:0; }
.right { float:right; margin:0; }
br.clear { clear:both; margin:0; padding:0; height:0; }

.lBund { text-align:left }
.rBund { text-align:right }

div#main img {
	padding:5px;
}

div#main img.N { padding-top:0; }
div#main img.O { padding-right:0; }
div#main img.S { padding-bottom:0; }
div#main img.W { padding-left:0; }

.mark {
	color:#FF0000;
}

.highlight {
	color:#43939D;
	font-weight:bold;
}

.Stil3, h1 {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #666666;
	margin-bottom:20px;
}

.Stil3, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #35747b;
}

.Stil4, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #35747b;
}

.Stil13, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
}


.Stil1, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Stil7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Stil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}

.Stil14 {
	color: #FF0000;
}

.Stil9 {
	color:#35747b;
	font-size:0.8em;
}

strong { font-weight:bold; color:#333333; }

div#main form input.text { height:12px; font-size:0.9em; }
div#main form textarea { font-size:0.9em; width:225px; }
