html {
	overflow-y:scroll;
}
body {	
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin-top:					0px;
	margin-bottom:				0px;
}
h1,h2,h3,h4,h5,h6 {
	/*bringing boldness back to headers and the strong element*/
	font-weight:				normal; 
}

strong {
	font-weight:				700;	
}	
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	/*margin:1em;*/
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th, td {
	vertical-align:top;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

/* speciefiek voor website vanaf hier.... */


body {
	font-family:				Arial;
	font-size:					0.75em;
	line-height:				1.8em;	
	color:						#000000;
	background-color:			#ffffff;
	margin:						0px;
	padding:					0px;
	background-image:			url('../img/body_background.gif');
	background-repeat:			repeat-x;
}

table {
	border-collapse:			collapse;
	border-spacing:				0;
}
table td {
	vertical-align:				top;
}

img {
	border:						0px;
}
img.border {
	border:						0px;
}

/* p-config voor gelijke behandeling in firefox als in ie */
p {
	padding:					0px 0px 0px 0px;
	margin-top:					0px;
}

ul {
	margin:						0px;
	padding:					0px;
}
ol {
	margin:						0px;
	padding-left:				15px;
}
ul li {
	list-style-type:			disc;
	list-style-position:		inside;
	padding-left:				15px;
}

form {
	padding:					0px;
}

label {
	cursor:						pointer;	
}	

/* vanaf hier style voor website */

hr {
	border:						0px;
	border-top:					1px solid #c9c9c9;
	height:						1px;
}	


h1 {
	display:					block;
	font-size:					1.5em;
	line-height:				1.55em;
	font-weight:				700;	
	color:						#333333;
	margin:						0px;
	padding:					0px;
	margin-top:					0.6em;
	margin-bottom:				0.6em;
}

h2 {
	display:					block;
	font-size:					1.3em;
	line-height:				1.5em;
	font-weight:				normal;
	color:						#00447b;
	margin:						0px;
	padding:					0px;
	margin-bottom:				0.6em;
}

h3 {
	display:					block;
	font-size:					1.1em;
	line-height:				1.7em;
	font-weight:				normal;
	color:						#333333;
	margin:						0px;
	padding:					0px;
	margin-bottom:				0.6em;
}

h4 {
	display:					block;
	font-size:					1.3em;
	line-height:				1.5em;
	font-weight:				normal;
	color:						#333333;
	margin:						0px;
	padding:					0px;
	margin-bottom:				0.6em;
}

h5 {
	display:					block;
	font-size:					1.1em;
	line-height:				1.7em;
	font-weight:				normal;
	color:						#00447b;
	margin:						0px;
	padding:					0px;
	margin-bottom:				0.6em;
}

h6 {
	display:					block;
	font-size:					0.9em;
	line-height:				1.6em;
	color:						#666666;
	margin:						0px;
	padding:					0px;
	margin-bottom:				0.6em;
}

address {
	font-size:					0.8em;
	line-height:				1.5em;
	color:						#000000;
}

#sub_menu_middel h1 {
	line-height:				1.4em;	
	margin-top:					0;
	margin-bottom:				0;
}

a:link,
a:visited,
a:active{
	color:						#00447b;
	cursor:						pointer;
	text-decoration:			none;
}

a:hover, a.hover {	
	text-decoration:			underline;
}

.firstlink {
	cursor:						pointer	
}	

div#body {
	position:					relative;
	width:						981px;
	margin:						0px auto 0px auto;
}

.no_style {
	display:					none;	
}

#top {
	display:					inline;	
	float:						left;
	width:						981px;
}

#top ul {
	margin-top:					6px;
	margin-left:				14px;
}		

#top li {
	float:						left;
	list-style-position:		outside;
	list-style: 				none ;	
	margin:						0px;
	padding:					0px;
	margin-left:				0.7em;		
	margin-right:				0.7em;		
}

#top li a {
	color:						#666666;	
}	

#login {
	float:						right;	
	margin-right:				8px;
}

#login form {
	margin:						0px; 
	padding: 					0px;
}

div#loginform_2 {
	white-space: 				nowrap	
}	

#login form .input_zoek {
	font-size:					0.9em;
	padding:					0px;
	margin:						0px;
	border:						0px;
	padding:					0.2em;
	margin-left:				0.5em;
	margin-right:				0.5em;
}

#login form .button_zoek {
	background: 				none; 
	border: 					none; 
	color: 						#666666;
	font-size:					0.9em;
	cursor:						pointer;
}

#corner_top {
	display:					inline;
	float:						left;
	width:						981px;
	height:						13px;
	background-image: 			url('../img/corner_top.gif');
	background-repeat: 			no-repeat;
}

#hoofmenu_home {

}	

.hoofdmenu {
	display:					inline;
	position:					relative;
	float:						left;
	width:						963px;
	margin-left:				5px;
	padding-left:				7px;
	padding-bottom:				0.5em;
	background-image:			url('../img/background_menu.gif');
	background-repeat: 			no-repeat;
	background-color:			#00447b;
	z-index:					10000;
}

.hoofdmenu ul {
	position:					relative;
	float:						left;
	width:						763px;
	margin-top:					1em;
	z-index:					100;
}	

.hoofdmenu ul li {
	position:					relative;
	float:						left;
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
	z-index:					100;
}

.hoofdmenu ul li a {
	position:					relative;
	display:					block;
	font-size:					0.88em;
	line-height:				1.75em;
	font-weight:				700;
	color:						#ffffff;
	padding-left:				0.8em;
	padding-right:				0.7em;
	border-right:				1px solid #398dd3;
	z-index:					100;
}

.hoofdmenu ul li a:link,
.hoofdmenu ul li a:visited,
.hoofdmenu ul li a:active{
	color:						#ffffff;
	cursor:						pointer;
	text-decoration:			none;
}

.hoofdmenu ul li a.selected,
.hoofdmenu ul li a.active {
	background-color:			#50abf6;
	text-decoration: 			none;
}	

.hoofdmenu ul li a:hover {
	background-color:			#50abf6;
	text-decoration: 			none;
}	

.hoofdmenu ul li ul {
	position:					absolute;
	display:					none;
	width:						14.55em;
	list-style-position: 		outside;
	list-style-type: 			none;
	left:						-1px;
	margin:						0px;
	padding-top:				11px;
	background-color:			#50abf6;
	z-index:					1000;
}	

.hoofdmenu ul li ul li {
	clear:						both;
	float:						left;
	display:					block;
	position:					relative;
	margin:						0px;
	padding:					0px;
	z-index:					10000;
}	

.hoofdmenu ul li ul li a {
	display:					block;
	position:					relative;
	border:						0px;
	width:						15em;
	padding-top:				0.3em;
	padding-bottom:				0.3em;	
	z-index:					1000;
}

.hoofdmenu ul li ul li a:link,
.hoofdmenu ul li ul li a:visited,
.hoofdmenu ul li ul li a:active{
	color:						#ffffff;
	cursor:						pointer;
	text-decoration:			none;
}

.hoofdmenu ul li ul li a:hover {
	background-color:			#00447b;	
}

form#zoekblokform {
	margin:						0px; 
	padding: 					0px;
	float:						right;
	margin-right:				5px;
	margin-top:					13px;
}

div#zoekblokform_2 {
	white-space: 				nowrap	
}	

form#zoekblokform .input_zoek {
	font-size:					0.9em;
	padding:					0px;
	margin:						0px;
	border:						0px;
	padding:					0.2em;
	margin-left:				0.5em;
	margin-right:				0.5em;
}

form#zoekblokform .button_zoek {
	background: 				none; 
	border: 					none; 
	color: 						#ffffff;
	font-size:					0.9em;
	cursor:						pointer;
}	

#hoofdmenu_bottom {
	display:					inline;
	clear:						both;
	float:						left;
	width:						970px;
	height:						6x;
	margin-left:				5px;
	background-image:			url('../img/background_menu_bottom.gif');
	background-repeat: 			no-repeat;
}

#breadcrum {
	display:					inline;
	float:						left;
	margin-left:				262px;
}		

#content {
	display:					inline;
	float:						left;
	width:						981px;
	background-color:			#ffffff;
}

#logo_home {
	display:					inline;
	float:						left;
	width:						303px;	
	margin-left:				23px;
	padding-bottom:				9px;
}

#content_home {
	display:					inline;
	float:						left;
	width:						559px;
	margin-left:				90px;
}	

#main_content {
	display:					inline;
	position:					relative;
	clear:						both;
	float:						left;
	width:						981px;
	min-height:					350px;
	_height:					350px;
	padding-bottom:				19px;
	z-index:					1;
}

#main_content_links {
	display:					inline;
	clear:						both;
	float:						left;
	width:						499px;	
}	

#nieuws_blok_home {
	display:					inline;
	float:						left;	
	width:						476px;
	margin-left:				6px;
}

#nieuws_blok_home_top {
	display:					inline;
	float:						left;
	width:						476px;
	height:						10px;
	background-image:			url('../img/background_nieuwsblok_top.gif');
	background-repeat:			no-repeat;
}	

#nieuws_blok_home_midden {
	display:					inline;
	float:						left;
	width:						438px;
	padding-left:				19px;
	padding-right:				19px;
	background-color:			#f5f5f5;
}

#nieuws_blok_home_midden ul {
	float:						left;
	margin:						0px;
	padding:					0px;
	padding-top:				8px;
}	

#nieuws_blok_home_midden ul li {
	float:						left;
	width:						437px;
	margin:						0px;
	padding:					0px;
	list-style-position: 		outside;
	list-style-type: 			none;
}


#nieuws_blok_home_midden h1 {
	line-height:				0.5em;	
}

#nieuws_blok_home_midden h2 {
	margin:						0;
	padding:					0;
}

.datum {
	font-size:					0.85em;
	color:						#00447B;
	background-color:			#cfcece;	
	padding:					0.1em;
	padding-left:				0.3em;
	padding-right:				0.3em;
}

p.nieuws {
	font-size:					1.0em;
	line-height:				1.65em;
	color:						#333333;
	margin:						0;
}

a.home_nieuws_leesmeer {
	display:					block;
	font-size:					0.9em;
	color:						#00447B;
	text-align: 				right;
}	

#nieuws_blok_home_bottom {
	display:					inline;
	float:						left;
	width:						476px;
	height:						10px;
	background-image:			url('../img/background_nieuwsblok_bottom.gif');
	background-repeat:			no-repeat;	
	margin-bottom:				19px;
}	

#content_cp2 {
	display:					inline;
	float:						left;
	width:						476px;
	margin-left:				23px;
}

#content_cp3 {
	display:					inline;
	float:						left;
	width:						447px;
	margin-left:				19px;
}

#sub_menu_blok {
	display:					inline;
	clear:						both;
	float:						left;
	width:						235px;
	margin-left:				6px;
}	

#sub_menu_top {
	display:					inline;
	float:						left;
	width:						235px;
	height:						11px;
	background-image:			url('../img/background_sub_menu_top.gif');
	background-repeat:			no-repeat;
}	

#sub_menu_middel {
	display:					inline;
	float:						left;
	width:						219px;
	background-color:			#f5f5f5;
	padding-left:				8px;
	padding-right:				8px;
	
}

.titel {
	display:					inline;
	float:						left;
	width:						203px;
	margin-left: 				8px; 
}

.hr {
	display:					inline;
	float:						left;	
	width:						100%;
}	

#sub_menu_middel ul {
	float:						left;
	width:						100%;
	margin:						0px;
	padding:					0px;
}	

#sub_menu_middel ul li {
	margin:						0px;
	padding:					0px;
	list-style-type: 			none;
	list-style-position: 		outside;
}	

#sub_menu_middel ul li a {
	display:					block;
	font-size:					1.1em;
	line-height:				2.2em;
	padding-top:				0px;
	padding-bottom:				0px;
	padding-left:				8px;
	padding-right:				8px;
	color:						#333333;
}



#sub_menu_middel ul li a.active {
	background-color:			#FBC34E;
	border-bottom:				1px solid #F5F5F5;
}

#sub_menu_middel ul li a:link,
#sub_menu_middel ul li a:visited,
#sub_menu_middel ul li a:active{
	color:						#333333;
	cursor:						pointer;
	text-decoration:			none;
}

#sub_menu_middel ul li ul {	
}

#sub_menu_middel ul li ul.show {	
	display:					block;
	padding-top:				0.3em;
	padding-bottom:				0.3em;
	background-color:			#FDDB95;
}	

#sub_menu_middel ul li ul li a {
	font-size:					0.95em;
	line-height:				1.8em;
	padding: 					0px;
	padding-left:				20px;
	padding-right:				8px;
}	

#sub_menu_middel ul li ul li a.is_context {
	padding-left:				20px;
	padding-right:				8px;
	color: 						#00447b;
}

#sub_menu_middel ul li ul li ul {	
	width:						203px;
	padding-left:				8px;
	padding-right:				8px;
	padding-bottom:				0em;
}

#sub_menu_middel ul li ul li ul li {	
	
}

#sub_menu_middel ul li ul li ul li a {	
	line-height:				2em;
	padding:					0px;
	padding-left:				25px;
	padding-right:				8px;
}

#sub_menu_middel ul li ul li ul li a.is_context {	
	color: 						#00447b;
}

#sub_menu_middel ul li ul li ul li ul {	
	width:						194px;
	border:						0px;
	padding-left:				8px;
	padding-right:				8px;
}

#sub_menu_middel ul li ul li ul li ul li {	

}

#sub_menu_middel ul li ul li ul li ul li a {
	font-size:					0.9em;	
	line-height:				1.6em;
	padding-top:				0em;
	padding-bottom:				0em;
	padding-left:				28px;
	padding-right:				8px;
}

#sub_menu_middel ul li ul li ul li ul li a.is_context {	
	color: 						#00447b;
}

#sub_menu_bottom {
	display:					inline;
	float:						left;
	width:						235px;
	height:						11px;
	background-image:			url('../img/background_sub_menu_bottom.gif');
	background-repeat:			no-repeat;
}

#content_default {
	display:					inline;
	float:						left;	
	width:						721px;
	margin-left:				19px;
}

#content_default ul {
	margin-left: 				0px;	
}	

#content_default ul li {
	list-style-position: 		outside;
	padding: 					0px;
	margin-left: 				10px;
	padding-left:				5px;
}	

#content_default ol {
	margin-left: 				4px;	
}	

#content_default ol li {
	list-style-position: 		outside;
	padding: 					0px;
	margin-left: 				10px;
}	

#content_cp1 {
	display:					inline;
	float:						left;
	width:						471px;
}	

#content_cp2 {
	display:					inline;
	float:						left;
	width:						222px;
	margin-left:				19px;
}	

#content_nieuws {
	display:					inline;
	clear:						both;
	float:						left;
	width:						471px;
	margin-right:				19px;	
}

#content_nieuws ul {
	margin: 15px;
	padding: 0px;	
}	


#content_nieuws ul#nieuwsitems {

}	

#content_nieuws ul#nieuwsitems li {
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
}

#content_nieuws h1 {
	color:						#00447B;
	line-height:				1.25em;
	margin-bottom:				0.1em;
}	

#content_nieuws .datum {
	font-size:					0.85em;
	color:						#00447B;
	background-color:			#cfcece;	
	padding:					0.1em;
	padding-left:				0.3em;
	padding-right:				0.3em;
}

#content_nieuws p.nieuws {
	font-size:					1.0em;
	line-height:				1.65em;
	color:						#333333;
	margin:						0;
}

#content_nieuws_default {
	display:					inline;
	float:						left;
	width:						471px;	
}

#content_nieuws_default ul {
	margin-left:0px;
}	

#content_nieuws_default ul li {
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
}

#content_nieuws_default h1 {
	color:						#00447B;
	line-height:				1.25em;
	margin-bottom:				0.1em;
}	

#content_nieuws_default h1.normal {
	color:						#333333;
	font-size:					1.5em;
	font-weight:				700;
	line-height:				1.55em;
	margin:						0.6em 0;
}	

#content_nieuws_default .datum {
	font-size:					0.85em;
	color:						#00447B;
	background-color:			#cfcece;	
	padding:					0.1em;
	padding-left:				0.3em;
	padding-right:				0.3em;
}

#content_nieuws_default p.nieuws {
	font-size:					1.0em;
	line-height:				1.65em;
	color:						#333333;
	margin:						0;
}

a.home_nieuws_leesmeer {
	display:					block;
	font-size:					1.0em;
	color:						#00447B;
	text-align: 				right;
}

.nieuwsitem_blok {
	display:					inline;
	float:						left;
	width:						473px;
}

#nieuwsitem_blok h3 {
	font-weight:				700;
	padding: 					0; 
	margin: 					0; 
	line-height: 				1em;
}	

#nieuwsitem_tekst {
	display:					inline;
	float:						left;
	width:						457px;	
}


ul#content_nieuws_downloads  {
	
}	

ul#content_nieuws_downloads li {
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
}

a.download {
	display:					block;	
	font-size:					1.0em;
	cursor:						pointer;
}	

.nieuwsitem_img_top {
	clear:						both;
	float: 						left; 
	margin-top: 				3px; 
	margin-bottom: 				3px;
	padding-bottom:				1px;
}

#nieuwsitem_image_doc_blok {
	display:					inline;
	float:						left;
	width:						220px;
	margin-top:					52px;
}	

.nieuws_img_corner_links_top {
	position:					absolute;
	left:						0;
	top:						3px;
	width:						10px;
	height:						11px;
	background-image:			url("../img/corner_left_top.png");
	background-repeat:			no-repeat;
}	

.nieuws_img_corner_links_bottom {
	position:					absolute;
	display:					inline;
	left:						0;
	bottom:						4px;
	*bottom:					1px;
	width:						10px;
	height:						11px;	
	background-image:			url("../img/corner_left_bottom.png");
	background-repeat:			no-repeat;
}	

.nieuws_img_corner_rechts_top {
	position:					absolute;
	right:						0px;
	top:						3px;
	width:						10px;
	height:						11px;	
	background-image:			url("../img/corner_right_top.png");	
	background-repeat:			no-repeat;
}	

.nieuws_img_corner_rechts_bottom {
	position:					absolute;
	right:						0px;
	bottom:						4px;
	*bottom:					1px;
	width:						10px;
	height:						11px;	
	background-image:			url("../img/corner_right_bottom.png");	
	background-repeat:			no-repeat;
}

ul#nieuws_archief {
	
}

ul#nieuws_archief li {
	padding:					10px;
	cursor:						pointer;	
	background-image:			url('../img/button_close.png');
	list-style-type:			none;
	background-repeat: 			no-repeat;
	background-position: 		10px 15px;
	margin: 					0px;
}	

ul#nieuws_archief li.open {
	background-image:			url('../img/button_open.png');
}	

ul#nieuws_archief li.even {
	background-color:			#E9E9E9;
}

ul#nieuws_archief li.odd {
	background-color:			#ffffff;
}

ul#nieuws_archief li h1 {
	padding:					0px;
	margin:						0px;
	padding-left:				20px;
}	

ul#nieuws_archief li h1:hover {
	color:						#00447B;
	text-decoration: 			underline;
}	

ul#nieuws_archief li ul.nieuws_maand {
	display:					none;
	margin-top:					8px;
}	

ul#nieuws_archief li ul li {
	padding:					0px;
	padding-right:				20px;
	background-position: 		10px 6px;
}

ul#nieuws_archief li ul li h2 {
	margin:						0px;
}

ul#nieuws_archief li ul.nieuws_maand li.even {
	background-color:			#ffffff;
}

ul#nieuws_archief li ul.nieuws_maand li.odd {
	background-color:			#E9E9E9;
}

ul#nieuws_archief li ul li h2 {
	padding-left:				35px;
}	

ul#nieuws_archief li ul li h2:hover {
	color:						#00447B;
	text-decoration: 			underline;
}	

ul#nieuws_archief li ul.nieuws_titel {
	display:					none;
}	

ul#nieuws_archief li ul.nieuws_titel li {
	background-image:			none;
	padding:					0px;
	padding-left:				24px;
	padding-right:				24px;
}	

ul#nieuws_archief li ul.nieuws_titel li a {
	display:					block;
	padding-left:				10px;
	padding-right:				10px;
}

ul#nieuws_archief li ul li ul li {
	background:					none;	
}	

.zoek_totaal {
	display:					inline;
	clear:						both;
	float:						left;
	width:						712px;
}

#content_zoek {
	display:					inline;
	float:						left;
	width:						712px;	
}

#content_zoek ul {
	
}	

#content_zoek ul li {
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
}

#content_zoek h1 {
	color:						#00447B;
	line-height:				1.25em;
	margin-bottom:				0.1em;
}	

#content_zoek p.nieuws {
	font-size:					1.0em;
	line-height:				1.65em;
	color:						#333333;
	margin:						0;
}

.formulier_text {
	width:						150px;	
	vertical-align: 			middle; 
	padding-bottom:				5px;				
}

.formulier_textarea {
	width:						150px;	
	vertical-align: 			top; 
	padding-top:				5px;				
}

.formulier_input {
	vertical-align: 			middle; 
	padding-bottom:				5px;
	padding-right:				10px;
}		

.formulier_button {
	vertical-align: 			middle; 
	padding-bottom:				5px;
	text-align: 				right;
	padding-right:				10px;
}

input.text {
	width:						307px;
}	

textarea.textarea {
	width:						307px;
}

p.error {
	color:						red;	
}

.required {
	background-image:			url('../img/astrix.jpg');
	background-repeat:			no-repeat;
	background-position: 		right top;
}

#onderwerp_blok {
	display:					inline;
	float:						left;
	width:						473px;	
}

#onderwerp_blok ul {
	
}	

#onderwerp_blok ul li {
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
}

#onderwerp_blok h1 {
	color:						#00447B;
	line-height:				1.25em;
	margin-bottom:				0.1em;
}	

#onderwerp_blok h2 {
	display: block;
	margin-top:					0.5em;
	margin-bottom:				0em;	
	margin-right:				0.5em;	
}	

#onderwerp_blok .datum {
	float:						left;
	display:					block;
	font-size:					0.85em;
	color:						#00447B;
	background-color:			#cfcece;
	margin-top:					0.0em;
	padding:					0.1em;
	padding-left:				0.3em;
	padding-right:				0.3em;
	margin-right:				0.5em;
}

#onderwerp_blok .reactie {
	float:						left;
	display:					block;	
	margin-top:					0.0em;
	margin-bottom:				0.5em;
}	

#onderwerp_blok p {
	clear:						both;
	font-size:					0.9em;
	line-height:				1.55em;
	color:						#333333;
	margin:						0;
	padding-top:				0.8em;
}


#footer {
	display:					inline;
	float:						left;
	width:						981px;
	background: 				#e9e9e9;
	
}

#footer_links {
	display:					inline;
	float:						left;
	width:						121px;	
	margin-top:					8px;
}

#footer_rechts {
	display:					inline;
	float:						right;
	width:						720px;	
	margin-top:					0px;
	height: 32px;
	margin-top: 18px;
}	

#footer_thema {
	display:					inline;
	clear:						both;
	float:						left;
	width:						875px;
	margin-top:					10px;	
	margin-left:				8px;
	padding-left: 				15px;
}

#footer_thema ul {
	width:						915px;
}	

#footer_thema ul li {
	float:						left;
	list-style-type: 			none;
	color:						#666666;
	margin:						0px;
	padding:					0px;
	padding-right:				7px;
	white-space: 				nowrap;
}

#footer_thema ul li span.bullet {
	padding-right: 				7px;	
}	

#footer_thema ul li a {
	color:						#666666;
	font-size: 					0.9em;
	line-height:				0.8em;
}	

#footer_thema ul li ul {
	margin-left:				12.5em;
	margin-top:					-1.5em;
	width:						791px;
}	

#footer_thema ul li ul li {
	display:					inline;
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	margin-right:				5px;
}
#footer_thema ul li ul li a {
	background-color:			#F5F5F5;
	padding:					1px 3px;
}
#footer_thema ul li ul li a:hover {
	background: 				#FBC34E;
	text-decoration:			none;
}
#footer_thema ul li ul li ul {
	display: 					none;
}
	

#footer_menu {
	display:					inline;
	clear:						both;
	float:						left;
	width:						941px;	
	margin-left:				23px;
	
}

#footer_menu ul {
	margin-left:				13px;
	text-align: 				right;
}	

#footer_menu ul li {
	position:					relative;
	float:						right;
	list-style-position: 		outside;
	list-style-type: 			none;
	margin:						0px;
	padding:					0px;
}

#footer_menu ul li a {
	display:					block;	
	color:						#666666;
	font-size:					0.85em;
	padding-left:				0.45em;
	padding-right:				0.45em;
}	

#footer_menu ul li ul {
	display:					none;
}	

#footer_menu h6 {
	display:					block;
	clear:						both;
	float:						right;
	font-size:					0.85em;
	padding-right:				0.45em;
	margin-bottom: 0;
}


#footer_bottom {
	display:					inline;
	float:						left;
	width:						981px;
	height:						11px;
	background-image:			url("../img/background_footer_bottom.gif");	
}	

.image_top {
	padding-right:				5px;	
}

.corner_blauw {
	position:					relative;
	background-color:			#00447b;	
	color:						#ffffff;
	padding-top:				9px;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:				9px;
	border:						1px solid #ffffff;
}

.corner_geel {
	position:					relative;
	background-color:			#fbc34e;	
	color:						#00447b;
	padding-top:				9px;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:				9px;
	border:						1px solid #ffffff;
}

.corner_lichtgroen {
	position:					relative;
	background-color:			#c1d72d;	
	color:						#333333;
	padding-top:				9px;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:				9px;
	border:						1px solid #ffffff;
}

.corner_donkergroen {
	position:					relative;
	background-color:			#003901;	
	color:						#ffffff;
	padding-top:				9px;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:				9px;
	border:						1px solid #ffffff;
}

.corner_links_top {
	position:					absolute;
	left:						0;
	top:						0;
	width:						10px;
	height:						11px;
	background-image:			url("../img/corner_left_top.png");
	background-repeat:			no-repeat;
}	

.corner_links_bottom {
	position:					absolute;
	left:						0;
	bottom:						0;
	width:						10px;
	height:						11px;	
	background-image:			url("../img/corner_left_bottom.png");
	background-repeat:			no-repeat;
}	

.corner_rechts_top {
	position:					absolute;
	right:						0;
	top:						0;
	width:						10px;
	height:						11px;	
	background-image:			url("../img/corner_right_top.png");	
	background-repeat:			no-repeat;
}	

.corner_rechts_bottom {
	position:					absolute;
	right:						0;
	bottom:						0;
	width:						10px;
	height:						11px;	
	background-image:			url("../img/corner_right_bottom.png");	
	background-repeat:			no-repeat;
}	

/********* REACTIES **********/
div#reacties div.reacties_header {
	font-size: 1.2em;
}
div.reactie {
	border: 1px solid #cecece;
	margin-bottom: 7px;
	width: 471px;
}
div.reactie div.reactie_header {
	background: #FBC34E;
	color: #333;
	display: inline;
	float: left;
	margin: 0;
}
div.reactie div.naam {
	padding-left: 5px;
	width: 294px;
}
div.reactie div.insert_dt {
	font-size: 0.8em;
	font-style: italic;
	padding-right: 5px;
	width: 167px;
	text-align: right;
}
div.reactie div.insert_dt span {
	color: #eaeaea;
}
div.reactie div.reactie_bericht {
	font-size: 0.9em;
	margin: 5px;
}
div#reacties div.form_header {
	background: url('../img/comment.png') no-repeat;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 2px;
	padding-left: 20px;
}
div#reacties form {
	border: 1px solid #cecece;
	float: left;
	padding: 5px;
}
div#reacties form table {
	width: 461px;
}
div#reacties form label {
	font-size: 0.9em;
	width: 150px;
}
div#reacties form input,
div#reacties form textarea {
	width: 300px;
}
div#reacties form td.buttonzone {
	text-align: right;
}
div#reacties form td.buttonzone input {
	font-size: 0.9em;
	margin-right: 70px;
	width: 80px;
}
div#reacties div.notice {
	font-size: 0.7em;
	font-style: italic;
	margin-left: 88px;
}

div.ibs_div {
	margin-bottom: 15px;
}

div.ibs_div h2 {
	margin-bottom: 0;
}

div.ibs_toevoegen {
	margin-top: 20px;
	border: 1px solid #50ABF6;
}

div.ibs_toevoegen h3 {
	background: #50ABF6;
	color: #fff;
	margin-bottom: 0;
	padding: 1px 2px;
	position: relative;
}

div.ibs_toevoegen form {
	padding: 10px 2px 5px;
}

div.ibs_toevoegen.open h3,
div.ibs_toevoegen.closed h3 {
	background-image: url('../img/bullet_arrow_up.png');
	background-repeat: no-repeat;
	background-position: right 2px;
	cursor: pointer;
}

div.ibs_toevoegen.closed h3 {
	background-image: url('../img/bullet_arrow_down.png');
}

div.ibs_toevoegen.closed form {
	display: none;
}

div.ibs_toevoegen img {
	position: absolute;
	right: 5px;
	top: 2px;
}

div#abonneer {
	margin: 10px 0;
}

div#notitie_full {
	display: none;
}

div#notitie_full {
	width: 100%;
}

#simplemodal-overlay {
	background-color:#000;
	z-index: 10001 !important;
}

#simplemodal-container {
	background-color:#fff; 
	border:8px solid #50ABF6; 
	padding:12px;
	z-index: 10002 !important;
	position: relative;
}

a.simplemodal-close {
	position: absolute;
	top: 5px;
	right: 5px;
}

/**** TREE *****/
div#ibs_mappen ul {}
div#ibs_mappen li {
	list-style-type: none;
	background: url('../img/treeview-default-line.gif') 0 0 no-repeat;
	padding: 3px 0 2px 16px;
}

div#ibs_mappen li span {
	line-height: 1.2em;
	padding: 1px 0 1px 16px;
}

div#ibs_mappen span {
	background: url('../img/folder-closed_red.gif') 0 0 no-repeat;
}

div#ibs_mappen span.haslink {
	background: url('../img/folder-closed.gif') 0 0 no-repeat;
}

div#ibs_mappen .collapsable span {
	background: url('../img/folder_red.gif') 0 0 no-repeat;
}

div#ibs_mappen .collapsable span.haslink {
	background: url('../img/folder.gif') 0 0 no-repeat;
}

div#ibs_mappen .expandable span {
	background: url('../img/folder-closed_red.gif') 0 0 no-repeat;
}

div#ibs_mappen .expandable span.haslink {
	background: url('../img/folder-closed.gif') 0 0 no-repeat;
}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url('../img/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url('../img/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('../img/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


.selected {
	background: #ececec;
	cursor: pointer;
}

.auteur {
	font-size: 0.8em;
}

#message_container {
	background: #FDFDD4;
	border: 1px solid #fbc34e;
	font-size: 0.8em;
	margin: 1px 5px 1px 0;
	padding: 2px 5px;
}

.addthis_toolbox {
	float: left;
	width: 220px;
}

ul.Zend_Tag_Cloud li {
	display:inline;
	list-style-type: none;
}

table.list td.list_selected {
	background: #d3d3d3;
	cursor: pointer;
}

