/* Overall */ 
body	{ background-image:url(../images/bg.jpg); background-position:center; }

.left, .alignleft 	{ float:left; 	}	
.right, .alignright 	{ float:right; 	}
.clear	{ clear:both; 	}

/* Forms */
label,input,select,textarea{ display:block; margin-bottom:10px;}
div#subpage input { width:300px; }
div#subpage textarea { width:300px; height:100px; }
.button { width:auto !important; }
ul.feedback, .failure, .success { background-color:#FFFFCC; border:1px solid #333333; padding:10px; margin-bottom:10px;}
.linklove { display:none; }

/* Content */
div#content p { margin-bottom:15px; }


/* items */

ul.navigation { background-image:url(../images/header-bg.jpg); height:50px;  } 
ul.navigation li { display:block; float:left; padding-left:25px; height:25px; padding-right:25px; padding-top:12px; padding-bottom:13px; border-right:1px solid #ffffff;  z-index:2; } 
ul.navigation li a { font-size:1.5em; color:#ffffff !important; text-decoration:none; font-weight:normal; } 
ul.navigation li:hover a {  color:#000000 !important;   } 
ul.navigation li:hover  { background-color:#d3d369; padding-bottom:13px;} 

ul.navigation li.selected  { background-color:#d3d369; padding-bottom:13px; } 

ul.navigation li ul.submenu { display:none; background-color:#d3d369; position:absolute; margin-top:38px; margin-left:-25px; padding-bottom:20px; border:0;}
ul.navigation li:hover ul.submenu { z-index:1; display:block; background-color:#d3d369; position:absolute; margin-top:38px; margin-left:-25px; padding-bottom:15px; border:0; } 
ul.navigation li ul.submenu li { float:none; padding-bottom:5px; padding-top:5px; border:0;  min-width:150px; }
ul.navigation li ul.submenu li a { font-size:0.9em; color:#000000 !important; clear:both; } 

div#header { background-color:#f4ffd0; height:200px; } 
div#header { padding-left:50px; padding-top:50px; }
div#header a.button { display:block; margin-left:220px; margin-top:25px;}
div#header h2, div#header p { width:425px;  }
div#header .visual {  position:absolute; margin-top:-50px; margin-left:450px; }

div#header.subpage h2, div#header.subpage p { margin-left:575px; width:275px; } 
div#header.subpage a.button { display:block; margin-left:75px; margin-top:15px;}

div#content { display:block; width:925px; min-height:600px; font-size:0.9em; background-color:#ffffff; padding-top:25px; margin-bottom:50px; padding-bottom:50px;}
div.item { display:block; float:left; width:275px; margin-left:25px;  } 
div.landitem { display:block; float:left; width:250px; margin-left:25px;border-right:1px solid #cccccc; padding-right:25px;  } 


div#subpage { width:550px; background-color:#FFFFFF;  padding-left:25px; padding-top:25px; padding-right:25px; position:relative; top:-250px; z-index:0; }
div#sidebar { display:block; position:absolute; width:275px; margin-left:625px;  font-size:0.9em; margin-top:25px; }
div#subpage ul li { margin-left:15px; list-style:disc; } 
ul.calltoaction li, .agenda li, ul.feedback li { margin-left:0px !important; list-style:none !important;  } 
div#subpage ul  { margin-bottom:15px; }

ul.agenda .head { font-weight:bold; } 
ul.agenda .head span { font-weight:normal; color:#999999; } 
ul.agenda .link { border-bottom:1px solid #cccccc; padding-bottom:12px; margin-bottom:12px;} 

form .button_nieuwsbrief { background-image:url(../images/button_aanmelden.jpg); border:0px; line-height:0px; font-size:0; height:30px; width:100px !important; margin-left:113px;  } 
form.nieuwsbrief input { width:200px; } 

ul.calltoaction { background-color:#f0f0f0; padding:15px; width:235px; float:left; margin-bottom:50px;} 
ul.calltoaction a { color:#000000; }

div#subpage.training { display:block; float:left; }
div#training { display:block; float:right; width:225px; margin-left:25px;}
div#training h3 { margin-top:25px; }

div#subpage.agenda { display:block;float:left; } 
div#subpage.agenda ul { float:left; width:250px; display:block; margin-right:25px; margin-top:10px; } 
div#subpage.agenda ul li.link { margin-bottom:25px; }
div#subpage.agenda ul li.datum { color:#666666; }

div.eactform {

}
div.eactform div.aanh {
	float:left;
	width:75px;
margin-right:10px;
}

div.eactform div.aanh div {
	float:left;
	height:25px;
	width:75px;
	line-height:25px;

	}
div.eactform div.antw {
	float:left;
margin:0;padding:0;
width:180px;
}	
div.eactform div.antw div {

	float:left;	line-height:25px;
height:25px;
}
div.eactform div.aanh span {
	display:block;

float:left;
height:16px;
}
div.eactform input {
	
}
