html {
margin: 0; 
padding:0;
height: 100%; 
_height: 100%; 
background-color: #8046AF;
overflow: auto;
overflow-x: hidden;
background: url(/images/bgbody1.gif) repeat-y center #8046AF;
}

body{
position: relative; 
min-height: 100%;
_height:100%; 
margin: 0 auto;	
padding:0;
overflow:visible;
_overflow:visible;
font-family:Geneva, Arial, Helvetica, sans-serif;
width:800px;
}

#rechts1{
position:relative;
float:left;
width:100px;
height:300px;
background-color:#000000;
}


#header{
position:relative;
float:left;
width:800px;
height:200px;
}

#flash{
position:relative;
float:right;
width:747px;
height:161px;
right:25px;
top:20px;
}

#headerbottom{
position:relative;
float:left;
background-color:#ffffff;
width:679px;
height:112px;
background-image:url(../images/headerbottom.gif);
}

#menu{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
position:relative;
float:left;
width:201px;
top:20px;
min-height:200px;
padding-bottom:0px;
background-image:url(/images/bgmenu.gif);
}

#content{
width:100%;
_width:90%;
min-height:600px;
#min-height:500px;
color:#000000;
}

#content a{
color:#000000;
}

#menus{
float:left;
width:201px;
min-height:600px;
_height:600px;
background-image:url(/images/bgonder.gif);
}

#leftnieuws{
float:left;
width:269px;
height:100%;
position:relative;
}

#rightnieuws{
float:left;
width:269px;
height:100%;
position:relative;
}

#nieuws{
padding-left:0px;
padding-right:30px;
padding-bottom:10px;
width:201px;
_width:260px;
float:left;
position:relative;
background-repeat:no-repeat;
padding-top:20px;
min-height:200px;
}

#rechterkant{
float:left;
width:559px;
height:100%;
background-color:#FFFFFF;

}

#maintekst{
min-height:653px;
#min-height:638px;
position:relative;
padding-left:40px;
padding-right:40px;
padding-top:10px;
}

#contact{
position:relative;
padding-left:29px;
padding-right:40px;
padding-top:10px;
top:70px;
_height:200px;
}

#maintekstnieuws{
min-height:753px;
position:relative;
padding-right:40px;
top:20px;
#padding-left:40px;
_padding-left:0px;
}

#zoeken{
background-color:#FFFFFF;
background-image:url(../images/bgmenu.gif);
background-repeat:no-repeat;
min-height:60px;
position:relative;
float:left;
width:201px;
}

#title{
padding-bottom:10px;
width:301px;
position:relative;
float:left;
background-image:url(../images/zoekenbg.gif);
background-repeat:no-repeat;
padding-top:20px;
top:0px;
}


#nieuws a:hover{
text-decoration:underline;
}

#nieuwsvervolgpagina{
padding-left:40px;
padding-bottom:10px;
width:270px;
float:left;
position:relative;
padding-top:20px;
}

#footer{
clear:both;
float:left;
bottom:-100px;
position:relative;
#position:absolute;
background-image:url(../images/footerpaars1.gif);
height:71px;
width:801px;
}

#test{
position:absolute;
bottom:10px;
z-index:2;
height:100px;
width:100px;
background-color:#FF0000;
}


#copyright{
position:absolute;
bottom:-100px;
left:10px;
height:200px;
}

#teksttop{
position:absolute;
top:20px;
left:40px;
width:200px;
height:20px;
}

#onderkantlogo{
position:absolute;
right:104px;
top:103px;
z-index:1;
}

#item1{
position:absolute;
top:117px;
right:298px;
z-index:1;

}

#item2{
position:absolute;
top:117px;
z-index:1;
right:269px;

}

#item3{
position:absolute;
top:117px;
z-index:1;
right:240px;
}

#bgbottom{
position:relative;
float:left;
top:40px;
width:300px;
height:89px;
#padding-top:40px;
background-image:url(../images/bottom.gif);
background-repeat:no-repeat;
}

/* formulier veld  */
.formfields {
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* formulier foutmelding opmaak  */
.input2-error {
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #000000;
	background-color: #662E93;
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}