BODY 
	{
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	background-image:url('/images/bg_overlopend.jpg');
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	background-color:#2C2C2C;
	}

IMG
	{
	border:none;
	}

A
	{
	text-decoration:none;
	}

#content
	{
	width:990px;
	height:auto;
	margin:0px auto 0px auto;
	}

	#top_mid
		{
		width:990px;
		height:120px;
		overflow:hidden;
		position:relative;
		margin:0px auto 0px auto;
		}

		#top_logo
			{
			width:400px;
			height:70px;
			position:absolute;
			top:10px;
			left:20px;
			}

		#top_slogan
			{
			width:990px;
			height:24px;
			position:absolute;
			top:86px;
			left:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#333333;
			background:none;
			}

			.top_slogan_slide
				{
				width:900px;
				margin:0px 0px 0px 10px;
				height:24px;
				background:none;
				}

				.top_slogan_slide H2
					{
					background:none;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#000000;
					margin:10px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					}

		#top_menu
			{
			width:400px;
			height:30px;
			position:absolute;
			top:3px;
			left:280px;
			text-align:right;
			}

			#top_menu A
				{
				color:#555555;
				font-size:11px;
				text-decoration:none;
				margin:0px 0px 0px 20px;
				}

		#top_zoeken
			{
			width:240px;
			height:30px;
			position:absolute;
			top:3px;
			left:700px;
			font-size:11px;
			color:#555555;
			}

			.top_zoeken_input
				{
				border:1px solid #555555;
				font-size:11px;
				color:#555555;
				}

			.top_zoeken_submit
				{
				margin:0px 0px 0px 10px;
				background-color:#FFFFFF;
				border-bottom:1px solid #555555;
				border-top:1px solid #555555;
				border-left:none;
				border-right:none;
				font-size:11px;
				color:#555555;
				}

		#top_nav
			{
			width:400px;
			height:12px;
			position:absolute;
			top:102px;
			left:580px;
			color:#6d0101;
			text-align:right;
			}

			#top_nav A
				{
				color:#6d0101;
				text-decoration:none;
				}

#menu
	{
	width:100%;
	height:40px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #636363;
	border-bottom:1px solid #636363;
	background-image:url('images/bg.jpg');
	}

	#menu_mid
		{
		width:990px;
		height:40px;
		margin:0px auto 0px auto;
		}

		#menu_mid A
			{
			width:auto;
			height:27px;
			padding:13px 10px 0px 10px;
			display:block;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			border-right:1px solid #636363;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			letter-spacing:-0.09em
			}

		A.menu_mid_1
			{
			color:#FFAE00;
			background:none;
			}

			A.menu_mid_1:HOVER
				{
				color:#FFFFFF;
				background-color:#50545B;
				}

			.menu_mid_1_sel
				{
				color:#FFFFFF;
				background-color:#50545B;
				}

		A.menu_mid_2
			{
			color:#FFAE00;
			background:none;
			}

			A.menu_mid_2:HOVER
				{
				color:#FFFFFF;
				background-color:#50545B;
				}

			.menu_mid_2_sel
				{
				color:#FFFFFF;
				background-color:#50545B;
				}

#main
	{
	width:990px;
	height:auto;
	margin:0px auto 0px auto;
	background-color:#424242;
	}




	#slider2
		{
		width:950px;
		height:170px;
		float:left;
		overflow:hidden;
		margin:5px 5px 5px 5px; 
		background-color:#FFFFFF;
		}

		.contentdiv
			{
			width:950px;
			height:170px;
			}

			.contentdiv IMG
				{
				width:950px;
				height:170px;
				}

	#paginate-slider2
		{
		width:25px;
		height:auto;
		margin:20px 0px 0px 0px;
		float:left;
		}

		 a.toc
			{
			width:20px; 
			height:20px; 
			margin:0px 0px 4px 0px; 
			padding:0px 0px 0px 0px;
			display:block;
			background-color:#525252;
			}

			.pagination a:hover, .pagination a.selected
				{
				color:#FFAE00;
				background-color:#656565;
				}












			.home_blok
				{
				width:234px;
				height:170px;
				margin:5px 5px 5px 5px;
				padding:0px 0px 0px 0px;
				float:left;
				border:1px solid #999999;
				background-color:#FFFFFF;
				}
	
				.home_blok H3
					{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					color:#424242;
					margin:5px 0px 0px 0px;
					padding:0px 0px 5px 10px;
					border-bottom:1px solid #999999;
					text-align:left;
					}
	
				.home_blok A
					{
					font-size:13px;
					color:#424242;
					}
	
				.home_blok_img
					{
					width:234px;
					height:120px;
					border-bottom:1px solid #999999;
					overflow:hidden;
					text-align:center;
					}
	
					.home_blok_img IMG
						{
						max-width:234px;
						max-height:120px;
						}
	
				.home_blok_bot
					{
					width:212px;
					height:18px;
					padding:3px 20px 0px 0px;
					text-align:right;
					overflow:hidden;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#000000;
					}
	
					.home_blok_bot IMG
						{
						vertical-align:top;
						}

	#page
		{
		width:964px;
		height:auto;
		min-height:400px;
		padding:10px 10px 10px 10px;
		margin:3px 3px 3px 3px;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#474747; 
		line-height:180%;
		}

		#page H2
			{
			padding:0px 0px 0px 0px;
			margin:7px 0px 7px 0px;
			background-color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:16px;
			font-weight:bold; 
			color:#474747; 
			}

	#webshop_menu_side
		{
		width:226px;
		height:auto;
		float:left;
		}

		.webshop_menu_cat
			{
			width:198px;
			height:27px;
			margin:3px 0px 0px 3px;
			padding:6px 0px 0px 20px;
			display:block;
			background-color:#6A6A6A;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:bold;
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
			}

		.webshop_menu_subcat
			{
			width:180px;
			height:25px;
			margin:3px 0px 0px 21px;
			padding:8px 0px 0px 20px;
			display:block;
			font-size:11px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#FFAE00;
			background-color:#4C4C4C;
			}

			.webshop_menu_subcat_sel
				{
				width:180px;
				height:25px;
				margin:3px 0px 0px 21px;
				padding:8px 0px 0px 20px;
				display:block;
				font-size:11px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#FFAE00;
				background-color:#555555;
				}

	#webshop_page
		{
		width:735px;
		height:auto;
		min-height:400px;
		position:relative;
		float:left;
		padding:10px 10px 10px 10px;
		margin:5px 3px 5px 3px;
		background-color:#FFFFFF;
		position:relative;
		}

		#webshop_page_h2
			{
			width:550px;
			height:30px;
			float:left;
			padding:10px 0px 0px 10px;
			border-bottom:2px solid #333333;
			}

			#webshop_page_h2 H2
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#004199;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				}

		#webshop_prijs
			{
			width:189px;
			height:47px;
			position:absolute;
			top:10px;
			left:530px;
			margin:0px 0px 0px 0px;
			padding:5px 15px 15px 5px;
			background-image:url('/images/prijs_bg.jpg');
			font-size:18px;
			color:#FF0000;
			text-align:center;
			}

		.webshop_cat
			{
			width:350px;
			height:75px;
			margin:5px 5px 5px 5px;
			padding:0px 0px 0px 0px;
			border:1px solid #999999;
			float:left;
			}

			.webshop_cat_left
				{
				width:170px;
				height:75px;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border-right:1px solid #999999;
				}

				.webshop_cat_left H3
					{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#424242;
					padding:0px 0px 0px 0px;
					margin:10px 0px 0px 5px;
					}

				.webshop_cat_left A
					{
					font-size:12px;
					color:#424242;
					text-decoration:none;
					}

				.webshop_cat_left_balk
					{
					width:160px;
					height:19px;
					text-align:right;
					margin:20px 0px 0px 0px;
					padding:3px 10px 0px 0px;
					background-color:#4C4C4C;
					border-top:1px solid #999999;
					border-bottom:1px solid #999999;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;
					}

					.webshop_cat_left_balk IMG
						{
						vertical-align:top;
						}

					.webshop_cat_left_balk A
						{
						color:#FFFFFF;
						}

			.webshop_cat_img
				{
				width:179px;
				height:75px;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				overflow:hidden;
				text-align:center;
				}

		.webshop_catprod
			{
			width:232px;
			height:170px;
			margin:5px 5px 5px 5px;
			padding:0px 0px 0px 0px;
			float:left;
			border:1px solid #999999;
			}

			.webshop_catprod H3
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#424242;
				margin:5px 0px 0px 0px;
				padding:0px 10px 5px 0px;
				border-bottom:1px solid #999999;
				text-align:right;
				}

			.webshop_catprod A
				{
				font-size:13px;
				color:#424242;
				}

			.webshop_catprod_img
				{
				width:232px;
				height:120px;
				border-bottom:1px solid #999999;
				overflow:hidden;
				text-align:center;
				}

				.webshop_catprod_img IMG
					{
					max-width:232px;
					max-height:120px;
					}

			.webshop_catprod_bot
				{
				width:212px;
				height:18px;
				padding:3px 20px 0px 0px;
				text-align:right;
				overflow:hidden;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				}

				.webshop_catprod_bot IMG
					{
					vertical-align:top;
					}

		.webshop_prod_img
			{
			width:230px;
			height:auto;
			margin:10px 10px 10px 10px;
			padding:0px 0px 0px 0px;
			float:left;
			}

			.img_prod_groot IMG
				{
				max-width:200px;
				margin:auto;
				border:1px solid #000000;
				}

			.img_prod_klein IMG
				{
				margin:3px 3px 3px 3px;
				height:45px;
				width:60px;
				cursor:pointer;
				float:left;
				border:1px solid #000000;
				}

		.webshop_prod_text
			{
			width:460px;
			height:auto;
			margin:10px 10px 10px 10px;
			padding:0px 0px 0px 0px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#474747;
			line-height:180%;
			}

		.webshop_prod_bestel
			{
			width:680px;
			height:24px;
			margin:10px 10px 10px 10px;
			padding:8px 30px 0px 0px;
			background-color:#494949;
			text-align:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			font-style:italic;
			color:#FFAE00;
			}

			.webshop_prod_bestel_knop
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				font-style:italic;
				color:#FFAE00;
				border:none;
				background:none;
				}

		#webshop_bestel_form
			{
			width:350px; 
			float:left;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px; 
			color:#474747; 
			line-height:180%;
			}

			#webshop_bestel_form INPUT
				{
				font-family:Arial, Helvetica, sans-serif; 
				font-size:11px; 
				color:#474747; 
				}

			#webshop_bestel_form TEXTAREA
				{
				font-family:Arial, Helvetica, sans-serif; 
				font-size:11px; 
				color:#474747; 
				}

			.webshop_bestel_form_btn
				{
				width:200px;
				background:none;
				border-top:1px solid #D5D5CB;
				border-right:none;
				border-bottom:1px solid #D5D5CB;
				border-left:none;
				text-align:right;
				}

#main_bottom
	{
	width:980px;
	height:15px;
	padding:4px 10px 0px 0px;
	margin:2px auto 2px auto;
	text-align:right;
	}

	#main_bottom A
		{
		color:#CCCCCC;
		font-size:11px;
		text-decoration:none;
		margin:0px 0px 0px 20px;
		}





/* 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;
}
