#distance_index{
	width:1px;
	height:50%;
	margin-bottom:-300px;  /* half of container's height */
	float:left;
}
#distance_site{
	width:1px;
	height:50%;
	margin-bottom:-360px;  /* half of container's height */
	float:left;
}

#pagebox_index{
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:center;
width:986px;
height:650px;
clear:left;
background:transparent;
}
#pagebox{
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:center;
width:986px;
height:100%;
clear:left;
background:transparent;
}

#outer {text-align:center; margin: 0 0;background:transparent;color: #000;}
#inner {text-align:center; width: 986px; margin: 10px;background:transparent;color: #000;}

#header {padding: 0px; margin: 0px 0px 0px 0px; background:#FFF; color: #003366; width: 100%; height: 112px;}
	#header_left {float:left; padding: 0px; margin: 0px; background: url('header_left.jpg'); width: 11px; height: 100%;}
	#header_logo {float:left; padding: 0px; margin: 0px; background: url('header_logo.jpg'); width: 376px; height: 100%;}
	#header_main {float:left; padding: 0px; margin: 0px; background: url('header_main.jpg'); width: 416px; height: 100%;}
	#header_main2 {float:left; padding: 0px; margin: 0px; background: url('header_main2.jpg'); width: 171px; height: 100%;}
	#header_right {float:left; padding: 0px; margin: 0px; background: url('header_right.jpg'); width: 12px; height: 100%;}
	
	#search_box {float:left; padding: 0px; margin: 0px; background:transparent; color: #003366;width: 200px; height: 100%;}
		#search_box_entry {padding: 53px 5px 0px 5px; margin: 0px; background:transparent;}
	
		#menu_box {float:left; padding: 0px; margin: 0px; background:transparent; color: #003366; width: 430px; height: 100%;}
		#menu_entry {float:left; padding: 58px 6px 0px 6px; margin: 0px; background:transparent; color: #003366; height: 100%;}
		#menu_selected {float:left; padding: 58px 6px 0px 6px; margin: 0px; background: #f6f6f6; color: #003366; height: 100%;}
	#logo_box {float:left; padding: 0px;margin: 0px; background:transparent; color: #000; width: 350px; height: 100%;}
	
#left {float:left; padding: 0px; margin: 5px 0px 0px 0px; background:transparent; color: #000; width: 798px; }
	#left_top {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:21px;}
		#left_top_lc {float:left; padding: 0px; margin: 0px; background:url('left_top_lc.jpg'); color: #000; width: 8px; height: 100%;}
		#left_top_main {float:left; padding: 0px; margin: 0px; background:url('dark_blue_bg.jpg'); color: #000; width: 790px; height: 100%;}
	#left_spacer {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:35px;}
		#left_spacer_l {float:left; padding: 0px; margin: 0px; background:url('left_spacer_l.jpg'); color: #000; width: 186px; height: 100%;}
		#left_spacer_r {float:left; padding: 0px; margin: 0px; background:url('left_spacer_r.jpg'); color: #000; width: 612px; height: 100%;}
	#left_main_box_bg {float:left; padding: 0px; margin: 0px; background:url('content_bg.jpg'); color: #000; width: 100%;}
		#left_main_box {float:left;padding: 0px; margin: 0px; background:url('main_bg.jpg'); background-repeat:no-repeat; color: #000; width: 100%;}
			#left_main {margin: 0px; padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; min-height:359px;}
				#left_main_l {float:left; padding: 0px; margin: 0px; text-align: left; background:transparent; color: #000; width: 186px; }
				#left_main_r {float:left; padding: 0px; margin: 0px; text-align: left; background:transparent; color: #000; width: 612px;}
					#INHALT_MITTE {padding: 0px 10px 0px 15px; margin: 0px; text-align: left; background:transparent; color: #FFF;}
			#left_main_bottom {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:50px;}
				#left_main_bottom_l {float:left; padding: 0px; margin: 0px; background:transparent; color: #000; width: 186px; height: 100%;}
				#left_main_bottom_r {float:left; padding: 0px; margin: 0px; background:transparent; color: #000; width: 612px; height: 100%;}
	#left_footer {float:left; padding: 0px; margin: 3px 0px 0px 0px; background:transparent; color: #000; width: 100%; height:19px;}
		#left_footer_l {float:left; padding: 0px; margin: 0px; background:url('left_footer_l.jpg'); color: #000; width: 10px; height: 100%;}
		#left_footer_c {float:left; padding: 0px 0px 0px 0px; margin: 0px; background:url('main_footer_bg.jpg'); color: #FFF; text-align: right; width: 776px; height: 100%;}
		#left_footer_r {float:left; padding: 0px; margin: 0px; background:url('left_footer_r.jpg'); color: #000; width: 12px; height: 100%;}


#right {float:left; padding: 0px; margin: 5px 0px 0px 5px; background:transparent; color: #000; width: 182px;}
	#right_top {float:left;padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:21px;}
		#right_top_main {float:left; padding: 0px; margin: 0px; background:url('dark_blue_bg.jpg'); color: #000; width: 171px; height: 100%;}
		#right_top_rc {float:left; padding: 0px; margin: 0px; background:url('right_top_rc.jpg'); color: #000; width: 11px; height: 100%;}
	#right_spacer {float:left;padding: 0px; margin: 0px; background:url('right_bg.jpg'); color: #FFF; width: 100%; height:35px;}
		#right_spacer_text {padding: 10px 0px 0px 0px; margin: 0px;  color: #FFF; width: 100%;}
	#right_main {float:left; padding: 0px; margin: 0px; background:url('right_bg.jpg'); color: #000; width: 100%;}
	#right_footer {float:left; padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:13px;}
		#right_footer_l {float:left; padding: 0px; margin: 0px; background:url('right_footer_l.jpg'); color: #000; width: 9px; height: 100%;}
		#right_footer_c {float:left; padding: 0px; margin: 0px; background:url('right_bg.jpg'); color: #FFF; width: 162px; height: 100%;}
		#right_footer_r {float:left; padding: 0px; margin: 0px; background:url('right_footer_r.jpg'); color: #000; width: 11px; height: 100%;}
		
#index_main {float:left; padding: 0px; margin: 5px 0px 0px 0px; background:transparent; color: #000; width: 100%; }
	#index_top {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:21px;}
		#index_top_lc {float:left; padding: 0px; margin: 0px; background:url('left_top_lc.jpg'); color: #000; width: 8px; height: 100%;}
		#index_top_main {float:left; padding: 0px; margin: 0px; background:url('dark_blue_bg.jpg'); color: #000; width: 967px; height: 100%;}
		#index_top_rc {float:left; padding: 0px; margin: 0px; background:url('right_top_rc.jpg'); color: #000; width: 11px; height: 100%;}
	#index_01 {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:79px;}
		#index_01_1 {float:left; padding: 0px; margin: 0px; background:transparent; color: #000; width: 187px; height: 100%;}
			#index_01_1_free {padding: 0px; margin: 0px; background:url('content_bg.jpg'); color: #000; width: 100%; height:29px;}
			#index_01_1_lang {padding: 0px; margin: 0px; background:url('index_01_1_lang.jpg'); color: #000; width: 100%; height:50px;}
		#index_01_2 {float:left; padding: 0px; margin: 0px; background:url('content_bg.jpg'); color: #000; width: 432px; height: 100%;}
			#index_content {padding: 13px 0px 0px 15px; margin: 0px; text-align: left; background:transparent; color: #FFF;}
		#index_01_3 {float:left; padding: 0px; margin: 0px; background:url('index_01_3.jpg'); color: #000; width: 367px; height: 100%;}
	#index_02 {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:67px;}
		#index_02_1 {float:left; padding: 0px; margin: 0px; background:url('index_02_1.jpg'); color: #000; width: 187px; height: 100%;}
		#index_02_2 {float:left; padding: 0px; margin: 0px; background:url('content_bg.jpg'); color: #000; width: 407px; height: 100%;}
		#index_02_3 {float:left; padding: 0px; margin: 0px; background:url('index_02_3.jpg'); color: #000; width: 392px; height: 100%;}
	#index_03 {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:57px;}
		#index_03_1 {float:left; padding: 0px; margin: 0px; background:url('index_03_1.jpg'); color: #000; width: 187px; height: 100%;}
		#index_03_2 {float:left; padding: 0px; margin: 0px; background:url('index_03_2.jpg'); color: #000; width: 193px; height: 100%;}
		#index_03_3 {float:left; padding: 0px; margin: 0px; background:url('content_bg.jpg'); color: #000; width: 184px; height: 100%;}
		#index_03_4 {float:left; padding: 0px; margin: 0px; background:url('index_03_4.jpg'); color: #000; width: 422px; height: 100%;}
	#index_04 {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:160px;}
		#index_04_1 {float:left; padding: 0px; margin: 0px; background:url('index_04_1.jpg'); color: #000; width: 143px; height: 100%;}
		#index_04_2 {float:left; padding: 0px; margin: 0px; background:url('index_04_2.jpg'); color: #000; width: 245px; height: 100%;}
		#index_04_3 {float:left; padding: 0px; margin: 0px; background:url('index_04_3.jpg'); color: #000; width: 598px; height: 100%;}
	#index_05 {padding: 0px; margin: 0px; background:transparent; color: #000; width: 100%; height:84px;}
		#index_05_1 {float:left; padding: 0px; margin: 0px; background:url('index_05_1.jpg'); color: #000; width: 85px; height: 100%;}
		#index_05_2 {float:left; padding: 0px; margin: 0px; background:url('content_bg.jpg'); color: #000; width: 114px; height: 100%;}
		#index_05_3 {float:left; padding: 0px; margin: 0px; background:url('index_05_3.jpg'); color: #000; width: 458px; height: 100%;}
		#index_05_4 {float:left; padding: 0px; margin: 0px; background:url('index_05_4.jpg'); color: #000; width: 329px; height: 100%;}
	
	#index_footer {float:left; padding: 0px; margin: 5px 0px 0px 0px; background:transparent; color: #000; width: 100%; height:19px;}
		#index_footer_l {float:left; padding: 0px; margin: 0px; background:url('left_footer_l.jpg'); color: #000; width: 10px; height: 100%;}
		#index_footer_c {float:left; padding: 0px 0px 0px 0px; margin: 0px; background:url('main_footer_bg.jpg'); text-align: right; color: #FFF; width: 964px; height: 100%;}
		#index_footer_r {float:left; padding: 0px; margin: 0px; background:url('left_footer_r.jpg'); color: #000; width: 12px; height: 100%;}

		