* {margin:0;padding:0}
/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	background: #fff url(pic/achtergrond.gif) repeat-y left top;
	color: #000000;
	text-align:left;
	font: 0.8em/1.5 verdana, arial, sans-serif;
}
h1 {
	color: #0066CC;
	font: bold 1.6em / 2 verdana, arial, sans-serif;
}
h2 {
	color: #0066CC;
	font: bold 1.2em / 1.5 verdana, arial, sans-serif;
	margin-top: 1.2em;
}
A:link    { color: #000000; }
A:visited { color: #000000; }
A:hover   { color: #FF0000; }
#wrapper{
	width:auto;
	min-width:770px;
	max-width:1024px;
	text-align:left;
	margin-left:0;
	margin-right:auto;
	position:relative;
}
#outer{
	margin-left:170px;
	margin-right:170px;
	color: #000000;
}

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float:left;
	width:526px;
}
#header{
	position:absolute;
	top:0;
	left:0;
	height:90px;
	line-height:70px;	
	overflow:hidden;
	background:#fff url(pic/logo.gif) no-repeat;
	width: 100%;
}

#rightheader{
	padding: 15px 0 15px 0px;
	width: 100%;
	position:relative;
	text-align: right;
}
#left {
	position:relative;/*ie needs this to show float */
	width:170px;
	float:left;
	margin-left:-169px;/*must be 1px less than width otherwise won't push footer down */
	left:-1px;
	padding-top: 50px;
}
#right p {padding-left:2px;padding-right:2px;padding-top:60px;}
* html #left {margin-right:-3px;}/* 3px jog*/
* html #outer{/* 3px jog*/
	margin-left:167px;
	margin-right:167px;
}
p {margin-bottom:1em;}

hr#onderkantmenu {
	color: #fff;
	background-color: #fff;
	height: 1px;
	margin-top: -6px; /* ie */
	border: 0px;
}
html>body hr#onderkantmenu{margin-top:-2px;}
#right {
	position:relative;/*ie needs this to show float */
	width:170px;
	float:right;
	margin-right:-169px;/*must be 1px less than width otherwise won't push footer down */
	left:1px;
}
* html #right {margin-right:-170px;margin-left:-3px}/* stop float drop in ie + 3px jog */

#footer {
	width:170px;
	clear:both;
	line-height:50px;
	color: #000000;
	text-align:center;
	position:relative;
}
font.webtastic {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #fff; }
A.webtastic {
	text-decoration: none;
	color: #fff; }
A.webtastic:visited {color : #fff; }
A.webtastic:hover {color : #ff0000; }
A.webtastic:active {color : #fff; }
#clearheader{height:90px;}/*needed to make room for header*/
#centrecontent {
	float:right;
	width:100%;
	position:relative;
/*	background: #fff000; */
	padding-top: 9px;
}
#inhoud{
	padding:5px;
	padding-left:15px;
}
#nieuws{
	width: 100%;
}

html>body #centrecontent {margin: 0 -0.5%}/*moz needs this*/
.outerwrap {
float: left;
width: 99%;
}
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
/* mac hide\*/
* html #outer, * html #wrapper,* html #centrecontent {height:1%}
 /* end hide */

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#horlijn {
	width:100%;
	border-top: 1px solid #cc3300;
	position: absolute;
}
#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */
ul{
	margin-left: 15px;
	list-style-image: url(pic/opsomstreepje.gif);
	line-height: 20px;
}
ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li#mainnavactief {
	display: block;
	padding: 2px 6% 2px 6%;
	background-color: #0066CC;
	color: #fff;
	text-decoration: none;
	width: 88%;
}		
ul#mainnav li {
	display: block;
	border-top: 1px solid #fff;
	font: 0.8em/2 verdana, arial, sans-serif;
	color: #fff;

}
ul#mainnav li a {
	display: block;
	padding: 2px 6% 2px 6%;
	color: #fff;
	text-decoration: none;
	width: 88%;
}
ul#mainnav li a:hover {
	background-color: #0066CC;
	color: #fff;
}
ul#mainnav li a:active {
	background-color: #0066CC;
	color: #fff;
}
		.wtform_table {
			width: 100%;
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			background-color: #FFFFFF;
			border: 1px solid #878481;
		}
		
		.wtform_input {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size: 1.0em;
			width: 100%;
			border: 1px solid #878481;
		}
		
		.wtform_input_narrow {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size: 1.0em;
			border: 2px solid #878481;
		}
		
		.wtform_error {
			color: red;
		}
		
		.wtform_cell_left {
			width: 150px;
			padding: 6px;
		}
		
		.wtform_cell_right {
			width: 350px;
			padding: 6px;
		}
		
		.wtform_cell_colspan {
			padding: 6px;
		}
		
		.wtform_img_tbl {
			border: solid #878481 2px;
		}

		.wtform_small {
			font-size: 0.8em;
		}