BODY
{
	margin: 0px;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	font-size: 80%;
	background-color: #FFFFFF;
	background-image: url(images/background-gradient2.jpg);
	background-repeat: repeat-x;		height: 100%;	min-height: 100%;
}

A
{
	color: #000000;
}

	#container
	{
		margin: 0px auto;
		text-align: left;
		width: 950px;
		border-left: 2px solid #FFFF00;
		border-right: 2px solid #FFFF00;
		background-color: #fff9c7;		background-image: url(images/top2.gif);		background-repeat: no-repeat;		background-position: top;
		display: block;
		height: 100%;
		min-height: 100%;		padding-top: 40px;		
	}	#footer	{		margin: 0px auto;		clear: both;		width: 950px;		height: 100px;		border-left: 2px solid #FFFF00;
		border-right: 2px solid #FFFF00;		background-image: url(images/footer.gif);		background-repeat: no-repeat;		background-position: bottom;
	}
		#container #content
		{
			width: 450px;			background-color: #fff9c7;
			float: left;
			height: 100%;
			min-height: 100%;
			border-right: 1px solid #FFFF00;			padding-bottom: 40px;			padding-left: 10px;			padding-top: 10px;
		}
		
		#content H1
		{
			margin: 5px;
			font-size: 1.6em;
			font-family: helvetica, arial, sans-serif;
			color: #007528;
			clear: both;
		}
		
		#content H2
		{
			margin: 5px;
			margin-top: 10px;
			font-size: 1.4em;
			font-family: helvetica, arial, sans-serif;
			font-weight: bold;
			border-bottom: 1px solid #007528;
			clear: both;
		}
		
		#content H3
		{
			margin: 5px;
			font-size: 1.2em;
			font-family: helvetica, arial, sans-serif;
			font-weight: bold;
			clear: both;
		}
		
		#content P
		{
			margin: 5px;
			margin-bottom: 10px;
			font-size: 1em;
			font-family: helvetica, arial, sans-serif;
		}
		
		#content UL.producten
		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			clear: both;
		}
			
			UL.producten LI
			{
				margin: 5px;
				padding: 0px;
				position: relative;
				float: left;
				width: 100px;
				height: 100px;
				border: 1px solid #000000;
			}
				
				UL.producten LI A
				{
					display: block;
					width: 100px;
					height: 100px;
					position: relative;
				}
				
				UL.producten LI A #product_image
				{
					position: absolute;
					left: 5px;
					width: 90px;
					right: 5px;
					height: 90px;
					top: 5px;
					bottom:5px;
				}
				
				UL.producten LI A #product_titel
				{
					position: absolute;
					width: 100px;
					background-color: #FFFFFF;
					color: #007528;
					text-decoration: none;
					left: 0px;
					right: 0px;
					bottom: 10px;
					text-align: center;
					font-family: arial;
					font-size: 1.1em;
					text-decoration: none;
					font-weight: bold;
					cursor: pointer;
				}					#content UL.foto_lijst
		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			clear: both;
		}
			
			UL.foto_lijst LI
			{								margin: 0px;
				padding: 0px;
				float: left;
				width: 110px;
				height: 110px;
			}
				UL.foto_lijst LI A
				{
					width: 100px;
					height: 100px;					padding: 0px;					margin: 0px;
				}									UL.foto_lijst LI A IMG					{						margin: 0px;						padding: 0px;					}						#content UL.nieuws_items			{				list-style: none;
				margin: 0px;
				padding: 0px;
				clear: both;				width: 100%;			}							UL.nieuws_items LI				{					margin: 0px;					padding: 0px;					clear: both;					border-bottom: 2px dotted #007528;				}								UL.nieuws_items LI.donker				{					background-color: #FFF594;				}									UL.nieuws_items LI TD P					{						font-weight: bold;					}										UL.nieuws_items LI.donker TD P					{						font-weight: normal;					}									UL.nieuws_items LI H3					{						color: #007528;						clear: both;						font-size: 1.1em;					}										UL.nieuws_items LI P					{						padding: 5px;						clear: both;					}

      	#container #sidebar
		{
			width: 475px;			background-color: #fff9c7;
			float: left;
			padding: 5px;
		}
		
			#sidebar #foto
			{
				position: relative;
				width: 470px;
				height: 300px;
			}
			
			#sidebar H1
			{
				color: #007528;
				text-align: center;
				font-size: 2em;
				font-weight: bolder;
				margin: 5px;
			}
			
			#sidebar #foto H2
			{
				position: absolute;
				top:10px;
				left: 10px;
				width: 450px;
				height: 30px;
				color: #FFF594;
				text-align: center;
				font-size: 1.6em;
				font-weight: bold;
			}
			
				#sidebar #foto #titel
				{
					position: absolute;
					bottom: 5px;
					left: 5px;
					height: 20px;
					width: 400px;
				}
			
			#menu UL
			{
				margin: 0px;
				margin-top: 10px;
				margin-bottom: 10px;
				background-color: #FFF594;
				background-image: url(images/men-bg.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				border: 1px solid #007528;
				width: 100%;
				list-style: none;
				padding: 0px;
			}
				
				#menu UL LI
				{
					border-bottom: 1px dotted #007528;
					margin: 0px;
					list-style: none;
					padding-left: 10px;
					font-weight: bold;
				}
				#menu UL LI UL
				{
					background: none;
					background-image: none;
					margin: 2px;
					border: 0px;
				}
				
				
				#menu UL LI UL LI
				{
					border: 0px;
					font-weight: normal;
				}
				
				#menu UL LI.titel
				{
					border-bottom: 1px solid #007528;
					padding-left: 5px;
					font-size: 1.3em;
					font-weight: bold;
				}								#link				{					margin-top: 20px;				}								#link UL				{					margin: 0px;
					margin-top: 10px;
					margin-bottom: 10px;
					background-color: #FFF594;
					border: 1px solid #007528;
					width: 100%;
					list-style: none;
					padding: 0px;				}								#link UL.texel				{					background-image: url(images/link-texel.jpg);
					background-repeat: no-repeat;
					background-position: top right;				}									#link UL LI
					{
						border-bottom: 1px dotted #007528;
						margin: 0px;
						list-style: none;
						padding-left: 10px;
						font-weight: bold;
					}										#link UL LI.titel					{						border-bottom: 1px solid #007528;
						padding-left: 5px;
						font-size: 1.3em;
						font-weight: bold;					}
			
			#sidebar #nieuws
			{
				background-color: #FFF594;
				height: 100px;
				margin-top: 5px;
				margin-bottom: 5px;
				border: 1px solid #007528;
			}
			
			#nieuws H2
			{
				border-bottom: 1px solid #007528;
				padding-left: 5px;
				font-size: 1.3em;
				font-weight: bold;
			}
			
			#logos
			{
				width: 100%;
				margin-top: 10px;
				margin-bottom: 10px;
			}
