body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-color:#fff;
	overflow-x: hidden;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-image: url(../img/bg_page_en.jpg);
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
	position: relative;
	height: 80px; /*Height of top section*/
}

#midsection{
	position: relative;
	height: 328px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

/*deel voor 3 kolommen*/
#contentcolumn{
margin-left: 700px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
}

#leftcolumn{
float: left;
width: 350px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 350px; /*Width of right column in pixels*/
margin-left: -650px; /*Set right margin to -(MainContainerWidth - LeftColumnWidth)*/
}
/*einde deel voor 3 kolommen*/


/*deel voor 2 kolommen*/
#contentcolumn2{
margin-left: 700px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn2{
float: left;
width: 700px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
}

/*einde deel voor 3 kolommen*/


#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-right: 50px;
}

a:link {color:#9CA825;text-decoration: underline;} 
a:active {color:#9CA825;text-decoration: underline;}
a:visited {color:#9CA825;text-decoration: underline;}
a:hover {color:#9CA825;text-decoration: none;}

a.menulink:link {background-color:#333;color:#fff;text-decoration: none;} 
a.menulink:active {background-color:#333;color:#fff;text-decoration: none;}
a.menulink:visited {background-color:#333;color:#fff;text-decoration: none;}
a.menulink:hover {background-color:#666;color:#fff;text-decoration: none;}

input, textarea, select {
	background-color : #fff;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
	scrollbar-3dlight-color:#fff; 
	scrollbar-arrow-color:#666;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-track-color: #fff;
}

.inputfield_xlarge{
  width:350px;
  height: 50px;
 }

.inputfield_large{
  width:350px;
 }
 
 .regform{
	line-height: 2.0em;
}

ul{
	list-style-image : url(../img/square.png);
	margin-top: 0;
}

ul li {
	margin-bottom: 10px;
}

ul.menu{
	list-style-image : url(../img/arrow.gif);
	margin-top: 0;
}

#taalkeuze {
	position: absolute;
	top: 21px;
	left: 845px;
}

#flash {
	position: absolute;
	top: 31px;
	left: 520px;
}

#logo {
	position: absolute;
	top: 45px;
	left: 23px;
}

.greentitle{
color: #9CA825;
font-weight:bold;
}

.greensmall{
color: #9CA825;
font-size:11px;
}

/* ######### accordion ######### */

.news{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
height: 28px;
padding: 1px 1px;
border: 0;
background: #fff;
}

.openitem{ /*class added to contents of 1st demo when they are open*/
background: #fff;
}
	
	
.extra{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
height: 28px;
padding: 1px 1px;
border: 0;
background: #fff;
}
