html,body { height: 100%; padding: 0px; margin: 0px; border: 0px; font-size: 100.01%; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; background: #FFFFFF; text-align: center; }
.clearing { clear: both; display: block; padding: 0; margin: 0; border: 0; font-size: 0; line-height: 0; }

#page { width: 971px; margin: 0px auto; text-align: left; font-size: 11px; line-height: 16px; }
#relaunch #page { max-width: 991px; width: 98%; }
	#header { width: 100%; height: auto; border-bottom: 28px solid #FFFFFF; border-top: 30px solid #FFFFFF; }
	#relaunch #header { background: url(../images/bg_line.gif) repeat-y right; border-bottom: 0px; padding-bottom: 28px; }
		#header_left { width: 752px; float: left; background: #FFFFFF; }
			#header_logo { height: 47px; float: left; width: 48%; font-size: 14px; border-bottom: 12px solid #FFFFFF; }
			#header_topmenu { height: 40px; float: right; width: 48%; text-align: right; margin-top: 9px; }
			#relaunch #header_topmenu { background: #FFFFFF; width: 222px; text-align: right; margin-top: 0px; border-top: 9px solid #FFFFFF; height: 50px; }
			#header_banner { height: 160px; width: 752px; overflow: hidden; }
			#header_main { border-top: 3px solid #FFFFFF; height: 22px; width: 752px; background: url(../images/bg_menu.gif) repeat-x; overflow: hidden; }
			#header_bcrumb { height: 12px; border-top: 12px solid #FFFFFF; width: 752px; font-size: 10px; line-height: 14px; }
		#header_right { width: 202px; float: right; height: 274px; overflow: hidden; }
		#relaunch #header_right { width: 222px; }
		  .header_right_border { padding: 10px; background: #F1F1F2; }
			#header_search { background: #FFFFFF; border: 2px solid #FFFFFF; margin-top: 8px; }
			#header_bund { background:  #01509E /*#3976B3 url(../images/bg_menu2.gif) repeat-x 0px 2px*/; border: 2px solid #FFFFFF; margin-top: 28px; }
			#relaunch #header_bund { margin-top: 0px; border: 2px solid #F1F1F2; border-left: 0px; border-right: 0px; }
			#header_quick { background: #696969 url(../images/bg_menu.gif) repeat-x 0px -7px; border: 2px solid #FFFFFF; margin-top: -2px; }
			#relaunch #header_quick { border: 2px solid #F1F1F2; border-left: 0px; border-right: 0px; }
			#header_member { float: left; border-left: 1px solid #A2A2A2; border-top: 8px solid #FFFFFF; margin-left: 2px; height: 78px; width: 98px; overflow: hidden; }
			#relaunch #header_member { border-left: none; }
			  .header_member_border { border: 1px solid #01509E; background: #FFFFFF; }
			#header_newsletter { float: left; border-left: 1px solid #A2A2A2; border-top: 8px solid #FFFFFF; height: 78px;  width: 98px; overflow: hidden; }
			#header_toolbox { background:  #01509E; border: 2px solid #FFFFFF; margin-top: 4px; }
			#header_toolbox { border: 2px solid #F1F1F2; border-left: 0px; border-right: 0px; }
	#center { width: 100%; height: auto; border-bottom: 24px solid #FFFFFF; /*min-height: 324px; height: auto !important; height: 324px;*/ }
	#relaunch #center { background: url(../images/bg_line.gif) repeat-y right; border-bottom: 0px; padding-bottom: 24px; } 
	#center br { line-height: 10px; }
		.standard #center_left { width: 752px; float: left; }
			.standard #center_menu, .start #center_menu, .substart #center_menu { width: auto; float: left; }
			.standard #center_menu ul, .start #center_menu ul, .substart #center_menu ul { width: 165px; }
			.standard #center_left_content { width: 300px; float: left; border-left: 32px solid #FFFFFF; }
			#relaunch .standard #center_left_content { width: 100%; float: none; border-left: 0px; }
			.standard #center_right_content { width: 587px; float: right; }
			.standard #center_right_content_2 { width: 391px; float: right; }

			.standard #center_right_content_left { width: 200px; float: left; }
			.standard #center_right_content_left_2 { width: 240px; float: left; }
			.standard #center_right_content_right { width: 357px; float: left; border-left: 30px solid #FFFFFF; }
			.standard #center_right_content_right_2 { width: 327px; float: left; border-left: 20px solid #FFFFFF; }

		#relaunch .standard #center_left_content_left { float: left; width: 239px; }
		#relaunch .standard #center_left_content_right { float: right; width: 473px; }

		.standard #center_right { width: 200px; float: right; border-left: 2px solid #FFFFFF; }
		#relaunch .standard #center_right { width: 202px; border: none; border-right: 10px solid #F1F1F2; }
		#inklspon .standard #center_right { margin-top: -55px; }
		#inklspon .standard #center_right .tx-imagecycle-pi1 { margin-bottom: 10px; }

		.start #center_left, .substart #center_left { width: 480px; float: left; }
		#relaunch .standard #center_left_full { width: 587px; float: left; }
		.start #center_left_full { width: 802px; float: left; }
			.start #center_content { margin-left: 32px; }
			.substart #center_content { margin-left: 165px; }
		.start #center_right, .substart #center_right { width: 468px; float: right; line-height: 14px; position: relative; right: -8px; }

		.start #center_right_content_1 { width: 148px; float: left; }
		.start #center_right_content_2 { width: 200px; float: left; margin-left: 18px; }
		.start #center_right_content_3 { width: 200px; float: left; margin-left: 18px;  }
		.start #center_right_content_4 { width: 200px; float: left; margin-left: 18px;  }

		.center_left_fullhalf #center_right_content_1 { width: 400px; float: left; }
		.center_left_fullhalf #center_right_content_2 { width: 348px; float: left; margin-left: 18px; }

		.start #center_full { width: 100%; }

		.standard #center_left_left { width: 220px; float: left; }
		.standard #center_left_right { width: 462px; float: right; }
			.standard #center_left_right_left { width: 232px; float: left; }
			.standard #center_left_right_right { width: 220px; float: right; }

		.tx-indexedsearch { width: 752px; }

	#footer {}
	 #footer_content { border-top: 1px dotted #000000; padding-top: 6px; margin-top: 6px; }
		#footer_content_left { float: left; width: 40%; }
		#footer_content_right { float: right; width: 40%; text-align: right; }

#relaunch .greyBOX .contentIMG, #relaunch .greyBOX .contentTEXT, #relaunch .personen_list .vcard_border, #relaunch .personen_detail .vcard_border { padding: 12px; background: #F1F1F2; }
		#relaunch .standard .dreispalten #center_right_content_1 { width: 240px; float: left; margin-left: 0px; }
		#relaunch .standard .dreispalten #center_right_content_2 { width: 240px; float: left; margin-left: 16px;  }
		#relaunch .standard .dreispalten #center_right_content_3 { width: 240px; float: left; margin-left: 16px;  }