HTML, BODY
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

HTML
{
	overflow-y: scroll !important;
}

BODY
{
	background-color: #f8f8f8;
	cursor: default;
}

	*
	{
		clear: none;
		color: #000000;
		font-family: arial;
		font-size: 12px;
		line-height: 18px;
		margin: 0px;
		padding: 0px;
	}
	
	.left
	{
		float: left;
	}
	
	.right
	{
		float: right;
	}
	
	A IMG
	{
		border: 0px;
	}
	
	A
	{
		color: #000000;
		text-decoration: underline;
	}
	
		A:hover
		{
			text-decoration: none;
		}
	
	FORM.myform
	{
	}
	
		FORM.myform LABEL
		{
			display: inline-block;
			margin-bottom: 6px;
			width: 160px;
		}
		
		FORM.myform INPUT, FORM.myform TEXTAREA
		{
			display: inline-block;
			width: 200px;
			margin-bottom: 6px;
		}
		
		FORM.myform INPUT.submit
		{
			margin-left: 160px;
			width: auto;
		}
		
		FORM.myform .error
		{
			border: 1px solid #ff0000;
		}
	
	H1, H2, H3, H4, H5, H6
	{
		margin-bottom: 6px;
	}
	
	H1, H2
	{
		font-size: 14px;
	}
		
	
	/* FRAMEWORK */
	
	DIV#page
	{
		background-color: #ffffff;
		background-image: url(../image/sidebar_background.jpg);
		background-position: right;
		background-repeat: repeat-y;
		float: left;
		height: auto !important;
		height: 607px;
		margin: 0px;
		min-height: 607px;
		position: relative;
		width: 987px;
	}
	
		DIV#header
		{
			border-bottom: 1px solid #7f7f7f;
			float: left;
			margin-left: 8px;
			position: relative;
			width: 859px !important;
		}
		
			DIV#breadcrumb
			{
				bottom: 0px;
				left: 200px;
				padding: 8px 8px 8px 0px;
				position: absolute;
			}
			
				DIV#breadcrumb A
				{
					text-decoration: none;
				}
			
					DIV#breadcrumb A:hover
					{
						text-decoration: underline;
					}
					
			DIV#header DIV.right
			{
				background-color: #f0f0f0;
				height: 100px;
				width: 194px;
			}
				
		DIV#middle
		{
			background-image: url(../image/background.jpg);
			background-position: top;
			background-repeat: repeat-y;
			float: left;
			height: auto !important;
			height: 406px;
			min-height: 406px;
			padding-bottom: 100px;
			width: 867px;
		}
		
			DIV#menu
			{
				float: left;
				overflow-x: hidden;
				padding: 8px;
				width: 184px;
			}
				
				DIV#menu A
				{
					border-bottom: 1px dotted #000000;
					clear: both;
					display: block;
					float: left;
					font-size: 16px;
					padding: 8px 0px 8px 0px;
					text-decoration: none;
					width: 184px;
				}
				
					DIV#menu A.active
					{
						font-weight: bold;
					}
				
					DIV#menu A:hover
					{
						background-color: #f0f0f0;
						font-weight: bold;
					}
				
			
			DIV#left
			{
				float: left;
				padding: 8px;
				width: 457px;
			}
			
				DIV#left DIV.afbeelding_blok
				{
					padding-bottom: 20px !important;
				}
				
					DIV#left DIV.afbeelding_blok IMG
					{
						margin: 0px 8px 8px 0px;
					}
			
				DIV#left DIV.blok_afbeelding
				{
					padding-bottom: 20px !important;
				}
				
					DIV#left DIV.blok_afbeelding IMG
					{
						margin: 0px 0px 8px 8px;
					}
			
			DIV#right
			{
				float: left;
				padding: 8px;
				width: 178px;
			}
			
				DIV#right DIV.eenvoudig_blok
				{
					margin-bottom: 20px;
				}
			
			DIV#agenda
			{
				float: left;
				padding: 8px;
				width: 651px;
			}
			
				TABLE.agenda
				{
					border-bottom: 1px solid #000000;
					border-right: 1px solid #000000;
					clear: both;
					margin-top: 20px;
					width: 100%;
				}
				
				TABLE.agenda TR.kop TD
				{
					border-bottom: 2px solid #000000;
					font-weight: bold;
				}
				
				TABLE.agenda TR TD
				{
					border-left: 1px solid #000000;
					border-top: 1px solid #000000;
					padding: 2px;
				}
		
		DIV#footer
		{
			background-color: #7f7f7f;
			bottom: 30px;
			color: #ffffff;
			height: 30px;
			left: 0px;
			padding: 10px 8px 0px 8px;
			position: absolute;
			text-decoration: bold;
			vertical-align: middle;
			width: 851px !important;
		}
		
		DIV#sidebar
		{
			float: right;
			width: 120px;
		}
		

					
				DIV#left DIV
				{
					margin-bottom: 20px !important;
					padding-bottom: 20px !important;
				}
