	label {
		width: 150px; 
		display:block;
		float:left;
	}

	textarea {
		font: 10pt/16pt  Helvetica, Arial, Sans-serif;
	}

	.noborder {
		border:0px;			
	}
	
	p {
		margin:10px 0px;
	}
	
	body {
		background-color: #999;
		background-image: url(/images/background.jpg);
		background-repeat: repeat-x;
		background-position: 0 -600px;
		margin: 0px;
		padding: 40px 27px 27px 27px; 
		font: 10pt/16pt  Helvetica, Arial, Sans-serif;
		color: #777;
		text-align: left; 
		height:100%;
/*		behavior:url(/css/rollover.htc);*/
	}
	
	#container {
		border:0px solid white;
		margin:auto auto 20px auto;
		padding:0px;
		width:840px;
		text-align: left;
	}
	
	#header {
		margin:0px;
		padding:0px;
		height:122px;
		overflow:hidden;
		background-color: white;
		background-image: url(/images/header_bg.jpg);
		background-repeat: repeat-x;
		background-position: 0 -20px;
	}

	#footer {
		display: block;
		margin-top:20px;
		text-align: center;
		clear: both;
		letter-spacing:3px;
		text-transform : lowercase;		
		font: 1em; 
	}
	
	#footer,
	#footer A {
		color: white;
	}
	
	#content_wrap {
		display: block;
		margin: 0px;
		padding:0px;
		background-color:white;
	}
	
	#content {
		padding: 0px;
		margin: 0px;
		background-color:white;	
	}


/* menu */	

	#menu {
		margin:0px;
		padding:0px;
		display:block;
		height:32px;
		background-image: url(/images/background.jpg);
		background-repeat: repeat-x;
		background-position: 0 -690px;
		font-size: 1em;
		font-family:'Helvetica';
	}
	
	ul#menu1 {
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
		z-index:2;
		text-align:center;
		color:white;
		text-decoration:none;
	}	

	#menu1 li {
		position:relative;
		margin:0px;
		padding:0px;
		list-style:none;
	}		
	
	#menu1 li A {			
		display:block;
		padding:6px 4px;
		letter-spacing:1px;
	}

	#menu1 li.hoofd {		
		letter-spacing:6px;
		float:left;
	}
	
	#menu1 li.hoofd A {
		color:white;
		margin:0px;
		width:160px;
	}
	
	#menu1 li:hover A {			
		color:black;
		background-image: url(/images/background.jpg);
		background-repeat: repeat-x;
		background-position: 0 -400px;

	}
	
	#menu1 ul.level2 {
		margin:0px; 
		padding:0px;
		background-image: url(/images/background.jpg);
		background-repeat: repeat-x;
		background-position: 0 -400px;
	}
	
	#menu1 ul.level2 li A { 
		text-align:left;
		color:black;
		margin:0px;
		padding:3px 4px;		
	}
	
	#menu1 ul.level2 li A:hover {
		color:black;	
		background: #ddd;
	}	
	

/* menu control */
	
	ul#menu1 ul,#menu1 ul ul{
		position:absolute;
		display:none;
		left:0px;
		top:27px;
		margin:0px;
		padding:0px;		
	}
		
	#menu1 li:hover ul ul {
		display:none;
	}

	#menu1 li:hover ul,#menu1 li:hover li:hover ul {
		display:block;
	}
	
	
