body {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	background-color:	#ECECF3;
	margin:				0;
	padding:			0;
}

#intro_top {
	position:			relative;
	left:				0px;
	top:				245px;
	height:				75px;
	background-color:	#343184;
}

#intro_bottom {
	position:			relative;
	left:				0px;
	top:				245px;
	height:				1000px;
	background-color:	#7872AE;
}

#intronav {
	position:			absolute;
	left:				0px;
	top:				245px;
}

#intrometanav {
	position:			absolute;
	left:				850px;
	top:				295px;
}

#header {
	height:				75px;
	background-color:	#343184;
}

#logo {
	position:			absolute;
	left:				0px;
	top:				0px;
}

#mainnav {
	position:			absolute;
	left:				338px;
	top:				52px;
	margin:				0;
	padding:			0;
	width:				550px;
}

#metanav {
	position:			absolute;
	left:				850px;
	top:				50px;
}

#mitte {
	position:			absolute;
	left:				323px;
	top:				516px;
	width:				506px;
	padding:			0px 0px 10px 0px;
	font-size:			10px;
}

#mitte p {
	height:				50px;
	border:				dotted 1px #343184;
	padding:			0px;
	background-color:	#FFFFFF;
}

#mitte img {
	float:				left;
	margin-top:			0px;
	margin-right:		5px;
	border-right:		dotted 1px #343184;
	clear:				both;
}

#mitte_archiv {
	position:			absolute;
	left:				323px;
	top:				90px;
	width:				506px;
	padding:			0px 0px 10px 0px;
	font-size:			10px;
}

#mitte_archiv p {
	height:				50px;
	border:				dotted 1px #343184;
	padding:			0px;
	background-color:	#FFFFFF;
}

#mitte_archiv img {
	float:				left;
	margin-top:			0px;
	margin-right:		5px;
	border-right:		dotted 1px #343184;
	clear:				both;
}

#mitte_flashcontent {
	position:			absolute;
	left:				323px;
	top:				407px;
	width:				506px;
	padding:			0px 0px 10px 0px;
	font-size:			10px;
}

#mitte_flashcontent p {
	height:				50px;
	border:				dotted 1px #343184;
	padding:			0px;
	background-color:	#FFFFFF;
}

#mitte_flashcontent img {
	float:				left;
	margin-top:			0px;
	margin-right:		5px;
	border-right:		dotted 1px #343184;
	clear:				both;
}

#plaintext {
	position:			absolute;
	left:				323px;
	top:				90px;
	width:				506px;
	padding:			0px 0px 10px 0px;
	font-size:			10px;
}

#plaintext p {
	height:				atuo;
	border:				dotted 1px #343184;
	padding:			10px;
	background-color:	#FFFFFF;
}

#teammembers {
	position:			absolute;
	left:				323px;
	top:				90px;
	width:				506px;
	padding:			0px 0px 10px 0px;
	font-size:			10px;
}

#teammembers p {
	height:				75px;
	border:				dotted 1px #343184;
	padding:			10px;
	background-color:	#FFFFFF;
}

#banner {
	position:			absolute;
	left:				880px;
	top:				90px;
	width:				150px;
	padding:			0px 0px 10px 0px;
	font-size:			10px;
	z-index:			100;

}

#banner p {
	width:				150px;
	height:				80px;
	border:				dotted 1px #343184;
	padding:			0px;
	z-index:			100;
}

#banner img {
	width:				150px;
	height:				80px;
	position:			relative;
	top:				0px;
	left:				0px;
	z-index:			100;
}

#detail {
	position:			absolute;
	left:				323px;
	top:				90px;
	width:				506px;
	padding:			0px 0px 10px 0px;
	font-size:			12px;

}

#detail p {
	height:				auto;
	border:				dotted 1px #343184;
	padding:			10px;
	background-color:	#FFFFFF;
}

#detail img {
	float:				top;
	margin-top:			-10px;
	margin-left:		-10px;
	border-bottom:		dotted 1px #343184;
}

#heft {
	position:			absolute;
	left:				50px;
	top:				95px;
	width:				210px;
	height:				500px;
	padding:			0px 0px 0px 0px;
	font-size:			10px;
	background-image:	url(../img/schatten_heft.gif);
	background-repeat:	no-repeat;
}

#heft img {
	float:				top;
	margin-top:			5px;
	margin-left:		5px;
}

#service {
	position:			absolute;
	left:				50px;
	top:				450px;
	width:				210px;
	height:				150px;
	padding:			0px 0px 0px 0px;
	font-size:			10px;
}

#service img {
	float:				top;
	margin-top:			5px;
	margin-left:		5px;
}

input, text, textarea, select, checkbox, radio, file {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#343184;
	border:				none;
	margin-top:			4px;
	background-color:	#FFFFFF;
}