
	*{padding: 0; margin: 0; }
	

	li {
		padding-left: 4px;
		margin-left:15px;
	}
	
	ul {
		padding-left: 4px;
		margin-left:15px;
	}
	
	  h1 {font-size: 15px; color: #79797b}
	  body {
		font-size: 11px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		color: #f3f3f3;
		margin: 0px 0px 0px 0px;
		text-align:center;
		background-image: url("images/bg.jpg");
		background-repeat: repeat-x;
		background-position: left top;
		background-color: #010101;
		}
	
		.mainsite
		{	position:relative;
			left:50%;
			top:0px;
			width: 974px;
			margin-left:-487px;
			margin-right:auto;
			margin-bottom:auto;
			text-align:left;
			align:center;
			padding-bottom: 0px;
			}
	
	.start_logo
	{	position:absolute;
		left:10px;
		top:0px;
		}
		
	.start_contact
	{	position:absolute;
		left:166px;
		top:580px;
		text-align:center;
		font-size:10px;
		height: 100px;
		}

	.start_english A.start_english:link, .start_english A.start_english:visited, .start_english A.start_english:active     
		{		position: absolute;
				top: 68px;	
				text-decoration:none;
					}
	 .start_english A.start_english:hover   {	
				
				}
	
	.startlinkbox A.startlinkbox:link, .startlinkbox A.startlinkbox:visited, .startlinkbox A.startlinkbox:active     
		{		position: absolute;
				top: 100px;
				border: solid 1px #f29404;	
				text-decoration:none;
				height:108px;
					}
	 .startlinkbox A.startlinkbox:hover   {	
				border: solid 1px #ffffff;	
				}
	
	.startinterviewbox A.startinterviewbox:link, .startinterviewbox A.startinterviewbox:visited, .startinterviewbox A.startinterviewbox:active     
		{		position: absolute;
				top: 240px;
				border: solid 1px #ffffff;
				height:308px;
					}
	 .startinterviewbox A.startinterviewbox:hover   {	
				border: solid 1px #f29404;	
				}
				
				
				
	.lines A.lines:link, .lines A.lines:visited, .lines A.lines:active     
		{		position: absolute;
				border: solid 1px #f29404;	
					}
	 .lines A.lines:hover   {	
				border: solid 1px #ffffff;	
				}
				
				
	.logo
	{	position:absolute;
		left: 30px;
		top: 0px;
		z-index:100;
	}
	
	.topimage
	{	position:absolute;
		left: 12px;
		top: 21px;
		z-index:95;
	}

	.home
	{	position:absolute;
		left: 10px;
		top: 88px;
		z-index:96;
	}
	.print
	{	position:absolute;
		left: 20px;
		top: 88px;
		z-index:96;
	}

	.english
	{	position:absolute;
		left: 462px;
		top: 86px;
		z-index:99;
	}


	.area_top
	{	position:relative;
		width:auto;
		height:200px;
		background-image: url("images/topbg.png");
		background-repeat: no-repeat;
		background-position: 50% 100%;
	}
	
	.topmenu_button A.topmenu_button:link, .topmenu_button A.topmenu_button:visited, .topmenu_button A.topmenu_button:active     
					{		background-image: url("images/button.png");
							background-repeat: no-repeat;
							background-position: 0px 0px;
							display:block;
							width:194px;
							padding: 0px 0px 0px 0px;	
							margin: 0px 0px 0px 0px;
							color: #424242;
							font-size:12px;
							text-decoration: none;
							z-index:100;
							position:absolute;
							top: 0px;
							height: 50px;
					}
	 .topmenu_button A.topmenu_button:hover   {	
							background-image: url("images/button_hover.png");
							background-repeat: no-repeat;
							background-position: 0px 0px;
							text-decoration:none;
							}
	
	.topmenu_button_c A.topmenu_button_c:link, .topmenu_button_c A.topmenu_button_c:visited, .topmenu_button_c A.topmenu_button_c:active     
					{		background-image: url("images/button_clicked.png");
							background-repeat: no-repeat;
							background-position: 0px 0px;
							display:block;
							width:194px;
							padding: 0px 0px 0px 0px;	
							margin: 0px 0px 0px 0px;
							color: #424242;
							font-size:12px;
							text-decoration: none;
							z-index:100;
							position:absolute;
							top: 0px;
							height: 50px;
					}
	 .topmenu_button_c A.topmenu_button_c:hover   {	
							text-decoration:none;
							}
		
	.hoverimage1
	{	position:absolute;
		background-image: url("images/button_hover.png");
		top: -300px;
	}	
	
	
			
	.area_middle
	{	position:relative;
		width:auto;
		float:left;
	}
	
		
	.area_bottom
	{	position:relative;
		float:left;
		width:974px;
		min-height:100px;
	}
	
	
	
	
		
	.menu
	{	position:relative;
		width:974px;
		height:29px;
		background-image: url("images/menubg.png");
		background-repeat: no-repeat;
		background-position: 50% 50%;
		margin: 0px;
	}
		
		
		
	.menu_mid A.menu_mid:link, .menu_mid A.menu_mid:visited, .menu_mid A.menu_mid:active     
					{		padding: 0px 0px 0px 0px;	
							margin: 7px 16px 7px 16px;
							color: #f1f1f1;
							font-size:13px;
							z-index:100;
							text-transform:uppercase;
							text-decoration:none;
							display:block;
					}
	 .menu_mid A.menu_mid:hover   {	
							text-decoration:none;
							color: #ffffff;
							border-bottom:1px solid #f59604;
							margin: 7px 16px 6px 16px;
							}
		
		
	.menu_mid_c A.menu_mid_c:link, .menu_mid_c A.menu_mid_c:visited, .menu_mid_c A.menu_mid_c:active     
					{		background-image: url("images/menuorange.jpg");
							background-repeat: repeat-x;
							background-position: 0px 0px;
							padding: 7px 16px 7px 16px;
							margin: 0px 0px 0px 0px;
							color: #f1f1f1;
							font-size:13px;
							z-index:100;
							text-transform:uppercase;
							text-decoration:none;
							display:block;
					}
	 .menu_mid_c A.menu_mid_c:hover   {	
							text-decoration:none;
							color: #ffffff;
							}
		
				
		
		
		
		
		
		
		
		.area_mid_top
		{	
			background-image: url("images/middle_top.png");
			background-repeat: no-repeat;
			background-position: 50% 0%;
			width: 974px;
			min-height:396px;
			height:auto;
			padding:0px 0px 0px 0px; 
			position: relative;
			float:left;
		}			


		.area_mid
		{	
			background-image: url("images/middle_bg.png");
			background-repeat: repeat-y;
			background-position: 50% 0%;		
			width: 974px;
			padding:0px 0px 0px 0px; 
			position: relative;
			display:block;
			float:left;
		}		
			

		.area_mid_bottom
		{	
			background-image: url("images/middle_bottom.png");
			background-repeat: no-repeat;
			background-position: 50% 100%;		
			width: 974px;
			min-height: 171px;
			height:auto;
			padding:0px 0px 0px 0px; 
			position: relative;
			float:left;
		}	




	.leftmenu {
			width: 20%;
			min-height:300px;
			float:left;
			padding: 61px 0px 30px 20px;
			margin: 0px 0px 0px 0px;
		}
	
	.content
	{	float:right;
		width: 73%;
		padding: 20px 25px 40px 2px;
		margin: 0px 0px 0px 0px;
		min-height:500px;
	}		

	.IframeGallery {
			width: 100%;
			float:left;
			padding:0px;
			margin: 0px;
			position:relative;
			height:auto;
		}	
	
	.leftmenulink A.leftmenulink:link, .leftmenulink A.leftmenulink:visited, .leftmenulink A.leftmenulink:active     
					{		background-image: url("images/dotorange.png");
							background-repeat: no-repeat;
							background-position: 8px 60%;
							padding: 3px 0px 3px 16px;
							color: #f1f1f1;
							font-size:12px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .leftmenulink A.leftmenulink:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 0px 60%;
							}


	.leftmenulink_c A.leftmenulink_c:link, .leftmenulink_c A.leftmenulink_c:visited, .leftmenulink_c A.leftmenulink_c:active     
					{		background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 0px 60%;
							padding: 3px 0px 3px 16px;
							color: #ffffff;
							font-weight:bold;
							font-size:12px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .leftmenulink_c A.leftmenulink_c:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 0px 60%;
							}




	
	.leftmenulink2 A.leftmenulink2:link, .leftmenulink2 A.leftmenulink2:visited, .leftmenulink2 A.leftmenulink2:active     
					{		background-image: url("images/dotorange.png");
							background-repeat: no-repeat;
							background-position: 16px 60%;
							padding: 3px 0px 3px 16px;
							color: #f1f1f1;
							font-size:12px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .leftmenulink2 A.leftmenulink2:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 8px 60%;
							}


	.leftmenulink2_c A.leftmenulink2_c:link, .leftmenulink2_c A.leftmenulink2_c:visited, .leftmenulink2_c A.leftmenulink2_c:active     
					{		background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 8px 60%;
							padding: 3px 0px 3px 16px;
							color: #ffffff;
							font-weight:bold;
							font-size:12px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .leftmenulink2_c A.leftmenulink2_c:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 8px 60%;
							}

	
	.leftmenulink3 A.leftmenulink3:link, .leftmenulink3 A.leftmenulink3:visited, .leftmenulink3 A.leftmenulink3:active     
					{		background-image: url("images/dotorange.png");
							background-repeat: no-repeat;
							background-position: 24px 60%;
							padding: 3px 0px 3px 16px;
							color: #f1f1f1;
							font-size:12px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .leftmenulink3 A.leftmenulink3:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 16px 60%;
							}


	.leftmenulink3_c A.leftmenulink3_c:link, .leftmenulink3_c A.leftmenulink3_c:visited, .leftmenulink3_c A.leftmenulink3_c:active     
					{		background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 16px 60%;
							padding: 3px 0px 3px 16px;
							color: #ffffff;
							font-weight:bold;
							font-size:12px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .leftmenulink3_c A.leftmenulink3_c:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 16px 60%;
							}




	.highlight A.highlight:link, .highlight A.highlight:visited, .highlight A.highlight:active     
					{		background-image: url("images/dotorange.png");
							background-repeat: no-repeat;
							background-position: 8px 7px;
							padding: 0px 0px 12px 16px;
							color: #f1f1f1;
							font-size:11px;
							z-index:100;
							text-decoration:none;
							display:block;
					}
	 .highlight A.highlight:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 0px 7px;
							}

	.newslink A.newslink:link, .newslink A.newslink:visited, .newslink A.newslink:active     
					{		background-image: url("images/dotorange.png");
							background-repeat: no-repeat;
							background-position: 8px 7px;
							padding: 0px 0px 12px 16px;
							color: #f1f1f1;
							font-size:11px;
							z-index:100;
							text-decoration:none;
							display:block;
							float:right;
					}
	 .newslink A.newslink:hover   {	
							text-decoration:none;
							color: #ffffff;
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 0px 7px;
							}

	.bottomtext
	{	
		width: 100%;
		height: 100px;
		padding:7px 0px 0px 0px; 
		position: relative;
		text-align:center;
		color: #5a5a5a;
		bottom: 0px;
		font-size:10px;
		color:#CCC;
	}
			
	.madebytext
	{	
		width: 100%;
		height: 30px;
		padding:7px 0px 0px 0px; 
		position: relative;
		color: #5a5a5a;
		bottom: 0px;
		font-size:10px;
		color:#CCC;
	}
			
	.headline
	{	font-size:20px;
		color: #ffffff;
		text-transform: uppercase;
	}

	.headline_fade
	{	
		background-image: url("images/headline_fade.png");
		background-repeat: repeat-x;
		background-position: 0% 100%;	
		width: 685px;
		min-height:24px;
		float:left;
		text-align:center;
		position:absolute;
		z-index:100;
	}	

	.facebook
	{	top: 24px;
		right: 30px;
		text-align:center;
		position:absolute;
		z-index:99;
		font-size:11px;
		color: #dadada;
	}	

	.stroke_h
	{	
		background-image: url("images/stroke_h.jpg");
		background-repeat: no-repeat;
		background-position: 0% 50%;		
		width: 100%;
		height:20px;
		padding:0px 0px 0px 0px; 
		position: relative;
		float:left;
	}	

	.actual
	{	
		background-image: url("images/stroke_v.jpg");
		background-repeat: no-repeat;
		background-position: 89% 0%;		
		width: 42px;
		min-height:400px;
		position: relative;
		float:left;
		text-align:center;
	}	


	.actual_text
	{			
		min-height:400px;
		padding:0px 0px 0px 0px; 
		position: relative;
		float:left;
		width: 74%;
	}	
	
	.news
	{	
		background-image: url("images/stroke_v.jpg");
		background-repeat: no-repeat;
		background-position: 88% 0%;		
		width: 40px;
		min-height:400px;
		position: relative;
		float:left;
		text-align:center;
	}	


	.news_text
	{			
		width: 73%;
		min-height:400px;
		padding:0px 0px 0px 0px; 
		position: relative;
		float:left;
	}	
	
	

	.element_right_slideshow
	{	background-image: url("images/stroke_v.jpg");
		background-repeat: no-repeat;
		background-position: 0% 0%;
		width: 120px;
		min-height:400px;
		padding:2px 2px 1px 10px; 
		margin: 0px;
		position: relative;
		float:right;
		text-align:right;
	}	


	
	.gallery_image A.gallery_image:link, .gallery_image A.gallery_image:visited, .gallery_image A.gallery_image:active     
		{		
				padding: 1px 1px 1px 1px;
				margin: 0px;
					}
	 .gallery_image A.gallery_image:hover   {	
				
				}
	
	.facilities img.facilities:link, .facilities img.facilities:visited, .facilities img.facilities:active     
					{		
							display: none;
					}
	 .facilities img.facilities:hover   {	
							background-image: url("images/dotorange_hover.png");
							background-repeat: no-repeat;
							background-position: 50% 50%;
							z-index: 100;
							display:block;
							}	

	  A:link    { text-decoration: underline; color: #ffffff}
	  A:visited { text-decoration: underline; color: #ffffff}
	  A:active  { text-decoration: underline; color: #ffffff}
	  A:hover   { text-decoration: none; color: #f29404}
	  

		.navtext {
		width:150px;
		font-size:10px;
		border-width:1px;
		border-style: solid;
		border-color:#f29404;
		layer-background-color:#f29404;
		background-color:#363636;
		text-align:left;
		z-index:100;
		}
	
		.form_content0
   	 	{ 
    	font-size: 11px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		width: 280px;
		height: 60px;
		color: #504f4f;
		font-weight: normal;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}
		
		.form_content1
   	 	{ 
    	font-size: 11px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		width: 280px;
		height: 140px;
		color: #504f4f;
		font-weight: normal;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}
		
		
		.form_button
   	 	{ 
    	font-size: 11px;
		font-weight: bold;
		padding: 2px;
		width: 158px;
		color: #ffffff;
		background-position: top;
		background-image: url("images/formbg_button.jpg");
		background-repeat: repeat-x; 
		border: 1px solid #504f4f;
		}
		

		.form_select
   	 	{ 
    	font-size: 12px;
		width: 300px;
		color: #504f4f;
		font-weight: bold;
		}
		
		
		.form1
   	 	{ 
    	font-size: 12px;
		width: 60px;
		color: #504f4f;
		font-weight: bold;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}
		
		.form2
   	 	{ 
    	font-size: 12px;
		width: 110px;
		color: #504f4f;
		font-weight: bold;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}


		.form3
   	 	{ 
    	font-size: 12px;
		width: 130px;
		color: #504f4f;
		font-weight: bold;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}


		.form4
   	 	{ 
    	font-size: 12px;
		width: 180px;
		color: #504f4f;
		font-weight: bold;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}
	
		.form5
   	 	{ 
    	font-size: 12px;
		width: 230px;
		color: #504f4f;
		font-weight: bold;
		border: 1px solid #504f4f;
		padding: 3px;
		background-position: top;
		background-image: url("images/formbg.jpg");
		background-repeat: repeat-x; 
		}
				
	
