BODY 								{ font-family : Arial, Helvetica, sans-serif; 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; }
TD	 								{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-style : normal; color : #454044; line-height : 20px; }
h1									{ font-weight:normal; text-decoration:none; color:#454044; font-size:20px; margin-top:0px;}
h2									{ font-weight:bold; text-decoration:none; color:#ab70ab; font-size:15px; margin-top:0px; margin-bottom:5px}
h3									{ font-weight:normal; text-decoration:none; color:#454044; font-size:15px; margin-top:0px; margin-bottom:5px}
h4									{ font-weight:bold; text-decoration:none; color:#ab70ab; font-size:12px; margin-top:0px; margin-bottom:5px}
h5									{ font-weight:bold; text-decoration:none; color: #454044; font-size:12px; margin-top:0px; margin-bottom:5px}

p									{ margin-top:5px; margin-bottom: 10px; }

#container							{ width:980px; margin-left:auto; margin-right:auto; text-align:left}
#wrapper							{ position: relative; float:left; width:980px; }
#content_start						{ width: 980px; clear:left; float:left; background-color:#ffffff }
#content							{ width: 610px; float:left; background: url(/img/nieuwsitem_bg.gif) repeat-x #ffffff; margin-left:10px }

#header 							{ width: 610px; float:left; }

#left								{ float:left; width:360px; }

#footer								{ border-top: 4px solid #d5b7d5; margin-top:1px; padding-top:10px; float:left; width:980px;color: #686868; font-size:10px  }
#footer TD							{ color: #686868; font-size:10px }
#footer A							{ color: #686868; font-size:10px; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer A:hover						{ color: #000000; font-size:10px; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; }

#breadcrumb 						{ float:left; clear:left; margin-left:25px; width: 955px; font-size: 11px; font-weight:normal; color:#454044; line-height:25px; }
#breadcrumb a						{ font-weight:normal; text-decoration:none; color:#454044; padding-left:25px; line-height:25px; }
#breadcrumb a:hover					{ color:#000000; }

#nieuws_submenu						{ font-size:12px; float:left; background-color: #e5e5e5; width:360px; }
#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					{ border-bottom:1px solid #ffffff;display:block; font-weight:normal; text-decoration:none; color:#454044; background: url(/img/bullet_paars.png) no-repeat 10px #e5e5e5; padding-left:35px; line-height:23px; }
#nieuws_submenu a:hover				{ color:#ffffff; background: url(/img/bullet_wit.png) no-repeat 10px #bebcbd;  }

#nieuws_algemeen					{ float:left; background: url(/img/nieuwsitem_bg.gif) repeat-x #ffffff; margin-top:10px; }
#nieuws_algemeen p					{ font-size:11px; color:#454044; margin: 5px 12px 5px 12px;  }
#nieuws_algemeen a.titel			{ font-weight:normal; text-decoration:none; color:#454044; 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					{  }

.padding							{ padding:12px; display:block } 
.afbeelding_links					{ margin-right: 20px; margin-bottom:10px; } 
.afbeelding_rechts					{ margin-left: 20px; margin-bottom:10px; } 
.intro								{ font-size: 14px; line-height:25px; color:#ab70ab; margin-bottom:20px} 
a									{ font-weight:normal; text-decoration:underline; color:#ab70ab; }
a:hover								{ color:#000000; }


#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/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 : #ab70ab; }
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;
	width:980px;
	padding				: 0;
	margin				: 0;
	list-style			: none;
	z-index:10;
}

#menu {
	font-size			: 13px;
	margin				: 0 0 0px 0;
	background			: #454044;
	vertical-align		: middle;
}

#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				: 2px 12px 3px 12px;
}

#menu li a:hover {
	background-color: #605c5f;
}

#menu li a.on { /* all list items */
	font-weight			: normal;
	background-color	: #ab70ab;
}
#menu li ul { /* second-level lists */	
	background			: #b37eb3;
	line-height			: 20px;
	font-size			: 12px;
	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				: 3px 4px 3px 25px;
	background			: url(/img/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					: 25px;
}

