/* CSS Document */*		{	padding: 0;	margin: 0;	}body	{	margin-top: 56px;	background-image:url(../img/layout/line_bg.jpg);	background-repeat: repeat-x;	background-color: #d0d4d5;	text-align: center; /* Zentrierung des Layouts im IE 5 */	color: #6d7a7e;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 170%;	text-align:left;	margin-bottom: 28px;	}img {	border: 0px;}.clear_div {	clear: both;}/* ----------------------------------------- *//* -  Textformatierung          		   - *//* ----------------------------------------- */h1	{	font-size: 15px;	color:#64c837;	font-weight: normal;	padding-bottom: 10px;	}	h2	{	font-size: 11px;	padding-bottom: 2px;	}	h3 {	font-size: 9px;	}p	{	font-size: 11px;	padding-bottom: 10px;		}strong {	font-weight:100;}a.link_metanavigation{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #6d7a7e;	text-decoration: none;	font-weight: normal;}	a.link_green {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #64c837;	text-decoration: none;	font-weight: normal;}a.link_kunden {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #6d7a7e;	font-weight: normal;	text-decoration: none;}.historie{	font-weight:bold;	color:#64c837;}/* Zurueck-Button in Projektuebersicht */a.link9 {	float: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #64c837;	text-decoration: none;	font-weight: normal;	}/* FORMULAR *//* FORMULARELEMENTE */input.txt, .input_long, .input_kommentar, .input_plz, .input_ort, .input_stueck{	color: #6d7a7e;	background-color:#FFF;	border:1px solid #d8d8d8;		width:300px;	height:15px;}input.txt{	margin-right:10px;}.input_kommentar{	height:100px;	font-family:Arial, Helvetica, sans-serif;	color: #6d7a7e;	font-size: 12px;	font-style: normal;	line-height: 18px;}.input_plz{	width:50px;}.input_ort{	width:245px;}.input_stueck{	width:50px;	margin-right:7px;}.submit{  background-color:#FFF;	color:#64c837;	font-weight:bold;	padding:0 5px 0 5px;	border:1px solid #64c837;}.submit:hover{	color: #6d7a7e;}	/* ----------------------------------------- *//* -  Spalten Formatierung            	   - *//* ----------------------------------------- */#Content 	{	float: left;	padding: 11px 16px 16px;	}#Koerper 	{	margin: 0px auto 0;	padding: 0;	width: 783px;	text-align: left;	height: 100%;	}#wrap	{	float: left; /* Innenabstaende fuer alle Absaetze innerhalb des Inhaltsbereichs */	background-color: #FFFFFF;	background-image: url(../img/layout/schatten_links_mitte_rechts.jpg);	background-repeat: no-repeat;	border: #bbbebf solid 1px;	width: 781px;	}#header	{	padding: 17px 16px 5px;	margin-bottom: 0px;			}	#FlashContent	{	float: left;	width: 749px;	padding-left:17px;	padding-right:17px;	padding-bottom:17px;	display:block;	}	#ContentKontakt {	float: left;	width: 719px;	background-image: url(../img/layout/HG_Content_Neutral.jpg);	background-repeat: no-repeat;	padding: 11px 16px 16px;}	#ContentFliess	{	padding-right: 200px;		}	/* ----------------------------------------- */	#ContentText	{	padding-top: 15px;	float: left;	background-image: url(../img/layout/content_bg.jpg);	background-repeat: no-repeat;	padding-left: 15px;	width: 734px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #6d7a7e;	}#ContentText p	{	padding-right: 200px;	padding-bottom: 10px;		}	/* ----------------------------------------- */				#ContentText_zwei_Spalten	{	padding-top: 15px;	background-image: url(../img/layout/content_bg.jpg);	background-repeat: no-repeat;	padding-left: 15px;	width: 734px;	display:block;	}	/* ----------------------------------------- */	#Content_Container_Big	{	margin-right:15px;	width:426px;	float:left;	display:block;	z-index:auto;	}	#Content_Container_Big ul	{	padding-left: 17px;	}	/* ----------------------------------------- */	#Content_Container_Small	{	padding: 0px 15px ;	width:263px;	float:right;	background-image: url(../img/strich_verlauf.gif);	background-repeat: no-repeat;	font-size:9px;	display:block;	z-index:auto;	}#Content_Container_Small p	{	padding-top: 10px;	}#Content_Container_Small ul	{	padding-left: 17px;	}	/* ----------------------------------------- */			#Content_Container_Big_right	{	padding-right:15px;	margin-left:15px;	width:426px;	float:right;	}#Content_Container_Small_left	{	margin-right:15px;	width:263px;	float:left;	}/* ----------------------------------------- *//* - Ende  Spalten Formatierung            - *//* ----------------------------------------- */.meta {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #64c837;	text-decoration: none;}a.meta {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-decoration: none;}a.meta:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #999999;	text-decoration: none;}a.meta:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #999999;	text-decoration: none;}a.meta:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #64c837;	text-decoration: none;}a.meta:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #64c837;	text-decoration: none;}#logo {	padding-right: 22px; 	padding-top: 12px;}/* ----------------------------------------- *//* -  main-navigation, 1. level            - *//* ----------------------------------------- */#NaviMain {	margin-top: 31px;	/*margin-bottom: 11px;*/	padding-bottom: 10px;	background-repeat:no-repeat;}#NaviMain ul li {	float:left;	height: 24px;	display: block;	list-style-image: none;	overflow: hidden;}#NaviMain ul {	padding-left: 0px;	margin-left: 0px;}#NaviMain ul li a:hover {	padding-top: 5px;}#NaviMain ul li a:hover {	padding-top: 15px;}/* ----------------------------------------- *//* -  green sub-navigation, 2. level       - *//* ----------------------------------------- */#NaviSubGreen {	padding-top:4px;	padding-left:10px;		margin-top:10px;		color:#006600;	height:20px;	overflow:hidden;		background:#64C736;	background-image: url(../img/NaviSub1/HG_Sub1.jpg);	background-repeat: no-repeat;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#NaviSubGreen ul li {	float:left;	height: 24px;	display: block;	list-style-image: none;	overflow: hidden;}#NaviSubGreen ul li a {	color:#006600;	text-decoration: none;}#NaviSubGreen ul li a:hover {	color:#FFFFFF;	font-weight:regular;	text-decoration: none;}#NaviSubGreen ul li a.selected {	color:#FFFFFF;	text-decoration: none;}#NaviSubGreen ul li a.aktiv {	color:#FFFFFF;	text-decoration: none;}#ContainerProjekt {	width: 131px;	height: 60px;	margin-right: 16px;	margin-bottom: 16px;	background-image: url(../img/layout/TransparentSpacer.png);	background-repeat: repeat;	float: left;	}#Container {	float: left;	margin: 0px;	padding: 0px;		}#ContainerQuer {	width: 440px;	clear: both;	}#ContainerHoch {	width: 294px;	clear: both;	}#TextProjekt {	float: left;	}.Text2er 	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 140%;	color: #6d7a7e;	text-align:left;	margin: 0px;	padding: 0px;	width: 258px;	}	.Text3er 	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 140%;	color: #6d7a7e;	text-align:left;	width:424px;	}#NaviSub2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #cbd0d0;	padding-bottom: 25px;}a.NaviSub2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #cbd0d0;	text-decoration: none;	font-weight: normal;}a.NaviSub2:link {	text-decoration: none;	color: #6d7a7e;}a.NaviSub2:visited {	text-decoration: none;	color: #6d7a7e;}a.NaviSub2:hover {	text-decoration: none;	color: #64C837;}a.NaviSub2:active {	text-decoration: none;	color: #64C837;}#Weiter {	margin-right: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #6d7a7e;}#Blaettern {	margin: 6px;}.medientyp {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #a0a0a0;	text-transform: uppercase;	letter-spacing: 1px;	margin-bottom: 5px;}.kunde {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	margin-bottom: 5px;}.linkLeft	{	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #64c837;	text-decoration: none;	font-weight: normal;	}a.Website {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #cbd0d0;	text-decoration: none;	font-weight: normal;}a.Website:link {	text-decoration: none;	color: #6d7a7e;}a.Website:visited {	text-decoration: none;	color: #6d7a7e;}a.Website:hover {	text-decoration: none;	color: #64C837;}a.Website:active {	text-decoration: none;	color: #64C837;}.Image {	margin-bottom: 15px;}.ImageSubTitle {	padding-top: 5px;	padding-bottom: 15px;	font-size: 10px;}#Teaser {	background-color:#F8F8F8;	height: 88px;	width: 719px;	margin-top:15px;	clear: both;}#TeaserImage {	float: left;	}#TeaserText {	float: left;	padding: 13px;	width: 395px;	height: 58px;	font-size: 11px;	line-height: 14px;		}	#TeaserText p {	padding: 0px;	}