body {margin:0; padding:0; background:#ffffff; text-align:left; color:#000000; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:65%; line-height:1.4em;}

a {text-decoration:none; color:#333333;}
a:link, a:active, a:visited {color:#333333; background:#ffffff;}
a:hover {color:#ff3300; background:#ffffff;}

img {border:0; padding:0px; margin:0px;}

#halle {position:absolute; top:70px; left:0px; margin:0px; padding:0px; width:951px; height:617px; background: url(../assets/rahmen.gif) no-repeat;}

#logo {position:absolute; top:4px; left:689px; margin:0px; padding:0px; width:213px; height:46px;}

#auto {position:absolute; top:41px; left:220px; margin:0px; padding:0px; width:37px; height:25px;}

#bilderlinks {position:absolute; top:4px; left:0px; margin:0px; padding:0px; list-style:none;}
#bilderlinks li {float:left; margin-right:4px; padding:0px;}

#bilderrechts {position:absolute; top:4px; left:580px; margin:0px; padding:0px; list-style:none;}
#bilderrechts li {float:right; margin-right:2px; margin-left:2px; padding:0px;}

#bilderunten {position:absolute; top:233px; left:0px; margin:0px; padding:0px; list-style:none;}
#bilderunten li {float:right; margin-right:2px; margin-left:2px; padding:0px;}

#navigation {position:absolute; top:65px; left:17px; list-style:none; font-size:11px; font-weight:bold; text-align:left; margin:0px; padding:0px;}
#navigation li {padding:0px; margin:0px; float:left;}
#navigation li a {display:inline; padding:0px; margin:0px;}
#navigation li a.on:link, #navigation li a.on:active, #navigation li a.on:visited, #navigation li a.on:hover {color:#ff3300; background:#ffffff;}

#unternavigation {position:absolute; top:86px; left:133px; width:270px; list-style:none; font-size:11px; font-family:Verdana, Helvetica, sans-serif; margin:0px; padding:0px;}
#unternavigation li {margin:0px; padding:0px; display:inline;}
#unternavigation a {margin:0px; padding:0px; display:block; line-height:1.2em;}
#unternavigation a:hover {background:url(../assets/pfeil.gif) no-repeat; margin:0px; padding:0px; display:block; line-height:1.2em;}
#unternavigation li a.on:link, #unternavigation li a.on:active, #unternavigation li a.on:visited, #unternavigation li a.on:hover {background:url(../assets/pfeil.gif) no-repeat; color:#ff3300; background:#ffffff;}

#login {position:absolute; top:52px; left:882px; margin:0px; padding:0px; width:69px; height:27px;}


#logintext {position:absolute; top:80px; left:838px; margin:0px; padding:0px; font-size:11px; font-weight:bold;}
#logintext a.on:link, #logintext a.on:active, #logintext a.on:visited, #logintext a.on:hover {color:#ff3300; background:#ffffff;}

#text1 {position:absolute; top:98px; left:755px; margin:0px; padding:0px; font-size:11px;}
#text1 a {font-weight:bold;}
#text2 {position:absolute; top:117px; left:769px; margin:0px; padding:0px; font-size:11px; font-weight:bold;}
#text3 {position:absolute; top:136px; left:814px; margin:0px; padding:0px; font-size:11px; font-weight:bold;}
#text4 {position:absolute; top:155px; left:770px; margin:0px; padding:0px; font-size:11px; font-weight:bold;}

#vScrollContainer, #viewPort {overflow:hidden;}
#vScrollContainer {position:absolute; left:490px; top:285px; height:331px; width:457px;}
#vScrollContainer a.gruen:link {color:#000000; background:#A2B4A0;}
#vScrollContainer a.gruen:active {color:#000000; background:#A2B4A0;}
#vScrollContainer a.gruen:visited {color:#000000; background:#A2B4A0;}
#vScrollContainer a.gruen:hover {color:#ff3300; background:#A2B4A0;}




#viewPort {position:absolute; left:0px; top:0px; height:318px; width:454px; clip:rect(0px, 454px, 318px, 0px);}

#scrollbar {position:absolute; left:443px; top:0px; width:16px; height:332px; font-size:1px; line-height:1px; visibility:hidden;}
#track {position:absolute; left:0; top:15px; width:16px; height:303px;}

#dragBar {position:absolute; left:0; top:0; width:16px; height:0; border:1px solid #686868; background-color:#ffffff; color:#000000;}

#scrollbar a {display:block;}
#scrollbar a img {visibility:hidden; float:left; width:16px; height:16px;}

#up {position:absolute; left:0px; top:0px; background:url(../assets/nach_oben_over.gif) no-repeat; z-index:2;}
#up a {background:url(../assets/nach_oben.gif) no-repeat; width:16px; height:16px;}

#down {position:absolute; left:0px; bottom:0px; background:url(../assets/nach_unten_over.gif) no-repeat; z-index:2;}
#down a {background:url(../assets/nach_unten.gif) no-repeat; width:16px; height:16px;}

#up a:hover, #down a:hover {background:none;}

#vScrollContent {position:absolute; left:0px; top:0px; width:420px;}
#vScrollContent p {margin:0px; padding: 0 0 1em 0; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#vScrollContent p.doubleLineHeight {padding-bottom:2em;}

#vScrollContent a:link, #vScrollContent a:active, #vScrollContent a:visited {color:#333333; background:#ffffff;}
#vScrollContent a:hover {color:#ff3300; text-decoration:underline; background:#ffffff;}

#bild {position:absolute; top:279px; left:0px; margin:0px; padding:0px; width:461px; height:299px;}
#bild a.gruen:link {color:#000000; background:#748C71;}
#bild a.gruen:active {color:#000000; background:#748C71;}
#bild a.gruen:visited {color:#000000; background:#748C71;}
#bild a.gruen:hover {color:#ff3300; background:#748C71;}

#bildZusatztext {position:absolute; top:279px; left:0px; margin-left:0px; padding:0px; width:461px; height:470px; background:#748C71;}
#bildZusatztext a.gruen:link {color:#000000; background:#748C71;}
#bildZusatztext a.gruen:active {color:#000000; background:#748C71;}
#bildZusatztext a.gruen:visited {color:#000000; background:#748C71;}
#bildZusatztext a.gruen:hover {color:#ff3300; background:#748C71;}

#bildZusatztextHome {position:absolute; top:279px; left:0px; margin-left:0px; padding:0px; width:461px; height:450px; background:#748C71;}
#bildZusatztextHome a.gruen:link {color:#000000; background:#748C71;}
#bildZusatztextHome a.gruen:active {color:#000000; background:#748C71;}
#bildZusatztextHome a.gruen:visited {color:#000000; background:#748C71;}
#bildZusatztextHome a.gruen:hover {color:#ff3300; background:#748C71;}

#bildtexteins {position:absolute; top:590px; left:17px; margin:0px; padding:0px; width:427px; display:block; font-size:11px; line-height:1.4em; text-align:left; color:#ffffff; background:#ffffff;}
#bildtextzwei {position:absolute; top:582px; left:17px; margin:0px; padding:0px; width:427px; display:block; font-size:11px; line-height:1.4em; text-align:left; color:#ffffff; background:#748C71;}


#ende {position:absolute; top:610px; left:0px; margin:0px; padding:0px; width:10px; height:20px; color:#000000;}


#test {position:absolute; top:50px; left:20px; margin:0px; padding:0px}

.rot {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#ff3300;}

.news {font-size:12px; font-family:Verdana, Helvetica, sans-serif; color:#ff3300;}

.schwarz {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#000000;}
.schwarzB {font-size:11px; font-weight:bold; font-family:Verdana, Helvetica, sans-serif; color:#000000;}

.gruen {background:#A2B4A0;}

select.autotest { 
font-size:11px; 
font-family:Verdana,sans-serif; 
font-weight:normal; 
width: 280px;
color:#000000;
}

textarea {
	font-size:11px; 
	font-family:Verdana,sans-serif; 
	font-weight:normal; 
	color:#000000;
	border-width:thin;
	border-style:solid;
	border-color: #990000;
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	background:#FFFFFF;
	text-align:justify;
	}
	
input.autotest {
font-size:11px; 
font-family:Verdana,sans-serif; 
font-weight:normal; 
color:#000000;
border-width:thin;
border-style:solid;
border-color: #990000;
border-left: 1px solid;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
background:#FFFFFF;
text-align:justify;
}

.leftalign {
	float: left;
	margin: 0 10px 0 0;
}

.rightalign {
	float: right;
	margin: 0 0 0 10px;
}

li.garantie {
list-style-type:disc;
margin-left: 0px;
font-size: 11px;
}
