body {
	background-color:#DFDFDF;
	color:#FFFFFF;
	margin:0; padding:0;
	font-family:Lucida, Verdana, Sans-serif;
	font-size:9pt;
	text-align:center;
	background-image:url(/img/page_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}

div.container {
	position:relative;
	margin:0 auto;
	top:0px;
	width:885px;
	height:100%;
	bottom:0px;
	text-align:left;
}


/*
 *	LOGO
 */

div.container div.logo {
	position:absolute;
	top:5px;
	left:50px;
	height:120px;
	width:396px;
}

		div.container div.logo img {
			border:0px;
			height:120px;
			width:396px;
		}


/*
 *	NAVIGATION
 */

div.container div.navigation {
	position:absolute;
	top:147px;
	width:190px;
}

		div.container div.navigation div {
			position:relative;
			text-align:left;
			height:21px;
			padding-top:3px;
			padding-left:16px;
		}

		div.container div.navigation div a {
			color:#221E1F;
			font-family:Futura, Lucida, Verdana, Sans-serif;
			font-size:13px;
			text-decoration:none;
		}


		div.container div.navigation div.sub {
			position:relative;
			text-align:left;
			height:18px;
			padding-top:3px;
			padding-left:32px;
		}

		div.container div.navigation div.sub a {
			color:#221E1F;
			font-family:Futura, Lucida, Verdana, Sans-serif;
			font-size:11px;
			text-decoration:none;
		}



		div.container div.navigation div a:hover {
			color:#0578BF;
		}

		div.container div.navigation div.active {
			position:relative;
			text-align:left;
			height:21px;
			padding-top:3px;
			padding-left:16px;
			border-top:1px #0578BF solid;
			border-bottom:1px #0578BF solid;
			background-color:#FFFFFF;
		}

		div.container div.navigation div.active a {
			color:#0578BF;
			font-family:Futura, Lucida, Verdana, Sans-serif;
			font-size:13px;
			text-decoration:none;
			margin:0px; padding:0px;
		}


		div.container div.navigation div.activesub {
			position:relative;
			text-align:left;
			height:18px;
			padding-top:3px;
			padding-left:32px;
			border-top:1px #0578BF solid;
			border-bottom:1px #0578BF solid;
			background-color:#FFFFFF;
		}

		div.container div.navigation div.activesub a {
			color:#0578BF;
			font-family:Futura, Lucida, Verdana, Sans-serif;
			font-size:11px;
			text-decoration:none;
			margin:0px; padding:0px;
		}


/*
 *	CONTENT
 */

div.container div.content {
	position:absolute;
	top:145px;
	left:205px;
	width:438px;
}

div.container div.content h1 {
	margin:0px; padding:0px;
	color:#0578BF;
	font-family:Futura, Lucida, Verdana, Sans-serif;
	font-size:14pt;
	font-weight:normal;
}

div.container div.content p {
	color:#221E1F;
	font-size:9pt;
	font-weight:normal;
	line-height:14pt;
	text-align:justify;
}

div.container div.content p a {
	color:#0578BF;
	text-decoration:underline;
}

div.container div.content p.copyright {
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	margin-top:20px;
	margin-bottom:10px;
}


/*
 *	KONTAKTFORMULAR
 */

div.container div.content table th {
	color:#221E1F;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
	padding-right:15px;
	vertical-align:top;
	text-align:left;
}

div.container div.content table td {
	vertical-align:top;
}

div.container div.content table td.send {
	text-align:right;
	padding-top:6px;
}

div.container div.content table td.send a.formular-button {
	color:#0578BF;
	font-size:8pt;

	font-weight:bold;
	text-decoration:none;
}

div.container div.content table td input,  div.content table td textarea {
	width: 250px;
	background-color:#F6F6F6;
	color:#221E1F;
	font-family:Lucida, Verdana, Sans-serif;
	font-size:9pt;
	font-weight:normal;
}

/*
 *	PHOTO
 */

div.container div.photo {
	position:absolute;
	top:148px;
	left:675px;
	width:187px;
}

		div.container div.photo img {
			border:1px #221E1F solid;
			width:185px;
		}



/*
 *	META NAVIGATION
 */

div.container div.metanav {
	position:absolute;
	top:450px;
	left:700px;
	width:150px;
	height:100px;
	background-image:url(/img/meta_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:24px;
}

		div.container div.metanav div {
			position:relative;
			text-align:left;
			height:19px;
			padding-top:3px;
			padding-left:24px;
		}

		div.container div.metanav div a {
			color:#221E1F;
			font-family:Futura, Lucida, Verdana, Sans-serif;
			font-size:13px;
			text-decoration:none;
		}

		div.container div.metanav div a:hover {
			color:#0578BF;
		}

		div.container div.metanav div.active {
			position:relative;
			text-align:left;
			height:19px;
			padding-top:3px;
			padding-left:24px;
		}

		div.container div.metanav div.active a {
			color:#0578BF;
			font-family:Futura, Lucida, Verdana, Sans-serif;
			font-size:13px;
			text-decoration:none;
			margin:0px; padding:0px;
		}
		
