html {	
				margin:0;
				padding:0;

				background-repeat:
				repeat-x;
				color:#707172;	
				font-family: Arial;
				font-size:12px;
				}
				
BODY { 	MARGIN: 0px; padding:0; BACKGROUND-COLOR: #868282; }

#center {float:none;margin:auto;text-align:left;width:1006px;background-color:white;border:1px solid #868282;}

#linker-bereich {float:left;width:328px;}
#linke-spalte {border-right:1px solid #868282;width:267px;}

#navi-links {width:209px;margin-left:58px;font-size:13px; text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}
#navi-links ul {list-style:none;margin:0;padding:0;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}
#navi-links ul li{background-color:#868282;margin-bottom:14px;height:19px;color:#707172;width:209px;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}
#navi-links ul li a {padding-left:5px;position:relative;top:1px;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}
#navi-links .letztes-element {margin-bottom:0;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}

#teaser {width:200px;margin-left:58px;border-bottom:1px solid #868282;padding-top:10px;padding-bottom:10px;padding-left:8px;}

#rechter-bereich {float:left;width:577px;}

#top-navi {width:571px;margin:0;padding:0;margin-top:94px;height:20px;font-size:17px; text-decoration:none; color:#666666;}
#top-navi ul {margin:0;padding:0; text-decoration:none; color:#666666; }
#top-navi ul li {float:left;list-style:none;margin:0;padding:0;text-decoration:none;  color:#666666; }
#top-navi ul li a {float:left;margin:0;padding:0;padding-left:15px;padding-right:17px;position:relative;bottom:2px; text-decoration:none; color:#F34801; }

div#top-navi a:link { color:#707172;}
div#top-navi a:visited { color:#707172; }
div#top-navi a:hover { color:#A00513; text-decoration:underline;}
div#top-navi a:active{ color:#A00513; }
div#top-navi a:focus { color:#A00513; }

#headline-image {margin-left:6px;padding:0;margin-top:74px;}

#content {margin-left:6px;width:570px;float:left;line-height:17px;margin-top:2px;}
.content {display:block; padding:0 5px 0 5px; background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #fff;}
div#content a:link { color:#707172; }
div#content a:visited { color:#707172; }
div#content a:hover { color:#A00513; }
div#content a:active{ color:#A00513; }
div#content a:focus { color:#A00513; }

img {border:none;display:block;}
ul {list-style-type:disc;margin-left:15px;}

a {text-decoration:none;color:#555555;}
a:visited {text-decoration: none;}
ul li a:hover {text-decoration: none;color:#F34801;}
a:active {text-decoration: none; color:#A00513}

h1 {font-weight:bold;font-size:18px;font-color:#A00000;}
h2 {font-size:23px;width:600px; color:#A00000}
h3 { font-size:12px; }
h3 a:link { text-decoration:underline;font-size:12px;color:#A00000; }
h4 { font-size:12px; color:#A00000; }

.slogan {width:472px;font-size:17px;float:left;margin-left:6px;margin-top:32px;margin-bottom:0;}

.rand {width:100%; margin:0}
.o1, .o2, .o3, .o4, .u1, .u2, .u3, .u4 {display:block; overflow:hidden;}
.o1, .o2, .o3, .u1, .u2, .u3 {height:1px;}

.o1 {margin:0 5px; background:#999;}
.u1 {margin:0 5px; background:#fff;}

.o2, .u2 {margin:0 3px; border-width:0 2px;}
.o2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.u2 {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}

.o3, .u3 {margin:0 2px;}
.o3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.u3 {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}

.o4, .u4 {height:2px; margin:0 1px;}
.o4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.u4 {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}



.rand p {margin:0}




#footer {text-align:right;clear:both;margin-bottom:20px;margin-left:58px;margin-right:58px;background-color:#ebeced;height:24px;margin-top:45px;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}

#footer ul{text-align:right;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}

#footer li{	float:right;list-style:none;margin:0;padding:0;padding-top:6px;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}

#footer li a {float:left;margin:0;padding:0;padding-left:15px;padding-right:17px;position:relative;bottom:2px;text-decoration:none; color:#ffffff; FONT-FAMILY: verdana, helvetica, sans-serif}



#copy {text-align:center;font-size:10px;margin-bottom:20px;}

#referenz {}

.ref-table {vertical-align:top;}
.linie {width:470px;background-image:url(images/linie-bg.gif);height:1px;margin-bottom:15px;margin-top:15px;padding:0;font-size:1px;}
.cleaner {clear:both;height:1px;font-size:1px;border:0px none;margin:0;padding:0;background:transparent;}

 .active {color:#F34801;}
.ref-klasse{width:280px;padding-right:10px;}
.ref-bild {float:right;}




.csc-mailform-submit {margin-top:15px;margin-left:0;}

.csc-mailform {border:none;margin-left:0px;}

.csc-mailform-field {margin-bottom:11px;}

#rechter-bereich {
  position:relative;
}

#language_selector {
  position:absolute;
  right:0;
  top:40px;
}

