BODY    {
	background: url(bilder/bg.jpg) top;
	background-repeat: repeat-x;
	background-color: #02507d;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #957550;
	}

#page {
	position:absolute;
	width: 948px;
	left:50%;
	margin-left:-474px;
	}
	
#top {
	height: 260px;
	width: 948px;
	background:  url(bilder/top.jpg) no-repeat;
	}
#content {
	height: 330px;
	margin: 0;
	background: url(bilder/content_bg.jpg) no-repeat;
	}
	
#content a {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#content a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#text01, #text02, #text03 {
	background:  url(bilder/pages_bg.gif) no-repeat;
	width: 280px;
	height: 130px;
	padding: 10px;
}

#text01 p, #text02 p, #text03 p {
	margin: 0px;
	padding: 0 0 10 0px;
}
	
#jobs {
	position: absolute;
	margin: 0 0 0 12px;
	width: 300px;
}

#private{
	position: absolute;
	margin: 0 0 0 322px;
	width: 300px;
}

#diverse{
	position: absolute;
	margin: 0 0 0 634px;
	width: 300px;
}

#footer {
	background:  url(bilder/footer_bg.jpg) no-repeat;
	height: 50px;
	padding: 10px;
	text-align: center;
	color: #ffffff;
	font-size: 9px;
}
#impressum {
	position:absolute;
	width: 200px;
	left:50%;
	margin-left:-100px;
}

#impHead {
	background: url(bilder/impressum.gif) no-repeat;
	height: 40px;
	width: 200px;
}

#impContent {
	background:  url(bilder/impressum_bg.gif) no-repeat;
	height: 124px;
	width: 200px;
	padding: 10px;
	font-size: 11px;	
}

.dblau {
	color: #03527e;
}

a {
	color: #d56736; 
	text-decoration: none;
}

a:hover {
	color: #d56736; 
	text-decoration: underline;
}
	
A.meta {
	font-weight: normal; color: #aec8d6; text-decoration: none; font-size: 9px; line-height: 120%;
	}
A.meta:link {
	font-weight: normal; color: #aec8d6; text-decoration: none; font-size: 9px; 
	}
A.meta:visited {
	font-weight: normal; color: #aec8d6; text-decoration: none; 
	}
A.meta:active, A.meta:hover { 
	font-weight: normal; color: #c5d7e2; text-decoration: underline; 
	}