html, body {
	height: 100%;
}

/*li a.menubtn:link, li a.menubtn:active {*/
li a.menubtn, li a.menubtn:link, li a.menubtn:visited {
	color: #990;
}

img {
	border: none;
}

img.left {
	margin: 0px; 
	margin-right: 10px;
}

img.right {
	margin: 0px; 
	margin-left: 10px;
}

body, td, input, select, textarea {
	color: #000; 
	font-family: 'trebuchet ms', georgia, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 18px;
}

.colofon {
 font-size: 11px;
}	

.colofon h2 {
 font-size: 11px;
}	

.txtwerkveld {
	width: 718px;
	width/**/:/**/ 543px;	
	margin-left: 54px;
	background: url(images/bg-werkveld.jpg) repeat-y;
	padding: 25px 150px 25px 25px;
	position: relative;
}

p {
	margin: 0px 0px 14px 0px;
}

.pagina {
	margin: 0px;
	padding: 0px;
}

.pad {
	width: 772px;
	width/**/:/**/ 762px;	
	height: 26px;
	height/**/:/**/ 22px;	
	overflow: hidden;
	color: white;
	padding: 4px 0px 0px 10px;
	vertical-align: middle;
}

h1 {
	margin: 0px 0px 4px 0px;
	font-size: 14px;
}


h2 {
	margin: 0px 0px 4px 0px;
	font-size: 11px;
	font-weight: normal;	
}

/* checklist */

.checklistblok {
	position: relative; 
	width: 718px;
	margin: 0px 0px 0px 54px;
	padding: 0px;
}

.stap {
	width: 718px;
	width/**/:/**/ 443px;
	height: 186px;
	height/**/:/**/ 156px;	
	border-bottom: 2px solid white;		
	background: url(images/bg-werkveld.jpg) repeat-y;
	padding: 25px 250px 5px 25px;
	position: relative;
}

.beschrijving {
	width: 718px;
	width/**/:/**/ 443px;	
	height: 245px;
	background: url(images/bg-beschrijving.jpg) repeat-y;
	padding: 25px 250px 5px 25px;
	position: relative;
	font-size: 11px;
}

.beslisboom {
	width: 233px;
	height: 406px;
	border: 1px solid #BBBA53;
	border-right: 1px solid #FFFFFF;			
	background: url(images/bg-beslisboom.jpg) top left;
	position: absolute;
	top: 25px;
	right: 0px;
	z-index: 10;
}

.scrollboom {
	width: 233px;
	width/**/:/**/ 223px;	
	height: 406px;
	height/**/:/**/ 386px;	
	overflow: auto;
	padding: 10px 0px 10px 10px;	
}

li.schema {
	padding: 0px 0px 2px 15px;
	background: url(images/ico-schema.gif) top left no-repeat;
}

li.schema-vervolg {
	padding: 0px 0px 2px 15px;
	background: url(images/ico-schema-vervolg.gif) top left no-repeat;
}

li.vraag {
	padding: 0px 0px 2px 15px;
	background: url(images/ico-vraag.gif) top left no-repeat;
}

li.antwoord {
	padding: 0px 0px 2px 35px;
	background: url(images/ico-antwoord.gif) top left no-repeat;
}

li.eind {
	padding: 0px 0px 2px 35px;
	background: url(images/ico-eind.gif) top left no-repeat;
}

li.eind-vervolg {
	padding: 0px 0px 2px 35px;
	background: url(images/ico-eind-vervolg.gif) top left no-repeat;
}

li.laatsteantwoord {
	padding: 0px 0px 2px 35px;
	background: url(images/ico-laatste-antwoord.gif) top left no-repeat;
}

.nietbeantwoord {
	color: #999999;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li {
	padding: 0px 0px 0px 15px;
	background: url(images/ico-bullit.gif) top left no-repeat;
}


/* menu items */


.menu {
	width: 772px;
	width/**/:/**/ 718px;	
	height: 163px;
	height/**/:/**/ 23px;	
	padding: 140px 0px 0px 54px;
	overflow: hidden;
	font-weight: bold;
	color: #999900;	
}

.menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.menu li {
	float: left;
	display: block;
	background: none;
	padding: 0px;	
}

.menu li a {
	padding: 0px 30px 0px 30px;
}

/* Styles voor de print variant */



@media print
{

    .NoPrint { 
    	display: none;
    }
    




}

/* CSS Hacks */
{
	width/**/:/**/640px;	
}
