body			{	margin: 0px; padding: 8px; font-family: Tahoma; font-size: 11px; color: #404040; text-align: justify;	}

body.site		{	margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #404040; background-color:#ffffff; background-repeat: repeat-x; background-position: top;	}

td				{	vertical-align: top; text-align: justify; font-family: Tahoma; font-size: 11px; color: #404040; margin: 0px; padding: 0px; line-height: 18px; }
div				{	font-family: Tahoma; font-size:11px; }
form			{	margin: 0px; padding: 0px; }


strong.blauw			{	color: #023e76; }

table.sitecontainer	{	width: 100%; }

td.topspacer	{	height: 16px; background-color: #ffffff; }

td.rest_links	{	}

td.rest_rechts	{	background-color: #ffffff; }

td.midden		{	width: 963px; }

table.container	{	width: 963px;	}

td.header		{	height: 118px; width: 100%;	}

td.menurow		{	height: 32px;}
td.menurow_kop	{	width: 176px; height: 32px;  background-color: #ffffff; }
td.menu		{	height: 32px; width: 615px;  background-color: #ffffff; }
td.zoekveld	{	height: 32px; width: 171px; background-color: #ffffff; }
td.menu_links	{	width: 176px; height: 162px; color: #ffffff; }
td.left			{	width: 176px;  }
td.bestuur  { color: #646363; } 
td.bestuur strong  { color: #646363; }
td.bestuur a { font-weight: bold; color: #255b8c; text-decoration: none;}
td.bestuur a:hover { font-weight: bold; color: #255b8c; text-decoration: underline;}

a.wit			{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }
a.wit:hover		{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: underline; }

strong.black	{	color: #000000; }
strong.gray		{	color: #4d4d4d; }

div.relative	{	position: relative; top: 0px; left: 0px; }

td.logo		{	width: 176px; height: 118px; }

td.topfoto	{	width: 616px; height: 118px; }

td.topmenu	{	width: 171px; height: 118px; }

div.hoofdnav	{	position: absolute; top: 24px; left: 240px; }

div.content_container { position: relative; top: 0px; left: 0px; width: 787px; }

td.content_color {  width:787px; left: 0px; top: 0px; }
td.content_tekst { width: 767px; background-color: #ffffff; padding: 15px; overflow: visible;}
td.content_extra { width: 758px;  z-index: 200;}

.content		{	width: 787px; background-color: #ffffff;  background-position: top left; background-repeat: no-repeat; }

.grijsbgtekst		{	background-color: #d6d6d6; padding-left: 15px; padding-right: 15px; padding-top: 3px; }

.left_top		{	background-image: url(../images/left_top.gif); background-position: top; background-repeat: no-repeat; background-color: #d1d1d1; padding-top: 18px; padding-bottom: 18px;	}

.left_bottom	{	background-image: url(../images/left_bottom_corner.gif); background-position: bottom left; background-repeat: no-repeat; vertical-align: bottom; }



.center_bottom	{	background-image: url(../images/center_bottom.gif); background-position: bottom; background-repeat: no-repeat; height: 9px; background-color:#ffffff; }
.center_bottom_home	{	background-image: url(../images/center_bottom_home.gif); background-position: bottom; background-repeat: no-repeat; height: 9px; background-color:#ffffff; }



.zoek			{	width: 152px; height: 20px; border:0px;  background-color: transparent; color: #000000; font-size: 10px; padding-left: 17px; line-height: 18px; padding-top: 0px; padding-bottom: 0px; }

.zoektabel		{	width: 152px; height: 20px; background-image: url(../images/zoeken_bg.gif); background-repeat: no-repeat; vertical-align: top; }

.zoekbutton		{	width: 20px; height: 20px; vertical-align: top; }



hr.grijs		{	color: #bdbdbd; border: 1px solid #bdbdbd; height: 0px; width: 100%; }



h1				{	font-size: 16px; color: #174670; line-height: 16px; margin: 0px; }



h2				{	font-size: 12px; color: #174670; line-height: 16px; margin: 0px; }

h3				{	font-size: 12px; color: #163959; line-height: 16px; margin: 0px;margin-bottom: 10px; }
h3 a			{ 	color: #163959; line-height: 16px; }

.productoverzicht_data	{	background-image: url(../images/shop_inactive_bg.gif); background-repeat: no-repeat; padding-left: 16px; padding-top: 8px; font-weight: bold; }



.productoverzicht_data	strong	{	color: #666666; }



.productoverzicht_data_ov	{	background-image: url(../images/shop_active_bg.gif); background-repeat: no-repeat; padding-left: 16px; padding-top: 8px; font-weight: bold; }



.productoverzicht_data_ov	strong	{	color: #ffffff; }

.productoverzicht_home	{	background-color: transparent; background-image: url(../images/home_aanbiedingbg.gif); background-repeat: no-repeat; }


.zoomvergroot	{	background-image: url(../images/vergroot.gif); background-repeat: no-repeat; background-position: top right; }



.stippen_links	{	background-image: url(../images/stippen.gif); background-repeat: repeat-y; background-position: top left; }

.zoom_details_right	{	background-image: url(../images/zoom_details_right.gif); background-repeat: no-repeat; background-position: top left; }

.zoomthumbs	{	background-image: url(../images/zoom_details_left.gif); background-repeat: repeat-x; background-position: top right; }

.zoomprijs	{	padding-top: 4px; padding-bottom: 4px; background-color: #f7941d;width: 143px; height: 36px;  color: #000000; font-weight: bold; background-image: url(../images/prijs_bg.gif); background-repeat: no-repeat; background-position: top; vertical-align: middle; padding-left: 14px; font-size: 14px;  }
.zoomverzend	{ padding-top: 4px; padding-bottom: 4px;	background-color: #cf7c18;width: 143px; height: 36px;  color: #000000; font-weight: normal; vertical-align: middle; padding-left: 14px;  }


.zoomaantal	{	width: 143px; height: 37px;  color: #000000; font-weight: bold; background-image: url(../images/aantal_bg.gif); background-repeat: no-repeat; background-position: top; vertical-align:middle; padding-left: 14px; }



.oranjerand	{	border: 1px solid #f7941d; }

.bold666666	{	font-weight: bold; color: #666666; }

input.wit	{	border: 0px; background-color: #ffffff;Tahoma; font-size: 11px; color: #000000; padding-left: 5px; height: 20px; line-height: 17px; width: 62px; }

input.aantalinput	{	width: 20px; height: 20px; text-align: center; vertical-align: middle; border: 1px solid #999999; padding-left: 6px; color: #666666; }
input.productaantal	{	width: 95px; height: 20px; text-align: left; vertical-align: middle; background-color: transparent; border: 0px; font-size: 10px; font-weight: bold; color:#3d3d3d; padding-top: 1px; }
div.prodaantal		{	width: 102px; height: 20px; background-image: url(../images/aantal_bg.gif); background-repeat: no-repeat; padding-left: 4px; }


.winkelwagen_akkoord	{	background-image: url(../images/winkelwagen_akkoord.jpg); height: 30px; width: 747px; color: #ffffff; font-weight: bold; vertical-align: middle; background-repeat: no-repeat; text-align: right; }

.bestelkop			{	background-image: url(../images/bestelproces_kop.jpg); height: 30px; width: 747px; color: #ffffff; font-weight: bold; vertical-align: middle; background-repeat: no-repeat; text-align: left; }



.keuzebestel	{	background-color: #4c4c4c; color: #ffffff; font-weight: bold; vertical-align: middle; padding-left: 12px; height: 33px; }

.keuzebestel_grijs	{	background-color: #e5e5e5; color: #000000; height: 33px; font-weight: bold; padding-left: 12px; vertical-align: middle; }

	.keuzebestel_grijs 	a	{ font-weight: bold; color: #707070; text-decoration: none; }

	.keuzebestel_grijs 	a:hover	{ font-weight: bold; color: #707070; text-decoration: underline; }	

.keuzebestel_wit	{	background-color: #ffffff; color: #000000; padding-left: 12px;  }	

input.login	{	width: 198px; height: 20px; font-size: 10px; padding-top: 2px; padding-left: 4px; border: 1px solid #a3a3a3;  }

.persform_data	{ width: 110px; height: 26px;	}

input.persform	{	width: 223px; height: 21px; font-size: 10px; padding-left: 4px; border: 1px solid #a3a3a3;}

textarea.bestelling	{	width: 360px; height: 424px; font-family: Tahoma; font-size: 11px; padding: 4px; border: 1px solid #a3a3a3; overflow: auto;}

.bestelinfo	{	background-color: #6b6b6b; padding: 10px; color: #ffffff; }

div.stippenlijn	{	height: 1px; background-image: url(../images/stippen_hor.gif); background-repeat: repeat-x; }





.kop			{	height: 30px; width: 744px; color: #ffffff; font-weight: bold; vertical-align: middle; background-repeat: no-repeat; text-align: left; }

.grijspadding	{	width: 744px; background-color:#e5e5e5; padding: 16px; }

.zoombottom		{	width: 744px; height: 12px; background-image: url(../images/kopjes/zoom_bottom.gif); background-position: bottom; background-repeat: no-repeat; background-color:#e5e5e5; }

.aanverwant		{	width: 160px; height: 160px; background-color: #ffffff; text-align: center; }

.aanverwant_button	{	height: 19px; background-color:#aeaeae; color: #000000; vertical-align: middle; padding-left: 8px; background-image: url(../images/zoombutton_bg.gif); background-position: top right; background-repeat: no-repeat; padding-right: 15px; }

.aanverwant_button_ov	{	height: 19px; background-color:#606060; color: #ffffff; vertical-align: middle; padding-left: 8px; background-image: url(../images/zoombutton_ov_bg.gif); background-position: top right; background-repeat: no-repeat; padding-right: 15px; }



.faqtekst		{	background-color: #7b7b7b; color: #f0f0f0; padding: 10px 18px 10px 18px; background-image: url(../images/faqtekst_bg.gif); background-position: bottom; background-repeat: no-repeat; }

.ksoranje		{	vertical-align: middle; background-color: #f7941d; color: #ffffff; padding-left: 20px; padding-right: 20px; background-image: url(../images/ksoranje.gif); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqoranje		{	vertical-align: middle; background-color: #f7941d; color: #ffffff; padding-left: 20px; padding-right: 20px; background-image: url(../images/faqoranje.gif); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqgrijs		{	vertical-align: middle; padding-left: 20px; color: #000000; padding-left: 20px; padding-right: 20px; background-image: url(../images/faqgrijs_bg.jpg); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqtitel		{	vertical-align: middle; padding-left: 20px; color: #000000; padding-left: 20px; padding-right: 20px; font-weight: bold; height: 27px; }



.divvisible	{	display: block; }

.divinvisible	{	display: hidden; }

td.zakenpuntmagazine	{	background-color: #7a7a7a; color: #ffffff; text-align: left; vertical-align: top; }

input.zoekveld  { height: 18px; border: 1px solid #bdbdbd; border-right: 0px; font-size: 11px; padding-left: 3px; line-height: 14px; color: #575757; }
input.mailfriend	{	width: 300px; height: 20px; color: #000000; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-top: 3px; border: 0px; }
textarea.mailfriend	{	width: 300px; height: 100px; color: #000000; font-family: Tahoma; font-size: 11px; padding: 4px;  border: 0px; }

input.contactform	{	border: 1px solid #a3a3a3; width: 223px; height: 21px; color: #000000; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-top: 3px; }
select.contactform	{	border: 1px solid #a3a3a3; width: 223px; height: 21px; color: #000000; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-top: 3px; }
textarea.contactform	{ border: 1px solid #a3a3a3; width: 335px; height: 140px; color: #000000; font-family: Tahoma; font-size: 11px; padding: 4px;  }
select.activiteit_dropdown  { border: 1px solid #a3a3a3; width: 750px; height: 24px; font-family: Tahoma; font-size: 11px; }
/* LINKS */

.teruglink		{	font-weight: bold; color: #000000; text-decoration: none; }

.teruglink:hover{	font-weight: bold; color: #000000; text-decoration: none; }

.witbold		{	font-weight: bold; color: #ffffff; text-decoration: none; }

.witbold:hover	{	font-weight: bold; color: #ffffff; text-decoration: underline; }



a		{	font-weight: normal; color: #f7941d; text-decoration: none; }
a:hover	{	font-weight: normal; color: #f7941d; text-decoration: underline; }


div.menu	{	color: #ffffff; font-weight: normal; background-color: #6087ab; width: 176px; height: 32px; vertical-align: middle;  margin: 0px; line-height: 32px; cursor: pointer;}
div.menu_ov	{	color: #ffffff; background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat; font-weight: normal; background-color: #1e4e79; width: 176px; height: 32px; vertical-align: middle; margin: 0px;  line-height: 32px; cursor: pointer;}
div.menudown_ov	{	color: #ffffff; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; font-weight: normal; background-color: #1e4e79; width: 176px; height: 32px; vertical-align: middle; margin: 0px;   line-height: 32px; cursor: pointer;}

div.submenu	{	color: #cfdaea; font-weight: normal; background-color: #34618a; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;}
div.submenu_ov	{	color: #ffffff; font-weight: normal; background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat; background-position: 10px 0px; background-color: #34618a; width: 176px; height: 32px; vertical-align: middle;  line-height: 32px; cursor: pointer;}
div.submenudown_ov	{	color: #ffffff; font-weight: normal; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-color: #34618a; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;}

div.b2bmenu	{ background-color:#5a5a5a; color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }
div.b2bmenu_ov	{ background-color:#c9192d; background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat;  color: #ffffff; font-weight: normal; font-size: 11px;  width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }
div.b2bmenudown_ov	{ background-color:#c9192d; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat;  color: #ffffff; font-weight: normal; font-size: 11px;  width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }

div.zpmenu	{ background-color:#696969; color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: top; padding-left: 20px; padding-top: 7px; cursor: pointer;  }
div.zpmenu_ov	{ background-color:#5e5d5d; background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat;  color: #ffffff; font-weight: normal; font-size: 11px;  width: 176px; height: 32px; vertical-align: top; padding-left: 20px;cursor: pointer; padding-top: 7px; padding-bottom: 3px;  }


div.b2bsubmenu	{ background-color:#393939; color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }
div.b2bsubmenu_ov	{ background-color:#393939;background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat; background-position: 10px 0px;  color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle;line-height: 32px; cursor: pointer;  }

div.clustermenu	{ background-color:#6087ab; color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }
div.clustermenu_ov	{ background-color:#1e4e79; background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat;  color: #ffffff; font-weight: normal; font-size: 11px;  width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }
div.clustermenudown_ov	{ background-color:#1e4e79; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat;  color: #ffffff; font-weight: normal; font-size: 11px;  width: 176px; height: 32px; vertical-align: middle;  line-height: 32px; cursor: pointer;  }

div.clustersubmenu	{ background-color:#34618a; color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle;  line-height: 32px; cursor: pointer;  }
div.clustersubmenu_ov	{ background-color:#34618a;background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat; background-position: 10px 0px;  color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }

div.subafdeling	{ background-color:#1e4e79; color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle;  line-height: 32px; cursor: pointer;  }
div.subafdeling_ov	{ background-color:#1e4e79;background-image: url(../images/arrow_menu.gif); background-repeat: no-repeat; background-position: 0px 0px;  color: #ffffff; font-weight: normal; font-size: 11px; width: 176px; height: 32px; vertical-align: middle; line-height: 32px; cursor: pointer;  }

a.none	{	text-decoration: none; }
a.none:hover	{	text-decoration: none; }

a.bladmanager { font-size: 11px; font-weight: bold; color: #e4710f; text-decoration: none;}
a.bladmanager:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}

a.blauwbold { font-weight: bold; color: #255b8c; text-decoration: none; }
a.blauwbold:hover { font-weight: bold; color: #255b8c; text-decoration: none; }

a.blauw	{	font-weight: normal; color: #093a64; text-decoration: none; }
a.blauw:hover { font-weight: normal; color: #255b8c; text-decoration: none; }

a.sitemap	{	font-weight: bold; color: #4b7195; text-decoration: none;}
a.sitemap:hover	{	font-weight: bold; color: #4b7195; text-decoration: underline;}

a.grijs	{	font-weight: normal; color: #636363; text-decoration: none; }
a.grijs:hover { font-weight: bold; color: #636363; text-decoration: none; }

a.grijs_actief	{	font-weight: bold; color: #636363; text-decoration: none; }
a.grijs_actief:hover { font-weight: bold; color: #636363; text-decoration: none; }

a.zwart	{	font-weight: bold; color: #000000; text-decoration: none; }
a.zwart:hover { font-weight: bold; color: #000000; text-decoration: underline; }


a.zwart_normal	{	font-weight: normal; color: #000000; text-decoration: none; }
a.zwart_normal:hover { font-weight: normal; color: #000000; text-decoration: underline; }

a.rood  { font-weight: bold; color: #c30318; text-decoration: none; font-size: 12px; }
a.rood:hover  { font-weight: bold; color: #c30318; text-decoration: underline; font-size: 12px; }


a.blauw_afd  { font-weight: bold; color: #023e76; text-decoration: none; font-size: 12px; }
a.blauw_afd:hover  { font-weight: bold; color: #023e76; text-decoration: underline; font-size: 12px; }

a.mkb_toplinks			{	font-family: Tahoma; font-size: 11px; color: #92adc6; text-decoration: none; }
a.mkb_toplinks:hover		{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }

a.mkb_toplinks_ov			{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }
a.mkb_toplinks_ov:hover		{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }


a.b2b_toplinks			{	font-family: Tahoma; font-size: 11px; color: #b8b8b8; text-decoration: none; }
a.b2b_toplinks:hover		{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }

a.b2b_toplinks_ov			{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }
a.b2b_toplinks_ov:hover		{	font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }


a.zakenpunt_toplinks			{	font-family: Tahoma; font-size: 11px; color: #723807; text-decoration: none; }
a.zakenpunt_toplinks:hover		{	font-family: Tahoma; font-size: 11px; color: #2e1703; text-decoration: none; }

a.zakenpunt_toplinks_ov			{	font-family: Tahoma; font-size: 11px; color: #2e1703; text-decoration: none; }
a.zakenpunt_toplinks_ov:hover		{	font-family: Tahoma; font-size: 11px; color: #2e1703; text-decoration: none; }


td.inschrijfform_data	{	color: #154a7a; font-weight: bold; }
input.inschrijfform		{	border: 1px solid #3b6b97; color: #000000;  font-family: Tahoma; font-size: 11px; height: 22px; width: 285px; padding-left: 4px; padding-top: 3px; }
textarea.inschrijfform		{	border: 1px solid #3b6b97; color: #000000; font-family: Tahoma; font-size: 11px; height: 95px; width: 395px; overflow: auto; padding: 4px; }

/* AFBEELDINGEN */



.contactFormCellLeft	{	width: 90px; height: 25px; }



.img_left_border{

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	border:1px solid #222222;	

}

.img_left_noborder{

	float:left;

	margin-right:15px;

	margin-bottom:15px;

}



.img_right_border{

	float:right;

	margin-left:10px;

	margin-right:4px;	

	margin-bottom:5px;

	border:1px solid #222222;	

}



.img_right_noborder{

	float:right;

	margin-right:4px;		

	margin-left:15px;

	margin-bottom:15px;

}







.img_noalign_noborder{

	margin:5px;

	display: block; 

	margin-left: auto; 

	margin-right: auto

}



.img_noalign_border{

	margin:5px;

	display: block; 

	margin-left: auto; 

	margin-right: auto;

	border:1px solid #222222;		

}

#form-mkb-service		{ background-color: #eaeff4; padding: 5px; }
#form-mkb-service label { display: inline-block; width: 100px; color: #255a8c; font-weight: bold; }

#form-mkb-service input	{ display: inline-block; width: 265px; border: 1px solid #ccc; height: 22px; }
#form-mkb-service input.aanhef-radio {width: 20px; vertical-align: middle; height: 14px; border: 0px; margin-bottom:  2px;}
#form-mkb-service input.recht-radio {width: 20px; vertical-align: middle; height: 14px; border: 0px; margin-bottom:  2px;}

input#postcode { width: 90px; }
input#telefoon, input#lidnummer { width: 140px; }

#form-mkb-service select	{ display: inline-block; width: 265px; border: 1px solid #ccc; height: 22px; }

#form-mkb-service textarea { width: 392px; height: 164px; border: 1px solid #ccc; padding: 5px; font-family: inherit; font-size: 11px; }

#form-mkb-service #verzenden { width: 90px; height: 21px; margin-left: 100px; }

.required { font-size: 24px; font-weight: bold; display: inline-block; line-height: 24px; margin-left: 5px; }

#rechten { border: 0px solid #000; width: 220px; text-align: left; margin-left:  75px; }
#rechten label { width: 20px;   }

#servicedesk-nieuws-img { float: left; margin-right: 10px; }

