body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		size:12px;
		font-size:12px;
		color:#000;
		background: url(../images/bg_body.jpg) top center no-repeat;
		}
		
.logo {
	width:800px;
	margin: 0 auto;
	padding:0;
	position:relative;
	}
	
.logo .lang {

	width:175px;
	height:18px;
	position:absolute;
	right:0;
	top:50px;
	text-align:right;
	}
	
.logo .lang img{

	border:0;
	}	
			
	
.logo h1 a{
	width:210px;
	height:77px;
	margin:0;
	padding:0;
	background:url(../images/logo.gif);
	text-indent:-9999px;
	display:block;
	}	
	
.omsluitende_container {
	width:800px;
	margin:0 auto;
	padding:5px;
	background:#E4E4E4;
	}
	
.container {
	width:800px;
	margin: 0;
	padding:0;
	background: url(../images/bg_home.jpg) left top no-repeat #fff;
	}
	
.container_overbristol {
	width:800px;
	margin: 0;
	padding:0;
	background: url(../images/bg_overbristol.jpg) left top no-repeat #fff;
	}	

.container_contact, .container_producten {
	width:800px;
	margin: 0;
	padding:0;
	background: url(../images/bg_algemeen.jpg) left top no-repeat #fff;
	}	
	
.container_producten {
	background: url(../images/bg_producten.jpg) left top no-repeat #fff;
	}	
	
.container_producten_sa {
	background: url(../images/bg_producten_sa.jpg) left top no-repeat #fff;
	}		
	
.container_nieuws {
	width:800px;
	margin: 0;
	padding:0;
	background: url(../images/bg_nieuws.jpg) left top no-repeat #fff;
	}		
	
.container_kleurentabel {
	width:800px;
	margin: 0;
	padding:0;
	background: url(../images/bg_kleurentabel.jpg) left top no-repeat #fff;
	}		
	
.foto {
	width:776px;
	height:230px;
	background:url(../images/bg_foto.jpg) left top no-repeat;
	margin:5px 10px 0 10px;
	padding:0 2px;	
	}
	
.foto_overbristol {
	width:776px;
	height:230px;
	background:url(../images/bg_foto_overbristol.jpg) left top no-repeat;
	margin:5px 10px 0 10px;
	padding:0 2px;	
	}
	
.foto_nieuws {
	width:776px;
	height:230px;
	background:url(../images/bg_foto_nieuws.jpg) left top no-repeat;
	margin:5px 10px 0 10px;
	padding:0 2px;	
	}		
	
.foto_kleurentabel {
	width:776px;
	height:230px;
	background:url(../images/bg_foto_kleurentabel.jpg) left top no-repeat;
	margin:5px 10px 0 10px;
	padding:0 2px;	
	}			
	
.foto_contact {
	width:776px;
	height:230px;
	background:url(../images/bg_foto_blanco.jpg) left top no-repeat;
	margin:5px 10px 0 10px;
	padding:0 2px;	
	}		
	
.content {
	width:800px;
	margin:0;
	padding:0 0 10px 0;
	overflow:auto;	
	}

.content_contact {
	width:770px;
	margin:0 15px;
	padding:0 0 10px 0;
	overflow:auto;
	background:url(../images/bg_contact.jpg) right top no-repeat;
	}
	
p {
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0 0 10px 0;
}	

.left {
	width:265px;
	float:left;
	margin:0;
	padding:0;
	}	
	
.left_kleurentabel {
	width:250px; float:left; margin:0; padding:0 0 0 20px;;
	}	
	
.left_producten {	
	width:250px; float:left; margin:0; padding:15px 0 0 20px;
	}
	
.left_producten_sa {	
	width:250px; height:500px; float:right; margin:0; padding:15px 20px 0 0; 
	}	
	
.left_kleurentabel h1 {
	font-size:16px;
	color:#FFFFFF;
	margin-left:80px;
	margin-top:15px;
	padding:5px 0;
}		
	
.left h1 {
	font-size:16px;
	color:#FFFFFF;
	margin-left:90px;
	margin-top:15px;
	padding:5px 0;
}	

h3 {
	font-size:14px;
	color:#D10074;
	margin:0;
	padding:0 0 10px 0 ;
	clear:left;
}	

.right {
	width:415px;
	float:right;
	background:url(../images/bg_hometekst.jpg) left bottom no-repeat;
	margin:0;
	padding:20px
	}	
	
.right_sa {
	width:415px;
	float:right;
	background:url(../images/bg_hometekst.jpg) left bottom no-repeat;
	margin:0;
	padding:20px;
	text-align:right;
	}	
	
.right_sa p{
font-size:14px;
}		
	
.right_kleurentabel {
	width: 460px;
	float:right;
	margin:0;
	padding:20px;
	background:url(../images/bg_content_kleurentabel.jpg) left bottom no-repeat;
	}	
	
.right_producten {
	width: 500px;
	float:right;
	margin:0;
	padding:0;
	}	
	
.right_producten_sa {
	width: 500px;
	float:left;
	margin:0;
	padding:0;
	}	
	
.right_producten_content {
	width: 460px;
	float:right;
	margin:0;
	padding: 0 20px;
	background:url(../images/bg_content_producten.jpg) left top repeat-y;	
	}	
	
.right_producten_content table {
	margin-bottom:10px;
	}
	
.right_producten_bottom {
	width: 500px;
	margin:0;
	padding:0;
	background:url(../images/bg_content_producten_bottom.jpg) left bottom no-repeat;	
	}	
	
.right_producten_bottom p {
	margin:0; padding:0 20px 10px 20px; font-size:11px; color:#D10074;
	}		
	
.right_producten h1, .right_producten_sa h1 {
	font-size:16px;
	color:#D10074;
	margin:0;
	padding:20px 20px 10px 23px;
	}		

.right_contact {
	width:415px;
	float:right;
	margin:0;
	padding:20px
	}	
	
.route_adres {
		margin:0;
		padding:20px;		
		}
		
.route_adres_sa {
		margin:0;
		padding:20px;
		text-align:right;
		}	
	
.route_adres_sa p{
		font-size:16px;		
		}				
		
.route {
	width:202px;
	height:130px;
	margin:0;
	padding:20px;
	background:url(../images/bg_route.jpg) left top no-repeat;
	}

a.roze:link {
	color:#D10074;
	text-decoration:underline;
	}	

a.roze:hover {
	color:#D10074;
	text-decoration:none;	
	}
	
a.roze:visited {
	color:#D10074;
	text-decoration:none;	
	}	
	
a.grey:link {
	color:#D10074;
	text-decoration:none;
	}	

a.grey:hover {
	color:#999;
	text-decoration:none;	
	}
	
a.grey:visited {
	color:#D10074;
	text-decoration:none;	
	}		
	
.nieuws {
	width:100%;
	background:url(../images/dot.gif) bottom left repeat-x;
	margin:0;
	padding:0 0 5px 0;
	}
	
p.nieuwskop {
	font-weight:bold; color:#D10074; margin:0; padding: 0 ; line-height:14px;
	}
	
p.nieuwsdatum {
	font-size:11px; color:#666; margin:0; padding:0 0 5px 0; line-height:14px;
	}	
	
p.nieuwscontent {
	margin:0; padding: 0 0 7px 0; line-height:14px;
	}	
	
p.leesverder {
	color:#D10074; font-size:11px; margin:0; padding: 0 0 0 7px; background:url(../images/lees_verder.gif) left center no-repeat; line-height:14px;
	}	
	
p.gaterug {
	color:#D10074; font-size:11px; margin:0; padding: 0 ; background:url(../images/ga_terug.gif) left center no-repeat; line-height:14px;
	}		
	
.Produkt_tekst2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; clip: rect( )}

.Produkt_tekst_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; clip: rect( ); width: 300px }
	
		
	
/* ########################################## menu #################################################### */

ul.menu {

width:760px;
height:25px;
margin:0;
padding:20px;
text-align:right;

}	

ul.menu li {
display:inline;
margin:0;
padding:0 10px;
font-size:14px;
font-weight:bold;
}

ul.menu li a, ul.menu li a:visited {
	color:#FFF;
	text-decoration:none;
	}
	
ul.menu li a:hover {
	color:#ccc;
	text-decoration:none;
	}
	
/* ########################################## menu arabisch #################################################### */

ul.menu_sa {

width:760px;
height:25px;
margin:0;
padding-top:10px;
padding-bottom: 20px;
text-align:right;

}	

ul.menu_sa li {
display:inline;
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
text-align:right;
}

ul.menu_sa li a, ul.menu_sa li a:visited {
	color:#FFF;
	text-decoration:none;
	}
	
ul.menu_sa li a:hover {
	color:#ccc;
	text-decoration:none;
	}	
	
ul.menu_sa img{

	position:	relative;
	top:		7px;

}		
	
/* ########################################## footer #################################################### */

ul.footer {

width:780px;
margin:0 auto;
padding:5px;
text-align:center;

}	

ul.footer li {
display:inline;
margin:0;
padding:0 6px;
font-size:11px;
color:#D10074;
}

ul.footer li a, ul.footer li a:visited {
	color:#D10074;
	text-decoration:underline;
	}
	
ul.footer li a:hover {
	color:#D10074;
	text-decoration:none;
	}		
	
	
/*####################################contactfomulieren#####################################################
#################################################################################################*/		
	
.formfield {
background:#FFF;
width:200px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfield_xsm {
background:#FFF;
width:30px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfield_sm {
background:#FFF;
width:50px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfield_m {
background:#FFF;
width:140px;
height:19px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfieldbig {
background:#FFF;
width:225px;
height:125px;
font-size:12px;
border: solid 1px #BFBFBF;
}

.formfieldbig2 {
background:#FFF;
width:200px;
height:125px;
font-size:12px;
border: solid 1px #BFBFBF;
}	

/* ########################## start ########################################## */

.container_start {
	position:relative;
	width:800px;
	margin: 0 auto;
	padding:0;
	}	

h1.logo_home {
	position:absolute;
	top:190px;
	left:230px;
	width:330px;
	height:121px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../images/logo_home.gif) left top no-repeat;
	}	
	
.kies_taal {
	position:absolute; top:360px; left:190px; width:480px;
	}	

.kies_taal p {
	color:#D10074;
	}
	
.kies_taal ul {
width:480px;
margin:0 auto;
padding:0;
text-align:left;
}	

.kies_taal ul  li {
display:inline;
margin:0;
padding:0 20px 0 0;
color:#D10074;
font-weight:bold;
}

.kies_taal ul li a, .kies_taal ul li a:visited {
	color:#D10074;
	text-decoration:none;
	}
	
.kies_taal ul li a:hover {
	color:#D10074;
	text-decoration:underline;
	}
	
/* ########################### producten ##################################################### */

.productfoto {
	width:460px; overflow:hidden; margin-top:10px;
	}
	
.Produkt_tekst {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; 
	}
	
	
.Produkt_tekst_bold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; 
	}
	
/* producten_menu */

.producten_items{

	color:			#D10074;
	overflow:		hidden;
	height:			16px;

}

.producten_items_sa{

	color:			#D10074;
	overflow:		hidden;
	height:			24px;

}

.producten_title{

	font-size:		14px;
	line-height:		14px;
	font-weight:		bold;
	height:			16px;
	cursor:			pointer;

}


.producten_title_sa {

	font-size:		14px;
	line-height:		14px;
	font-weight:		bold;
	height:			16px;
	cursor:			pointer;
	text-align:right;

}

.producten_item {

	font-size:		12px;
	height:			14px;
	line-height:		12px;
	cursor:			pointer;

}

.producten_item_sa {

	font-size:		12px;
	height:			14px;
	line-height:		12px;
	cursor:			pointer;
	text-align:right;

}

/* ########################### producten arabisch ##################################################### */

	
.Produkt_tekst_sa {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; 
	}
	
	
.Produkt_tekst_bold_sa { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; 
	}
	
/* producten_menu */

.producten_items_sa {

	color:			#D10074;
	overflow:		hidden;
	height:			30px;

}

.producten_title_sa {

	font-size:		14px;
	line-height:		14px;
	font-weight:		bold;
	height:			16px;
	cursor:			pointer;

}

.producten_item_sa {

	font-size:		12px;
	height:			30px;
	line-height:		12px;
	cursor:			pointer;

}

