*
{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html
{
	background-color:red;
	background-position:center;	
  	overflow: -moz-scrollbars-vertical;
}
body
{
	behavior:url("hover.htc");
}
#header_container
{
	clear: both;
	width:100%;
	height:125px;
}
	#bovenstelijn
	{
		width:100%;
		height:3px;
		background-color:#FFFF00;
		border-bottom: 1px solid #000000;
	}
		#header
		{
			background:url(../assets/goedkoop/jansen_header.jpg) no-repeat top;
			width:760px;
			height:125px;
			margin-left:auto;
			margin-right:auto;
		}
			#zoeken
			{
				margin: 0px 0px 0px 540px;
				padding: 5px;
				color:#CC0000;
				font-weight:bold;
			}
			#zoeken input
			{
				border:1px solid #990000;
			}
			#zoeken .zoek_submit
			{
				border:none;
				background:none;
				color:#CC0000;
				font-weight:bold;
			}
#topmenu
{
	clear: both;
	width:760px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
}
	#topmenu_webshop
	{
		float:left;
		width:380px;
		height:32px;
		margin: 0px 0px 0px 25px;
	}
		#topmenu_webshop1
		{
			float:left;
			background:url(../assets/goedkoop/jansen_topmenu_left.jpg) no-repeat;
			width:12px;
			height:32px;
		}
		#topmenu_webshop2
		{
			float:left;
			background:url(../assets/goedkoop/jansen_topmenu_bg.jpg) repeat-x bottom;
			width:352px;
			height:32px;
		}
			#topmenu_webshop2 ul
			{
				list-style: none;
			}
			.top_menu_webshop_begin
			{
				float:left;
				margin: 3px 0px 1px 0px;
				color:#FFFFFF;
				font-weight:bold;
			}
			.top_menu_webshop_begin_active
			{
				float:left;
				margin: 3px 0px 1px 0px;
				color:#FFFF00;
				font-weight:bold;
			}
			.top_menu_webshop
			{
				float:left;
				border-left: 1px solid #FFFF00;
				margin: 3px 0px 1px 0px;
				color:#FFFFFF;
				font-weight:bold;
			}
			.top_menu_webshop_active
			{
				float:left;
				border-left: 1px solid #FFFF00;
				margin: 3px 0px 1px 0px;
				color:#FFFF00;
				font-weight:bold;
			}
				.top_menu_webshop_begin a,
				.top_menu_webshop a
				{
					color:#FFFFFF;
					padding: 0px 13px;
					text-decoration: none;
				}
				.top_menu_webshop_begin_active a,
				.top_menu_webshop_active a
				{
					color:#FFFF00;
					padding: 0px 13px;
					text-decoration: none;
				}
				.top_menu_webshop_begin a:hover,
				.top_menu_webshop_begin_active a:hover,
				.top_menu_webshop a:hover,
				.top_menu_webshop_active a:hover
				{
					color:#FFFF00;
				}
	    #topmenu_webshop3
		{
			float:left;
			background:url(../assets/goedkoop/jansen_topmenu_right.jpg) no-repeat;
			width:14px;
			height:32px;
		}
	#topmenu_div
	{
		float:right;
		width:316px;
		height:32px;
		margin: 0px 10px 0px 0px;
	}
		#topmenu_1
		{
			float:left;
			background:url(../assets/goedkoop/jansen_topmenu_left.jpg) no-repeat;
			width:12px;
			height:32px;
		}
		#topmenu_2
		{
			float:left;
			background:url(../assets/goedkoop/jansen_topmenu_bg.jpg) repeat-x bottom;
			width:280px;
			height:32px;
		}
			#topmenu_2 ul
			{
				list-style: none;
			}
			.top_menu_items_begin
			{
				float:left;
				margin: 3px 0px 1px 0px;
				color:#FFFF00;
				font-weight:bold;
			}
			.top_menu_items_begin_active
			{
				float:left;
				margin: 3px 0px 1px 0px;
				color:#FFFFFF;
				font-weight:bold;
			}
			.top_menu_items
			{
				float:left;
				border-left: 1px solid #FFFF00;
				margin: 3px 0px 1px 0px;
				color:#FFFF00;
				font-weight:bold;
			}
			.top_menu_items_active
			{
				float:left;
				border-left: 1px solid #F5B901;
				margin: 3px 0px 1px 0px;
				color:#FFFFFF;
				font-weight:bold;
			}
				.top_menu_items_begin a, 
				.top_menu_items a
				{
					color:#FFFF00;
					padding: 0px 13px;
					text-decoration: none;
				}
				.top_menu_items_begin_active a,
				.top_menu_items_active a
				{
					color:#FFFFFF;
					padding: 0px 13px;
					text-decoration: none;
				}
				.top_menu_items_begin a:hover,
				.top_menu_items_begin_active a:hover, 
				.top_menu_items a:hover,
				.top_menu_items_active a:hover
				{
					color:#FFFFFF;
				}
		#topmenu_3
		{
			float:left;
			background:url(../assets/goedkoop/jansen_topmenu_right.jpg) no-repeat;
			width:14px;
			height:32px;
		}
#content_container
{
	clear: both;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 18px;
}
	#content_header
	{
		float: left;
		background: url(../assets/goedkoop/jansen_content_header.jpg) no-repeat;
		width: 760px;
		height: 12px;
	}
	#content_content
	{	
		float: left;
		width: 757px;
		background: #D00202;
		border-top: 0px;
		border-left: 2px solid #FFFF00;
		border-right: 1px solid #FFFF00;
	}
		#column1
		{
			float: left;
			width: 130px;
			padding: 0px 10px;
		}
			#column1 ul
			{
				list-style: none;
			}
				#column1 li.menu_item a
				{
					background: url(../assets/goedkoop/jansen_menu_kop_bg.jpg) repeat-x;
					display:block;
					color:#FFFF00;
					width: 112px;
					padding-left:10px;
					margin-bottom: 9px;
					line-height: 21px;
					_height: 21px;
					border: 1px solid #FFFF00;
					text-decoration: none;
					font-weight:bold;
				}
				#column1 li.menu_item a:hover
				{
					color:#FFFFFF;
				}
				#column1 li.menu_item_active a
				{
					background: url(../assets/goedkoop/jansen_menu_kop_bg.jpg) repeat-x;
					display:block;
					color:#FFFF00;
					width: 112px;
					padding-left:10px;
					line-height: 21px;
					_height: 21px;
					border: 1px solid #FFFF00;
					text-decoration: none;
					font-weight:bold;
				}
				#column1 li.menu_item_active a:hover
				{
					color:#FFFFFF;
				}
					#column1 li.sub_item a,
					#column1 li.sub_item_active a
					{
						background: #FF0000;
						display:block;
						color:#000000;
						width: 112px;
						padding-left:10px;
						line-height: 23px;
						_height: 23px;
						border-left: 1px solid #FFFF00;
						border-right: 1px solid #FFFF00;
						text-decoration: none;
						font-weight:bold;
					}
					#column1 li.sub_item_active a
					{
						color:#FFFF00;
					}
					#column1 li.sub_item a:hover,
					#column1 li.sub_item_active a:hover
					{
						color:#FFFF00;
					}
					#column1 li.sub_onder
					{
						background: url(../assets/goedkoop/jansen_menu_sub_onderkant.jpg) no-repeat;
						width: 124px;
						height: 19px;
					}
		#column2
		{
			float: left;
			width: 607px;
			color:#FFFFFF;
		}
      p.foutmelding
      {
        color:gold;
      }
			#column2 h1
			{
				font-size: 20px;
				color:#FFFF00;
			}
			#column2 table h1
			{
				font-size: 20px;
				color:#FFFF00;
			}
			#column2 table td
			{
				padding-bottom:2px;
			}
			#column2 table a
			{
				color:#FFFF00;
				text-decoration:
			}
			#column2 table a:hover
			{
				color:#FFFFFF;
			}
			#column2 a.no_line
			{
				text-decoration:none;
			}
			#column2 a.no_line img
			{
				border:none;
			}
			#column2 a.uitloggen
      {
        float:right;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        color:#FFFF00;
      }
      #column2 a.uitloggen:hover
      {
        color:#FFFFFF;
      }
			#advertentie
			{
				width: 594px;
				height: 258px;
				padding-bottom:10px;
			}
				#advertentie a
				{
					display:block;
				}
				#advertentie img
				{
					border:0px;
				}
			#product_div_top
			{
				background:url(../assets/goedkoop/jansen_content_product_top.jpg) no-repeat;
				width:594px;
				height:9px;
			}
			#product_div
			{
				width:562px; /* 15px padding each and 1px border each = 594px */ 
				padding: 2px 15px;
				border-left: 1px solid #FFFF00;
				border-right: 1px solid #FFFF00;
				color:#FFFFFF;
			}
				#product_div table h1
				{
					font-size: 20px;
					color:#FFFF00;
				}
				#product_div table p.prijs,
				#product_div table p.prijs strong
				{
					font-size: 20px;
					color:#FFFF00;
				}
			#product_div_bottom
			{
				background:url(../assets/goedkoop/jansen_content_product_bottom.jpg) no-repeat;
				width:594px;
				height:8px;
			}
			#product_bestel_terug
			{
				width:594px;
				padding: 2px 0px;
				margin-top:10px;
			}
                a.button,
				a.button_gray
				{
					color:#FFFFFF;
					padding: 0px 26px;
					background:url(../assets/goedkoop/jansen_product_btn_bg.jpg) repeat-x;
					line-height:20px;
					border:1px solid #FFFF00;
					text-decoration:none;
					font-weight:bold;
					text-transform:uppercase;
				}
                a.button:hover,
				a.button_gray:hover
				{
					color:#FFFF00;
				}
			#aanbiedingen
			{
				width: 600px;
				padding-top:10px;
			}
				.aanbieding_link
				{
					float:left;
					background: url(../assets/goedkoop/jansen_content_aanbiedingen.jpg);
					width:133px;
					height:104px;
					padding: 10px 5px;
					margin-bottom:10px;
					margin-right:7px;
					text-decoration: none;
					/*padding:8px 5px 5px 5px;*/
				}
				.aanbieding_link:hover
				{
					float:left;
					background: url(../assets/goedkoop/jansen_content_aanbiedingen_hover.jpg) no-repeat;
					width:133px;
					height:104px;
					padding: 10px 5px;
					margin-bottom:10px;
					margin-right:7px;
					cursor: pointer;
				}
					.aanbieding_titel
					{
						clear:both; 
						width:133px; 
						height:38px; 
						color:#460101; 
						font-size:13px; 
						font-weight:bold;
						display:block;
					}
					.aanbieding_plaatje
					{
						float:left; 
						width:60px; 
						height:60px;
					}
					.aanbieding_link img
					{	
						float:left; 
						width:60px; 
						height:60px;
						border:none;
					}
					.aanbieding_prijs
					{
						float:left; 
						padding-top:20px; 
						width:70px; 
						height:40px; 
						color:#460101; 
						font-size:16px; 
						font-weight:bold;
					}
					.aanbieding_prijs span
					{
						font-size: 18px;
					}
	#content_footer
	{
		float: left;
		background: url(../assets/goedkoop/jansen_content_footer.jpg) no-repeat;
		width: 760px;
		height: 12px;
	}
