body {
	margin: 0;
	background: #fff url('../images/bg/body.jpg') top left repeat-x fixed;
	}

/* commented backslash hack v2 - - - - - - - - - - - - - - - - - - - - - - - \*/ 
html, body { height: 100%; padding: 0; } 
* html, * html body{
	overflow: hidden;
	padding: 89px 0 40px 0;
	margin: -89px 0 -40px 0;
	padd\ing:0;
	ma\rgin:0;
	}
* html #outer { 
	overflow: auto;
	height: 99.9%;
	voice-family: "\"}\""; voice-family:inherit; 
	}
* html #contain-all{
	position: absolute;
	overflow: auto;
	width: 100%;
	height: 100%;
	z-index: 1;
	}
/* end hack - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 


#content {
	clear: both;
	margin: 23px 0 23px 84px;
	width: 906px;
	}

#footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 40px;
	z-index: 99;
	background: #080709;
	}
.spacerFooter { height: 40px; } /* same height as footer to preserve space - */

#footer-inner {
	position: relative;
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 10px 45px;
	}

/* mac hide - reduce page to allow the scrollbar to remain visible - - - - - \*/
* html #footer-inner { margin-right: 17px; }
/* end hide - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#inner { width: 990px; margin: 0 auto; }

html>body #footer { position: fixed; }/* for moz/opera and others - - - - - - */



#top-bar{
	position: absolute; /* ie6 will treat this as fixed because of a bug where overflow:auto is set on a parent */
	top: 0px;
	left: 0px;
	height: 89px;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 99;
	overflow: visible;
	}
#topbar-inner {
	height: 89px;
	background: transparent url('../images/bg/header.gif') top left repeat-x;
	}
	
/* mac hide - reduce page to allow the scrollbar to remain visible - - - - - \*/
* html #topbar-inner {margin-right:17px;}
/* end hide - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.spacerHeader { height: 89px }/* same height as footer/header to preserve space*/

html>body #top-bar { position: fixed; }/* for moz/opera and others - - - - - - */



#ftr {
	width: 990px;
	margin: 0 auto;
	}
#header {
	height: 55px;
	width: 990px;
	margin: 0 auto;
	}
#hdrLogo {
	width: 400px;
	float: left;
	padding-left: 45px;
	}
#hdrMenu {
	width: 400px;
	float: right;
	text-align: right;
	padding: 10px 45px 0 0;
	}
	
/* START min-height ********************************************************* */
	.prop { float: right; width: 1px; }
	.minH { height: 380px; background: transparent; }
/* EINDE min-height ********************************************************* */
	
.clear { background: transparent; height: 1px; overflow: hidden; clear: both; }
.clearBot { background: transparent; height: 1px; overflow: hidden; clear: both; }


/* --- ALGEMEEN ------------------------------------------------------------- */


#tekst #top {
	background: transparent url('../images/algemeen/tekstTop.png') top left no-repeat;
	width: 363px; height: 11px;
	}
#tekst #bg {
	background: transparent url('../images/algemeen/tekstBg.png') bottom left no-repeat;
	width: 333px; /* 363-2x 15 */
	padding: 5px 15px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	} 
#tekst #bot {
	background: transparent url('../images/algemeen/tekstBot.png') top left no-repeat;
	width: 363px; height: 11px;
	}

