body {
scrollbar-shadow-color: #000000;
scrollbar-face-color: #CCCCCC;
scrollbar-base-color: #808080;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #C0C0C0;
scrollbar-darkshadow-color: #808080;
scrollbar-track-color: #E0E0E0;
scrollbar-arrow-color: #3785E3;
margin:                 	0px;
padding:                	0px;
text-align:					center; }

div#content {
width:              	690px;
margin-left:        	20px;
margin-top:         	20px;
margin: 				auto;
text-align: 			left; }

div#header {
height:                 235px;
}

div#mainheader {
height:               	191px;
clear: 					both;
background-image:       url(../images/header_neu.jpg);
background-repeat:      no-repeat; }

div#banner {
float: 					left;
margin-left:			220px;
margin-top:				2px;
height:               	150px;
width:                  238px; }

div#subheader {
clear:                  both;
height:                 15px;
background-image:       url(../images/sub_header.jpg);
background-repeat:      no-repeat; }

div#navigation {
height:               	29px; }

div#navigation img {display: block; }

div#startseite {
margin:					0px;
float:               	left;
height:               	29px;
width:                  145px; }

div#ueber_uns {
margin:					0px;
float:               	left;
height:               	29px;
width:                  134px; }

div#angebot {
margin:					0px;
float:               	left;
height:               	29px;
width:                  134px; }

div#referenzen {
margin:					0px;
float:               	left;
height:               	29px;
width:                  133px; }

div#impressum {
float:					left;
margin:					0px;
height:             	29px;
width:              	144px; }

div#seiteninhalt {
background-image:       url(../images/bg_content.jpg);
background-repeat:      repeat-y; }

div#seiteninhalt_innen {
padding-top:         	20px;
margin-left:         	47px;
width:                  600px; }

div#footer {
height:                 85px;
background-image:       url(../images/footer.jpg);
background-repeat:      repeat-y; } 

img {
border:                 0px; }

table#unten {
width:                  600px;
border:                 none; }

.content {
font-family:         	Verdana, Arial, Helvetica, sans-serif;
font-size:            	13px; 
color:                	#678BE3; }

.header {
font-family:         	Verdana, Arial, Helvetica, sans-serif;
font-size:            	13px; 
color:                	#666666; }
.header A {text-decoration: none;}
.header a:link {color: #678BE3;}
.header a:visited {color: #678BE3;}
.header a:hover {text-decoration: underline;}

.klein {
font-family:         	Verdana, Arial, Helvetica, sans-serif;
font-size:            	10px; 
color:                	#666666; }
.klein A {text-decoration: none;}
.klein a:link {color: #678BE3;}
.klein a:visited {color: #678BE3;}
.klein a:hover {text-decoration: underline;}

.text {
font-family: 			Verdana, Arial, Helvetica, sans-serif;
font-size:				13px;
color:					#666666;
text-align: 			justify; }

div#preload {
visibility:		hidden; }

.bilder img{ 
border:		1px solid #678BE3; } 

.bilder:hover img{ 
border:		1px dashed #678BE3; } 

.textarea {
background: 	#FFFFFF;
border: 		1px dotted #666666;
color: 			#678BE3;
font-family: 	Verdana, Arial, Helvetica, sans-serif;
font-size: 		12px; 
width:			200px; }

.textareainred {
background: 	#FFFFCC;
border: 		1px dotted #FF3300;
color: 			#678BE3;
font-family: 	Verdana, Arial, Helvetica, sans-serif;
font-size: 		12px; 
width:			200px; }

.submit {
background: #E0E0E0;
border: 1px groove #666666;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold; }






