body 	{ line-height: 1.5; font-size: 75%; color: #000; background: #fff; font-family: Helvetica, Arial, sans-serif;
			background: url(../img/bgBody.gif) top left repeat-x #ce0c08; }

h1 { margin: 43px 0 10px 0; }
h1, h2, legend { font-size: 2em; font-weight: bold; text-transform: uppercase; line-height: 1.0em; }
h2 a { color: #000; text-decoration: none; }
h3 { font-size: 1.0em; font-weight: bold; }
h4 { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; height: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

#container	{ width: 100%; margin: 0 auto; padding-top: 162px; background: url(../img/bgContainer.jpg) top center no-repeat; }
#main 		{ width: 800px; margin: 0 auto; padding: 0 35px 0 35px; background: url(../img/bgMain.png) top center repeat-y; }
#content	{ padding: 60px 6px 6px 7px; }

#navigation				{ list-style: none; text-transform: uppercase; margin: -6px 0 0 0; padding: 0; }
#navigation li			{ float: left; margin: 0; padding: 0 0 0 5px; width: 126px; }
#navigation li.current	{ background-color: #000; }
#navigation li a		{ color: #000; outline: none; text-decoration: none; font-weight: bold; line-height: 20px; }
#navigation li.current a{ color: #fff; }

#subCrumb	{ background: url(../img/hrFullDotted.gif) bottom left no-repeat; margin: 3px 0 20px 0; padding-bottom: 3px; }
#subCrumb a	{ text-transform: none; color: #000; font-size: 0.93em; margin-left: 3px; }

#footer		{ width: 800px; height: 39px; margin: 0 auto; padding: 5px 35px 0 35px; text-align: right; background: url(../img/bgFooter.png) bottom left no-repeat; }
#footer a	{ color: #000; text-transform: none; font-size: 0.93em; }


#form-module legend	{ padding: 20px 0 10px 0; }
#form-module label	{ font-weight: bold; float: left; width: 145px; font-size: 0.93em; }
input				{ width: 250px; }
input, textarea		{ border: 1px solid #ccc; font-size: 0.93em; font-family: Helvetica, Arial, sans-serif; }
.submit				{ margin-left: 145px; border-style: outset; }
#form-module .row0, #form-module .row1 { background: url(../img/hrFullDotted.gif) top left no-repeat; padding: 3px 0 3px 0; }

a { color: #ff0000; text-transform: uppercase; text-decoration: none; font-weight: bold; }
a:hover	{ text-decoration: underline; }

.txt-img a	{ text-transform: none; }

ul.datenblatt	{ padding: 0; margin: 0; }
ul.datenblatt li{ background: url(../img/bgDatenDownloadL.gif) 0 1px no-repeat; padding: 0 0 0 25px; font-size: 0.93em; list-style: none; }
ul.datenblatt a { background: url(../img/bgDatenDownloadR.gif) top right no-repeat; padding: 0 25px 0 0; font-size: 0.93em; }

.small, .txt-img	{ font-size: 0.93em; }

.news		{ margin: 15px 5px 15px 5px; }
.news .text { float: left; width: 605px; font-size: 0.93em; }

.car .details		{ background: url(../img/vrDotted.gif) repeat-y 355px top; margin-bottom: 5px; }
.car .data			{ float: left; width: 330px; font-size: 0.93em; }
.car .pics			{ width: 423px; padding-left: 9px; float: right; }
.car .pics .thumb	{ float: left; margin: 1px 0 0 1px; }

.cars h2		{ margin-left: 5px; }
.cars .pic		{ float: left; margin: 0 10px 0 10px; width: 155px; }
.cars table		{ float: left; width: 255px; font-size: 0.93em; }
.cars table td	{ background: url(../img/hrFullDotted.gif) bottom left no-repeat; padding-left: 12px; height: 22px; vertical-align: middle; }
.cars .info		{ float: right; font-size: 0.93em; background: url(../img/vrDotted.gif) top left repeat-y; width: 320px; padding: 0 5px 0 15px; height: 110px; }

.galerie .thumb	{ float: left; margin: 1px 1px 0 0; }

img.hr	{ display: block; height: 1px; line-height: 1px; }

.highlight	{ color: gray; font-weight: bold; text-transform: uppercase; }

.bildBox		{ float: right; margin: 30px 0 0 20px; width: 160px; font-size: 0.93em; }
.bildBox img	{ display: block; margin-bottom: 10px; }
.bildBox .text	{ line-height: 1.1em; margin-bottom: 40px; font-weight: bold; }

.linkOverview		{ width: 787px; background: url(../img/hrFullDotted.gif) bottom left no-repeat; }
.linkOverview td	{ padding: 15px 0 15px 0; }
.linkOverview .td1	{ width: 187px; text-align: center; }
.linkOverview .td2	{ width: 320px; }