A:link {
	text-decoration: none; 
	outline: none;
	color: #2b2b2b;
}
 
A:visited {
	text-decoration: none;
	outline: none;
	color: #2b2b2b;
} 

html {
	height: 100%;
	background-color: #274a22;
	background-image: url('images/BG_site_bottom.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

body {
	margin: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #2b2b2b;
	line-height: 22px;
	overflow: -moz-scrollbars-vertical;
}

img { border: 0px; }
p { margin: 0px; }

h1 { font-family: Century Gothic; font-weight: bold; font-size: 20px; color: #274a22; margin-bottom: 10px; }
h2 { font-family: Century Gothic; font-weight: bold; font-size: 18px; color: #274a22; margin: 0px 0px 5px 0px; }
h3 { font-family: Century Gothic; font-weight: bold; font-size: 16px; color: #274a22; margin: 0px; }

hr {
	height: 1px;
	color: #000;
	background-color: #000;
	width: 600px;
	border: none;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	position: relative;
}

hr {
	height: 1px;
	border: 0px;
	background-color: #edebeb;
	color: #edebeb;
	margin-top: 10px;
}

.formVeld {
	background: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #2b2b2b;
	border: 1px solid #edebeb;
}

.button { font-weight: bold; color: #274a22; }

.stelEinde { display: block; clear: both; }

.melding { background-color: #f9f8f8; border: 1px solid #ededed; cursor: default; padding: 5px; margin: 10px 0px 10px 0px; text-align: center; }


/* ---------------------------------------------------------------------------------------- */
/* C O N  T A I N E R S																		*/
#containerSite {
	width: 985px; 
	margin: 0px auto;
	background-repeat:repeat-y;
	text-align: left;
}

#containerContent {
	position: relative;
	width: 967px;
	background-image: url('images/BG_content.gif');
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}

/* ---------------------------------------------------------------------------------------- */
/* H E A D E R																				*/

#containerHeader {
	position: relative;
	width: 985px;
	height: 72px;
	margin-top: 25px;
	background-image: url('images/IMG_header.gif');
	background-repeat: no-repeat;
}

/* ---------------------------------------------------------------------------------------- */
/* M E N U																					*/

#containerMenu {
	position: relative;
	width: 967px;
	height: 59px;
	background-image: url('images/BG_menu.gif');
	background-repeat: repeat-x;
	margin-bottom: 16px;
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: bold;
	color: #274a22;
}

	#containerMenu ul { margin: 0px 30px; padding: 0px; list-style-type: none; }
	#containerMenu li { float: left; padding: 0px 25px 0px 25px; }
	#containerMenu .tussenstuk { padding: 1px; width: 1px; height: 15px; background-image: url('images/IMG_tussenstuk.gif'); background-repeat: no-repeat; background-position: 0px 6px; }
	
	#containerVlaggen { position: absolute; left: 883px; top: 2px; width: 72px; height: 18px; }
	#containerVlaggen img { padding: 0px 5px 0px 5px; }

#containerSubmenu {
	position: relative;
	width: 245px;
	margin-right: 13px;
	float: right;
	background-image: url('images/BG_submenu.gif');
	background-repeat: repeat-y;
}
	#containerSubmenu .links { position: relative; float: left; width: 7px; height: 393px; background-image: url('images/BG_submenu_links.gif'); background-repeat: no-repeat; background-color: #fff; }
	#containerSubmenu .randBoven { position: relative; float: left; width: 234px; height: 3px; background-color: #fff; border-top: 1px solid #f8f7f6; font-size: 1px; line-height: 1px; margin-bottom: 10px; }
	#containerSubmenu .bericht { position: relative; float: left; width: 200px; padding: 0px 10px 0px 14px; margin-left: 4px; }

	#containerSubmenu .bericht ul { margin-left: -8px; padding: 0px; list-style-type: none; width: 213px; }
	#containerSubmenu .bericht li { padding: 3px 4px 3px 5px; margin-bottom: 19px; }
	#containerSubmenu .bericht li:hover { background-color: #f2f1ef; }

	#containerSubmenu .bericht .itemTitel { color: #274a22 ; font-weight: bold; }
	#containerSubmenu .bericht .itemLinks { float: left; text-align: left; width: 97px; }
	#containerSubmenu .bericht .itemRechts { float: right; text-align: right; width: 97px; }
	#containerSubmenu .bericht .itemRechts img { margin-left: 5px; }
	#containerSubmenu .bericht .itemLijn { height: 1px; font-size: 1px; line-height: 1px; background-color: #edebeb; width: 205px; }
	
	.reactiesLinks { position: relative; float: left; text-align: left; width: 300px; height: 40px; }
	.reactiesRechts { position: relative; float: right; text-align: right; width: 300px; height: 40px;  }

/* ---------------------------------------------------------------------------------------- */
/* C O N T E N T																			*/

#content {
	position: relative;
	width: 653px;
	margin-left: 30px;
	float: left;
}
	.contentAfbeelding { margin: 1px 0px 30px 0px; }
	.contentBericht { margin-left: 17px; width: 615px; }
	
	#containerAanbod { margin-top: 20px; }
	#containerAanbod .titel { color: #274a22; font-weight: bold }
	#containerAanbod tr:hover .titel { background-color: #fff; }
	#containerAanbod td { border-bottom: 1px solid #edebeb; }
	#containerAanbod tr:hover { background-color: #f7f6f5; }
	#containerAanbod .afbeelding { border-bottom: 0px; }
	#containerAanbod .afbeelding img { border: 1px solid #edebeb; margin: 2px 1px 3px 1px; }
		#containerAanbod .archiefAuto { float: left; width: 170px; height: 160px; text-align: center; }
		#containerAanbod .archiefAuto img { margin: 0px 0px 5px 0px; }
	
	.afbeeldingAanbod { margin: 5px; border: 2px solid #edebeb }
	.afbeeldingAanbod:hover { border: 2px solid #dad7d7 }
	
	#containerNieuws { margin-top: 20px; }
	#containerNieuws ul { list-style-type: none; margin: 15px 0px 0px 0px; padding: 0px; width: 600px; }
	#containerNieuws li { margin: 0px 0px 15px 0px; padding: 7px 10px 5px 10px; border-bottom: 1px solid #f0f0f0; }
	#containerNieuws li:hover { cursor: default; background-color: #f5f5f4; }
	#containerNieuws li:hover a { text-decoration: underline; }
	#containerNieuws img { margin-left: 5px; }

	.opmerkingen { position: relative; width: 450px; height: 23px; padding: 5px 0px 0px 20px; font-weight: bold; background-image: url('images/BG_opmerkingen.gif'); background-repeat: no-repeat }
	.opmerkingen a { color: #274a22; }
	
	.sitemap { width: 350px; float: left }
		.sitemap ul { list-style-type: circle; margin: 0px; padding: 0px; }
		.sitemap li { margin: 0px; padding: 0px; }

/* ---------------------------------------------------------------------------------------- */
/* F O O T E R																				*/

#containerAdres {
	position: relative;
	width: 967px;
	height: 20px;
	margin-top: 40px;
}
	#containerAdres ul { margin: 0px 50px; padding: 0px; list-style-type: none; }
	#containerAdres li { float: left; padding: 0px 10px 0px 10px; }

#containerBottom {
	position: relative;
	width: 975px;
	margin-bottom: 30px;
	background-image: url('images/IMG_bottom.gif');
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 15px 0px 0px 12px;
}
	#containerBottom a { color: #959e87; }
	#containerBottom a:hover { color: #fff; }

