body {
	background-color:#202020;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	line-height:150%;
	margin:5px 0;
}

p, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	line-height:150%;
}

h1 {
	font-size:18px;
	font-weight:normal;
	color:#2e2e2e;
}

h2 {
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

a {
	color:#71a722;
	text-decoration:none;
}

a:hover {
	color:#9bd448;
}

#wrapper {
	width:973px;
	border:1px solid #626262;
	margin:0 auto;
	background-color:#000000;
}

#top_wrapper {
	display:block;
	clear:both;
	z-index:999;
	height:140px;
}

	#logo {
		width:428px;
		float:left;
	}

	#menu {
		display:block;
		height:27px;
		width:545px;
		float:right;
		margin:80px 0 0 0;
	}
	
	#menu_wrapper {
		float:left;
		display:block;
		width:518px;
	}
	
		#menu_left {
			display:block;
			float:left;
			width:13px;
			height:27px;
			background-image:url(/images/menu_l.png);
			background-position:0 0;
			background-repeat:no-repeat;
		}
		
		#menu_groepen {
			display:block;
			float:right;
			background-color:#94c948;
			width:505px;
			height:27px;
		}
		
					/* MENU UITKLAP */
					
					#menu ul {
						margin:0;
						padding:0;
						list-style:none;
					}
										
					#menu ul.horizontal li.level1 {
						float:left;
						padding:0 11px;
						border-right:1px solid #617b3b;
						list-style: none;
					}
					
					#menu ul.horizontal li.level1 a.menu_kop_link {
						color:#2e2e2e;
						float:left;
						display:block;
						text-decoration:none;
						font-weight:bold;
						color:#2e2e2e;
						height:27px;
						line-height:27px;
					}
					
					#menu ul.horizontal li.level1 a.menu_kop_link_active {
						color:#fff;
						cursor:default;
						float:left;
						display:block;
						text-decoration:none;
						font-weight:bold;
						height:27px;
						line-height:27px;
				}
										
					#menu ul.horizontal > li.level1 a {
						width: auto;
					}

					/* submenu*/
					#menu ul.dropdown {
						position:absolute;
						top:0px;
						left:0px;
						visibility:hidden;
						width:130px;
						border:1px solid #2e2e2e;
						border-bottom:0 none;
						background-color:#eeeeee;
					}
					
					#menu ul.dropdown li.level2 {
						border-bottom:1px solid #999999;
					}
					
					#menu ul.dropdown li.level2 a.menu_link {
						color:#2e2e2e;
						padding:0 11px;
						height:23px;
						line-height:23px;
						display:block;
						text-decoration:none;
				}
					
					#menu ul.dropdown li.level2 a.menu_link:hover {
						color:white;
						background-color:#94C948;
						padding:0 11px;
						height:23px;
						line-height:23px;
						display:block;
						text-decoration:none;
					}

					#menu ul.dropdown li.level2 a.menu_link_active, #menu ul.dropdown li.level2 a.menu_link_active:hover {
						color:#161616;
						background-color:#d4d4d4;
						cursor:default;
						padding:0 11px;
						height:23px;
						line-height:23px;
						display:block;
						text-decoration:none;
					}
					
/* EIND MENU UITKLAP */

	#menu_right {
		display:block;
		float:right;
		width:27px;
		height:27px;
		background-image:url(/images/menu_r.png);
		background-position:0 0;
		background-repeat:no-repeat;
	}	

#content_wrapper {
	display:block;
	clear:both;
	background-image:url(../images/foto_achtergrond_sub.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:675px;
}

	#left {
		width:288px;
		float:left;
	}
	
		#blok_act {
			width:230px;
			font-size:11px;
			margin:80px 0 0 0;
			padding:0 25px;
			height:585px;
			overflow:auto;
			position:relative;
		}

			#blok_act, #blok_act p, #blok_act ul li {
				color:#272727;
			}

			#blok_act a {
				color:#71a722;
			}
			
			#blok_act a:hover {
				color:#9bd448;
			}
			
	/*		.foto {
				width:75px;
			}*/
				
	#right {
		width:674px;
		float:right;
	}
		
		#wrapper_right {
			display:block;
			clear:both;
		}
		
			#menu_act {
				display:block;
				float:right;
				width:95px;
				margin:73px 10px 0 0;
			}

				#menu_act ul {
					padding:0;
					margin:0;
					list-style:none;
				}
		
				#menu_act ul li a {
					display:block;
					font-weight:bold;
					color:#FFFFFF;
					text-decoration:none;
					text-align:right;
					font-size:12px;
					line-height:200%;
				}
		
				#menu_act ul li a:hover {
					display:block;
					font-weight:bold;
					color:#ccc;
					text-decoration:none;	
					text-align:right;
					font-size:12px;
				}
	
			/* Blok 1 NME blok */
			#blok1 {
				display:inline-table;
				width:317px;
				background-image:url(../images/bg_nmeblok.png);
				background-position:0 0;
				background-repeat:repeat;
				border-right:1px solid #8fc247;
				padding:42px 20px 10px 35px;
				float:right;
			}
			
				#blok1 .meer{
					display:block;
					background-image: url(../images/meer.gif);
					background-position: left bottom;
					background-repeat: no-repeat;
					height:20px;
					width:57px;
					float:right;
				}

				#blok1 h1 {
					color:#d2d2d2;
				}	
						
	/* BLOK 3 media */	
		
		.blok2 {
			width:100%;
		}
		
		.blok2 td {
			font-size:16px;
			color: #ffffff;
			vertical-align:top;
		}
		
		#blok2 img {
			border: 1px solid #ffffff;
		}

/* */

	#footer {
		display:block;
		clear:both;
		background-image:url(../images/stippellijn.gif);
		background-position:left top;
		background-repeat:repeat-x;
		background-color:#373737;
		font-size:10px;
		color:#949494;
		height:10px;
		line-height:15px;
		padding:15px;
		text-align:right;
	}
	
	#footer a {
		color:#fff;
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#fff;
		text-decoration:underline;
	}
	
	
/* FORMS */

form {
	margin:0;
	padding:0;
}

p.verstuurd_succes {
	color:#ee7a02;
	font-size:13px;
	font-weight:bold;
}

.form_melding {
	font-size:10px;
	color:#999;
}

	input.textfield {
		background-color: #2e2e2e;
		color: #fff;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #94c948;
		padding: 4px 4px 2px 4px;
		width:150px;
		height:13px;	
	}
	
	textarea {
		background-color:#2e2e2e;
		color:#fff;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
		border:1px solid #94c948;
		padding:4px;
		width:200px;
		height:110px;
	}
	
	.bijlage {
		background-color:#2e2e2e;
		color: #fff;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
		border:1px solid #94c948;
		padding:1px 4px 2px 4px;
		width:210px;
		height:20px;	
	}
	
	.reactieform_verzenden {
		display:block;
		float:left;
		width:100px;
		height:17px;
		margin:2px 0 0 0;
		padding:0 0 2px 0;
		line-height:100%;
		background-image:url(/images/knop_large.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#1d1c1c;
		text-decoration:none;
		text-align:center;
		border:0 none;
		cursor:pointer;
	}
	
	.reactieform_verzenden:hover {
		display:block;
		float:left;
		width:100px;
		height:17px;
		margin:2px 0 0 0;
		padding:0 0 2px 0;
		line-height:100%;
		background-image:url(/images/knop_large.gif);
		background-position:0 -17px;
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		text-align:center;
		border:0 none;
		cursor:pointer;
	}

p.verplichtmelding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#94c948;
}

	.form_melding {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#94c948;
	}
	
/* NIEUWS */

.datum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5c5c5c;
}

.sep {
	border-bottom:1px solid #dadada;
	padding:5px 7px 7px 7px;
	background-color:#e7e7e7;
}

	.thumb_nieuws_overzicht {
		margin:0 6px 0 0;
	}

	.nieuwsdetailFoto {
		padding:1px;
		margin:0 10px 8px 0;
	}
		
		#blok_act a.meerlink {
			display:block;
			float:right;
			background-image:url(../images/knop_medium.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			width:51px;
			height:17px;
			color:#3d3e3c;
			text-decoration:none;
			text-align:center;
			font-size:11px;
			font-weight:bold;
			margin:0 4px 0 0;
		}
		
		#blok_act a.meerlink:hover {
			display:block;
			float:right;
			background-image:url(../images/knop_medium.gif);
			background-position: 0 -17px;
			background-repeat:no-repeat;
			width:51px;
			height:17px;
			color:#212120;
			text-decoration:none;
			text-align:center;
			font-size:11px;
			font-weight:bold;
			margin:0 4px 0 0;
		}	

		#blok_act a.meerlink_l {
			display:block;
			float:left;
			background-image:url(../images/knop_medium.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			width:51px;
			height:17px;
			color:#3d3e3c;
			text-decoration:none;
			text-align:center;
			font-size:11px;
			font-weight:bold;
			margin:0 4px 0 0;
		}
		
		#blok_act a.meerlink_l:hover {
			display:block;
			float:left;
			background-image:url(../images/knop_medium.gif);
			background-position: 0 -17px;
			background-repeat:no-repeat;
			width:51px;
			height:17px;
			color:#212120;
			text-decoration:none;
			text-align:center;
			font-size:11px;
			font-weight:bold;
			margin:0 4px 0 0;
		}	

		#blok_act a.boeken {
			display:block;
			float:left;
			background-image:url(../images/boeken.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			width:114px;
			height:46px;
			color:#3d3e3c;
			text-decoration:none;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			line-height:46px;
		}
		
		#blok_act a.boeken:hover {
			display:block;
			float:left;
			background-image:url(../images/boeken.gif);
			background-position: 0 -46px;
			background-repeat:no-repeat;
			width:114px;
			height:46px;
			color:#212120;
			text-decoration:none;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			line-height:46px;
		}	

/* WEBFOLIO */	
#blok_act img {
	border: 1px solid #94c948;
}

	#blok_act img:hover {
		border: 1px solid #fff;
	}


/* FOTOALBUM */
.album_groepen {
	border-bottom:1px solid #dadada;
	padding:5px 7px 7px 7px;
	background-color:#e7e7e7;
}

#fotokader {
	width:100%;
	display:block;
	clear:both;
}

.foto_item {
	float:left;
	margin: 0 3px 3px 0;
}

/* albumgroepoverzicht */
#blok1 .album {
	border-bottom:1px solid #4b4b4b;
	padding:5px;
	margin:0 9px 9px 0;
	background-color:#3e3e3e;
	text-align:left;
	display:block;
	float:left;
}

#blok1 .album a .album_naam {
	display:block;
	clear:both;
	margin:3px 0 0 0;
	font-size:11px;
	font-weight:bold;
}

#blok1 .album a {
	text-decoration:none;
}

/* paginanummering */
/*nieuw 17-02-2012
 * toegevoegd door l.brama
 * voor nme-events/firstladies
*/
#album_inhoud_paging{
	display:block;
	clear:both;
	height:16px;
	padding:0 4px 0 0;	
	margin:0 0 11px 0;
}

#album_inhoud_paging a {
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	background-color:#949494;
	color:#3f3f3f;
}

#album_inhoud_paging span {
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	color:#949494;
}
/*einde nieuw*/


div.album_paging {
	display:block;
	clear:both;
	height:16px;
	text-align:right;
	float:right;
	padding:0 4px 0 0;
}

div#album_paging_1 { /*paginanummering boven*/
	margin:0 0 11px 0;
}

div#album_paging_2 { /*paginanummering onder*/
	margin:11px 0 0 0;
}

.eerste_span_inactief, .vorige_span_inactief, .laatste_span_inactief, .volgende_span_inactief {
	display:none;
}

span.huidige_pagina {
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	background-color:#373737;
	color:#fff;
}

a.pagina_link span.andere_pagina {
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	background-color:#949494;
	color:#3f3f3f;
}

a.pagina_link:hover span.andere_pagina {
	background-color:#a4a3a3;
	color:#2c2c2c;
	text-decoration:none;
	cursor:pointer;
}

a.volgende_link span.volgende_span, a.laatste_link span.laatste_span, a.vorige_link span.vorige_span, a.eerste_link span.eerste_span {
	display:block;
	float:left;
	margin:0 7px 0 0;
	height:16px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	color:#686868;
}

a.volgende_link:hover span.volgende_span, a.laatste_link:hover span.laatste_span, a.vorige_link:hover span.vorige_span, a.eerste_link:hover span.eerste_span {
	text-decoration:none;
	cursor:pointer;
	color:#252525;
}

span.puntjes_voor, span.puntjes_na {
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#5c5c5c;
}
span.puntjes_voor, span.puntjes_na {
	margin:0 7px 0 0;
}

span.puntjes_voor {
	margin:0 4px 0 0;
}