#block_1{
	float: left;
}
#block_2{
	float: left;
}
#block_3{
	float: left;
}
#iframe{    
	float: left;
}

#block_4{
	float: left;
}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3, #iframe, #block_4
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */

/* end easy clearing */
#footer
	{
	clear: both;
	}

/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}
	



/* 100% height include scroll */ 
	html, body {
		height: 100%; 
	}
    #wrapper {
			min-height: 100%;

			height:auto !important; /* voor moderne browsers */

			height:100%;
	}
	#wrapper { 
	 	margin: 0 auto;
	 	width: 1000px;
		padding: 0px 0px 0px 0px;
	/*
	 border-left: 1px solid black;
	 border-right: 1px solid black;
	*/
	}
	
	/* scroll vs 100% height fix 
	if ie6 overflow:visible else overflow:hidden
	*/
	.ie6_hack{
		overflow:hidden;
	}
/* end 100% height include scroll */ 
