body		{
		margin:				0;
		padding:			0;
		font-family:			Verdana,Arial,Helvetica;
		font-size:			12px;
		color:				#29921B;
		background: 			#AFE9FF url('images/bg_blauw2.jpg') repeat-x; 
		scrollbar-face-color: 		#ECECE4; 
		scrollbar-highlight-color: 	#FFFFFF; 
		scrollbar-shadow-color: 	#CCCCCC; 
		scrollbar-3dlight-color: 	#FFFFFF; 
		scrollbar-arrow-color:		#C9C9C2; 
		scrollbar-track-color: 		#F2F2F2;  
		scrollbar-darkshadow-color: 	#FFFFFF; 
		scrollbar-base-color: 		#ECECE4;
		}

div.onderlaag	{
		margin:				0;
		padding:			0;
		background: 			#AFE9FF url('images/bg_blauw2.jpg') repeat-x; 
		}

td  		{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#29921B;
		}

.wit_klein	{
		padding-left:			25px;
		font-size:			10px;
		color:				#FFFFFF;		
		}

.blauw_klein	{
		padding-left:			5px;
		font-size:			10px;
		color:				#186CBF;		
		}

.rood_klein	{
		padding-left:			25px;
		font-size:			10px;
		color:				#FF0000;		
		}

/* start kolomkleuren styles */

/* blauw */

.klm_blauw	{
		background:			url('images/bg_darkblue.jpg');
		background-repeat:		no-repeat;
		background-color:		#3268A5;
		}

.klm_lichtblauw	{
		background:			url('images/bg_lichtblauw.jpg');
		background-repeat:		no-repeat;
		background-color:		#56C0F5;
		}

.txt_blauw	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#87DCE5;
		}

.txt_donkerblauw{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#003273;
		font-weight:			bold;
		}

.txt_lichtblauw	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#578DB9;
		}

.nb_darkblue	{
		padding-left:			10px;
		padding-right:			10px;
		padding-top:			10px;
		padding-bottom:			0px;
		}

/* oranje */


.klm_oranje	{
		background:			url('images/bg_orange.jpg');
		background-repeat:		no-repeat;
		background-color:		#FF5A00;
		}

.txt_oranje	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FF5A00;
		font-weight:			bold;
		}


/* groen */


.klm_groen	{
		background:			url('images/bg_green_top.jpg');
		background-repeat:		repeat-x;
		background-color:		#B1EEA9;
		}

.td_groen	{
		background:			url('images/bg_green.jpg');
		background-repeat:		no-repeat;
		background-color:		#B1EEA9;
		background-position:		bottom left
		}


.titel		{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#00425C;
		font-weight:			bold;
		}

.content_wit  	{
		line-height:			18px;
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FFFFFF;
		}

.content  	{
		line-height:			20px;
		}

.txt_nb		{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FD789E;
		font-weight:			bold;
		}

.txt_wit	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FFFFFF;
		font-weight:			bold;
		}


.txt_adres	{
		line-height:			20px;
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#84B2D9;
		}

.txt_adres_wit	{
		line-height:			20px;
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FFFFFF;
		}


.bottom		{
		line-height:			20px;
		background:			url('images/arrow_orange.gif');
		background-repeat:		no-repeat;
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FFEACD;
		padding-left:			35px;
		cursor:				hand;
		cursor:				pointer;
		height:				20px;
		}

.bottom_over	{
		line-height:			20px;
		background:			url('images/arrow_wit.gif');
		background-repeat:		no-repeat;
		background-color:		#FFCF8D;
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#D34A00;
		padding-left:			35px;
		cursor:				hand;
		cursor:				pointer;
		height:				20px;
		}


.snel_zoek	{
		background:			url('images/snelzoeken_nw.jpg');
		background-repeat:		no-repeat;
		background-position:		center bottom;
		}

.tbl_gboek	{
		background-color:		#93D9F3;
		border:				1px solid #FFFFFF;
		padding-left:			5px;
		padding-right:			5px;		
		padding-top:			5px;
		padding-bottom:			5px;		
		}

.gastenboek  	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#186CBF;
		}


.lijn		{
		color:				#FFFFFF;
	    	}           

.tbl_kol	{
		border-left:			1px solid #FFFFFF;
		border-right:			1px solid #FFFFFF;
		border-bottom:			0px;
		border-top:			1px solid #FFFFFF;
		}


/* start shop styles */

.tbl_bestel	{
		background:			url('images/bubbles.jpg');
		background-repeat:		no-repeat;
		background-color:		#BDE7FB;
		border:				1px solid #FFFFFF;
		margin:				0px 0px 5px 5px;
		padding-left:			5px;
		padding-right:			5px;		
		padding-top:			5px;
		padding-bottom:			5px;		
		}

.tbl_contact	{
		background:			url('images/bubbles.jpg');
		background-repeat:		no-repeat;
		background-position:		top right;
		background-color:		#BDE7FB;
		border:				1px solid #FFFFFF;
		margin:				0px 0px 5px 5px;
		padding-left:			5px;
		padding-right:			5px;		
		padding-top:			5px;
		padding-bottom:			5px;		
		}

.cart_kop	{
		font-size:			15px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#186CBF;
		font-weight:			bold;
		letter-spacing:			2px;
		}

.top_txt	{
		font-size:			11px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#186CBF;
		font-weight:			bold;
		}

.line_txt	{
		font-size:			11px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#186CBF;
		}


a.shop:link	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.shop:visited	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.shop:hover	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;}
a.shop:active	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 

a.pw:link	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:10px;padding-left:4px;} 
a.pw:visited	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:10px;padding-left:4px;} 
a.pw:hover	{color:#186CBF;text-decoration:underline;font-family:Verdana,Arial,Helvetica;font-size:10px;padding-left:4px;}
a.pw:active	{color:#186CBF;text-decoration:underline;font-family:Verdana,Arial,Helvetica;font-size:10px;padding-left:4px;} 

a.mail:link	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;padding-left:4px;} 
a.mail:visited	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;padding-left:4px;} 
a.mail:hover	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;padding-left:4px;}
a.mail:active	{color:#186CBF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;padding-left:4px;} 

/* start images styles */


.plaatje	{
		border:				1px solid #FFFFFF;
		}

.afbeelding	{
		border:				1px solid #FFFFFF;
		}

.afb_knop	{
		border:				1px solid #FFFFFF;
		cursor:				hand;
		cursor:				pointer;
		}

.afbeelding_nws	{
		border:				1px solid #FFFFFF;
		margin-left:			-10px;
		}



/* start producten styles */


.tbl_product  	{
		border:				1px solid #FFFFFF;
		}

.product  	{
		background:			url('images/shadow_blue.jpg');
		background-repeat:		repeat-x;
		background-color:		#94DDFA;
		padding-left:			5px;
		padding-right:			5px;
		line-height:			18px;
		cursor:				hand;
		cursor:				pointer;
		}

.product_over 	{
		background:			url('images/shadow_pink.jpg');
		background-repeat:		repeat-x;
		background-color:		#FD407E;
		padding-left:			5px;
		padding-right:			5px;
		line-height:			18px;
		cursor:				hand;
		cursor:				pointer;
		}

.txt_prod  	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FFFFFF;
		font-weight:			bold;
		text-decoration:		underline;
		}

.txt_prijs  	{
		font-size:			12px;
		font-family:			Verdana,Arial,Helvetica;
		color:				#FFFFFF;
		font-weight:			bold;
		}


/* start links */


a.top:link	{color:#87DCE5;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.top:visited	{color:#87DCE5;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.top:hover	{color:#FFFFFF;text-decoration:underline;font-family:Verdana,Arial,Helvetica;font-size:12px;}
a.top:active	{color:#FFFFFF;text-decoration:underline;font-family:Verdana,Arial,Helvetica;font-size:12px;} 

a.meer:link	{color:#00425C;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.meer:visited	{color:#00425C;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.meer:hover	{color:#2488BA;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;}
a.meer:active	{color:#2488BA;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 

a.email:link	{color:#2488BA;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.email:visited	{color:#2488BA;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.email:hover	{color:#2488BA;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;}
a.email:active	{color:#2488BA;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 

a.wit:link	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.wit:visited	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.wit:hover	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;}
a.wit:active	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 

a.wit_kl:link	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;} 
a.wit_kl:visited{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;} 
a.wit_kl:hover	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;}
a.wit_kl:active	{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;} 

a.totaalnet:link{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;} 
a.totaalnet:visited{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;} 
a.totaalnet:hover{color:#F2F2F2;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;}
a.totaalnet:active{color:#FFFFFF;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:11px;} 

/* start zoeken */


.zoek		{
		color:				#118E89;
		}

.knop		{
		cursor:				hand;
		cursor:				pointer;
		}



/* start formulier items */


.textinput	{
		font-family:			Verdana,Arial,Helvetica;
		color:				#666666;
		font-size:			11px;
		border:				1px solid #000000;
		padding-left:			3px;
		}


.button		{
		font-family:			Verdana,Arial,Helvetica;
		font-size:			11px;
		color:				#118E89;
		width:				54px;
		height:				17px;
		}

.textareainput	{
		font-family:			Verdana,Arial,Helvetica;
		color:				#666666;
		font-size:			11px;
		border:				1px solid #000000;
		padding-left:			3px;
		padding-right:			3px;
		}


/* start nieuwsbrief items */

a.nb:link	{color:#ED3A75;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.nb:visited	{color:#ED3A75;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.nb:hover	{color:#A59B9E;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 
a.nb:active	{color:#ED3A75;text-decoration:none;font-family:Verdana,Arial,Helvetica;font-size:12px;} 

.nb_kop		{
		font-size:			12px;
		color:				#FFFFFF;
		font-weight:			bold;
		padding-left:			20px;
	    	}     

.nb_header	{
		font-size:			12px;
		color:				#ED3A75;
		font-weight:			bold;
	    	}     

.nb_tekst	{
		font-size:			12px;
		color:				#A59B9E;
	    	}     

.nb_bottom	{
		font-size:			12px;
		color:				#A59B9E;
		padding-right:			10px;
		padding-left:			10px;
	    	}     

.nb_afbeelding	{
		border:				1px solid #FFFFFF;
		margin-left:			-10px;
		margin-right:			7px;
		}