* {margin: 0; padding: 0; border: 0 solid; zoom: 1; font-family: Arial, sans-serif;}
body {text-align: center; font-size: 12px; line-height: 100%; color: #000; background: #fff;}
table {border-collapse: collapse;}
td {vertical-align: top;   font-size: 12px;}
small {font-size: 10px;}
a, a:visited, a.crnt {color: #E67D0A; text-decoration: none; cursor: pointer;}
a:hover {text-decoration: underline;}

h1 {font-size: 30px; color: #B6B7B7; font-weight: bold; display:block; line-height: 30px; position: absolute; width: 800px; left: 30px; top: 13px;}
h2, h3 {font-size: 12px; color: #7a001d; font-weight: bold; padding-bottom: 5px;}
h3 {color: #999;}

#header {background: #000; height: 58px;}
	#logo {position: absolute; display: block; width: 177px; height: 43px; top: 9px; left: 78px; background: url('../img/logo.png') no-repeat;}
	#menu {position: absolute; left: 330px; top: 35px; font-weight: bold; text-transform: uppercase;}
		#menu a {color: #fff; margin-right: 25px;} 
		#menu a:hover, #menu a.crnt {color: #E67D0A;}
	.langswitch {display: block; position: absolute; top: 19px; right: 71px; width: 23px; height: 22px; background: url('../img/de.gif') no-repeat;}
	.ru {background: url('../img/ru.gif')}
#main {}
	#overframe {}
	#orangeframe {margin: 29px; margin-top: 0; border: 24px solid #E67D0A; border-top-width: 0;}
	#in_orangeframe {position: relative; height: 458px;}
	.text {position: absolute; width: 315px; height: 350px; overflow: auto; left: 369px; top: 88px; line-height: 130%;}
		.text p {padding-bottom: 0.5em;}
		.text ul, .text ol {padding-bottom: 1.5em; padding-top: 1em;}
		.text li {margin-left: 2em;}
	.in_text {padding-right: 10px;}
	#impressum {position: absolute; right: -24px; top: 490px; font-size: 11px;}
	#tuv {background: url('../img/tuev.gif') no-repeat; position: absolute; width: 107px; height: 35px; bottom: 10px; right: 10px;}

.container {text-align: left; margin: auto; width: 1000px; position: relative;}


/* pictures */
.pic {position: absolute;}
#pic_1_1 {top: 94px; width: 236px; height: 416px; left: 25px; background: url('../img/pic/boer.jpg') no-repeat;}
#pic_2_1 {top: 19px; width: 152px; height: 200px; right: 24px; background: url('../img/pic/mercedes.jpg') no-repeat;}
#pic_1_2 {top: 146px; width: 907px; height: 352px; left: -13px; background: url('../img/pic/klasse.jpg') no-repeat;}
#pic_1_5 {top: 94px; width: 907px; height: 352px; left: 0px; background: url('../img/pic/ueber.jpg') no-repeat;}
#pic_1_4 {top: 94px; width: 907px; height: 352px; left: 0px; background: url('../img/pic/kontakt.jpg') no-repeat;}
#pic_1_3 {top: 131px; width: 360px; height: 199px; left: -48px; background: url('../img/pic/oldtimer.jpg') no-repeat;}
#pic_2_3 {top: 29px; width: 178px; height: 353px; right: -53px; background: url('../img/pic/stolb.jpg') no-repeat;}


/* floating box */
.floatingbox {position:absolute; right: -70px; top: 200px; width: 242px; border: 5px solid #fff; border-right-width: 0; border-left-width: 0;}
	.fb_topline {height: 18px; background: url('../img/fb/01.gif') no-repeat;}
	.fb_center {background: url('../img/fb/02.gif') repeat-y;}
	.fb_bttmline {height: 37px; background: url('../img/fb/03.gif') no-repeat;}
	.fb_in_center {padding: 3px 33px 0px 23px; font-size: 11px; margin-bottom: -7px;}
#fb_2 {top:10px; botttom: 330px;}
#fb_5 {top:auto; bottom: 58px;}
#fb_4 {top:auto; bottom: 128px;}
#fb_3 {top:auto; bottom: 7px; right: 198px;}
#fb_6 {display: none;}

#text_3 {width: 365px;}
#text_6 {width: 510px; left: 220px;}

/* occ blocks */
#boer {position: absolute; top: 228px; left: 160px; width: 175px; font-size: 11px;}
#ueber {position: absolute; top: 78px; left: 0px; width: 326px; font-size: 11px; text-align: right;}
#call {position: absolute; top: 10px; right: -24px; font-size: 11px;}
	#call_text {font-size: 12px; font-weight: bold; padding-left: 10px;}
	#call_number {padding: 5px; background: #B6B7BB; font-size: 40px; font-weight: bold; line-height: 40px; border-bottom: 7px solid #D50016;}


#redscheibe {z-index: 9999999; position: absolute; width: 500px; height: 500px; background: url('../img/aufplopper.png'); top: 0;}
#clbtn {position: absolute; display: block; cursor: pointer; top: 13px; left: 389px; height: 57px; width: 57px; background: transparent;}
