BODY 								{ font-family: Arial; font-size: 12px; font-style: normal; color: #454044; line-height: 20px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;	text-align:center; background:url(/img/website/bg.jpg) }
TD	 								{ font-family: Arial; font-size: 12px; font-style: normal; color: #454044; line-height: 20px; }
h1									{ text-decoration:none; color:#182f7c; font-size:22px; margin-top:0px; font-weight:normal}
h2									{ font-weight:bold; text-decoration:none; color:#87b723; font-size:16px; margin-top:0px; margin-bottom:5px}
h2									{ font-weight:bold; text-decoration:none; color:#182f7c; font-size:16px; margin-top:0px; margin-bottom:5px}
h3									{ font-weight:bold; text-decoration:none; color:#182f7c; font-size:16px; margin-top:0px; margin-bottom:5px}
h4									{ font-weight:bold; text-decoration:none; color: #182f7c; font-size:12px; margin-top:0px; margin-bottom:5px}

p									{ margin-top:5px; margin-bottom: 5px; }
.datum							{ font-family: Arial; font-size: 11px; font-style:italic; color: #999999;  }
iframe								{ z-index:1 }

#container							{ width:999px; margin-left:auto; margin-right:auto; text-align:left}
#wrapper							{ float:left; width:999px; }
#wrapper_content_start				{ float:left; width: 999px; clear:left; float:left; background:url(../img/website/content_start.png) repeat-y; z-index:100 }
#content_start						{ float:left; width: 999px; clear:left; float:left; background:url(../img/website/left_bg.gif) no-repeat bottom left; }

#content							{ float:left; width: 710px; float:left; margin-left:10px; margin-bottom:20px; }
#content .padding					{ float:left; padding: 10px 20px 0px 30px; }

#kolom_rechts						{ float:right; background:#ebeffe; width: 230px; margin: 0px 0px 10px 10px }
#kolom_rechts .padding				{ padding:15px; }
#kolom_inhoud						{ float:left; }
#kolom_inhoud .padding				{ padding:20px; }


#header 							{ width: 700px; float:left; margin-left:30px; }
#topper								{ float:left; width:1000px; position:relative;  }
#titel								{ float:left; width:1000px; height:119px; } 
#logo								{ position:absolute; right: 50px; top:0px; }
#titel_links						{ float:left; width:257px; height:119px; background:url(/img/website/top_left.png) no-repeat; position:relative  } 
#titel_links h1						{ text-decoration:none; color:#ffffff; font-size:27px; font-weight:normal; margin:60px 0px 0px 30px;}
#titel_links #vlag_nl				{ position:absolute; left:30px; top:15px; }
#titel_links #vlag_gb				{ position:absolute; left:75px; top:15px; }
#titel_rechts						{ float:left; width:743px; height:119px; background:url(/img/website/top_right.png) no-repeat  } 
#titel_rechts h1					{ text-decoration:none; color:#bdd73c; font-size:28px; font-weight:normal; margin:60px 0px 0px 40px; }

#left_wrapper						{ float:left; width:257px; background:url(../img/website/bg_left_top.png) repeat-x top left; padding-top:45px }
#left								{ width:230px; padding-left:17px; }

#left_kolom							{ padding:0px 20px 20px 20px; color:#FFFFFF; }
#left_kolom h2						{ color:#FFFFFF; font-weight:normal; display:block; border-bottom:1px solid #ffffff; text-decoration:none; font-size:16px; margin: 0px -20px 0px -20px; padding:0px 0px; width:240px; text-indent:20px;}
#left_kolom p						{ padding:0px; color:#FFFFFF; margin: 0px }
#fotoalbum							{ float:left; margin:30px 0px 20px 0px; }

#footer								{ margin-top:0px; padding-top:10px; float:left; width:999px;color: #ffffff; font-size:10px; background:url(../img/website/footer.png) no-repeat top left;  }
#footer TD							{ color:#FFF; font-size:10px }
#footer A							{ color:#FFF; font-size:10px; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer A:hover						{ color:#FFF; font-size:10px; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; }
#footer_menu						{ list-style:none; font-size:12px; font-weight:bold; margin-left:80px;  }
#footer_menu li						{ float:left; padding:5px 10px 5px 10px; }

#breadcrumb 						{ float:right; clear:left;   font-size: 11px; font-weight:normal; color:#999999; line-height:25px; margin-bottom:10px; margin-right:50px;}
#breadcrumb a						{ font-weight:normal; text-decoration:none; color:#999999; padding-left:25px; line-height:25px; }
#breadcrumb a:hover					{ color:#999999; }

a.submenu_header					{ font-size:17px; color:#5d6da3; float:left; margin-left:20px; font-weight:normal; }
a:hover.submenu_header				{ color:#FFFFFF; }
a.submenu_header_on					{ font-size:17px; color:#ffffff; float:left; margin-left:20px; font-weight:normal; }
a:hover.submenu_header_on			{ color:#FFFFFF;  }

.gb_titel							{ color:#7bb00c; font-weight:bold } 

#submenu							{ font-size:12px; float:left; width:240px; }
#submenu ul							{ margin: 10px 10px 20px 0px;padding:0px; width:240px }
#submenu li							{ font-size:12px; clear:left; display:block; width:240px;margin:3px 0px 3px 0px; list-style:none;border-top:1px solid #ffffff }
#submenu ul li a					{ text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 12px; font-style : normal; color : #ffffff; line-height : 25px; display:block; padding-left:20px }
#submenu ul li a:hover				{ color:#9faee2; }
#submenu ul li.on a					{ text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 12px; font-style : normal; color:#9faee2; line-height : 25px; display:block; padding-left:20px }
#submenu ul li.on a:hover			{ color:#9faee2; }
#submenu ul li ul					{ margin:0px; margin-bottom:10px;}
#submenu ul li ul li				{ font-size:12px; float:left; list-style:none; border-top:none; padding:0px; margin:0px;}
#submenu ul li.on ul li a			{ text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 12px; font-style : normal; font-weight:normal; color : #ffffff; line-height : 22px; display:block; padding-left:35px }
#submenu ul li.on ul li a:hover		{ color:#9faee2; }
#submenu ul li.on ul li.on a		{ text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 12px; font-style : normal; font-weight:normal; color:#9faee2; line-height : 22px; display:block; padding-left:35px }
#submenu ul li.on ul li.on a:hover	{ color:#9faee2; }

#socialmedia						{ margin-top:20px; margin-bottom:70px; float:left; clear:left; position:relative; }
#nieuws_menu						{ list-style:none; margin:0px; padding:0px; }

#nieuws_submenu						{ font-size:12px; float:left; width:230px; margin-top:20px; margin-bottom:20px; }
#nieuws_submenu h1					{ margin: 12px 0px 15px 12px; text-transform:uppercase; font-size:16px; font-weight:normal; color:#454044; font-family:Arial;  }
#nieuws_submenu p					{ font-size:11px; color:#000000; }
#nieuws_submenu a					{ display:block; font-weight:normal; font-size:13px; text-decoration:none; color:#fff; padding-left:25px; line-height:23px; }
#nieuws_submenu a:hover				{ color:#ffffff; font-weight:bold; }

#nieuws_algemeen					{ float:left; margin-top:30px; margin-bottom:10px }
#nieuws_algemeen p					{ font-size:12px; }
#nieuws_algemeen a.titel			{ font-weight:normal; text-decoration:none; color:#fff; font-size:20px; margin: 12px; float:none; display:block  }
#nieuws_algemeen a:hover.titel		{ color:#000000; }

#nieuws_algemeen .image				{ width:180px; height:150px; overflow:hidden; float:left;margin-right:12px }

#logolinks							{ font-size:12px; float:left; background-color: #e5e5e5; width:360px;margin-bottom:1px;}
#logolinks img						{ float:left; }
#logolinks ul						{ margin: 10px 10px 0px 0px;padding:0px; background: #ffffff;width:340px }
#logolinks li.line					{ font-size:12px; clear:left; display:block; width:330px;margin:3px 5px 3px 5px; list-style:none;border-bottom:1px solid #999999 }
#logolinks li						{ font-size:12px; clear:left; display:block; width:330px;margin:3px 5px 3px 5px; list-style:none; height:35px }
#logolinks a						{ text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; color : #8c8a8c; line-height : 15px; display:block }
#logolinks a:hover					{ color:#5d5c5d; }

#archief							{ font-size:12px; float:left; background-color: #e5e5e5; width:360px; }
#archief h1							{ margin: 0px 0px 10px 0px; text-transform:uppercase; font-size:16px; font-weight:normal; color:#454044; font-family:Arial;  }
#archief h2							{ margin: 0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#000000; font-family:Arial;  }

#highlight							{ font-size:12px; float:left;background-color: #ab70ab; width:360px;margin-bottom:1px;padding-bottom:12px }
#highlight h1						{ margin: 0px 0px 10px 0px; padding:0px; text-transform:uppercase; font-size:16px; font-weight:normal; color:#ffffff; font-family:Arial;  }
#highlight h2						{ margin: 0px 0px 10px 0px; font-size:20px; font-weight: normal; font-style:italic; color:#ffffff; font-family:Arial;  }
#highlight p						{ font-size:11px; color:#000000; }
#highlight a						{  }
#highlight a:hover					{  }

.afbeelding_links					{ margin-right: 20px; margin-bottom:10px; } 
.afbeelding_rechts					{ margin-left: 20px; margin-bottom:10px; } 
.intro								{ font-size: 13px; font-weight:bold; line-height:18px; color:#000; margin-bottom:20px} 
a									{ font-weight:bold; text-decoration:none; color:#7bb00c; font-size: 13px; }
a:hover								{ color:#7bb00c; }

#agenda								{ background:#ffba00; width:300px; float:left; margin-top:15px; padding-bottom:20px; padding-top:0px; }
#agenda h1							{ margin: 15px 0px 10px 30px; font-size:20px; font-weight:normal; color:#6c0001; font-family:Arial;   }
#agenda ul							{ list-style:none; margin:0px; padding:0px; width:256px; }
#agenda li							{ display:block; margin:5px 0 0 10px; padding:2px 0 5px 0; border-top:#009ee0 dotted 1px; }
#agenda a							{ margin-left:15px; display:block; font-weight:bold; text-decoration:none; color:#6c0001; background: url(/img/website/bullet_agenda.gif) no-repeat left; padding-left:25px; line-height:25px; }
#agenda a:hover						{ color:#b55d01; }

INPUT 								{ color : #8a8a8a; font-family : Arial, Tahoma; font-size: 12px; border-width: 1px; border-color: #000000; border-style: solid; }
INPUT.button  						{ color: #FFFFFF; cursor:hand; padding:2px; font-family:Arial, Tahoma; font-size: 12px; font-weight: bold; text-align: center; border-width:0px; border-color:white; border-style:solid; background-color: #88b824; }
INPUT.button_zwart 					{ color: #FFFFFF; cursor:hand; padding:2px; font-family:Arial, Tahoma; font-size: 12px; font-weight: bold; text-align: center; border-width:0px;  border-color:white; border-style:solid; background-color: #000000; }
.radio 								{ border: none; }
.area 								{ color:  #8a8a8a; 	font-family :Arial, Tahoma; font-size : 12px; text-align : left; border-width: 1px; border-color: #000000; border-style: solid;	overflow: auto; }


/* --------------------------------	*/
/* menu						 		*/
/* --------------------------------	*/

#menu, #menu ul 								{ 
	float:left;
	left: 0px;
	padding				: 0;
	margin				: 0;
	list-style			: none;
    position:absolute;
    top:162px;
    z-index:9999999999;
}

#menu {
	font-size			: 16px;
	width				: 999px;
	margin				: 0 0 0px 0px;
	padding-left		: 17px;
	background 			: url(../img/website/bg_menu.png) no-repeat ;
	vertical-align		: middle;
	color:#fff;
       z-index:9999999999;
	
}

#menu ul	{
	margin				: 0 0 0 0px;
}

#menu a {
	font-family			: Arial, Tahoma, sans-serif;
	display				: block;
	text-decoration		: none;
}

#menu li { /* all list items */

	float				: left;	
	margin				: 0px 0 0 0;
	padding				: 0 0 0 0;
	position			: relative;
}

#menu li.on { /* all list items */

	float				: left;	
	position			: relative;
}

#menu li a	{
	text-decoration		: none;
	font-weight			: normal;
	font-size			: 12px;
	color				: #FFFFFF;
	padding				: 11px 10px 10px 10px;
}

#menu li a:hover {
	background-color: #6a9c00;

}

#menu li a.on { /* all list items */
	font-weight			: normal;
	background-color: #6a9c00;
	/*background-color	: #ab70ab;*/

}
#menu li ul { /* second-level lists */	
	background			: #92c419;
	line-height			: 20px;
	font-size			: 13px;
	position			: absolute;
	width				: 200px;
	left				: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	filter				: alpha(opacity=95);
	-moz-opacity		: .95;
	opacity				: .95;
	border				: none;
}

#menu li ul li { 
	background			: none;
	margin				: 0;
	width				: 200px;
	border-top			: 1px solid #ffffff;
}

#menu li ul li a { 
	font-weight			: normal;
	color				: #fffffff;
	border				: none; 
	padding				: 5px 4px 3px 25px;
	background			: url(/img/website/bullet_wit.png) no-repeat left;
}

#menu li ul li a:hover { 
	color				: #ffffff;
}

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left				: 0px;
	top					: 41px;
}

