/* ----------------------------------------------
	BASISSETTING, positionering                               
	____________________________________________ */

*{
	margin:0;
	padding:0;
}	
	
body{
	font: 12px Arial,Helevetica,Verdana;
	padding:0;
	margin: 0;
	color:#000;
	background:#202020;
}

.placeholder{
	margin:auto;
	width:960px;
}	
	
.flash_overlay{
	position:absolute;
	width:840px;
	height:260px;
	z-index:1;
	top:165px;
}
	
.overlay{
	position:absolute;
	width:498px;
	z-index:10;
}	

	.overlay_content{
		float:left;
		width:498px;
		min-height:300px;
		background:url(../images/overlay_bg.png) left repeat-y;
		}
	.overlay_bottom{
		float:left;
		width:498px;
		height:7px;
		background:url(../images/overlay_bottom.png) left no-repeat;
		}
	
		.overlay_items{
			float:left;
			width:200px;
			margin-left:4px;
			margin-right:30px;
			margin-bottom:20px;
			}
			
			.overlay_items ul{
				
				}
			.overlay_items li{
				list-style:none;
				font-size:11px;
				color:#6d6d6d;
				}
			.overlay_items li h1{
				font-size:13px;
				color:#000;
				margin:0;
				padding:0;
				}	
			.overlay_items li a{
				float:left;
				width:180px;
				color:#6d6d6d;
				margin-top:20px;
				}
			.overlay_items li a:hover{
				color:#09899b;
				text-decoration:none;
				}
			
			.overlay_items li a:hover h1{
					color:#09899b;
					}
					
			.overlay_tekst{
				float:left;
				padding-top:20px;
				width:240px;
				color:#fff;
				font-size:11px;
				}
	
				.overlay_tekst h1{
					color:#fff;
					font-size:12px;
					margin-bottom:5px;
					}
.topping{
	width:100%;
	height:20px;
	background:#fff;
	padding-top:2px;
	
	background:url(../images/top_bg.gif) repeat-x top;
	}
	
	/*taalverschil*/
	.body_en .topping, .body_es .topping, .body_fr .topping, .body_nl .topping {
		text-transform:lowercase;
	}
	
	.topping a:hover{
		text-decoration:none;
		}
	
	.topping_holder{
		margin:auto;
		width:960px;
		}
			
	.topping ul{
		margin:0;
		padding:0;
		}
		
	.topping li{
		display:inline;
		list-style:none;
		}
	.topping li.jur{
		padding-left:14px;
		background:url(/images/topping_bullet.gif) no-repeat left;
		}
		
	.topping li a{
		color:#000;
		font-size:11px;
		}
	.topping li a:hover{
		color:#09899b;
		}
		
.header{
	width:100%;
	height:145px;
	background:url(../images/body_bg.gif) repeat-x bottom #fff;
	}	
	
	.header_holder{
		margin:auto;
		width:960px;
		}
	
	.logo a{
		float:left;
		width:297px;
		height:41px;
		margin-top:30px;
		margin-bottom:32px;
		margin-left:25px;
		/*background:url(../images/logo-vertaalbureau-amsterdam-translation-services.gif) no-repeat ;*/
		}
		
	.tab-menu{
		float:left;
		clear:both;
		margin-left:-1px;
		}
		
		.tab-menu ul{
			margin:0;
			}
		.tab-menu li{
			display:inline;
			list-style:none;
			}
		.tab-menu li a{
			float:left;
			height:28px;
			width:144px;
			color:#fff;
			font-weight:bold;
			text-align:center;
			padding-top:13px;
			padding-left:10px;
			padding-right:10px;
			background-image:url(../images/tab1.gif);
			background-repeat:no-repeat;
			background-position:top;
			}
			
			.tab-menu li.tb2 a {width:125px; background-image:url(../images/tab2.gif);}
			.tab-menu li.tb3 a {width:134px; background-image:url(../images/tab3.gif);}
			.tab-menu li.tb4 a {width:86px; background-image:url(../images/tab4.gif);}
			
				.tab-menu li a:hover{
					text-decoration:none;
					background-position:bottom;	
				}
		
		.blok_rechts_menu {
			float:right;
			width:380px;	
			height:140px;
			overflow:hidden;
		}
			
		.taalselectie{
			float:right;
			height:13px;
			margin-top:13px;
			margin-bottom:4px;
			clear:both;
			/*background:url(../images/vlaggen.gif) no-repeat right 10px;*/
			}
			
			.taalselectie a{
				float:left;
				width:19px;
				height:20px;
				}
			
			.taalselectie a.ne{background:url(../images/ne.gif) no-repeat;}
			.taalselectie a.en{background:url(../images/en.gif) no-repeat;}
			.taalselectie a.du{background:url(../images/du.gif) no-repeat;}
			.taalselectie a.fr{background:url(../images/fr.gif) no-repeat;}
			.taalselectie a.sp{background:url(../images/sp.gif) no-repeat;}
			
		.menu{
			float:right;
			clear:both;
			width:380px;
			text-align:right;
			padding-top:11px;
			height:17px;
			}
			
			.menu ul{
				margin:0;
				}
			.menu li{
				display:inline;
				color:#fff;
				font-weight:bold;
				}
			.menu li a{
				display:inline;
				color:#fff;
				padding-right:3px;
				padding-left:3px;
				font-size:12px;
				font-weight: normal;
				
								}
			.menu li a:hover{
				text-decoration:underline;
				}
			
		.informatielijn{
			float:right;
			font-size:12px;
			margin-top:15px;
			margin-bottom:4px;
			font-weight:bold;
			width:380px;
			height:22px;
			text-align:right;
			}
			
		.zoeken{
			float:right;
			width:194px;
			height:27px;
			clear:both;
			margin-top:10px;
			margin-bottom:4px;
			background:url(../images/zoekveld.gif) no-repeat right;
			}
			.zoeken input{
				float:left;
				background:none;
				border:none;
				color:#09899b;
				margin-left:10px;
				margin-top:6px;
				width:138px;
				}
		.zoeken a {
			float:left;
			width:35px;
			height:25px;
			display:block;
		}
	
.middle_block{
	width:100%;
	background:url(../images/middle_gradient.gif) repeat-x top #cee3e8;
	
	}
	
	.container{
		margin:auto;
		width:960px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		background:#fff;
		}
		
	.home_image{
		float:left;
		width:840px;
		height:260px;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		background:url(../images/home_plaat.gif) no-repeat;
		}
		
		.home_image_tekst{
			width:650px;
			height:48px;
			float:left;
			padding:10px;
			margin-top:192px;
			padding-left:30px;
			color:#fff;
		}
	
		.home_image_tekst h1{
			color:#fff;
			margin:0;
			padding:0;
			font-size:
			}
		
		.isolinks{
			position:absolute;			
			top:360px;		
			margin-left:720px;	
			z-index:1;
			float:right;
			height:48px;
			padding:10px;
			width:100px;
			text-align:right;
			color:#09899b;
			line-height:16px;
			font-size:10px;
			
			}
			.isolinks a{
				color:#fff;
				}
			.isolinks a:hover{
				color:#fff;
				text-decoration:underline;
				}
			
			
	a.belmij,a.offerte{
		float:left;
		width:94px;
		height:120px;
		margin-left:12px;
		margin-right:12px;
		margin-top:4px;
		margin-bottom:3px;
		}
	a.belmij img,a.offerte img{
		border:none;
		margin:0;
		padding:0;
		}
	a.offerte{
		
		}
	
	.header_plaat{
		float:left;
		width:960px;
		height:160px;
		background:url(../images/header.jpg) no-repeat top left;
		}
	.header_payoff{
		float:left;
		width:940px;
		height:23px;
		padding-top:5px;
		font-weight:bold;
		text-align:right;
		font-size:13px;
		}
	
	.content{
		float:left;
		width:960px;
		background:url(../images/lijnzwart.gif) repeat-y;
		}	
	.home .content{
		padding:27px;
		padding-top:23px;
		background:none;
		}	
		
		
	
		.links{
			float:left;
			width:241px;
			margin:0;
			margin-left:20px;
			margin-top:30px;
			/*padding-top:47px;*/
			}
		*html .links{
			margin-left:9px;
			
			}
			
		.links h1{
			color:#09899b;
			font-size:14px;
			text-transform:uppercase;
			}
			
			.submenu{
				float:left;
				margin-bottom:20px;
				margin-top:14px;
				border-bottom:1px solid #dbf1f4;
				}
				.submenu ul{
					margin:0;
					padding:0;
				}
				.submenu ul ul{
					float:left;
					background:#f4fcfd;
					padding-top:10px;
					padding-bottom:10px;
					border-bottom:1px solid #dbf1f4;
					}
					.submenu ul ul li a{
						border:none;
						color:#000;
						padding-left:20px;
						width:221px;
						font-size:12px;
						padding-top:3px;
						padding-bottom:3px;
						}
						.dijitTitlePaneContentInner a{
							color:#000;
							}
						.dijitTitlePaneContentInner a:hover{
							color:#000;
							text-decoration:underline;
							}
				
				
				.submenuitem{
					float:left;
					width:236px;
					}
				
				.dijitArrowNodeInner{
					display:none;
					}

				.submenu a,.dijitTitlePaneTextNode{
					float:left;
					width:236px;
					padding-bottom:6px;
					padding-top:6px;
					padding-left:5px;
					cursor:hand;
					border-top:1px solid #dbf1f4;
					}

					.dijitTitlePaneContentInner a{
						padding-left:20px;
						width:216px;
						font-size:12px;
						background:#f4fcfd;
						border:none;
						
						}
					
					.dijitTitlePaneTextNode{
						color:#09899b;
						}
					
				.submenu a:hover,.submenu a.active,.dijitTitlePaneTextNode:hover,.dijitOpen .dijitTitlePaneTextNode{
			
					font-weight:bold;
					color:#09899b;
					background:#f4fcfd;
					}
			
			
			
		.rechts{
			float:right;
			width:680px;
			border-top:1px solid #000;
			/*border-left:1px solid #000;*/
			
			}
			*html .rechts{		
				height:800px;
				}
			
			.kruimelpad{
				float:left;
				width:660px;
				padding:10px;
				height:19px;
				color:#fff;
				background:url(../images/content_header.gif) repeat-x top left;
				}
			.kruimelpad a{
				color:#fff;
				}
			.kruimelpad a:hover{
				text-decoration:underline;
				}
			
				
			.tekst{
				float:left;
				width:640px;
				padding:20px;		
				line-height:17px;	
				text-align: justify;
				}
				
				.tekst_padding {
					width:580px;
					padding-right:80px;
				}
				
				.sub_tekst{
					float:left;
					width:640px;
					padding:20px;
					padding-top:10px;
					min-height:35px;
					background:url(../images/sub_content_header.gif) repeat-x top left;
					}
					
					.kolom{
						float:left;
						width:320px;
						}
						.kolom h1{
							margin:0;
							font-size:15px;
							padding-bottom:15px;
							}
							
						.kolom ul{margin:0;}
						.kolom li{
							list-style:none;
							color:#000;
							
							}
						.kolom li a{
							margin-left:0;
							padding:0;
							color:#000;
							line-height:18px;
							}
						
						
		.tagcloud{
			float:left;
			border:1px solid #a1a1a1;
			width:576px;
			padding:20px;
			margin-top:10px;
			margin-left:20px;
			text-align:justify;
			}
		.home .tagcloud{
			width:777px;
			height:100px;
			display:block;
			margin-top:0px;
			overflow:hidden;
		}
			.tagcloud h4{
				margin:0;
				padding:0;
				color:#515151;
				}
			.tagcloud a {
				color:#515151;
			}
			
			.tagcloud a:hover {
				color:#09899b;
				text-decoration:none;
			}
			
			
/***********************
		BLOK GRIJS
**************************/
		.blok{
			float:left;
			width:240px;
			margin-right:10px;
			margin-bottom:20px;
			background:url(../images/blok_klein_middle.gif) repeat-y bottom left;
			}
		.blok.middel {
			width:277px;
			margin:0;
			background:url(../images/blok_klein_middle_middel.gif) repeat-y bottom left;
		}
		.blok.groot{
			width:304px;
			margin:0;
			background:url(../images/blok_klein_middle_groot.gif) repeat-y bottom left;
			}
			.blok_header{
				float:left;
				width:240px;
				height:27px;
				text-align:center;
				font-weight:bold;
				padding-top:8px;
				background:url(../images/blok_klein_top.gif) no-repeat bottom left;
				}
			.middel .blok_header{
				width:257px;
				background:url(../images/blok_klein_top_middel.gif) no-repeat bottom left;
				color:#09899b;
				font-size:120%;
				text-align:left;
				padding-left:20px;
				}
			.groot .blok_header{
				width:304px;
				background:url(../images/blok_klein_top_groot.gif) no-repeat bottom left;
				}
			.blok_content{
				float:left;
				width:200px;
				padding:20px;
				line-height:17px;
				padding-top:13px;
				background:url(../images/blok_klein_bottom.gif) no-repeat bottom left;
				}
			.middel .blok_content{
				width:237px;
				background:url(../images/blok_klein_bottom_middel.gif) no-repeat bottom left;
				}
			.groot .blok_content{
				width:264px;
				background:url(../images/blok_klein_bottom_groot.gif) no-repeat bottom left;
				}
				
/***********************
		BLOK GROEN
**************************/
		.blok2{
			float:left;
			width:323px;
			margin-right:14px;
			margin-left:14px;
			margin-top:-10px;
			background:url(../images/blok2_middle.gif) repeat-y bottom left;
			}
			
			.blok2_header{
				float:left;
				width:323px;
				height:32px;
				color:#fff;
				font-size:14px;
				text-align:center;
				font-weight:bold;
				padding-top:23px;
				background:url(../images/blok2_header.gif) no-repeat bottom left;
				}
			
				.blok2_header.en{
					background:url(../images/en/blok2_header.gif) no-repeat bottom left;
				}
				.blok2_header.de{
					background:url(../images/de/blok2_header.gif) no-repeat bottom left;
				}
				.blok2_header.es{
					background:url(../images/es/blok2_header.gif) no-repeat bottom left;
				}
			.blok2_content{
				float:left;
				width:255px;
				padding:28px;
				font-size:14px;
				padding-top:20px;
				padding-bottom:30px;
				padding-right:50px;
				background:url(../images/blok2_footer.gif) no-repeat bottom left;
				}
				
				.blok2_content ul{
					margin:0;
					}	
				.blok2_content li{
					margin-bottom:15px;
					list-style:none;
					padding-left:25px;
					background:url(../images/vinkje.gif) no-repeat left center;
					}

.footer{
	width:100%;
	/*min-height:400px;*/
	background:url(../images/footer_bg.gif) repeat-x top;
	}

	.footer_content{
		width:960px;
		margin:auto;
		}
		
	.offerte_knop{
		float:left;
		width:100%;
		height:55px;
		padding-top:13px;
		}
	
		.offerte_knop a{
			margin:auto;
			height:30px;
			width:165px;
			display:block;
			color:#fff;
			font-weight:bold;
			font-size:14px;
			text-transform:uppercase;
			text-align:center;
			padding-top:15px;
			background:url(../images/btn_offerte.gif) no-repeat top;
			}
		.offerte_knop a:hover{
			background:url(../images/btn_offerte.gif) no-repeat bottom;
			}
		
		.offerte_knop.en a{
			background:url(../images/en/btn_offerte.gif) no-repeat top;
		}
		.offerte_knop.en a:hover{
			background:url(../images/en/btn_offerte.gif) no-repeat bottom;
		}
		
		.offerte_knop.de a{
			width:180px;
			background:url(../images/de/btn_offerte.gif) no-repeat top;
		}
		.offerte_knop.de a:hover{
			background:url(../images/de/btn_offerte.gif) no-repeat bottom;
		}
		
		.offerte_knop.es a{
			background:url(../images/es/btn_offerte.gif) no-repeat top;
		}
		.offerte_knop.es a:hover{
			background:url(../images/es/btn_offerte.gif) no-repeat bottom;
		}
		
	.footer_menu{
		float:left;
		width:960px;
		margin-top:20px;
		margin-left:45px;
		}
		
		.footer_menu ul{			
			float:left;
			width:220px;
			}
			
			.footer_menu h1{
				color:#fff;
				font-size:12px;
				}	
			
		.footer_menu li{
			list-style:none;
			color:#a0a0a0;
			margin: 5px 0;
			}
		.footer_menu li a{
			color:#a0a0a0;		
			}
		.footer_menu li.bel a{
			padding-left:23px;
			padding-top:5px;
			padding-bottom:5px;
			background:url(../images/belterug.gif) no-repeat left center;
			}	
		.footer_menu li.email a{
			padding-left:23px;
			padding-top:5px;
			padding-bottom:5px;
			background:url(../images/email.gif) no-repeat left center;
			}	
		.footer_menu li.complete a{
			padding-left:23px;
			padding-top:5px;
			padding-bottom:5px;
			background:url(../images/informatie.gif) no-repeat left center;
			}	
		.footer_menu li.vraag a{
			padding-left:23px;
			padding-top:5px;
			padding-bottom:5px;
			background:url(../images/footer_offerte.gif) no-repeat left center;
			}	
		.footer_menu li.ats a{
			padding-left:23px;
			padding-top:5px;
			padding-bottom:5px;
			background:url(../images/linkedin.gif) no-repeat left center;
			}	
			
			
			
		.footer_menu li a:hover{
			color:#fff;
			}
			
		.footer a:hover{
			text-decoration:none;
		}
		
	.footer_copy {
		float:left;
		margin-top:20px;
		color:#858585;
		text-align:center;
		width:100%;
		border-top:1px solid #434343;
		padding-top:10px;
		padding-bottom:20px;
		height:40px;
	}
	.footer_copy a{
		color:#858585;
		text-decoration:none;
		}
		.footer_copy a:hover{color:#fff;text-decoration:none;}
/* ----------------------------------------------
	CLEARER, it will not stretch otherwise
	____________________________________________ */

.clearer{ 
	clear: both;
} 

/* ----------------------------------------------
	CONTENT STYLES
	____________________________________________ */

h1{
	font-size:18px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}

h2{
	font-size:16px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}

h3{
	font-size:14px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}

h4{
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:10px;
}

h5{
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
}

hr{
	height:1px;
	border:0px solid #fff;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #09899b;
}

ul{
	margin-left:20px;
}

.print{
	float:right;
	height:20px;
	}

a {
	color:#09899b;
	text-decoration:none;
	cursor:hand;
}
a:hover{
	text-decoration:underline;
}

a.btn_con{
	float:left;
	color:#000;
	padding-left:20px;
	height: 17px;
	margin-left:10px;
	padding-top:3px;
	font-size:9px;
	background:url(../images/share.gif) left top no-repeat; 
	}
a.btn_con.prnt{background:url(../images/print.gif) left top no-repeat;}
a.btn_con:hover{
	color:#09899b;
	text-decoration:none;
	}

span.telnummer{
	font-size:19px;
	color:#09899b;
	}
	
.content_footer{
	float:left;
	width:100%;
	padding-bottom:20px;
	/*background:url(../images/certificaten.gif) 20px bottom no-repeat;*/
	}
	
	.content_footer .rechts{
		border:none;
		margin-top:0;
		padding-top:0;
		}

/* CERTIFICATEN HOMEPAGE*/
.home_certificaten {
	float:left;
	clear:both;
}

.dropdown{
	position:absolute;
	width:169px;
	height:125px;
	margin-left:600px;
	top:166px;
	visibility:hidden;
	z-index:9;
	}
	
	.dropdown_content{
		float:left;
		width:149px;
		padding:5px;
		padding-right:15px;
		background:url(../images/sub_bg.png) repeat-y top left;
		}
		
		.dropdown_content ul{margin:0;padding:0;}
		.dropdown_content li{list-style:none;}
		.dropdown_content li a{
			float:left;
			color:#09899b;
			width:149px;
			padding-bottom:5px;
			padding-top:5px;
			border-bottom:1px solid #dbf1f4;
			}
		.dropdown_content li a:hover{
			text-decoration:underline;	
			}
		
	.dropdown_footer{
		float:left;
		width:169px;
		height:20px;
		background:url(../images/sub_footer.png) no-repeat top left;
		}
	

	
a.link_rechts{
	float:right;
	}

p{
	margin-bottom:10px;	
	text-align: justify;
}
