/*---	Gruneinstellungen ---*/.form_off {  border: 1px solid #666666;}.form_on {    border: 1px solid #000000;}.absatz {	padding-top:10px;}form { 	height:10px;	size:20px; }input, select, textarea { 	font-size:10px; 	font-family:Verdana,arial; }input, select, textarea {	color:#6B696B; 	size:20px; 	border:0px solid #6B696B; }input {	height:14px; 	padding-left:3px;}textarea {	overflow:auto;	padding-left:3px;	padding-top:2px;}input.sp, sp.select, sp.textarea {	color:#FF6603;	background-color:#FFFFFF;	border-bottom: 0px solid #6B696B;	border-left: 0px dashed #6B696B;}body {	background-color: #ffffff;	font-size: 12px;	color: #564b47;	margin: 0px 0px 0px 0px;	text-align: center;	font-family: verdana, arial, sans-serif;	font: 12px;	min-height: 100%;	height: 100%;}#container {	width: 750px;	color: #ffffff;	margin: -5px;	margin-left: auto;	margin-right: auto;}#header {	text-align: left;	vertical-align: middle;		margin: 0px;	padding: 0px;	width: 750px;	margin-top: 15px;	background-color: #ffffff;}#mainmenu {	text-align: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 750px;	margin-top: 25px;}		#content {	float: left;	width: 400px;	margin: 7px 0px 0px 10px;	margin-right: ;	padding: 5px;	text-align: left;		background-color: #ffffff;	}#sidebar_li {	float: left;	width: 150px;	margin: 0px;	padding: 0px;	text-align: left;			}#sidebar_re {	float: right;	width: 170px;	margin: 0px;	padding: 15px 0px 0px 0px;	background-color: #ffffff;	border-bottom-style: dashed;	border-bottom-width: thin;	border-bottom-color: #CECFCE;	text-align: left;}	#content_re_projekte_start {	float: right;	text-align: right;	width: 160px;	margin: 3px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font-family: verdana, arial, sans-serif;	font-size: 9px;	color: #6B696B;		}#content_re_projekte_start li {	margin: 3px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font-family: verdana, arial, sans-serif;	float: right;	width: 151px;}#content_re_projekte {	float: right;	text-align: right;	width: 160px;	margin: 51px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font-family: verdana, arial, sans-serif;	font-size: 9px;	color: #6B696B;		}#content_re_projekte li {	margin: 3px 0px 10px 0px;	font-family: verdana, arial, sans-serif;	float: right;	width: 151px;}#footer {	clear: both;	padding: 3px 0px 0px 0px;	margin-top: 0;	border-top: 1px solid;	border-color: #CECFCE;	width: 750px;	}	#wrap_start {	display: none;}	a:link, a:visited {	color: #6B696B;	font-weight: normal;	text-decoration: none;}a:active {	color: #FF6603;	text-decoration:none;}a:hover {	color: #FF6603;	font-weight: normal;	text-decoration: none;	}.link_home:link {	text-decoration: none; 	color: #FF6603;}.link_home:visited {	text-decoration: none; 	color: #FF6603;}.link_home:active {	text-decoration: none; 	color: #FF6603;}.link_home:hover {	text-decoration: underline; 	color: #FF6603;}ul, li, ol { 	padding: 0; 	margin: 0; 	list-style-type: none; 	text-align: left; }ul, ol, dl { 	position: relative; }/*---	Header ---*/	#logo {	margin: 20px 0px 10px 0px;	width: 170px;	height: 67px;	float: left;}#logotext {	font-size: 11px;	width: 250px;	height: 25px;	list-style-type: none;	margin-top: 43px;	float: right;	margin-right: 0px;	color: #6B696B;	font-family: verdana, arial, sans-serif;	}#logotext li {	font-size: 11px;	float: right;	list-style-type: none;	display: inline;			text-align: right;}/*---	Navigation ---*/#mainmenu {	height: 25px;	margin: 0px;	display: inline;	list-style-type: none;	float: right;	line-height: 25px;	border-top: 1px solid;	border-bottom: 1px solid;	border-color: #CECFCE;		width: 750px;}#mainmenu li {	font-size: 11px;	float: right;	margin: 0px 0px 0px 21px;	list-style-type: none;	display: inline;		}#mainmenu li a:link, #mainmenu a:visited {	color: #6B696B;	text-decoration: none;	display: inline;		}#mainmenu li a:hover, #mainmenu a:active {	color: #FF6603;  text-decoration: none;	display: inline;	}#navhome {	float: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-align: right;	width: 200px;}#navhome li {	font-size: 11px;	float: left;	margin: 0px 0px 0px 0px;	list-style-type: none;	display: inline;		}#areapic {	margin: 5px 0px 3px 0px;	height: 147px;	width: 750px;	float: left;	top: 146px;}/*---	Content ---*/	#content_base {	margin: 0px 0px 0px 0px;	float: left;	color: #6B696B;	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 1.6em;	text-align: left;}#content_base_normal {	float: left;	color: #6B696B;	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 1.2em;}#content_dots {	float: left;	color: #6B696B;	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 1.2em;	clear: both;}#content_dots li {	margin: 2px 0px 8px 0px;	padding: 0px 0px 0px 0px;				list-style-image: url(images/pic_arrow.gif);	list-style-position: inside;}#content_vtrennstrich {	float: right;	padding-left: 5px;}	/*--- Referenzen ---*/#ref_c {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-top: 5px solid;	border-bottom: 1px;	border-color: #CECFCE;	font-family: verdana, arial, sans-serif;	font-size: 11px;}#ref_c li {	margin: 5px 0px 0px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 1px dashed;		border-color: #CECFCE;	font-family: verdana, arial, sans-serif;	font-size: 11px;}/*---	Content Überschriften ---*/	h1, h2 {	font-family: Georgia, Verdana, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	padding:0px;	margin:0px;}.headline1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #FF6603;	padding:5px 0px 5px 0px;	margin:0px;}.headline2 {	color: #6B696B;}h3 {	margin: 10px 0px 0px 0px;	font-family: Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #FF6603;	height: 15px;	border-bottom: 1px dashed;		border-color: #CECFCE;		text-align: left;	}/*---	Subnavigation ---*/		#subnav {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 140px;	border-top: 5px solid;	border-bottom: 1px;	border-color: #CECFCE;	font-family: verdana, arial, sans-serif;	font-size: 11px;}#subnav li {	margin: 5px 0px 0px 0px;	padding: 0px 0px 5px 0px;	width: 140px;	border-bottom: 1px dashed;		border-color: #CECFCE;	font-family: verdana, arial, sans-serif;	font-size: 11px;}#subnav_home {	margin: 15px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 140px;	border-top: 5px solid;	border-bottom: 1px;	border-color: #CECFCE;	font-family: verdana, arial, sans-serif;	font-size: 11px;}#subnav_home li {	margin: 5px 0px 0px 0px;	padding: 0px 0px 5px 0px;	width: 140px;	border-bottom: 1px dashed;		border-color: #CECFCE;	font-family: verdana, arial, sans-serif;	font-size: 11px;}#subnav li a:link, #subnav_li a:visited {	color: #6B696B;	text-decoration: none;	border-bottom: 1px;	border-color: Fuchsia;}#subnav li a:hover, #subnav_li a:active {	color: #FF6603;	text-decoration: none;	padding: 5px 2px 5px 0px;}.news_head {	color: #FF6603;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}.news {	color: #6B696B;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;}