body, html {
	background-color:#e2e2e2;
	margin:3px 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	line-height:160%;
	color:#333;
}

p,td {
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-size:11px;
	line-height:160%;
	color:#333;
	margin:10px 0;
}

a {
	color:#ee7e07;
	text-decoration:none;
	outline:none;
}

a:hover {
	color:#d56f02;
	text-decoration:underline;
}

h1 {
	color:#f3e7d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0 0 20px 0;
	text-transform:lowercase;
	border-bottom:1px solid #f3e7d9;
	text-align:right;
}

h2 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:12px 0 0 0;
}

h3 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:12px 0 -3px 0;
}

hr {
	height:1px;
	border:0;
	border-top: 1px solid #f3e7d9;
}

/* Layout */
#wrapper_main {
	width:981px;
	margin:0 auto;
	display:block;
	clear:both;
}

	#wrapper_main_top {
		width:981px;
		height:19px;
		display:block;
		background-image:url(../images/wrapper_top.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		display:block;
		clear:both;
	}

	#wrapper_main_midden {
		width:963px;
		background-image:url(../images/wrapper_midden.jpg);
		background-position:left top;
		background-repeat:repeat-y;
		padding:0 9px;
		display:block;
		clear:both;
	}

		#wrapper_main_midden_content {
			width:963px;
			background-color:#fff;
		}

			#banner_boven {
				width:963px;
				background-image:url(../images/logo_top_bg.jpg);
				background-position:left top;
				background-repeat:repeat-x;
				display:block;
				clear:both;
				height:55px;
				font-size:0;
			}

			#banner_boven2 {
				width:963px;
				background-image:url(../images/logo_top_bg.jpg);
				background-position:left top;
				background-repeat:repeat-x;
				display:block;
				clear:both;
				height:55px;
			}

			#banner_boven_logo {
					width:331px;
					height:55px;
					display:block;
					float:left;
				}
				
						#banner_boven_logo a.logolink {
							display:block;
							height:40px;
							color:#c4c1c1;
							text-decoration:none;
							padding:15px 0 0 107px;
							background-image:url(/images/onfl_logo_arrow.jpg);
							background-position:left top;
							background-repeat:no-repeat;
						}
						
						#banner_boven_logo a.logolink:hover {
							display:block;
							height:40px;
							color:#afaeae;
							text-decoration:none;
							padding:15px 0 0 107px;
							background-image:url(/images/onfl_logo_arrow2.jpg);
							background-position:left top;
							background-repeat:no-repeat;
					}

				#banner_boven_zoeken {
					width:632px;
					float:right;
				}

						#vrij_zoeken {
							float:left;
						}
				
						#selecteer_vereniging {
							float:right;
							margin-right:11px;
						}
						
								#selecteer_vereniging h4 {
									background-image:url(../images/arrow_grey.gif);
									background-position:left 5px;
									background-repeat:no-repeat;
									text-indent:12px;
									margin:1px 0 2px 0;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#5e5e5e;
								}
								
								#selecteer_vereniging select {
									width:210px;
									background-color:white;
									border:1px solid #c2c2c2;
									padding:2px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									color:#7e7d7d;
								}
								
			#banner_foto {
				display:block;
				clear:both;
				font-size:0;
				width:963px;
				height:140px;
			}
			
			#banner_balk_menu {
				width:953px;
				height:31px;
				padding-left:10px;
				background-image:url(../images/menu_top_balk_bg.jpg);
				background-position:left top;
				background-repeat:repeat-x;
				display:block;
				clear:both;
			}
			
					#menu_top {
						background-image:url(../images/menu_top_boogje.jpg);
						background-position:left top;
						background-repeat:no-repeat;
						display:block;
						float:left;
						width:211px;
						height:26px;
						padding:5px 0 0 0;
						margin:0 25px 0 0;
						text-align:center;
					}

							#menu_top .menu_top_active {
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								font-weight:bold;
								color:#fc981c;
								display:inline;
							}

							#menu_top a.menu_top_link {
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								font-weight:bold;
								color:#e1e1e1;
								text-decoration:none;
								display:inline;
							}
	
							#menu_top a.menu_top_link:hover {
								text-decoration:underline;
							}
										
					#breadcrumbs {
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#c8c3c3;						
						display:block;
						float:left;
						padding:7px 0 0 0;
					}
					
							a.breadcrumbslink {
								color:#b69f83;
								text-decoration:none;
								display:inline;
							}
							
							a.breadcrumbslink {
								text-decoration:underline;
							}

			#wrapper_content {
				width:963px;
				background-image:url(../images/wrapper_bg.jpg);
				background-position:left bottom;
				background-repeat:no-repeat;
				padding:0 10px;
				vertical-align: top;				
			}

				#left_column {
					width:211px;
					vertical-align:top;
					text-align:left;
				}
						.menu_cat {
							display:block;
							clear:both;
							width:210px;
							height:40px;
							background-color:#f7ecdf;
							background-image:url(../images/menu_bg_hoofd_active_vereniging.gif);
							background-position:left top;
							background-repeat:no-repeat;
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							font-weight:bold;
							color:#4c4c4c;
							line-height:40px;
							text-indent:48px;
						}
			
				/*  START > ACCORDION MENU VERTICAAL  */
						
					#left_column h1 {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						color:#4c4c4c;
						display:block;
						width:211px;
						height:39px;
						line-height:39px;
						text-indent:48px;
						margin:0;
						background-color:#f7f7f6;
						outline:none;
						cursor:pointer;
						text-align:left;
					}
					
					#left_column a {
						color:#4c4c4c;
						text-decoration:none;
						outline:none;
					}
					
					#left_column a:hover {
						color:#000;
						text-decoration:none;
					}
					
						#accordion-content {
							width:211px;
							background-color:#fff;
							border-bottom:1px solid #c2c2c2;
						}		
							
									.accordion {
										width:211px;
										overflow:hidden;
										clear:both;
									}
									
										/* MAIN  UITKLAP */
										.accordion_kop#kop_0 h1 {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#4c4c4c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7f7f6;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 0;
											background-repeat:no-repeat;
											outline:none;
											cursor:pointer;
											text-align:left;
										}

										.accordion_kop#kop_0 h1.accordion_kop_hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#000;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7f3ef;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
											outline:none;
											cursor:pointer;
											text-align:left;
										}
										
										.accordion_kop_active#kop_0 h1,
										.accordion_kop_active#kop_0 h1.accordion_kop_hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
											outline:none;
											cursor:pointer;
											text-align:left;
										}
										
										/* MAIN GEEN UITKLAP algemeen */
										.accordion_kop h1 a.menu_kop_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#4c4c4c;
											display:block;
											clear:both;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											padding:0;
											background-color:#f7f7f6;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
										}

										.accordion_kop h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#000;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7f3ef;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
										}
										
										.accordion_kop_active h1 a.menu_kop_link_active,
										.accordion_kop_active h1 a.menu_kop_link_active:hover,
										.accordion_kop h1 a.menu_kop_link_active,
										.accordion_kop h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
									}										

/**/

										.accordion_kop#kop_0 h1 a.menu_kop_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 0;
											background-repeat:no-repeat;
										}

										.accordion_kop#kop_0 h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop_active#kop_0 h1 a.menu_kop_link_active,
										.accordion_kop_active#kop_0 h1 a.menu_kop_link_active:hover,
										.accordion_kop#kop_0 h1 a.menu_kop_link_active,
										.accordion_kop#kop_0 h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main1.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
										}
/**/
										.accordion_kop#kop_1 h1 a.menu_kop_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main2.gif);
											background-position:0 0;
											background-repeat:no-repeat;
										}

										.accordion_kop#kop_1 h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main2.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop_active#kop_1 h1 a.menu_kop_link_active,
										.accordion_kop_active#kop_1 h1 a.menu_kop_link_active:hover,
										.accordion_kop#kop_1 h1 a.menu_kop_link_active,
										.accordion_kop#kop_1 h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main2.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop h1, .accordion_kop_active h1 {
											margin:0;
											padding:0;
										}
											
										.accordion_kop#kop_2 h1 a.menu_kop_link {
											background-image:url(/images/menu_bg_cat_main3.gif);
											background-position:0 0;
											background-repeat:no-repeat;
										}

										.accordion_kop#kop_2 h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main3.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop_active#kop_2 h1 a.menu_kop_link_active,
										.accordion_kop_active#kop_2 h1 a.menu_kop_link_active:hover,
										.accordion_kop#kop_2 h1 a.menu_kop_link_active,
										.accordion_kop#kop_2 h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main3.gif); 
											background-position:0 -78px;
											background-repeat:no-repeat;
									}	
									
										.accordion_kop#kop_3 h1 a.menu_kop_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main5.gif);
											background-position:0 0;
											background-repeat:no-repeat;
										}

										.accordion_kop#kop_3 h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main5.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop#kop_3 h1 a.menu_kop_link_active,
										.accordion_kop#kop_3 h1 a.menu_kop_link_active:hover,
										.accordion_kop_active#kop_3 h1 a.menu_kop_link_active,
										.accordion_kop_active#kop_3 h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main5.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
									}										

										.accordion_kop#kop_4 h1 a.menu_kop_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main4.gif);
											background-position:0 0;
											background-repeat:no-repeat;
										}

										.accordion_kop#kop_4 h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main4.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop_active#kop_4 h1 a.menu_kop_link_active,
										.accordion_kop_active#kop_4 h1 a.menu_kop_link_active:hover,
										.accordion_kop#kop_4 h1 a.menu_kop_link_active,
										.accordion_kop#kop_4 h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main4.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop#kop_5 h1 a.menu_kop_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main6.gif);
											background-position:0 0;
											background-repeat:no-repeat;
										}

										.accordion_kop#kop_5 h1 a.menu_kop_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main6.gif);
											background-position:0 -39px;
											background-repeat:no-repeat;
										}
										
										.accordion_kop_active#kop_5 h1 a.menu_kop_link_active,
										.accordion_kop_active#kop_5 h1 a.menu_kop_link_active:hover,
										.accordion_kop#kop_5 h1 a.menu_kop_link_active,
										.accordion_kop#kop_5 h1 a.menu_kop_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											font-weight:bold;
											color:#2c2c2c;
											display:block;
											width:211px;
											height:39px;
											line-height:39px;
											text-indent:48px;
											margin:0;
											background-color:#f7ecdf;
											outline:none;
											cursor:pointer;
											text-align:left;
											text-decoration:none;
											background-image:url(/images/menu_bg_cat_main6.gif);
											background-position:0 -78px;
											background-repeat:no-repeat;
										}
										
										#content_1, #content_2, #content_3, #content_4 {
											/*display:none;*/
										}
								
										/* SUB */
										a.menu_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											text-decoration:none;
											text-indent:48px;
											display:block;
											clear:both;
											margin:5px 0;
											color:#666;
										}
										
										a.menu_link:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											text-decoration:none;
											text-indent:48px;
											display:block;
											clear:both;
											margin:5px 0;
											color:#4c4c4c;
										}
					
										a.menu_link_active, a.menu_link_active:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											background-image:url(../images/arrow_orange.gif);
											background-position:48px 6px;
											background-repeat:no-repeat;
											text-indent:60px;
											text-decoration:none;
											display:block;
											clear:both;
											margin:5px 0;
											background-color:#fff;
											color:#f47e00;
											cursor:default;
											outline:none;
										}
								
				/*  END > ACCORDION MENU VERTICAAL  */
				
				
				#main_column {
					vertical-align:top;
					text-align:left;
					padding:21px 25px 40px 25px;
					width:471px;
					*padding:21px 21px 40px 21px;
				}
										
						#main_column img {
							padding:1px;
							background-color:white;
							border:1px solid #cdcdcc;
						}

				 #right_column {
					padding:11px 0 0 0;
					width:210px;
					vertical-align:top;
					text-align:left;
				}

						/* Zijblok Vereniging */
						#zijblok_vereniging {
							border:1px solid #dedede;
							margin:0 0 11px 0;					
						}
						
						h5.vereniging {
							display:block;
							clear:both;
							background-color:#e9e9e5;
							height:28px;
							line-height:28px;
							margin:0;
							font-weight:normal;
							font-family:Arial, Helvetica, sans-serif;
							font-size:16px;
							color:#3d3d3d;
							text-indent:10px;
						}
						
						.logo_vereniging {
							padding:10px;
							display:block;
							clear:both;
							text-align:center;					
						}

						.naam_vereniging {
							display:block;
							clear:both;
							width:186px;
							background-color:#f7f7f6;
							padding:3px 10px;
							margin:4px 1px 1px 1px;
							color:#434343;
						}
						
							.lid_onfl {
								color:#666;
							}
						/* Zijblok Nieuws */				
						#zijblok_nieuws {
							border:1px solid #dedede;
							background-color:#f9f5f0;
							margin:0 0 11px 0;
						}
											
						h5 {
							display:block;
							clear:both;
							background-color:#f3e7d9;
							height:28px;
							line-height:28px;
							margin:0;
							font-weight:normal;
							font-family:Arial, Helvetica, sans-serif;
							font-size:16px;
							color:#3d3d3d;
							text-indent:10px;
						}
						
						.nieuws_items {
							padding:5px 10px;
							display:block;
							clear:both;
						}

							.nieuws_item {
								display:block;
								padding:0 0 5px 0;
								margin:2px 0 5px 0;
								background-image: url(../images/sep_main.gif);
								background-x-position: left;
								background-y-position: bottom;
								background-repeat: repeat-x;
								background-position: left bottom;
							}
	
								.datum {
									color:#999;
									font-size:10px;
								}					
	
								.titel {
									font-weight:bold;
								}					
	
								a.lees_meer {
									background-image:url(../images/arrow_orange.gif);
									background-position:right 6px;
									background-repeat:no-repeat;
									padding:0 12px 0 0;
									color:#e87f0d;
									text-decoration:none;
								}	
												
								a.lees_meer:hover {
									text-decoration:underline;
								}	
								
						.nieuws_item p, .nieuws_items p {
							margin:0;
						}

						/* Zijblok Agenda */				
						#zijblok_agenda {
							border:1px solid #dedede;
							background-color:#f9f5f0;
							margin:0 0 11px 0;
						}
											
						.agenda_items {
							padding:5px 10px;
							display:block;
							clear:both;
						}

							.agenda_item {
								display:block;
								clear:both;
								padding:0 0 5px 0;
								margin:2px 0 5px 0;
								border-bottom:1px solid #e8e2db;
							}

						/* Zijblok Gebiedsindeling */				
						#zijblok_gebied {
							border:1px solid #dedede;
							background-color:#f7f7f6;
							margin:0 0 11px 0;
						}
						
						h5.gebied {
							display:block;
							clear:both;
							background-color:#e9e9e5;
							height:28px;
							line-height:28px;
							margin:0;
							font-weight:normal;
							font-family:Arial, Helvetica, sans-serif;
							font-size:16px;
							color:#3d3d3d;
							text-indent:10px;
						}
											
						.kaartje {
							padding:5px;
							display:block;
							clear:both;
						}
						
						/* Zijblok RSS */				
						#zijblok_rss {
							border:1px solid #dedede;
							background-color:#f9f5f0;
							margin:0 0 11px 0;
							height:235px;
						}
						
							.viewport{
								width:195px;
								height:190px;
								padding:5px 5px 10px 10px;
								overflow:hidden;
							}
							
								div.scroller div.section {
									overflow:hidden;	
								}
								
								div.scroller div.section a, div.scroller div.section a:hover {
									display:block;	
									clear:both;
								}
								
								div.scroller div.section p {
									clear:both;
									display:block;	
									line-height:100%;
									margin:0;
								}
								
								#zijblok_rss .spacer{
									display:block;
									clear:both;
									width:100px;
									height:12px;
								}


	#wrapper_main_bottom {
		width:981px;
		height:21px;
		display:block;
		clear:both;
		background-image:url(../images/wrapper_bottom.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		font-size:0;
	}
	
	#footer {
		text-align:right;
		padding:0 9px 0 0;
		display:block;
		clear:both;
		color:#686868;
	}
	
		.footer_sep {
			font-size:14px;
			color:#f8870f;
			font-weight:bold;
			padding:0 10px;
		}

/* Bestuur (medewerkers/smoelenboek) */
.persoon {
	display:block;
	clear:both;
	width:250px;
	height:103px;
	padding:0 0 10px 0;
	background-image:url(../images/sep_main.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

	.persoon_gegevens {
		float:left;
		display:block;
	}
	
		.persoon_naam, .nieuwskop {
			font-size:13px;
			font-weight:bold;
			color:#f8870f;
		}
	
	.persoon_afbeelding {
		margin:8px 0 0 10px;
		float:right;
		display:block;
	}
	
	.smoelenboek_foto img.foto_focus2 {
		margin:0 10px 10px 0;
	}

/* Nieuws */
.nieuwsbericht {
	display:block;
	height:90px;
	margin:7px 0 0 0;
	padding:0 0 10px 0;
	background-image:url(../images/sep_main.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

	.nieuwsbericht img {
		margin:3px 10px 0 0;
		float:left;
		display:block;
		width:107px;
	}
	
	.nieuws_gegevens {
		float:left;
		display:block;
		width:348px;
	}
	
		.nieuws_gegevens .datum {
			font-size:11px;
		}
		
		.nieuws_gegevens .titel a {
			font-size:13px;
			font-weight:bold;
			color:#f8870f;
			text-decoration:none;
		}

		.nieuws_gegevens .titel a:hover {
			text-decoration:underline;
		}

		.nieuws_gegevens a.lees_meer {
			font-weight:bold;
			color:#f8870f;
		}
		
	.nieuws_detailpagina {
	}

		.nieuws_detailpagina .nieuwsimg {
			margin:3px 10px 0 0;
		}
		
		.nieuws_detailpagina .titel {
			font-size:13px;
			font-weight:bold;
			color:#f8870f;
		}
		
		.meer {
			float:right;
			display:block;
			width:100%;
			margin:15px 0 0 0;
			text-align:right;
		}
		
		a.meerlink {
			background-image:url(../images/arrow_orange.gif);
			background-position:right 6px;
			background-repeat:no-repeat;
			padding:0 12px 0 0;
			color:#f8870f;
			text-decoration:none;
			font-weight:bold;
		}
		
		a.teruglink {
			background-image:url(../images/arrow_orange_back.gif);
			background-position:left 6px;
			background-repeat:no-repeat;
			color:#f8870f;
			text-decoration:none;
			font-weight:bold;
			padding-top: 0;
			padding-right: 0px;
			padding-bottom: 0;
			padding-left: 12;
		}	
						
		a.meerlink:hover, a.teruglink:hover {
			text-decoration:underline;
		}	
						
		.terug {
			float:right;
			display:block;
			width:100%;
			margin:7px 0 18px 0;
			text-align:right;
			background-image:url(../images/sep_main.gif);
			background-position:left bottom;
			background-repeat:repeat-x;
		}
		
		a.teruglink {
			background-image:url(../images/arrow_orange_back.gif);
			background-position:left 6px;
			background-repeat:no-repeat;
			padding:0 0 0 12px;
			color:#f8870f;
			text-decoration:none;
			font-weight:bold;
		}	
						
		a.teruglink:hover {
			text-decoration:underline;
		}					


/* Agenda */
h3.agendanav {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	padding:0 0 3px 0;
	margin:9px 0 15px 0;
	background-image:url(../images/sep_main.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.agendaitem {
	display:block;
	height:65px;
	padding:0 0 10px 0;
	background-image:url(../images/sep_main.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

	.agenda_gegevens {
		float:left;
		display:block;
	}
	
		.agenda_datum {
			font-size:11px;
			font-weight:bold;
			color:#333;
		}
				
		.agenda_titel a {
			font-size:13px;
			font-weight:bold;
			color:#f8870f;
			text-decoration:none;
		}

		.agenda_titel a:hover {
			text-decoration:underline;
		}

		.agenda_gegevens a.lees_meer {
			font-weight:bold;
			color:#f8870f;
		}
		
		.agenda_locatie {
			font-size:11px;
			font-weight:bold;
			color:#333;
		}
				
	.agenda_detailpagina {
	}

		.agenda_detailpagina .agendaimg {
			margin:3px 10px 0 0;
		}
		
		.agenda_detailpagina .titel {
			font-size:13px;
			font-weight:bold;
			color:#f8870f;
		}


/* maand agenda */
.kop {
	text-align:center;
}

.items_aanwezig a {
	padding-top: 2px;
	color:#333300;
	text-decoration:none;
	background-color: #fab178;
	display: block;
}

.items_aanwezig a:hover{
	color:#fff;
	background-color: #f77d1e;
}

.geen_items_aanwezig {
	padding-top: 2px;
	color:#666666;
	text-decoration:none;
	display: block;
}

.maand_kalender{
/*	width:95%; */
	border:1px solid #c3c3c3;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.maand_kalender th{
/*	width:95%; */
	background-color:#f77d1e;
	color: #fff;
	text-align: left;
	padding-left: 5px;
}

.maand_kalender tr{
	vertical-align:text-top;
	height:20px;
}

.maand_kalender td{
	width:28px;
	text-align:center;
	vertical-align:middle;
}
	
.maand_kalender td.weeknummer{
	border:1px solid #000099;
	background-color:#99CCFF;
}

.maand_kalender td.dagnaam{
	border-right: solid 1px #f6f6f6;
	background-color:#f6f6f6;
}

.deze_maand {
	background-color:#cacaca;
	border-right: solid 1px #c3c3c3;
	border-top: solid 1px #c3c3c3;
}
.andere_maand_dag {
	background-color:#eeeeee;
	color:#666666;
	border-right: solid 1px #c3c3c3;
	border-top: solid 1px #c3c3c3;
}

.tekst_klein {
	font-size: 8px;
}

.dag_kalender th {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
}

.vorige_maand_knop {
	text-align:left;
	display: block;
	width: 94px;
	float: left;
}

.volgende_maand_knop {
	text-align: right;
	display: block;
	width: 93px;
	float: right;
}

.thumb_nieuws_overzicht, .nieuwsdetailFoto {
	margin: 5px 11px 0 0;
}

.submit {
	width:107px;
	height:20px;
	background-color:#f77d1e;
	border:0 none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	display:block;
	outline:none;
	font-size:10px;
}

.submit:hover {
	background-color: #e56806;
}

.textfield {
	width: 280px;
	border: solid 1px #999999;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	height: 15px;
}

.textarea {
	width: 280px;
	font-size: 11px;
	height:100px;
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	border: solid 1px #999999;
}

p.verstuurd_succes {
	color:#ee7a02;
	font-size:13px;
	font-weight:bold;
}

.reactieform .textfield {
	width: 200px;
	border: solid 1px #999999;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	height: 15px;
}

.reactieform .textarea {
	width: 200px;
	font-size: 11px;
	height:100px;
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	border: solid 1px #999999;
}

.form_melding {
	font-size:10px;
	color:#999;
}

/* RSS nieuws */

.viewport ul{
	list-style:none;
	margin:0;
	width:190px;
}

.viewport ul li{
	list-style:none;
	border:1px solid #ccc;
	width:160px;
	height:150px;
	overflow:hidden;
}

