html, body {
	height:100%;
	margin:0;
	padding:0;		
}
body {
	color:#626466;
	font-family: verdana, helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
}
/* browser mittig positionieren */
.distance { 
	width:1px;
	height:50%;
	margin-bottom:-265px;
}
.inner {
	margin:0 auto;
	text-align:left;
	height:530px;
	width:990px;
	clear:left;
}
.bg{
	position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1; margin-bottom:0px;
}
.content {
	left:0px;
	top:0px;
	height:530px;
	width:990px;
	background-color:#fff;
}
/* div */
.container {}
.header { width:990px; height:78px; }
.header_left { float:left; }
.header_right {  }
* html .header_right { height: 1%; }
/* navigation */
.navi_top { margin-left:20px; width:750px; height:53px;  }
.navi_bottom { margin-left:20px; width:750px; height:25px; }

#ebene_1 { padding-top:8px; }
#ebene_1_2 { padding-top:32px; padding-left:57px; }
#ebene_1_3 { padding-top:32px; padding-left:168px; }
#ebene_1_4 { padding-top:32px; padding-left:275px; }
#ebene_1_5 { padding-top:32px; padding-left:392px; }
#ebene_1_6 { padding-top:32px; padding-left:463px; }
#ebene_1_7 { padding-top:32px; padding-left:521px; }
#ebene_1_8 { padding-top:32px; padding-left:578px; }

.trenner_oben { }
.content_mitte { width:990px;  }
.content_left { width:423px; float:left; }
.content_left a { color:#FFFFFF; }
.galerie_referenzen { width:400px; padding-left:40px; padding-top:25px; }
.galerie_referenzen img { border:1px solid #cccccc; padding:2px; margin-right:6px; margin-bottom:14px; }
.backbutton { padding-left:352px; }

.content_right { height:358px; }
.content_right a { color:#626466; }

.content_referenzen { height:358px; padding-left:40px; }
.content_referenzen a { color:#626466; }

.trenner_unten { width:990px; height:23px; }

/* Referenzen Teaser */

.teaser-ref { float:left; padding-top:20px; }
.teaser-head1 { }
.teaser-head2 { }
.teaser-content { }
.teaser-content-left { float:left; }
.teaser-content-left img { border:1px solid #cccccc; padding:2px; margin-right:15px; }
.teaser-content-right { padding-left:90px; }    

/* footer */
.footer { width:990px; height:30px; }
.footer p { text-align:center; font-size:0.9em; }
.footer a { color:#626466; }
.footer span { color:#D7B469; }








