/*---basics---*/

	html {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	height:100%;
	margin:0;
	padding:0;
	}

	body {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#E6DDCC;
	background-image:url(../img/ecken.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

	img {
	border:0px;
	}

	a {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

	b {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#663399;
	}

	i {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;	
	color:#990066;
	}

/* fonts */
		
	a.linknavi:link, a.linknavi:visited {
	color:#663399;
	}
	
	a.linknavi:hover, a.linknavi:active {
	background:#CFBB98;
	color:#990066;
	}
	
	.nolinknavi {
	background:#CFBB98;
	color:#990066;
	}

	.headline {
	font:30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990066;
	}

	.footer {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999;
	}

	ul.text	{
	list-style-type:square;
	margin:0px;
	padding-left:15px;
	}
					
/* ID-Selectors */
/* images */
		
	#willkommen {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_willkommen.jpg);
	}

	#kontakt {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_kontakt.jpg);
	}

	#leistung {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_leistung.jpg);
	}

	#philosophie {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_philosophie.jpg);
	}

	#lgruber {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_lgruber.jpg);
	}

	#kgruber {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_kgruber.jpg);
	}

	#impressum {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_impressum.jpg);
	}

	#ueberuns {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_ueberuns.jpg);
	}

	#team {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_team.jpg);
	}

	#grafik {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_grafik.jpg);
	}

	#referenzen {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/image_referenzen.jpg);
	}
	
		#ref_pgm {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_pgm.jpg);
	}
	
			#ref_huettinger {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_huettinger.jpg);
	}
	
			#ref_grundkontor {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_grundkontor.jpg);
	}
	
			#ref_geldgrund {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_geldgrund.jpg);
	}
	
				#ref_geldgrund_anz {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_geldgrund_anz.jpg);
	}
	
				#ref_domino {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_domino.jpg);
	}
	
				#ref_cfs {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_cfs.jpg);
	}
	
					#ref_cfs_page {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_cfs_page.jpg);
	}
	
				#ref_campus {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_campus.jpg);
	}
	
				#ref_bodenwert {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_bodenwert.jpg);
	}
	
				#ref_bmprovidences {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_bmprovidences.jpg);
	}
	
					#ref_eichler {
	position:absolute;
	top:0px;
	left:0px;
	height:290px;
	width:1000px;
	background:url(../img/ref_eichler.jpg);
	}
	
/* navi_content */	
	
	#navi {
	position:absolute;
	top:300px;
	left:0px;
	height:35px;
	width:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}

	#subnavi {
	position:absolute;
	top:335px;
	left:0px;
	height:35px;
	width:100%;
	}

	#content {
	position:absolute;
	top:370px;
	left:0px;
	height:35px;
	width:100%;
	}
