/* CSS Document */

body {
	background:			url(../bilder/NHP_backcolor.gif);
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	line-height: 		24px;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:			0px;
	text-align:			center;
	border:				0px;
	}
	
a, a:link, a:visited, a:active {
	color:				#000000;
	text-decoration:    none;
	}

a:hover {
	text-decoration:	none;
	}
	
a.aktiv {
	text-decoration:	none;
	}
	
strong {
	color:				#ff3300;
	font-size:			12px;
	}
	
	/* Container Styles */
#container {
	position:		relative;
	width:			950px !important;
	width /**/:		950px;
	height:			700px;
	background:		url(../bilder/NHP_background.gif);
	margin:			0 auto;
	padding:		0px 0 0 0;
	text-align:		left; /* For IE, see above */
	}
	
	/* Navi Styles */
#Navi {
	position:		absolute;
	top:			255px;
	left:			45px;
	width:			216px;
	height:			295px;
	padding:		0px;
	margin:			0px;
	}
	
	/* Freiraum Styles */
#Freiraum {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			800px;
	height:			80px;
	padding:		0px;
	margin:			0px;
	background:		#000033;
	}
	
	
	/* Inhalt */
#Inhalt {
	position:		absolute;
	top:			115px;
	left:			405px;
	width:			445px;
	height:			500px;
	padding:		0px;
	margin:			0px;
	}

#Inhalt_mehrText {
	position:		absolute;
	top:			65px;
	left:			405px;
	width:			445px;
	height:			500px;
	padding:		0px;
	margin:			0px;
	}
	
	
#Adresse {
	position:			absolute;
	top:				580px;
	left:				38px;
	width:				230px;
	height:				85px;
	padding:			0px;
	}
	
#Footer {
	position:			absolute;
	top:				680px;
	left:				0px;
	width:				800px;
	height:				20px;
	padding:			0px;
	}
	
#Formular {
	position:		absolute;
	top:			240px;
	left:			0px;
	width:			800px;
	height:			300px;
	padding:		0px;
	margin:			0px;
	background:		#fff;
	}
	
	/* Text Styles */
	
.Headline {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:      0px;
	font-size: 			18px;
	font-weight: 		bold;
	color:				#ff3300;
	line-height:		24px;
	}
	
.Body {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:      0px;
	text-align:			left;
	}
	
.Body a, .Body a:link, .Body a:visited, .Body a:active {
	color:				#b42c1c;
	text-decoration:	underline;
	}
	
.Body a:hover {
	color:				#ff3300;
	}
	

.Body_link2, .Body_link2 a, .Body_link2 a:link, .Body_link2 a:visited, .Body_link2 a:active {
	color:				#b42c1c;
	text-decoration:	underline;
	}
	
.Body_link2 a:hover {
	color:				#ff3300;
	text-decoration:	underline;
	}
	
		
.Body_weiter {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:      0px;
	text-align:			right;
	}
	
.Body_weiter a, .Body_weiter a:link, .Body_weiter a:visited, .Body_weiter a:active {
	color:				#ff3300;
	}
	
.Body_weiter a:hover {
	color:				#ff3300;
	}
	
	
.Body_center {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:      0px;
	text-align:			center;
	}
	
	
ul {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
	padding-left:		15px;
	}
	
	
.Navi {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:      0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	line-height:		32px;
	color:				#666666;
	text-align:			center;
	}
	
.Navi a, .Navi a:link, .Navi a:visited  {
	color:				#666666;
	}
	
.Navi a:hover, .Navi a:active {
	color:				#ff3300;
	}
	
	
.Navi_active {
	color:				#ff3300;
	}
	
.Adresse {
	margin-left: 		0px;
	margin-top:			0px;
	margin-bottom:      0px;
	font-size: 			10px;
	line-height:		18px;
	text-align:			center;
	}
	
.Adresse a, .Adresse a:link, .Adresse a:visited, .Adresse a:hover, .Adresse a:active {
	margin-left: 		0px;
	margin-top:			0px;
	margin-bottom:      0px;
	font-size: 			10px;
	line-height:		18px;
	text-align:			center;
	}

	
.Disclaimer {
	font-size:			10px;
	line-height:		12px;
	}
	
.Disclaimer_bold {
	font-size:			10px;
	line-height:		12px;
	font-weight:		bold;
	}
	
.Headline_Disclaimer {
	margin-left:		72px;
	margin-right:		30px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:      8px;
	font-size: 			20px;
	font-weight: 		bold;
	color:				#2C4399;
	line-height:		22px;
	}
