/* stylesheet written by hendrik meyer www.media-dsign.de */



body {

	margin: 0px 0px;

	background-color: #F4F4F4;

	text-align: left;

	color: #3D3D3D;

	font-size: 11px;

	font-family: Verdana;

}

td {
	font-size:11px;
	color: #3D3D3D;
}


a:link,a:hover,a:active,a:visited {

	color: #3D3D3D;

	text-decoration: underline;

}

input {
	color: #3D3D3D;

	font-size: 11px;

	font-family: Verdana;
}



h1 {

	font-size: 12pt;

	font-weight: bold;

	text-align: left;

}



h2 {

	font-size: 10pt;

	font-weight: bold;

	text-align: left;
	
	color: #3D3D3D;
}



h3 {

	font-size: 9pt;

	color: #404040;

	text-align: left;

}



div.page {

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -265px;

	margin-left: -498px;

	width: 995px;

	height: 531px;

	background: #F4F4F4 url('img/hintergrund.jpg') no-repeat top left;

	padding-top: 0px;

	padding-left: 7px;

	padding-right: 7px;

	padding-bottom: 11px;

}



div.bild {

	width: 319px;

	height: 520px;

	float: left;

}



div.navi {

	width: 175px;

	height: 520px;

	float: left;

	background: #FFFFFF url('img/navi_hintergrund.jpg') no-repeat top left;

	padding: 2px;

	padding-top: 49px;

}



html> body div div.navi {

	width: 171px;

	height: 469px;

	float: left;

	background: #FFFFFF url('img/navi_hintergrund.jpg') no-repeat top left;

	padding: 2px;

	padding-top: 49px;

}



div.content {

	width: 487px;

	height: 520px;

	overflow: auto;

	background: #DCDCDC url('img/content_hintergrund.jpg') repeat-y top left;

	float: left;

	padding: 20px;

	text-align: justify;

}



html> body div div.content {

	width: 447px;

	height: 480px;

	overflow: auto;

	background: #DCDCDC url('img/content_hintergrund.jpg') repeat-y top left;

	float: left;

	padding: 20px;

	text-align: justify;

}



/* Navigation */

div.nav_element {

	width: 171px;

	height: 20px;

	background: #FBBA03 url('img/navi_element.jpg') no-repeat top left;

	padding-left: 15px;

	color: #3D3D3D;

	font-size: 13px;

	font-family: Verdana;

}

html> body div div.navi div.nav_element {

	width: 156px;

}



div.nav_element a,div.nav_element a:visited {

	text-decoration: none;

	color: #3D3D3D;

}

div.nav_element a:hover,div.nav_element a:active {

	text-decoration: none;

	font-weight: bold;

	color: #3D3D3D;

}



/* Unternavigation */

div.nav_subelement {

	width: 171px;

	height: 16px;

	background-color: #FBBA03;

	padding-left: 30px;

	color: #3D3D3D;

	font-size: 9px;

	font-family: Verdana;

}

html> body div div.navi div.nav_subelement {

	width: 141px;

}

div.nav_subelement a,div.nav_subelement a:visited {

	text-decoration: none;

	font-weight: none;

	color: #3D3D3D;

}

div.nav_subelement a:hover,div.nav_subelement a:active {

	text-decoration: underline;

	font-weight: none;

	color: #3D3D3D;

}

.small {
	font-size: 9px;
}
