/*Colors: Groen: #83b817, Paars: #60368a, Grijs: #7e7e7e, Oranje: #f29400*/
*{
}


a{
	color:#59411e;
	font-size:12px;
}

a:hover{
	color:#b9aa00;
	text-decoration:none;
}

img{
	border:0px;
}

br.clear{
	clear:both; 
	font-size:0px;
}

div.clear{
	clear:both; 
	font-size:0px;
}

html{
	height:100%;
}

body{
	background-image:url('../img/background.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	height:100%;
	margin:0; 
	padding:0; 
	color:#59411e;
	font-family:"Trebuchet MS", verdana, arial;
	font-size:12px;
	line-height:14px;
}

td, th, p{
	font-family:"Trebuchet MS", verdana, arial;
	font-size:12px;
	line-height:14px;
}

h1, h2, h3, h4 {
	margin: 2px 0 16px 0;
}

h1 {
	font-size: 140%; 
	color:#789c09;
	line-height: 140%;
}

h2 {
	font-size: 120%; 
	color:#b9aa00;
}

h3 {
	font-size: 110%;
	color:#b9aa00;
}

h4 {
	font-size: 100%;
	color:#b9aa00;
}

form {
	margin: 0px;
}

/*--------- forms  ----------------------------------------------------*/

input, textarea, select, pasword, submit, button{ 
	color:#59411e;
	font-family:"Trebuchet MS",verdana,arial;
	font-size:12px;
}

.formButton {
	height: 23px;
	width: 100px;
}

/*------------------------------------------------------------------*/ 
#topspacer {
	position:relative;
	margin:0 auto 0 auto;
	width:928px;
	height: 30px;
}

#container {
	position:relative;
	margin:0 auto 0 auto;
	width:928px;
}

/* left --------------------------------------------------------------- */
.left {
	width: 132px;
	vertical-align: top;
	background-color:#ffffff;
}

.leftspacer {
	width: 30px;
	background-color:#ffffff;
}

.rightspacer {
	width: 30px;
	background-color:#ffffff;
}

.extra {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 40px;
}

.rightshadowspacer {
	width: 15px;
	background-image:url('../img/shadowright-trans.png');
	background-repeat:repeat-y;
}

.bottomshadowspacer {
	height: 15px;
	background-image:url('../img/shadowbottom-trans.png');
	background-repeat:repeat-x;
}

#leftshadowspacer {
	width: 15px;
	background-image:url('../img/shadowleft-trans.png');
	background-repeat:repeat-y;
}

.topshadowspacer {
	height: 15px;
	background-image:url('../img/shadowtop-trans.png');
	background-repeat:repeat-x;
}

/* header --------------------------------------------------------------- */
.header {
	width:550px;
	height: 60px;
	vertical-align: top;
	background-color:#ffffff;
}

/* mainmenu --------------------------------------------------------------- */
.mainmenu {
	width:550px;
	height:20px;
	border-bottom: 1px solid #9fbc45;
}

.menubutton a {
	text-decoration:none;
	color:#eb690b;
	font-size: 100%;
	font-weight: normal;
}

.menubuttonactive a{
	color:#9fbc45;
	text-decoration:none;
	font-size: 100%;
	font-weight: bold;
}

/* content --------------------------------------------------------------- */
.content {
	width:520px;
	height:450px;
	padding-bottom:10px;
	vertical-align: top;
	background-color:#ffffff;
}

.content p {
	font-family:"Trebuchet MS", verdana, arial;
	font-size:12px;
	line-height:14px;
	font-weight: normal;	
}

/* crumbpath --------------------------------------------------------------- */
.crumbpath {

}

.crumbpath a {
	color: #AAAAAA;
	font-size: 11px;
	text-decoration: none;	
}

/* search --------------------------------------------------------------- */
.search {
	width:200px;
	height:40px;
	vertical-align: middle;
}

.searchbutton {
	background-color: #789c09;
	color: #FFFFFF;
	height: 23px;
	width: 48px;
	vertical-align: top;
}

.searchinput {
	border: 1px solid #59411e;
	height: 18px;
	font-size: 11px;
	width: 135px;
	vertical-align: top;
}

/* sidebar --------------------------------------------------------------- */
.right {
	width:156px;
	vertical-align: top;
	background-color:#ffffff;
}

/* footer --------------------------------------------------------------- */
.footer {
	width:898px;	
	height:20px;
	color:#00007b;
	padding-left:30px;
	padding-top: 5px;
	vertical-align: top;
	background-color:#ffffff;
}

.footer a{
	color:#00007b;
	text-decoration:none;
	font-size: 12px;
}

/* sitemap --------------------------------------------------------------- */
.sitemap1 {

}

.sitemap2 {
	margin-left: 20px;

}
/* printer --------------------------------------------------------------- */
.printer {
	padding-right: 15px;
	padding-top: 5px;
}
