/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 																											*/
/* 												Standard 													*/
/* 														 													*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */

BODY 	
	{
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	background-image:url('/images/bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	color:#383838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

A
	{
	text-decoration:none;
	color:#355A9A;
	}

IMG
	{
	border:none;
	}

TEXTAREA
	{
	font-family:Arial;
	font-size:12px;
	border:1px solid #CDD7E0;
	padding:3px 3px 3px 3px;
	}

INPUT
	{
	font-family:Arial;
	font-size:12px;
	height:18px;
	border:1px solid #CDD7E0;
	padding:3px 3px 3px 3px;
	}

IMG
	{
	border:none;
	}

H1,H2,H3,H4,H5,H6,FORM
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}





/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 																											*/
/* 												Main	 													*/
/* 														 													*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */

#main
	{
	width:1000px;
	height:auto;
	margin:0px auto 0px auto;
	}

	#top
		{
		width:1000px;
		height:105px;
		position:relative;
		}

		#menu
			{
			width:970px;
			height:42px;
			position:absolute;
			left:15px;
			top:63px;
			border-bottom:3px solid #355A84;
			font-family:Arial, Helvetica, sans-serif;
			}

			#menu A
				{
				display:block;
				width:auto;
				height:28px;
				float:left;
				margin:0px 4px 0px 0px;
				padding:11px 12px 0px 12px;
				font-size:14px;
				font-weight:bold;
				color:#355A84;
				letter-spacing:0.02em;
				}

				#menu A:HOVER
					{
					background-color:#355A84;
					color:#FFFFFF;
					}

				A#menu_sel
					{
					background-color:#355A84;
					color:#FFFFFF;
					}

			H1#bolawi_rent
				{
				display:block;
				width:200px;
				height:35px;
				position:absolute;
				left:23px;
				top:17px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:30px;
				font-weight:bold;
				color:#D50000;
				}

			#winkelwagen
				{
				width:200px;
				height:62px;
				position:absolute;
				left:778px;
				top:50px;
				background-image:url('/images/winkelwagen_bg.png');
				background-repeat:no-repeat;
				color:#355A84;
				z-index:8;
				}

				#winkelwagen A
					{
					display:block;
					width:140px;
					height:44px;
					padding:18px 0px 0px 60px;
					line-height:140%;
					color:#355A84;
					}

	#mid
		{
		width:1000px;
		height:auto;
		min-height:607px;
		padding:0px 0px 15px 0px;
		background-color:#EAEEF2;
		background-image:url('/images/mid_bg.jpg');
		background-repeat:repeat-x;
		}

		#bot
			{
			width:970px;
			height:93px;
			margin:15px 0px 0px 15px;
			padding:0px 0px 0px 0px;
			background-color:#355A84;
			position:relative;
			}

			#bot_zoek
				{
				width:210px;
				height:27px;
				position:absolute;
				left:14px;
				top:33px;
				z-index:3;
				}

			#bot_logos
				{
				width:200px;
				height:45px;
				position:absolute;
				left:289px;
				top:18px;
				}

				#bot_logos IMG
					{
					width:200px;
					height:45px;
					}

			#bot_menu
				{
				width:500px;
				height:60px;
				position:absolute;
				left:420px;
				top:15px;
				line-height:220%;
				text-align:right;
				font-size:12px;
				}

				#bot_menu A
					{
					color:#E5E5E5;
					padding:0px 0px 0px 10px;
					}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Home													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

		#home_top
			{
			width:970px;
			height:345px;
			position:relative;
			margin:3px 0px 0px 15px;
			z-index:1;
			}

			#home_top IMG
				{
				width:970px;
				height:345px;
				z-index:2;
				}

			#home_top_bg
				{
				width:380px;
				height:345px;
				position:absolute;
				left:590px;
				top:0px;
				z-index:3;
				background-color:#375B85;
				filter:alpha(opacity=80);
				-moz-opacity:0.80;
				opacity:0.80;
				}

			#home_top_txt
				{
				width:340px;
				height:305px;
				position:absolute;
				left:590px;
				top:0px;
				z-index:4;
				padding:20px 20px 20px 20px;
				color:#FFFFFF;
				line-height:160%;
				font-family:Arial, Helvetica, sans-serif;
				}

				#home_top_txt H1
					{
					font-size:18px;
					font-weight:bold;
					color:#FFFFFF;
					text-transform:uppercase;
					margin:0px 0px 10px 0px;
					}

		.home_blok
			{
			width:241px;
			height:246px;
			float:left;
			position:relative;
			background-image:url('/images/home_blok_bg.png');
			margin:12px 0px 0px 4px;
			}

			.home_blok H2
				{
				display:block;
				width:223px;
				height:29px;
				position:absolute;
				left:2px;
				top:1px;
				padding:10px 0px 0px 12px;
				font-size:18px;
				color:#1A2D59;
				letter-spacing:-0.03em;
				}

			.home_blok_mid
				{
				width:235px;
				height:159px;
				position:absolute;
				left:2px;
				top:40px;
				}

				.home_blok_mid IMG
					{
					width:235px;
					height:159px;
					}

			A.home_blok_link
				{
				display:block;
				width:204px;
				height:27px;
				position:absolute;
				left:2px;
				top:199px;
				padding:14px 32px 0px 0px;
				color:#355A84;
				font-weight:bold;
				text-align:right;
				background-image:url('/images/menu_side_a.jpg');
				background-repeat:no-repeat;
				background-position:213px 18px;
				font-family:Arial, Helvetica, sans-serif;
				}

			#home_blok_aanb
				{
				width:235px;
				height:159px;
				position:absolute;
				left:2px;
				top:40px;
				overflow:hidden;
				border-bottom:1px solid #CBCBCB;
				}

				.glidecontent
					{
					width:235px;
					height:159px;
					position:absolute;
					left:0px;
					top:0px;
					visibility:hidden;
					background-color:#FFEEC5;
					}

					.glidecontent IMG
						{
						width:85px;
						height:85px;
						position:absolute;
						left:10px;
						top:11px;
						border:5px solid #FFFFFF;
						}

					.aanb_txt
						{
						width:112px;
						height:105px;
						position:absolute;
						left:118px;
						top:15px;
						font-size:11px;
						color:#355A84;
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						}

						.aanb_txt SPAN
							{
							display:block;
							margin:0px 0px 5px 0px;
							color:#D50000;
							font-size:12px;
							}

					.glidecontent A
						{
						display:block;
						width:115px;
						height:19px;
						position:absolute;
						left:106px;
						top:130px;
						padding:5px 0px 0px 9px;
						background-image:url('/images/home_mid_knop.jpg');
						color:#FFFFFF;
						}

			#home_blok_aanb_nav
				{
				width:235px;
				height:30px;
				position:absolute;
				left:2px;
				top:200px;
				text-align:center;
				padding:11px 0px 0px 0px;
				}

				#home_blok_aanb_nav a
					{
					border:1px solid #CBCBCB;
					padding:1px 6px 1px 7px;
					}

					#home_blok_aanb_nav a.selected
						{
						background: #355A84;
						border:0;
						padding:2px 7px 2px 8px;
						}

					#home_blok_aanb_nav a.toc:hover
						{
						background: #355A84;
						border:0;
						padding:2px 7px 2px 8px;
						}

				#home_blok_aanb_nav a.prev
					{
					display:block;
					width:16px;
					height:16px;
					position:absolute;
					left:10px;
					top:11px;
					padding:0px 0px 0px 0px;
					border:1px solid #CBCBCB;
					background-image:url('/images/pijltje_left.jpg');
					background-repeat:no-repeat;
					background-position:5px 5px;
					}

				#home_blok_aanb_nav a.next
					{
					display:block;
					width:16px;
					height:16px;
					position:absolute;
					left:207px;
					top:11px;
					padding:0px 0px 0px 0px;
					border:1px solid #CBCBCB;
					background-image:url('/images/menu_side_a.jpg');
					background-repeat:no-repeat;
					background-position:5px 5px;
					}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Page													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

		#page_top
			{
			width:970px;
			height:157px;
			position:relative;
			margin:3px 0px 0px 15px;
			z-index:1;
			}

			#page_top IMG
				{
				width:970px;
				height:157px;
				z-index:2;
				}

			#zoeken
				{
				width:210px;
				height:27px;
				position:absolute;
				left:14px;
				top:122px;
				z-index:3;
				}

				#zoeken_input
					{
					width:169px;
					height:13px;
					position:absolute;
					left:0px;
					top:0px;
					padding:7px 7px 7px 7px;
					margin:0px 0px 0px 0px;
					border:0;
					background-color:#FFFFFF;
					font-size:11px;
					color:#000000;
					}

				#zoeken_submit
					{
					width:27px;
					height:27px;
					position:absolute;
					left:183px;
					top:0px;
					border:0;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					}

		#page_side
			{
			width:240px;
			height:auto;
			float:left;
			margin:9px 0px 0px 15px;
			padding:0px 0px 50px 0px;
			background-color:#FFFFFF;
			z-index:4;
			}

			#page_side A
				{
				display:block;
				width:190px;
				height:auto;
				margin:0px 0px 0px 0px;
				padding:10px 40px 10px 10px;
				font-size:11px;
				font-weight:bold;
				color:#355A84;
				border-bottom:1px solid #D7D8DB;
				line-height:160%;
				background-image:url('/images/menu_side_a.jpg');
				background-repeat:no-repeat;
				background-position:215px 14px;
				font-family:Arial, Helvetica, sans-serif;
				}

				A#page_side_sel, #page_side A:HOVER
					{
					background-color:#EFF1F3;
					background-image:url('/images/menu_side_asel.jpg');
					}

			#page_side H2
				{
				display:block;
				width:230px;
				height:31px;
				margin:0px 0px 0px 0px;
				padding:17px 0px 0px 10px;
				background-color:#355A84;
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				text-transform:uppercase;
				}

				#page_side H2 A
					{
					color:#FFFFFF;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-size:14px;
					font-weight:bold;
					border:0;
					}

					#page_side H2 A:HOVER
						{
						background:none;
						}

			#page_side_bot
				{
				width:260px;
				height:75px;
				margin:10px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				text-align:center;
				}

				#page_side_bot IMG
					{
					width:65px;
					height:56px;
					margin:0px 3px 0px 3px;
					padding:20px 0px 0px 0px;
					}

			#page_side_keuze
				{
				width:249px;
				height:70px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #D7D8DB;
				padding:0px 0px 0px 11px;
				font-size:11px;
				font-weight:bold;
				color:#355A84;
				line-height:330%;
				}

				#page_side_keuze SELECT
					{
					width:215px;
					height:25px;
					margin:0px 0px 0px 0px;
					border:1px solid #E2E3EA;
					padding:0px 0px 0px 0px;
					}

			#page_side_contact
				{
				width:238px;
				height:346px;
				position:relative;
				border-top:0;
				}

				#page_side_contact_txt
					{
					width:210px;
					height:80px;
					position:absolute;
					left:9px;
					top:13px;
					line-height:160%;
					}

				#page_side_contact_route
					{
					width:220px;
					height:24px;
					position:absolute;
					left:9px;
					top:104px;
					}

					INPUT#page_side_contact_route_1
						{
						width:81px;
						height:16px;
						position:absolute;
						left:0px;
						top:0px;
						margin:0px 0px 0px 0px;
						border:1px solid #DADDE1;
						padding:3px 3px 3px 3px;
						}

					INPUT#page_side_contact_route_2
						{
						width:35px;
						height:16px;
						position:absolute;
						left:91px;
						top:0px;
						margin:0px 0px 0px 0px;
						border:1px solid #DADDE1;
						padding:3px 3px 3px 3px;
						}

					INPUT#page_side_contact_route_3
						{
						width:84px;
						height:24px;
						position:absolute;
						left:136px;
						top:0px;
						margin:0px 0px 0px 0px;
						border:0;
						padding:3px 3px 4px 3px;
						background-image:url('/images/page_side_contact_route_3.jpg');
						font-size:11px;
						color:#FFFFFF;
						text-align:left;
						}

				#page_side_contact_img
					{
					width:220px;
					height:126px;
					position:absolute;
					left:9px;
					top:138px;
					}

					#page_side_contact_img A
						{
						padding:0px 0px 0px 0px;
						border:0px;
						margin:0px 0px 0px 0px;
						}

					#page_side_contact_img IMG
						{
						width:220px;
						}

				#page_side_contact_bot
					{
					width:238px;
					height:61px;
					position:absolute;
					left:0px;
					top:274px;
					padding:10px 0px 0px 0px;
					border-top:1px solid #D7D8DB;
					text-align:center;
					}

					#page_side_contact_bot IMG
						{
						height:43px;
						padding:0px 6px 0px 6px;
						}

		#page
			{
			width:680px;
			height:auto;
			min-height:400px;
			position:relative;
			float:left;
			margin:-40px 0px 0px 0px;
			padding:20px 20px 20px 20px;
			background-color:#FFFFFF;
			z-index:5;
			line-height:165%;
			font-size:11px;
			color:#000000;
			}

			#page H1
				{
				display:block;
				height:20px;
				width:auto;
				margin:0px 0px 9px 0px;
				font-size:18px;
				font-weight:bold;
				color:#1A2D59;
				text-transform:uppercase;
				}

			#page A
				{
				color:#355A9A;
				font-weight:bold;
				}

			#page_nav
				{
				width:700px;
				height:15px;
				position:absolute;
				left:10px;
				top:5px;
				text-align:right;
				font-size:11px;
				color:#D6DADE;
				}

				#page_nav A
					{
					font-weight:normal;
					color:#D6DADE;
					}





/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//												Verhuur														//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


			A.verhuur_link
				{
				display:block;
				width:400px;
				height:21px;
				margin:0px auto 0px auto;
				padding:3px 0px 0px 0px;
				text-align:center;
				font-size:12px;
				font-weight:bold;
				}

				A.verhuur_link:HOVER
					{
					background-color:#E1E5EA;
					}

			#verhuur_prod
				{
				width:385px;
				float:left;
				}

				#verhuur_prod_periode
					{
					width:410px;
					height:auto;
					background-color:#EAEEF2;
					padding:3px 0px 0px 0px;
					margin:15px 0px 0px 0px;
					}

					#verhuur_prod_periodetop
						{
						width:404px;
						height:30px;
						position:relative;
						background-color:#355A84;
						margin:0px 0px 5px 3px;
						}

						H3#verhuur_prod_periodetoph
							{
							display:block;
							height:20px;
							width:200px;
							position:absolute;
							left:10px;
							top:5px;
							font-size:14px;
							font-weight:bold;
							color:#FFFFFF;
							}

						H3#verhuur_prod_periodetopp
							{
							display:block;
							height:20px;
							width:200px;
							position:absolute;
							left:170px;
							top:5px;
							font-size:14px;
							font-weight:bold;
							color:#FFFFFF;
							}

					.verhuur_prod_periode
						{
						width:410px;
						height:29px;
						position:relative;
						border-bottom:1px solid #FFFFFF;
						}

						.verhuur_prod_periode_prod
							{
							width:100px;
							height:20px;
							position:absolute;
							left:10px;
							top:5px;
							}

						.verhuur_prod_periode_prijs
							{
							width:100px;
							height:20px;
							position:absolute;
							left:170px;
							top:5px;
							}

						INPUT.verhuur_prod_periode_link
							{
							width:124px;
							height:24px;
							position:absolute;
							left:283px;
							top:2px;
							margin:0px 0px 0px 0px;
							border:0;
							padding:0px 0px 0px 0px;
							background-image:url('/images/verhuur_prod_periode.jpg');
							font-weight:normal;
							color:#FFFFFF;
							}

			#verhuur_img
				{
				width:260px;
				float:right;
				}

				.verhuur_img_groot
					{
					width:250px;
					height:auto;
					display:none;
					border:5px solid #EAEEF2;
					}

					.verhuur_img_groot IMG
						{
						width:250px;
						height:auto;
						}

				.verhuur_img_klein
					{
					width:80px;
					height:110px;
					border-right:5px solid #EAEEF2;
					border-bottom:5px solid #EAEEF2;
					border-left-color:#EAEEF2;
					border-left-style:solid;
					border-left-width:0;
					float:left;
					}

					.verhuur_img_klein IMG
						{
						width:80px;
						height:auto;
						max-height:110px;
						}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//												Zonnebanken													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

			.zonnebank_cat
				{
				width:335px; 
				float:left;
				margin:0px 0px 0px 0px;
				}

				.zonnebank_cat_row
					{
					width:335px; 
					height:22px;
					padding:3px 0px 0px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					}

					.zonnebank_cat_row:HOVER
						{
						background-color:#E1E5EA;
						}

					.zonnebank_cat_row A
						{
						display:block;
						width:260px;
						padding:0px 0px 0px 10px;
						float:left;
						}

			#zonnebank_prod
				{
				width:385px;
				float:left;
				}

			#zonnebank_side
				{
				width:260px;
				float:right;
				}

				#zonnebank_img
					{
					width:260px;
					}

					.zonnebank_img_groot
						{
						width:250px;
						height:auto;
						display:none;
						border:5px solid #EAEEF2;
						}

						.zonnebank_img_groot IMG
							{
							width:250px;
							height:auto;
							}

					.zonnebank_img_klein
						{
						width:80px;
						height:110px;
						border-right:5px solid #EAEEF2;
						border-bottom:5px solid #EAEEF2;
						border-left-color:#EAEEF2;
						border-left-style:solid;
						border-left-width:0;
						cursor:pointer;
						float:left;
						}

						.zonnebank_img_klein IMG
							{
							width:80px;
							height:auto;
							max-height:110px;
							}

				#zonnebank_side_bestel
					{
					width:254px;
					height:auto;
					background-color:#EAEEF2;
					margin:10px 0px 0px 0px;
					padding:3px 3px 3px 3px;
					}

					#zonnebank_side_bestel_title
						{
						width:244px;
						height:auto;
						padding:5px 5px 5px 5px;
						background-color:#355A84;
						font-size:14px;
						font-weight:bold;
						color:#FFFFFF;
						}

					#zonnebank_side_bestel_price
						{
						width:250px;
						height:30px;
						padding:13px 10px 0px 0px;
						text-align:right;
						font-size:16px;
						font-weight:bold;
						color:#1A2D59;
						}

					#zonnebank_side_bestel_vanaf
						{
						width:235px;
						height:auto;
						padding:13px 10px 13px 15px;
						}

					A#zonnebank_side_bestel_link
						{
						display:block;
						width:254px;
						height:27px;
						position:relative;
						}

						A#zonnebank_side_bestel_link IMG
							{
							width:124px;
							height:24px;
							position:absolute;
							left:130px;
							top:0px;
							}

			#zonnebank_form
				{
				font-size:12px;
				}

				#zonnebank_form TABLE
					{
					font-weight:bold;
					margin:40px auto 40px auto;
					}

				#zonnebank_form INPUT
					{
					width:300px;
					}

				#zonnebank_form SELECT
					{
					width:308px;
					font-family:Arial;
					font-size:12px;
					border:1px solid #CDD7E0;
					padding:1px 1px 1px 1px;
					}

				#zonnebank_form TEXTAREA
					{
					width:300px;
					height:100px;
					}

				#zonnebank_form_bot
					{
					width:460px;
					height:30px;
					position:relative;
					}

				SELECT#zonnebank_form_opties
					{
					width:150px;
					height:30px;
					position:absolute;
					left:154px;
					top:0px;
					padding:4px 4px 4px 10px;
					}

				INPUT#zonnebank_form_submit
					{
					width:154px;
					height:30px;
					margin:0px 0px 0px 308px;
					border:0;
					padding:8px 0px 8px 10px;
					background-color:#355A84;
					background-image:url('/images/form_bestel.jpg');
					background-repeat:no-repeat;
					background-position:138px 12px;
					text-align:left;
					color:#FFFFFF;
					}





/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Webshop													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

		.webshop_cat_top
			{
			width:684px;
			height:37px;
			position:relative;
			background-color:#355A84;
			border:3px solid #EAEEF2;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			}

			.webshop_cat_top H2
				{
				display:block;
				height:20px;
				width:300px;
				position:absolute;
				left:20px;
				top:10px;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bold;
				text-transform:uppercase;
				}

			.webshop_cat_top_watt
				{
				height:20px;
				width:60px;
				position:absolute;
				left:367px;
				top:13px;
				}

			.webshop_cat_top_uvb
				{
				height:20px;
				width:60px;
				position:absolute;
				left:451px;
				top:13px;
				}

			.webshop_cat_top_prijs
				{
				height:20px;
				width:60px;
				position:absolute;
				left:520px;
				top:13px;
				}

		.webshop_cat_prod
			{
			width:690px;
			height:62px;
			position:relative;
			font-size:11px;
			color:#000000;
			}

			.webshop_cat_prod IMG
				{
				width:50px;
				height:40px;
				position:absolute;
				left:9px;
				top:12px;
				}

			.webshop_cat_prod_prod
				{
				width:280px;
				height:40px;
				position:absolute;
				left:84px;
				top:13px;
				font-size:12px;
				}

			.webshop_cat_prod_prod_omschr
				{
				font-size:11px;
				}

				.webshop_cat_prod_prod STRONG
					{
					font-size:12px;
					font-weight:bold;
					}

				.webshop_cat_prod_prod SPAN
					{
					color:#FF0000;
					font-weight:bold;
					}


			.webshop_cat_prod_watt
				{
				width:60px;
				height:40px;
				position:absolute;
				left:372px;
				top:13px;
				}

			.webshop_cat_prod_uvb
				{
				width:60px;
				height:40px;
				position:absolute;
				left:459px;
				top:13px;
				}

			.webshop_cat_prod_prijs
				{
				width:60px;
				height:40px;
				position:absolute;
				left:525px;
				top:13px;
				}

			A.webshop_cat_prod_bestel
				{
				width:84px;
				height:24px;
				position:absolute;
				left:597px;
				top:18px;
				background-color:#000066;
				color:#FFFFFF;
				}

				A.webshop_cat_prod_bestel IMG
					{
					width:84px;
					height:24px;
					position:absolute;
					top:0px;
					left:0px;
					margin:0px 0px 0px 0px;
					border:0;
					padding:0px 0px 0px 0px;
					}
















		#webshop_prod_img
			{
			width:260px;
			height:auto;
			float:left;
			}

			.webshop_prod_img_groot
				{
				width:250px;
				height:auto;
				display:none;
				position:relative;
				border:5px solid #EAEEF2;
				}

				.webshop_prod_img_groot IMG
					{
					width:250px;
					height:auto;
					}

				IMG.webshop_prod_img_groot_ver
					{
					width:21px;
					height:21px;
					position:absolute;
					left:2px;
					bottom:7px;
					z-index:2;
					}

			.webshop_prod_img_klein
				{
				width:80px;
				height:110px;
				border-right:5px solid #EAEEF2;
				border-bottom:5px solid #EAEEF2;
				border-left-color:#EAEEF2;
				border-left-style:solid;
				border-left-width:0;
				cursor:pointer;
				float:left;
				}
				.webshop_prod_img_klein IMG
					{
					max-width:80px;
					height:auto;
					max-height:110px;
					}

		#webshop_prod_txt
			{
			width:410px;
			height:auto;
			float:right;
			font-size:11px;
			}

			.webshop_prod_aanbt
				{
				width:410px;
				height:auto;
				position:relative;
				border-bottom:1px solid #CBCBCB;
				padding:10px 0px 6px 0px;
				line-height:100%;
				font-size:9px;
				}

				.webshop_prod_aanbt H4
					{
					display:block;
					width:50px;
					height:23px;
					position:absolute;
					left:0px;
					top:0px;
					padding:3px 0px 0px 0px;
					font-size:13px;
					font-weight:bold;
					text-transform:uppercase;
					color:#FF0000;
					}

				.webshop_prod_aanbt SPAN
					{
					display:block;
					width:360px;
					height:20px;
					position:absolute;
					left:50px;
					top:0px;
					font-size:12px;
					font-weight:bold;
					}

			#webshop_prod_bot
				{
				width:400px;
				height:73px;
				position:relative;
				border-top:1px solid #CBCBCB;
				margin:10px 0px 0px 0px;
				padding:7px 0px 0px 10px;
				font-size:12px;
				line-height:200%;
				}

				#webshop_prod_bot STRONG
					{
					font-weight:bold;
					font-size:13px;
					}

				#webshop_prod_bot SPAN
					{
					display:block;
					width:40px;
					height:20px;
					position:absolute;
					left:10px;
					top:31px;
					padding:1px 0px 0px 0px;
					}

				INPUT#webshop_prod_bot_inp 
					{
					width:36px;
					height:14px;
					position:absolute;
					left:50px;
					top:33px;
					margin:0px 0px 0px 0px;
					border:1px solid #E2E3EA;
					padding:3px 0px 4px 4px;
					text-align:left;
					}

				SELECT#webshop_prod_bot_opt 
					{
					width:105px;
					height:25px;
					position:absolute;
					left:103px;
					top:33px;
					margin:0px 0px 0px 0px;
					border:1px solid #E2E3EA;
					padding:0px 0px 3px 0px;
					font-size:12px;
					}

				INPUT#webshop_prod_bot_sub
					{
					width:182px;
					height:28px;
					position:absolute;
					left:223px;
					top:31px;
					margin:0px 0px 0px 0px;
					border:0;
					padding:3px 0px 3px 10px;
					text-align:left;
					background-image:url('/images/webshop_prod_bestel.jpg');
					color:#FFFFFF;
					font-weight:bold;
					letter-spacing:-0.02em;
					cursor:pointer;
					}

			.webshop_prod_aanbb
				{
				width:340px;
				height:77px;
				position:relative;
				border-top:1px solid #CBCBCB;
				margin:20px 0px 0px 0px;
				padding:0px 0px 0px 70px;
				line-height:150%;
				}

				.webshop_prod_aanbb H4
					{
					display:block;
					width:50px;
					height:20px;
					position:absolute;
					left:5px;
					top:5px;
					font-size:13px;
					font-weight:bold;
					text-transform:uppercase;
					color:#FF0000;
					}

				.webshop_prod_aanbb STRONG, .webshop_prod_aanbb SPAN
					{
					font-size:12px;
					font-weight:bold;
					}

				.webshop_prod_aanbb_aant
					{
					width:40px;
					height:21px;
					position:absolute;
					left:5px;
					top:57px;
					}

				INPUT.webshop_prod_aanbb_inp 
					{
					width:40px;
					height:21px;
					position:absolute;
					left:50px;
					top:54px;
					margin:0px 0px 0px 0px;
					border:1px solid #E2E3EA;
					padding:0px 0px 0px 0px;
					}

				SELECT.webshop_prod_aanbb_opt 
					{
					width:105px;
					height:23px;
					position:absolute;
					left:103px;
					top:54px;
					margin:0px 0px 0px 0px;
					border:1px solid #E2E3EA;
					padding:0px 0px 0px 0px;
					}

				A.webshop_prod_aanbb_sub
					{
					display:block;
					width:172px;
					height:18px;
					position:absolute;
					left:223px;
					top:49px;
					}

		#webshop_winkelwagen_img
			{
			width:275px;
			height:auto;
			float:left;
			}

			#webshop_winkelwagen_img IMG
				{
				width:234px;
				height:auto;
				padding:5px 5px 5px 5px;
				border:5px solid #EAEEF2;
				}

		#webshop_winkelwagen_txt
			{
			width:400px;
			height:auto;
			float:left;
			}

			#webshop_winkelwagen_txt_next
				{
				width:400px;
				height:70px;
				position:relative;
				}

				A#webshop_winkelwagen_txt_next_1
					{
					width:113px;
					height:26px;
					position:absolute;
					left:0px;
					top:40px;
					padding:4px 0px 0px 32px;
					background-color:#EAEEF2;
					background-image:url('/images/pijltje_l_left.jpg');
					background-repeat:no-repeat;
					background-position:9px 12px;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					}

				A#webshop_winkelwagen_txt_next_2
					{
					width:152px;
					height:26px;
					position:absolute;
					left:150px;
					top:40px;
					padding:4px 0px 0px 8px;
					background-color:#355A84;
					background-image:url('/images/pijltje_d_right.jpg');
					background-repeat:no-repeat;
					background-position:143px 12px;
					color:#FFFFFF;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					}

		#bestel_top
			{
			width:680px;
			height:25px;
			position:relative;
			background-color:#F5F7F9;
			color:#355A84;
			margin:0px 0px 18px 0px;
			border-bottom:7px solid #D7DEE6;
			font-size:11px;
			}

			#bestel_top_1
				{
				width:120px;
				height:20px;
				position:absolute;
				left:0px;
				top:0px;
				padding:5px 0px 0px 10px;
				border-bottom:7px solid #D7DEE6;
				}

			#bestel_top_2
				{
				width:120px;
				height:20px;
				position:absolute;
				left:170px;
				top:0px;
				padding:5px 0px 0px 10px;
				border-bottom:7px solid #D7DEE6;
				}

			#bestel_top_3
				{
				width:120px;
				height:20px;
				position:absolute;
				left:340px;
				top:0px;
				padding:5px 0px 0px 10px;
				border-bottom:7px solid #D7DEE6;
				}

			#bestel_top_4
				{
				width:120px;
				height:20px;
				position:absolute;
				left:510px;
				top:0px;
				padding:5px 0px 0px 10px;
				border-bottom:7px solid #D7DEE6;
				}

			#bestel_top_bot
				{
				height:7px;
				position:absolute;
				left:0px;
				top:25px;
				background-color:#355A84;
				overflow:hidden;
				}

		#ww_meldingprod
			{
			width:648px;
			height:auto;
			margin:0px 0px 15px 0px;
			border:1px solid #D7DEE6;
			padding:10px 15px 10px 15px;
			color:#375883;
			}

			#ww_meldingprod STRONG
				{
				color:#355A86;
				}

		#ww_top
			{
			width:680px;
			height:35px;
			position:relative;
			background-color:#D7DEE6;
			color:#355A84;
			font-weight:bold;
			}

			#ww_top_prod
				{
				width:100px;
				height:15px;
				position:absolute;
				left:10px;
				top:8px;
				}

			#ww_top_aant
				{
				width:100px;
				height:15px;
				position:absolute;
				left:350px;
				top:8px;
				}

			#ww_top_stuk
				{
				width:100px;
				height:15px;
				position:absolute;
				left:421px;
				top:8px;
				}

			#ww_top_prijs
				{
				width:100px;
				height:15px;
				position:absolute;
				left:512px;
				top:8px;
				}

		.ww_prod
			{
			width:680px;
			height:61px;
			position:relative;
			border-bottom:1px solid #B7C4D2;
			color:#355A84;
			font-size:11px;
			}

			.ww_prod_img
				{
				width:56px;
				height:61px;
				position:absolute;
				left:0px;
				top:0px;
				border-left:1px solid #D7DEE6;
				}

				.ww_prod_img IMG
					{
					width:46px;
					height:46px;
					position:absolute;
					left:6px;
					top:5px;
					border:1px solid #D7DEE6;
					padding:1px 1px 1px 1px;
					}

			.ww_prod_prod
				{
				width:280px;
				height:50px;
				position:absolute;
				left:64px;
				top:5px;
				}

				.ww_prod_prod A
					{
					font-weight:bold;
					}

				.ww_prod_prod SPAN
					{
					font-weight:bold;
					color:#FF0000;
					}

			.ww_prod_aant
				{
				width:46px;
				height:51px;
				position:absolute;
				left:343px;
				top:0px;
				padding:10px 0px 0px 16px;
				border-left:1px solid #DCE2E9;
				font-weight:bold;
				}

			.ww_prod_stuk
				{
				width:76px;
				height:51px;
				position:absolute;
				left:404px;
				top:0px;
				padding:10px 0px 0px 16px;
				border-left:1px solid #DCE2E9;
				font-weight:bold;
				}

			.ww_prod_prijs
				{
				width:76px;
				height:51px;
				position:absolute;
				left:495px;
				top:0px;
				padding:10px 0px 0px 16px;
				border-left:1px solid #DCE2E9;
				font-weight:bold;
				}

			.ww_prod_del
				{
				width:84px;
				height:51px;
				position:absolute;
				left:586px;
				top:0px;
				padding:10px 0px 0px 8px;
				border-left:1px solid #DCE2E9;
				border-right:1px solid #DCE2E9;
				}

		#ww_bot
			{
			width:680px;
			height:65px;
			position:relative;
			color:#355A84;
			font-size:14px;
			font-weight:bold;
			}

			#ww_bot_tot1
				{
				width:485px;
				height:35px;
				position:absolute;
				left:0px;
				top:0px;
				padding:25px 0px 0px 0px;
				text-align:right;
				border-bottom:1px solid #D7DEE6;
				}

			#ww_bot_tot2
				{
				width:165px;
				height:35px;
				position:absolute;
				left:485px;
				top:0px;
				padding:25px 0px 0px 30px;
				border-bottom:1px solid #D7DEE6;
				}

			A#ww_bot_ver
				{
				width:113px;
				height:24px;
				position:absolute;
				left:379px;
				top:79px;
				padding:6px 0px 0px 32px;
				background-color:#EAEEF2;
				background-image:url('/images/pijltje_l_left.jpg');
				background-repeat:no-repeat;
				background-position:9px 12px;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				}

			A#ww_bot_gad
				{
				width:137px;
				height:24px;
				position:absolute;
				left:541px;
				top:79px;
				padding:6px 0px 0px 8px;
				background-color:#355A84;
				background-image:url('/images/pijltje_d_right.jpg');
				background-repeat:no-repeat;
				background-position:128px 12px;
				color:#FFFFFF;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				}

		#ww_geg
			{
			width:680px;
			height:auto;
			position:relative;
			font-size:12px;
			}

			#ww_geg H1
				{
				margin:0px 0px 16px 0px;
				}

			#ww_geg TABLE
				{
				margin:0px 0px 0px 10px; 
				font-weight:bold;
				}

			#ww_geg INPUT
				{
				width:300px;
				vertical-align:middle;
				}

			#ww_geg SELECT
				{
				width:308px;
				height:22px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border:1px solid #CDD7E0;
				}

			#ww_geg TEXTAREA
				{
				width:300px;
				height:100px;
				}

			#ww_geg_aflever
				{
				width:680px;
				height:auto;
				margin:20px 0px 0px 0px;
				display:none;
				}

			#ww_geg_line
				{
				width:680px;
				height:50px;
				position:relative;
				border-bottom:1px solid #CDD7E0;
				}

				A#ww_geg_terug
					{
					width:122px;
					height:24px;
					position:absolute;
					left:350px;
					top:10px;
					padding:6px 0px 0px 32px;
					background-color:#EAEEF2;
					background-image:url('/images/pijltje_l_left.jpg');
					background-repeat:no-repeat;
					background-position:9px 12px;
					font-size:12px;
					}

				INPUT#ww_geg_submit
					{
					width:146px;
					height:30px;
					position:absolute;
					left:512px;
					top:10px;
					margin:0px 0px 0px 0px;
					border:0;
					padding:6px 0px 6px 8px;
					background-color:#355A84;
					background-image:url('/images/pijltje_d_right.jpg');
					background-repeat:no-repeat;
					background-position:128px 12px;
					text-align:left;
					color:#FFFFFF;
					font-size:12px;
					font-weight:bold;
					cursor:pointer;
					}

		#ww_over_bot
			{
			width:680px;
			height:100px;
			margin:20px 0px 0px 0px;
			position:relative;
			border-top:1px solid #CDD7E0;
			}

			#ww_over_bot INPUT
				{
				width:146px;
				height:30px;
				position:absolute;
				left:512px;
				top:20px;
				margin:0px 0px 0px 0px;
				border:0;
				padding:6px 0px 6px 8px;
				background-color:#355A84;
				background-image:url('/images/pijltje_d_right.jpg');
				background-repeat:no-repeat;
				background-position:128px 12px;
				text-align:left;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				}

		INPUT#bestel_end_button
			{
			width:111px;
			height:23px;
			cursor:pointer;
			}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Contact													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#contact_left
		{
		width:280px;
		height:auto;
		float:left;
		font-size:11px;
		}

	#contact_right
		{
		width:370px;
		height:auto;
		float:left;
		font-size:13px;
		}

		#contact_left H2, #contact_right H2
			{
			font-size:14px;
			}

		#contact_right TABLE
			{
			margin:10px 0px 0px 0px;
			font-size:11px;
			}

		#contact_right INPUT
			{
			width:264px;
			height:21px;
			padding:3px 3px 3px 3px;
			border:1px solid #B7B7B7;
			background-color:#DFDFDF;
			font-size:12px;
			}

			#contact_right INPUT[disabled="disabled"], INPUT[disabled]
				{
				color:#0000FF;
				} 

			#contact_right INPUT:FOCUS
				{
				background-color:#FFFFFF;
				}

		#contact_right SELECT
			{
			width:271px;
			height:27px;
			padding:3px 3px 3px 3px;
			border:1px solid #B7B7B7;
			background-color:#DFDFDF;
			font-size:12px;
			}

			#contact_right SELECT[disabled="disabled"], SELECT[disabled]
				{
				color:#0000FF;
				} 

			#contact_right SELECT:FOCUS
				{
				background-color:#FFFFFF;
				}

		#contact_right TEXTAREA
			{
			width:264px;
			height:150px;
			padding:3px 3px 3px 3px;
			border:1px solid #B7B7B7;
			background-color:#DFDFDF;
			font-size:12px;
			}

			#contact_right TEXTAREA:focus
				{
				background-color:#FFFFFF;
				}

		INPUT#contactform_submit
			{
			width:114px;
			height:24px;
			margin:0px 0px 0px 254px;
			border:0;
			padding:0px 0px 0px 10px;
			background-image:url('/images/contactform_submit.jpg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-align:left;
			color:#FFFFFF;
			cursor:pointer;
			}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Zoeken													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	.zoek_div
		{
		width:670px;
		height:85px;
		margin:0px 0px 20px 0px;
		font-size:11px;
		}

		.zoek_div H2 A
			{
			margin:0px 0px 0px 0px;
			padding:0px 0px 5px 0px;
			font-size:14px;
			color:#394F99;
			}

		.zoek_div A
			{
			color:#394F99;
			}







/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Slimbox													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#lbOverlay
	{
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
	}

#lbCenter, #lbBottomContainer 
	{
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
	}

.lbLoading 
	{
	background: #fff url(/images/loading.gif) no-repeat center;
	}

#lbImage 
	{
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	}

#lbPrevLink, #lbNextLink 
	{
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	}

#lbPrevLink 
	{
	left: 0;
	}

#lbPrevLink:hover 
	{
	background: transparent url(/images/prevlabel.gif) no-repeat 0 15%;
	}

#lbNextLink 
	{
	right: 0;
	}

#lbNextLink:hover 
	{
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
	}

#lbBottom 
	{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
	}

#lbCloseLink 
	{
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
	}

#lbCaption, #lbNumber 
	{
	margin-right: 71px;
	}

#lbCaption 
	{
	font-weight: bold;
	}

