@media (max-width:340px) and (orientation:portrait) { 
			#navi_main						{height:1px;}
			#head_logobox					{background:url(../elements/logo_2.png); text-align:center; background-position:center; background-repeat:no-repeat; height:110px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:110px;}
			#container_headerimage			{position:absolute; height:200px; top:111px;}
			#container_imagebar				{position:absolute; height:41px; top:111px; background-image:url(../elements/imagebar_2.png);}	
			#symbol_menu_mobile				{width:51px; height:51px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:51px; height:51px;}
			#symbol_menu_mobile_close		{width:51px; height:51px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:51px; height:51px;}
			#navi_mobile					{opacity:0.95;}
			#navi_mobile_headline			{height:51px; line-height:51px;}	
			#contentbox						{top:392px;}
			#headline						{max-width:340px; width:95%; margin:0px auto 30px auto; text-align:center;}	
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}																										
			#copy							{max-width:340px; padding:0px; width:95%; margin:auto; text-align:center;}
			#contentimage					{float:none; width:240px; height:auto; margin: 25px auto 25px auto;}
			#contentimage_1					{float:none; width:250px; height:auto; margin: 25px auto 25px auto;}			
			#boxen_box						{max-width:340px; margin:auto; text-align:center; width:95%;}
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#copy_left						{max-width:640px; padding:0px; width:100%; margin:auto; text-align:center; float:none;}					
			#copy_right						{max-width:640px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:center; float:none;}					
			#team_right						{max-width:300px; padding:0px 0px 0px 0px; width:300px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}																
}

@media (min-width:341px) and (orientation:portrait) { 
			#navi_main 						{height:1px;}
			#head_logobox					{background:url(../elements/logo_2.png); text-align:center; background-position:center; background-repeat:no-repeat; height:110px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:110px;}
			#container_headerimage			{position:absolute; height:200px; top:111px;}
			#container_imagebar				{position:absolute; height:41px; top:111px; background-image:url(../elements/imagebar_2.png);}																		
			#symbol_menu_mobile				{width:51px; height:51px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:51px; height:51px;}
			#symbol_menu_mobile_close		{width:51px; height:51px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:51px; height:51px;}	
			#navi_mobile					{opacity:0.95;}	
			#navi_mobile_headline			{height:51px; line-height:51px;}
			#contentbox						{top:392px;}	
			#headline						{max-width:340px; width:95%; margin:0px auto 30px auto; text-align:center;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}									
			#copy							{max-width:340px; padding:0px; width:95%; margin:auto; text-align:center;}
			#contentimage					{float:none; width:240px; height:auto; margin: 25px auto 25px auto;}
			#contentimage_1					{float:none; width:250px; height:auto; margin: 25px auto 25px auto;}			
			#boxen_box						{max-width:340px; margin:auto; text-align:center; width:95%;}			
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}	
			#copy_left						{max-width:640px; padding:0px; width:100%; margin:auto; text-align:center; float:none;}					
			#copy_right						{max-width:640px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:center; float:none;}					
			#team_right						{max-width:300px; padding:0px 0px 0px 0px; width:300px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}															

}

@media (min-width:481px) and (orientation:portrait) { 
			#navi_main 						{height:1px;}			
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}			
			#container_headerimage 			{position:absolute; height:275px; top:151px;}
			#container_imagebar 			{position:absolute; height:41px; top:151px; background-image:url(../elements/imagebar_2.png);}																		
			#symbol_menu_mobile				{width:51px; height:51px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:51px; height:51px;}
			#symbol_menu_mobile_close		{width:51px; height:51px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:51px; height:51px;}
			#navi_mobile					{opacity:0.95;}		
			#navi_mobile_headline			{height:51px; line-height:51px;}													
			#contentbox						{top:507px;}
			#headline						{max-width:480px; width:95%; margin:0px auto 30px auto; text-align:center;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}									
			#copy							{max-width:480px; padding:0px; width:95%; margin:auto; text-align:center;}
			#contentimage					{float:none; width:300px; height:auto; margin: 25px auto 25px auto;}	
			#contentimage_1					{float:none; width:300px; height:auto; margin: 25px 0px 25px 25px;}												
			#boxen_box						{max-width:480px; margin:auto; text-align:center; width:95%;}																																
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#copy_left						{max-width:640px; padding:0px; width:100%; margin:auto; text-align:center; float:none;}					
			#copy_right						{max-width:640px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}	
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:center; float:none;}					
			#team_right						{max-width:430px; padding:0px 0px 0px 0px; width:430px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}																
						
}

@media (min-width:641px) and (orientation:portrait) { 
			#navi_main 						{height:1px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:151px;}
			#container_imagebar				{position:absolute; height:59px; top:151px; background-image:url(../elements/imagebar_1.png);}																		
			#symbol_menu_mobile				{width:32px; height:32px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:32px; height:32px;}
			#symbol_menu_mobile_close		{width:32px; height:32px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:32px; height:32px;}	
			#navi_mobile					{opacity:0.95;}	
			#navi_mobile_headline			{height:32px; line-height:32px;}
			#contentbox						{top:563px;}
			#headline						{max-width:640px; width:95%; margin:0px auto 30px auto; text-align:center;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}						
			#copy							{max-width:640px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#contentimage					{float:right; width:240px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:250px; height:auto; margin: 5px 0px 25px 25px;}									
			#boxen_box						{max-width:640px; margin:auto; text-align:center; width:95%;}																																
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#copy_left						{max-width:640px; padding:0px; width:100%; margin:auto; text-align:justify; float:none;}					
			#copy_right						{max-width:640px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}	
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:justify; float:none;}					
			#team_right						{max-width:600px; padding:0px 0px 0px 0px; width:600px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}																

}

@media (min-width:961px) and (orientation:portrait) { 
			#navi_main						{height:32px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:182px;}
			#container_imagebar				{position:absolute; height:59px; top:182px; background-image:url(../elements/imagebar_1.png);}
			#symbol_menu_mobile				{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_pic			{width:0px; height:0px;}
			#symbol_menu_mobile_close		{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:0px; height:0px;}
			#navi_mobile					{opacity:0;}
			#navi_mobile_headline			{height:32px; line-height:32px;}													
			#contentbox						{top:594px;}
			#headline						{max-width:960px; width:95%; margin:0px auto 30px auto; text-align:left;}																		
			#copy							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}						
			#contentimage					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}									
			#boxen_box						{max-width:960px; margin:auto; text-align:center; width:95%;}																															
			#box_1							{width:33%; float:left;}			
			#box_2							{width:34%; float:left;}			
			#box_3							{width:33%; float:right;}
			#box_1_1						{margin:20px 10px 20px 0px; background-color:#EC7404; min-height:145px;}
			#box_2_1						{margin:20px 10px 20px 10px; background-color:#EC7404; min-height:145px;}
			#box_3_1						{margin:20px 0px 20px 10px; background-color:#EC7404; min-height:145px;}	
			#copy_left						{max-width:557px; padding:0px; width:58%; margin:auto; text-align:left; float:left;}					
			#copy_right						{max-width:365px; padding:0px; width:38%; margin:auto; border: none; text-align:left; float:right;}
			#imgsize						{width:100%; margin-top:0px;}
			#team_left						{max-width:200px; padding:0px; width:200px; margin:auto; text-align:left; float:left;}					
			#team_right						{max-width:650px; padding:0px 0px 0px 40px; width:650px; margin:auto; border: none; text-align:left; float:left;}
			#team_imgsize					{width:100%; margin-top:0px; border: #CCC 1px solid;}																				
}

@media (min-width:1000px) and (orientation:portrait) { 
			#navi_main						{height:32px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:182px;}
			#container_imagebar 			{position:absolute; height:59px; top:182px; background-image:url(../elements/imagebar_1.png);}																					
			#symbol_menu_mobile				{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_pic			{width:0px; height:0px;}
			#symbol_menu_mobile_close		{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:0px; height:0px;}
			#navi_mobile					{opacity:0;}
			#navi_mobile_headline			{height:32px; line-height:32px;}								
			#contentbox						{top:594px;} 
			#headline						{max-width:960px; width:95%; margin:0px auto 30px auto; text-align:left;}																		
			#copy							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}						
			#contentimage					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}									
			#boxen_box						{max-width:960px; margin:auto; text-align:center; width:95%;}																																																													
			#box_1							{width:33%; float:left;}			
			#box_2							{width:34%; float:left;}			
			#box_3							{width:33%; float:right;}	
			#box_1_1						{margin:20px 10px 20px 0px; background-color:#EC7404; min-height:145px;}
			#box_2_1						{margin:20px 10px 20px 10px; background-color:#EC7404; min-height:145px;}
			#box_3_1						{margin:20px 0px 20px 10px; background-color:#EC7404; min-height:145px;}	
			#copy_left						{max-width:557px; padding:0px; width:58%; margin:auto; text-align:left; float:left;}					
			#copy_right						{max-width:365px; padding:0px; width:38%; margin:auto; border: none; text-align:left; float:right;}
			#imgsize						{width:100%; margin-top:0px;}
			#team_left						{max-width:200px; padding:0px; width:200px; margin:auto; text-align:left; float:left;}					
			#team_right						{max-width:720px; padding:0px 0px 0px 40px; width:720px; margin:auto; border: none; text-align:left; float:left;}
			#team_imgsize					{width:100%; margin-top:0px; border: #CCC 1px solid;}																				
}

@media (min-width:1152px) and (orientation:portrait) {
			#navi_main						{height:32px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:182px;}
			#container_imagebar				{position:absolute; height:59px; top:182px; background-image:url(../elements/imagebar_1.png);}																					
			#symbol_menu_mobile				{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_pic			{width:0px; height:0px;}
			#symbol_menu_mobile_close		{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:0px; height:0px;}	
			#navi_mobile					{opacity:0;}
			#navi_mobile_headline			{height:32px; line-height:32px;}
			#contentbox						{top:594px;} 
			#headline						{max-width:960px; width:95%; margin:0px auto 30px auto; text-align:left;}																		
			#copy							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}			
			#contentimage					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}									
			#boxen_box						{max-width:960px; margin:auto; text-align:center; width:95%;}																																																																	
			#box_1							{width:33%; float:left;}			
			#box_2							{width:34%; float:left;}			
			#box_3							{width:33%; float:right;}	
			#box_1_1						{margin:20px 10px 20px 0px; background-color:#EC7404; min-height:145px;}
			#box_2_1						{margin:20px 10px 20px 10px; background-color:#EC7404; min-height:145px;}
			#box_3_1						{margin:20px 0px 20px 10px; background-color:#EC7404; min-height:145px;}
			#copy_left						{max-width:557px; padding:0px; width:58%; margin:auto; text-align:left; float:left;}					
			#copy_right						{max-width:365px; padding:0px; width:38%; margin:auto; border: none; text-align:left; float:right;}
			#imgsize						{width:100%; margin-top:0px;}	
			#team_left						{max-width:200px; padding:0px; width:200px; margin:auto; text-align:left; float:left;}					
			#team_right						{max-width:720px; padding:0px 0px 0px 40px; width:720px; margin:auto; border: none; text-align:left; float:left;}
			#team_imgsize					{width:100%; margin-top:0px; border: #CCC 1px solid;}																				
}


@media (max-width:480px) and (orientation:landscape) { 
			#navi_main						{height:1px;}
			#head_logobox					{background:url(../elements/logo_2.png); text-align:center; background-position:center; background-repeat:no-repeat; height:110px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:110px;}						
			#container_headerimage			{position:absolute; height:200px; top:111px;}			
			#container_imagebar				{position:absolute; height:41px; top:111px; background-image:url(../elements/imagebar_2.png);}															
			#symbol_menu_mobile				{width:51px; height:51px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:51px; height:51px;}
			#symbol_menu_mobile_close		{width:51px; height:51px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:51px; height:51px;}		
			#navi_mobile					{opacity:0.95;}
			#navi_mobile_headline			{height:51px; line-height:51px;}
			#contentbox						{top:392px;}
			#headline						{max-width:480px; width:95%; margin:0px auto 30px auto; text-align:center;}	
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}																				
			#copy							{max-width:480px; padding:0px; width:95%; margin:auto; text-align:center;}
			#contentimage					{float:none; width:300px; height:auto; margin: 25px auto 25px auto;}
			#contentimage_1					{float:none; width:300px; height:auto; margin: 25px 0px 25px 25px;}									
			#boxen_box						{max-width:480px; margin:auto; text-align:center; width:95%;}	
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#copy_left						{max-width:640px; padding:0px; width:100%; margin:auto; text-align:center; float:none;}					
			#copy_right						{max-width:640px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:center; float:none;}					
			#team_right						{max-width:430px; padding:0px 0px 0px 0px; width:430px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}																			
}

@media (min-width:481px) and (orientation:landscape) { 
			#navi_main						{height:1px;}
			#head_logobox					{background:url(../elements/logo_2.png); text-align:center; background-position:center; background-repeat:no-repeat; height:110px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:110px;}						
			#container_headerimage			{position:absolute; height:200px; top:111px;}			
			#container_imagebar				{position:absolute; height:41px; top:111px; background-image:url(../elements/imagebar_2.png);}															
			#symbol_menu_mobile				{width:51px; height:51px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:51px; height:51px;}
			#symbol_menu_mobile_close		{width:51px; height:51px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:51px; height:51px;}
			#navi_mobile					{opacity:0.95;}		
			#navi_mobile_headline			{height:51px; line-height:51px;}
			#contentbox						{top:392px;}
			#headline						{max-width:480px; width:95%; margin:0px auto 30px auto; text-align:center;}																		
			#copy							{max-width:480px; padding:0px; width:95%; margin:auto; text-align:center;}
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}			
			#contentimage					{float:none; width:300px; height:auto; margin: 25px auto 25px auto;}
			#contentimage_1					{float:none; width:300px; height:auto; margin: 25px 0px 25px 25px;}									
			#boxen_box						{max-width:480px; margin:auto; text-align:center; width:95%;}		 			
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}	
			#copy_left						{max-width:640px; padding:0px; width:100%; margin:auto; text-align:center; float:none;}					
			#copy_right						{max-width:640px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:center; float:none;}					
			#team_right						{max-width:430px; padding:0px 0px 0px 0px; width:430px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}																					
}

@media (min-width:641px) and (orientation:landscape) { 
			#navi_main						{height:1px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:275px; top:151px;}
			#container_imagebar				{position:absolute; height:41px; top:151px; background-image:url(../elements/imagebar_2.png);}												
			#symbol_menu_mobile				{width:32px; height:32px; visibility:visible;}																		
			#symbol_menu_mobile_pic			{width:32px; height:32px;}
			#symbol_menu_mobile_close		{width:32px; height:32px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:32px; height:32px;}	
			#navi_mobile					{opacity:0.95;}	
			#navi_mobile_headline			{height:32px; line-height:32px;}
			#contentbox						{top:488px;}
			#headline						{max-width:640px; width:95%; margin:0px auto 30px auto; text-align:center;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:center;}
			#copy							{max-width:640px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#contentimage					{float:right; width:240px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:240px; height:auto; margin: 5px 0px 25px 25px;}						
			#boxen_box						{max-width:640px; margin:auto; text-align:center; width:95%;}				
			#box_1							{width:100%; float:none; margin-bottom:25px;}			
			#box_2							{width:100%; float:none; margin-bottom:25px;}			
			#box_3							{width:100%; float:none; margin-bottom:25px;}
			#box_1_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_2_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#box_3_1						{margin:20px 0px 20px 0px; background-color:#EC7404;}
			#copy_left						{max-width:600px; padding:0px; width:100%; margin:auto; text-align:justify; float:none;}					
			#copy_right						{max-width:600px; padding:0px; width:100%; margin:auto; border: #CCC 1px solid; text-align:center; float:none;}
			#imgsize						{width:80%; margin-top:25px;}
			#team_left						{max-width:250px; padding:0px; width:250px; margin:auto; text-align:justify; float:none;}					
			#team_right						{max-width:600px; padding:0px 0px 0px 0px; width:600px; margin:auto; border: none; text-align:center; float:none;}
			#team_imgsize					{width:250px; height:auto; margin-top:0px; border: #CCC 1px solid;}																																
}

@media (min-width:961px) and (orientation:landscape) { 
			#navi_main						{height:32px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:182px;}			
			#container_imagebar				{position:absolute; height:59px; top:182px; background-image:url(../elements/imagebar_1.png);}									
			#symbol_menu_mobile				{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_pic			{width:0px; height:0px;}
			#symbol_menu_mobile_close		{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:0px; height:0px;}	
			#navi_mobile					{opacity:0;}	
			#navi_mobile_headline			{height:32px; line-height:32px;}	
			#contentbox						{top:594px;}
			#headline						{max-width:960px; width:95%; margin:0px auto 30px auto; text-align:left;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}			
			#copy							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#contentimage					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}						
			#boxen_box						{max-width:960px; margin:auto; text-align:center; width:95%;}																								
			#box_1							{width:33%; float:left;}			
			#box_2							{width:34%; float:left;}			
			#box_3							{width:33%; float:right;}	
			#box_1_1						{margin:20px 10px 20px 0px; background-color:#EC7404; min-height:145px;}
			#box_2_1						{margin:20px 10px 20px 10px; background-color:#EC7404; min-height:145px;}
			#box_3_1						{margin:20px 0px 20px 10px; background-color:#EC7404; min-height:145px;}	
			#copy_left						{max-width:557px; padding:0px; width:58%; margin:auto; text-align:left; float:left;}					
			#copy_right						{max-width:365px; padding:0px; width:38%; margin:auto; border: none; text-align:left; float:right;}
			#imgsize						{width:100%; margin-top:0px;}	
			#team_left						{max-width:200px; padding:0px; width:200px; margin:auto; text-align:left; float:left;}					
			#team_right						{max-width:650px; padding:0px 0px 0px 40px; width:650px; margin:auto; border: none; text-align:left; float:left;}
			#team_imgsize					{width:100%; margin-top:0px; border: #CCC 1px solid;}																													
}

@media (min-width:1000px) and (orientation:landscape) { 
			#navi_main						{height:32px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:182px;}			
			#container_imagebar				{position:absolute; height:59px; top:182px; background-image:url(../elements/imagebar_1.png);}						
			#symbol_menu_mobile				{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_pic			{width:0px; height:0px;}
			#symbol_menu_mobile_close		{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:0px; height:0px;}
			#navi_mobile					{opacity:0;}
			#navi_mobile_headline			{height:32px; line-height:32px;}
			#contentbox						{top:594px;}
			#headline						{max-width:960px; width:95%; margin:0px auto 30px auto; text-align:left;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}			
			#copy							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#contentimage					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}						
			#boxen_box						{max-width:960px; margin:auto; text-align:center; width:95%;}					
			#box_1							{width:33%; float:left;}			
			#box_2							{width:34%; float:left;}			
			#box_3							{width:33%; float:right;}	
			#box_1_1						{margin:20px 10px 20px 0px; background-color:#EC7404; min-height:145px;}
			#box_2_1						{margin:20px 10px 20px 10px; background-color:#EC7404; min-height:145px;}
			#box_3_1						{margin:20px 0px 20px 10px; background-color:#EC7404; min-height:145px;}
			#copy_left						{max-width:557px; padding:0px; width:58%; margin:auto; text-align:left; float:left;}					
			#copy_right						{max-width:365px; padding:0px; width:38%; margin:auto; border: none; text-align:left; float:right;}	
			#imgsize						{width:100%; margin-top:0px;}	
			#team_left						{max-width:200px; padding:0px; width:200px; margin:auto; text-align:left; float:left;}					
			#team_right						{max-width:690px; padding:0px 0px 0px 40px; width:690px; margin:auto; border: none; text-align:left; float:left;}
			#team_imgsize					{width:100%; margin-top:0px; border: #CCC 1px solid;}																														
}

@media (min-width:1152px) and (orientation:landscape) {
			#navi_main						{height:32px;}
			#head_logobox					{background:url(../elements/logo_1.png); text-align:center; background-position:center; background-repeat:no-repeat; height:150px;}
			#head_logobox2					{background:url(../elements/pagebackground.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; height:150px;}						
			#container_headerimage			{position:absolute; height:350px; top:182px;}			
			#container_imagebar				{position:absolute; height:59px; top:182px; background-image:url(../elements/imagebar_1.png);}						
			#symbol_menu_mobile				{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_pic			{width:0px; height:0px;}
			#symbol_menu_mobile_close		{width:0px; height:0px; visibility:hidden;}																		
			#symbol_menu_mobile_close_pic	{width:0px; height:0px;}
			#navi_mobile					{opacity:0;}
			#navi_mobile_headline			{height:32px; line-height:32px;}
			#contentbox						{top:594px;}
			#headline						{max-width:960px; width:95%; margin:0px auto 30px auto; text-align:left;}																		
			#copy2							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#copy							{max-width:960px; padding:0px; width:95%; margin:auto; text-align:justify;}
			#contentimage					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}
			#contentimage_1					{float:right; width:300px; height:auto; margin: 5px 0px 25px 25px;}			
			#boxen_box						{max-width:960px; margin:auto; text-align:center; width:95%;}
			#box_1							{width:33%; float:left;}			
			#box_2							{width:34%; float:left;}			
			#box_3							{width:33%; float:right}	
			#box_1_1						{margin:20px 10px 20px 0px; background-color:#EC7404; min-height:145px;}
			#box_2_1						{margin:20px 10px 20px 10px; background-color:#EC7404; min-height:145px;}
			#box_3_1						{margin:20px 0px 20px 10px; background-color:#EC7404; min-height:145px;}
			#copy_left						{max-width:557px; padding:0px; width:58%; margin:auto; text-align:left; float:left;}					
			#copy_right						{max-width:365px; padding:0px; width:38%; margin:auto; border: none; text-align:left; float:right;}
			#imgsize						{width:100%; margin-top:0px;}
			#team_left						{max-width:200px; padding:0px; width:200px; margin:auto; text-align:left; float:left;}					
			#team_right						{max-width:690px; padding:0px 0px 0px 40px; width:690px; margin:auto; border: none; text-align:left; float:left;}
			#team_imgsize					{width:100%; margin-top:0px; border: #CCC 1px solid;}
			
}