body {
  	background: #fffffd;
	background-color:#FFE8C6;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	margin:0px;
	background-image : url(images/body-hg.jpg);
	background-repeat:repeat-x;
}
#kopf {
	height: 75px;
	background-image : url(images/top_bg_3.jpg);
	background-repeat:no-repeat;
	margin:0px auto 0px 37px;
}
#kopf #logo {
	margin: -1px 0px 0px 6px;
}
#navioben {
	background-image : url(images/navi_upp.jpg);
	margin: 0px 0px 0px 38px;
	height:48px;
	width: 758px;
	
}
*:first-child+html #navioben {margin: 0px 0px 0px 38px;} /*IE7*/
#navioben .navi{
	margin: -3px 0px 0px 188px;
	padding:6px;
	padding-top: 3px;
}
*:first-child+html #navioben .navi {padding:6px;} /*IE7*/
#navioben .navi a{
	color: #feedd3;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 25px 0px 0px;
}
#navioben .navi a:hover{
	color: #fffffd;
	text-decoration: none;
}
#personal {
	background-image : url(images/mitte-hg.jpg);
	margin: 0px 0px 0px 38px;
	width: 758px;
}
#personal .navilinks {
	margin:0px 0px 0px 15px;
	position: absolute;
	top: 130px;
	left: 40px;
	color: #b70000;
}
#personal .navilinks a{
	background-image : url(images/stern.jpg);
	background-repeat:no-repeat;
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #b70000;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 15px;
}
#personal #inhalt {
	margin:0px 0px 0px 170px;
	width: 560px;
	color: #b70000;
}
#personal #inhalt .berlin {
	color: #b70000;
}
#personal #inhalt .referenzen { font-size:14px; }
#personal #inhalt .referenzen ul li a{
	color: #b70000;
	text-decoration: none;
	font-size:14px;
}
#personal #inhalt .referenzen ul li a:hover{
	color: #f30000;
	text-decoration: underline;
}
#footer{
	background-image : url(images/personal_unten_hg.jpg);
	margin:0px 0px 0px 0px;
	
}
#footer #berlin {
	background-image : url(images/botten_bg.jpg);
	margin:0px 0px 0px 0px;
	width:794px;
	height:72px;
	color:#ffe5c2;
	padding: 185px 0px 0px 5px;
	font-size:11px;
}
#footer #berlin a{
	color:#ffe5c2;
	text-decoration: none;
}
