body {
	width:760px;
	/*gesamtbreite body*/
	font-size:13px;
	/*generelle Buchstabengröße*/
	font-family:arial, Helvetica, sans-serif;
	/*Standardschriftart*/
	/*Hintergrundfarbe*/
	color:666666;
	/*Schriftfarbe*/
	margin:0px;
	/*Abstand zum Browserfenster*/
	line-height:15px;
	/*Standard Zeilenhöhe*/
	background-color :#999999;
	margin-left: auto;
	margin-right: auto;

}

	a 			{ color:#666666; text-decoration:none;}					/*Standardlinks*/
	a:link		{ color:#666666; text-decoration:none;}
	a:visited	{ color:#666666; text-decoration:none;}
	a:hover		{ color:#FF6600; text-decoration:none;}
	a:active	{ color:#334488; text-decoration:none;
}
/*header anfang -----------------------------------------------------------------------*/

	#header{
	width:780px;														/*Breite Header*/
	float:left;	
	background-color : #ffffff;														/*Aussrichtung im Body*/
}
	#header #kopf{
	height:109px;														/*Balkenhöhe*/
	background-image: url(logo_header.jpg);								/*Header-Bild*/
	background-repeat:no-repeat;										/*Bild nicht wiederholen*/
}
	#header #slogan{											
	height:178px;			
	background-image: url(slogan_header.jpg);							/*Header-Bild*/
	background-repeat:no-repeat;										/*Höhe Headerleiste*/							
}
	#topnav{
	font-size:12px;														/*Schriftart*/											
	color:#666666;														/*Schriftfarbe*/
	text-align:right;	
	background-color : #ffffff;
}
	#topnav a {																		/*LINKS im Headerbereich normal*/
	padding: 0px 6px 0px 10px;
}
	#topnav a:hover {color:#334488; text-decoration:none;}			/*LINKS im Headerbereich rollover*/
	
	#navi {
	line-height:16px;
	margin-top:1px;
	background-image: url(hg_navi.jpg);									/*HG_navi*/
	background-repeat:no-repeat;	
	font-size:12px;
}

	.navi a {
	padding: 0px 24px 6px 24px;
	border-style:none solid none none;
	border-width: 1px;
	text-decoration:none;
	margin-top:3px;
	color:#ffffff;
	}


	a.navi:link    {  color:#ffffff; background-color:transparent; }
	a.navi:visited { color:#ffffff; background-color:transparent;}
	a.navi:hover   { color:#ffffff; background-color:#F36B23; }
	a.navi:active  { color:#ffffff; background-color:#334488; 
	}

	#navi a.navi.hover{
	color:#ffffff; background-color:#334488; 
	}
	
	
/*header ende -----------------------------------------------------------------------*/



/* Contentelemente ----------------------------------------*/
.container {
		margin:0px;
		padding:0px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	}
	#content{
	width: 780px;
	float:left;
	background-color : #ffffff;
}
	.page {
		width:763px;
		padding:0px;
		text-align:left;
		margin-left: auto; /* zentrierung laut W3C */
		margin-right: auto; /* zentrierung laut W3C */
	}
	#texte {
	width:680px;
	padding: 30px 0px 0px 24px;
}
	#texte .ueberschrift{
	font-size: 16px;
	line-height: 28px;
	color:#FF6633;
}
	#ueberschrift2{
	font-size: 14px;
	line-height: 20px;
	color:#334488;
}
	#texte .text{
	font-size: 13px;
	padding: 15px 0px 0px 0px;
	line-height:16px;

}
	 #texte .zweispalter{
		width:600px;
		padding: 9px 0px 0px 0px;
		line-height:16px;
		font-size: 13px;
		}
	
	#referenzen{
	width:680px;
	height:350px;
	background-color:#ffffff; 
	padding: 10px 0px 0px 24px;
}
	#referenzen .text{
	line-height:16px;
	font-size: 12px;
}
	#rundrum {
  border-width:1px;
  border-style: outset;
  border-color:#666666;
}
	ul#text{
	color:#498FCD;
	font-size:12px;
	background-color: #ffffff;
	float:left;
  }
   	ul#text li {
    list-style: none;
  }

  	ul#text li ul {
    padding: 10px 0px 10px 20px;
  }
	ul#text a {
    display:block;
    text-decoration: none;
   }
  	ul#text a:hover {
    font-weight: bold; 
	padding-left:10px;
	background-image: url(pfeil.jpg);
	background-repeat:no-repeat;
    padding: 0px 0px 0px 10px;
	 }


	#footer{
	color:#ffffff;
	font-size:9px;
	width:780px;
	height:18px;
	margin-top:1px;
	background-image: url(hg_navi.jpg);									/*HG_navi*/
	background-repeat:no-repeat;										/*Abstand oben zum Content */											
	text-align: center;
	float:left;
}

