﻿html {margin:0;padding:0;background-image:url(images/verlauf.gif);background-color:#E3E3E3;background-repeat:repeat-x;color:#707172;	font-family: Arial;font-size:12px;}

.strich {display:inline;width:1px;height:12px;margin:0;padding:0;}

img {border-style: solid;
	border-color: inherit;
	border-width: 0px;
	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:#8fd400;}
a:active {text-decoration: none;}
h1 {font-weight:bold;font-size:12px;}
.slogan {width:485px;font-size:17px;float:left;margin-left:3px;margin-top:32px;margin-bottom:0;}


h2 {font-size:12px;width:300px;margin-bottom:20px;}
body {margin:0; padding:0;}

#center {float:none;margin:auto;text-align:left;width:905px;background-color:white;border:1px solid #DEDEDE;}

#linker-bereich {float:left;width:328px;}
#rechter-bereich {float:left;width:577px;}

#linke-spalte {border-right:1px solid #DEDEDE;width:267px;}

#navi-links {width:209px;margin-left:58px;font-size:13px;}
#navi-links ul {list-style:none;margin:0;padding:0;}
#navi-links ul li{background-color:#DEDEDE;margin-bottom:14px;height:19px;color:#707172;width:209px;}
#navi-links ul li a {padding-left:5px;position:relative;top:1px;}
#navi-links .letztes-element {margin-bottom:0;}

#top-navi {width:595px;margin:0;padding:0;margin-top:25px;height:20px;font-size:13px;}
#top-navi ul {margin:0;padding:0}
#top-navi ul li {float:left;list-style:none;margin:0;padding:0;}
#top-navi ul li a {float:left;margin:0;padding-left:15px;padding-right:17px;bottom:2px;position:relative;
	left: 0px;
	padding-top: 0;
	padding-bottom: 0;
}




#content {margin-left:4px;width:470px;float:left;line-height:17px;margin-top:2px;}
#headline-image {margin-left:6px;padding:0;margin-top:32px;}

#footer {text-align:right;clear:both;margin-bottom:20px;margin-left:58px;margin-right:58px;background-color:#ebeced;height:24px;margin-top:45px;}

#footer ul{text-align:right;margin-left:230px;margin-right:282px;}

#footer li{	float:right;list-style:none;margin:0;padding:0;padding-top:6px;}

#footer li a {float:left;margin:0;padding:0;padding-left:5px;padding-right:5px;position:relative;bottom:2px;}
#footer li a active{color:#8fd400;}
#content a:link {text-decoration:none;color:#707172;}
#content a:visited {text-decoration:none;color:#707172;}
#content a:hover {text-decoration: none;color:#8fd400;}

#copy {text-align:center;font-size:10px;margin-bottom:20px;}

#referenz {}

.ref-table {vertical-align:top;}
.linie {width:492px;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;}
#teaser {width:200px;margin-left:58px;border-bottom:1px solid #DEDEDE;padding-top:10px;padding-bottom:10px;padding-left:8px;}
 .active {color:#707172;
}
.ref-klasse{padding-right:10px;
}
.ref-bild {float:right;}


label

{width:180px;line-height:13px;float:left;margin-left:0;}

input, textarea, radio {width:180px;}
.csc-mailform-submit {margin-top:15px;margin-left:0;}

.csc-mailform {border:none;margin-left:0px;}

.csc-mailform-field {margin-bottom:11px;}
