@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	color:#2173AF;
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	color:#000000;
	font-size:12px; 
	background:url(../img/bg_body.jpg) repeat;
}


div#container {
	width:981px;
	margin:0 auto;
	font-family: tahoma;
}

	
	.left{ float:left;}
	.right{ float:right;}

/*************************************************************************/
	
.flag_box{
	float:left;
	width:976px;
	padding:0px 0px 0px 5px;
	height:33px;
	background:url(../img/bg_flag_box.png) top repeat-x;
}

	.flag_box a{
		float:left;
		width:26px;
		height:30px;
		overflow:hidden;
		text-indent:-9999px;
		margin:0px 2px 0px 1px;
	}
	
	#callme{
		float:right;
		width:390px;
		margin-right:0px !important;
	}
	
	.english_callme{ background:url(../img/callme_eng.png) right top no-repeat;}
	.deutsch_callme{ background:url(../img/callme_deu.png) right top no-repeat;}
	
/*************************************************************************/
	
	.logo_box{
		float:left;
		width:981px;
		height:205px;
		margin-top:6px;
		background:url(../img/bg_flag_box.png) 0px -38px no-repeat;
		overflow:hidden;
	}
	
	.logo_box h1 a{
		text-indent:-9999px;
		width:240px;
		height:131px;
		overflow:hidden;
		float:left;
		margin:3px 0px 0px 223px;
	}

/*************************************************************************/
	
	.menu_box{
		float:left;
		width:100%;
		height:61px;
		overflow:hidden;
		background:url(../img/bg_content.jpg) repeat-y;
	}
	
	.menu_box ul{
		list-style:none;
		float:left;
		width:970px;
		margin-left:5px;
		background:url(../img/bg_menu.jpg) top repeat-x;
	}
	
	.menu_box li{ display:inline; }
	
	.menu_box a{
		float:left;
		height:61px;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	.magyar #menu_1{ width:118px; background:url(../img/bg_link.jpg) -16px 0px no-repeat; margin-left:15px; }
	.magyar #menu_2{ width:156px; background:url(../img/bg_link.jpg) -135px 0px no-repeat; }
	.magyar #menu_3{ width:117px; background:url(../img/bg_link.jpg) -291px 0px no-repeat; }
	.magyar #menu_4{ width:145px; background:url(../img/bg_link.jpg) -408px 0px no-repeat; }
	.magyar #menu_5{ width:160px; background:url(../img/bg_link.jpg) -553px 0px no-repeat; }
	.magyar #menu_6{ width:130px; background:url(../img/bg_link.jpg) -713px 0px no-repeat; }
	.magyar #menu_7{ width:112px; background:url(../img/bg_link.jpg) -843px 0px no-repeat; }
	
	.magyar #menu_1:hover{ width:118px; background:url(../img/bg_link.jpg) -16px -61px no-repeat; margin-left:15px; }
	.magyar #menu_2:hover{ width:156px; background:url(../img/bg_link.jpg) -135px -61px no-repeat; }
	.magyar #menu_3:hover{ width:117px; background:url(../img/bg_link.jpg) -291px -61px no-repeat; }
	.magyar #menu_4:hover{ width:145px; background:url(../img/bg_link.jpg) -408px -61px no-repeat; }
	.magyar #menu_5:hover{ width:160px; background:url(../img/bg_link.jpg) -553px -61px no-repeat; }
	.magyar #menu_6:hover{ width:130px; background:url(../img/bg_link.jpg) -713px -61px no-repeat; }
	.magyar #menu_7:hover{ width:112px; background:url(../img/bg_link.jpg) -843px -61px no-repeat; }
	
	.english #menu_1{ width:122px; background:url(../img/bg_link.jpg) 0px -122px no-repeat;  }
	.english #menu_2{ width:100px; background:url(../img/bg_link.jpg) -122px -122px no-repeat; }
	.english #menu_3{ width:159px; background:url(../img/bg_link.jpg) -222px -122px no-repeat; }
	.english #menu_4{ width:125px; background:url(../img/bg_link.jpg) -381px -122px no-repeat; }
	.english #menu_5{ width:148px; background:url(../img/bg_link.jpg) -506px -122px no-repeat; }
	.english #menu_6{ width:190px; background:url(../img/bg_link.jpg) -654px -122px no-repeat; }
	.english #menu_7{ width:126px; background:url(../img/bg_link.jpg) -844px -122px no-repeat; }
	
	.english #menu_1:hover{  background:url(../img/bg_link.jpg) 0px -184px no-repeat;  }
	.english #menu_2:hover{  background:url(../img/bg_link.jpg) -122px -184px no-repeat; }
	.english #menu_3:hover{  background:url(../img/bg_link.jpg) -222px -184px no-repeat; }
	.english #menu_4:hover{  background:url(../img/bg_link.jpg) -381px -184px no-repeat; }
	.english #menu_5:hover{  background:url(../img/bg_link.jpg) -506px -184px no-repeat; }
	.english #menu_6:hover{  background:url(../img/bg_link.jpg) -654px -184px no-repeat; }
	.english #menu_7:hover{  background:url(../img/bg_link.jpg) -844px -184px no-repeat; }
	
	.deutsch #menu_1{ width:134px; background:url(../img/bg_link.jpg) 0px -244px no-repeat;  }
	.deutsch #menu_2{ width:123px; background:url(../img/bg_link.jpg) -134px -244px no-repeat; }
	.deutsch #menu_3{ width:114px; background:url(../img/bg_link.jpg) -257px -244px no-repeat; }
	.deutsch #menu_4{ width:170px; background:url(../img/bg_link.jpg) -371px -244px no-repeat; }
	.deutsch #menu_5{ width:170px; background:url(../img/bg_link.jpg) -541px -244px no-repeat; }
	.deutsch #menu_6{ width:126px; background:url(../img/bg_link.jpg) -711px -244px no-repeat; }
	.deutsch #menu_7{ width:133px; background:url(../img/bg_link.jpg) -837px -244px no-repeat; }
	
	.deutsch #menu_1:hover{  background:url(../img/bg_link.jpg) 0px -305px no-repeat; }
	.deutsch #menu_2:hover{  background:url(../img/bg_link.jpg) -134px -305px no-repeat; }
	.deutsch #menu_3:hover{  background:url(../img/bg_link.jpg) -257px -305px no-repeat; }
	.deutsch #menu_4:hover{  background:url(../img/bg_link.jpg) -371px -305px no-repeat; }
	.deutsch #menu_5:hover{  background:url(../img/bg_link.jpg) -541px -305px no-repeat; }
	.deutsch #menu_6:hover{  background:url(../img/bg_link.jpg) -711px -305px no-repeat; }
	.deutsch #menu_7:hover{  background:url(../img/bg_link.jpg) -837px -305px no-repeat; }

/*************************************************************************/

	#content{
		float:left;
		width:930px;
		padding:20px 25px;
		background:url(../img/bg_content.jpg) left repeat-y;	
	}
	
	#content_inner{
		float:left;
		width:970px;
		background:url(../img/bg_content_inner.jpg) top repeat-x;	
	}
	
	
	.sub_content_box{
		float:left;
		width:630px;
		padding-right:20px;
	}

		.sub_content_box .top{ float:left; width:100%; height:5px; background:url(../img/sub_content_top.jpg) left no-repeat; }
		.sub_content_box .bottom { float:left; width:100%; height:3px; background:url(../img/sub_content_botton.jpg) left no-repeat; }  

	.sub_content{ 
		float:left; 
		width:606px;
		padding:7px 10px;
		border-right:2px solid #e3a2a8;
		border-left:2px solid #e3a2a8; 
	}  
	
	.home_content_box{
		float:left;
		width:340px;
		padding-right:20px;
	}

		.home_content_box .top{ float:left; width:100%; height:5px; background:url(../img/home_content_top.jpg) left no-repeat; }
		.home_content_box .bottom { float:left; width:100%; height:3px; background:url(../img/home_content_botton.jpg) left no-repeat; }  

	.home_content{ 
		float:left; 
		width:316px;
		padding:7px 10px;
		border-right:2px solid #e3a2a8;
		border-left:2px solid #e3a2a8; 
	}  
	
	.sub_content strong{ color:#000000 }
	
	.sub_content h3, .home_content h3{
		font-size:16px;
		color:#b20000;
		font-weight:bold;
		padding-bottom:8px;
	}
	
	
	.sub_menu_box{
		float:left;
		width:280px;
		padding-bottom:20px;
	}

		.sub_menu_box .top{ float:left; width:100%; height:5px; background:url(../img/sub_menu_top.jpg) left no-repeat; }
		.sub_menu_box .bottom { float:left; width:100%; height:4px; background:url(../img/sub_menu_bottom.jpg) left no-repeat; }  

	.sub_menu{ 
		float:left; 
		width:256px;
		padding:7px 10px;
		border-right:2px solid #afbfdc;
		border-left:2px solid #afbfdc; 
	}  
	
	.sub_menu a{ 
		float:left;
		margin:3px 10px;
		padding:5px 0px 5px 34px;
		color:#4688fd;
		font-weight:bold;
		font-size:14px;		
		background:url(../img/bg_sub_menu_link.jpg) left no-repeat; 
	}
	
	.sub_menu a:hover{ color:#003491; text-decoration:underline; }  
	

	
	.sub_content p, .sub_content ul, .home_content p, .home_content ul{ padding-bottom:10px; font-size:12px; color:#4f4a4a; font-weight:bold; }
	
	.sub_content ul, .home_content ul { padding-left:30px;}
	
	.sub_content_pic{ float:right; border:2px solid #797575; margin:0px 0px 10px 10px;}
	.sub_content_gallery{ float:left; border:2px solid #797575; margin:7px 9px 10px 9px;}
	
/*************************************************************************/

	.ajanlat_button{
		float:left;
		width:247px;
		height:42px;
		background:url(../img/ajanlat_button.jpg) left top no-repeat;
		text-indent:-9999px;
		overflow:hidden;
	}	 
	
	.english_button{ background:url(../img/ajanlat_button.jpg) left center no-repeat !important; }
	.deutsch_button{ background:url(../img/ajanlat_button.jpg) left bottom no-repeat !important; }
/*************************************************************************/

	.banner_box{
		float:left;
		width:570px;
		height:202px;
		overflow:hidden;
		padding:0px 0px 23px 0px;
	}	
	
/*************************************************************************/

		#ShipmentInloadingDate, #ShipmentUnloadingDate { width:75px;}
		
		.form h4{
			color:#B20000;
			border-bottom:1px solid #B20000;
			font-size:14px;
			margin:7px 0px 7px 0px;
		}
/*************************************************************************/	
	
	.table {
		border:medium none;
		border-collapse:collapse;
		margin-bottom:35px;
	}
	
	.table td, th {
		border-bottom:1px solid #D7D7D7;
		color:#3E434A;
		padding:6px 12px;
	}
	
	.table th {
		background:transparent url(../img/bg_th.png) repeat-x scroll 0 0;
		text-shadow:1px 1px 0 #FFFFFF;
	}
	
	.table th.first {
		background:transparent url(../img/bg_th-left.png) no-repeat scroll 0 0;
	}
	
	.table th.last {
		background:transparent url(../img/bg_th-right.png) no-repeat scroll right top;
	}
	
	.table .last {
		margin-right:0 !important;
	}
	
/*************************************************************************/
	.form{ width:100%;}
	
	.form table{ width:400px;}
	
	.form div{
		padding:3px 0px;
		float:left;
		width:100%;
	}	
	
	input{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:55%;
	}
	
	input:focus{
		border:1px solid #3E434A;
	}
	
	textarea{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:55%;
		height:100px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	select{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:55%;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	label{ 
		width:110px; 
		float:left;
		padding:0px 0px 0px 14px;
		font-weight:bold;
		color:#000000;
		
	}
	
	.submit input{
		width:auto;
		padding:0px;
		border:none;
		background:none;
		margin:2px 0px 2px 0px;
	}
	
	.submit input:hover{
		margin:0px 0px 4px 0px;
	}
	
	.error-message {
		color:#FF0000; font-weight:bold; padding-left:15px !important;
	}
	
/*************************************************************************/
	
	.map{ padding:0px 0px 10px 10px;}
	.map iframe{ border:2px solid #797575;} 
/*************************************************************************/

	#footer{
		float:left;
		width:100%;
		height:90px;
		background:url(../img/bg_footer.jpg) left repeat-y;
		color:#5b5b5b;
		text-align:center;
	}
	
	#footer a{ color:#5b5b5b;}
	
	.tuv_link{
		float:left;
		margin:15px 5px 0px 5px;
		position:relative;
		left:20px;
	}
	
	#footer ul{ list-style:none; padding:30px 0px 0px 0px; }
	
	#footer li { display:inline;}
	
	#footer p{ line-height:18px;  }
	
	#sharky{
		float:right;
		width:168px;
		height:37px;
		background:url(../img/sharky.png) left no-repeat;
		overflow:hidden;
		text-indent:-9999px;
		margin:30px 30px 0px 10px;
	}
	
	.footer_botton{
		float:left;
		width:100%;
		height:16px;
		background:url(../img/footer_botton.png) top left no-repeat;
	}
