* {
	margin:0;
	padding:0;
}

body {
	background-color:#FFF;
	margin:0;
	padding:0;
}
img {
	border:none;
}
ul {
	margin:0;
	padding-left:12px;
}
li {
	list-style-image:url(../images/bullet.gif);	
	margin:5px 0 0 5px;
	padding:2px 0 0 5px;
}
#navigation {
	background-image:url(../images/background.jpg);
	float:left;
	margin:0;
	padding:0;
	width:450px;
	height:534px;
	overflow:hidden;
}
#reflayer {
	position:absolute; width:85px; height:85px; z-index:1; left: 227px; top: 190px;
}
#proflayer {
	position:absolute; width:42px; height:62px; z-index:2; left: 80px; top: 202px;
}
#konlayer {
	position:absolute; width:121px; height:28px; z-index:3; left: 0; top: 106px;
}
#servlayer {
	position:absolute; width:119px; height:63px; z-index:4; left: 186px; top: 76px;
}
#impressum {
	position:absolute; width:220px; height:28px; z-index:3; left: 20px; top: 530px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
#impressum a, #impressum a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
#impressum a:hover {
	text-decoration:underline;
}
#rightBox {
	width:500px;
	margin:20px 0 20px 20px;
	padding:0;
	float:left;	
}
#header {
	margin:0;
	padding:0;
	height:50px;
}
#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:180%;
	margin:20px 0 0 0;
	padding:0;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}
h1.kontakt {
	color:#FF9933;
}
h1.referenzen {
	color:#CC3399;
}
h1.profil {
	color:#FF0066;
}
h1.service {
	color:#CC3333;
}
a, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.formfield {
	width:250px;
}

.hinweis {
	font-size:10px;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
