html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #191919;
	background-image:URL(../images/body_bg.png);
	width: 100%;
}

body {
	margin: 0px;
	text-align: center;
	height: 100%;
	width: 100%;	
	}


#container {
	width				: 100%; /*centers the div in all modern browsers*/
	height				: auto;
	margin				: 0px auto;
	padding				: 0px; /*prevents margin collapse from allowing margins in this div from affecting margins around container*/
	text-align			: left; /*resets normal text align following centering in #container*/
	position			: relative;
	display				: none;
	overflow-y: scroll;
	overflow-x: hidden;
	
	}
	
#container #content {
		position: relative;
		text-align: left;
		clear: both;
		height: 100%;
		width				: 865px; /*centers the div in all modern browsers*/
		margin				: 0px auto;
		padding				: 0px; /*prevents margin collapse from allowing margins in this div from affecting margins around container*/		
}


#container #content #header {
					position: relative;
					float: left;
					width: 100%;
					text-align: left;
					height: auto; 	
					margin-bottom: 15px;
					}

#container #content #header #bannerContainer {
							width: 100%;
							position: relative;
							margin: 0px auto;
							padding: 0px;	
							height: 150px;
							float: left;
							position: relative;
							top: 18px;
							clear: both;
							padding: 0px;
							margin: 0px;
							overflow: hidden;
								
						}

	
#container #content #header #bannerContainer #banner {
											width: 100%;
											position: relative;
											overflow: hidden;
											text-align: center;
							
										}

	
		
#container #content #header #menu {
							width: 100%;
							position: relative;
							margin: 0px auto;	
							text-align			: center; /*resets normal text align following centering in #container*/
							position			: relative;
							clear				: both;
							z-index: 90;
							}

#container #content #header #menu .menuitem {
									clear: none;
									padding: 10px;
									position: relative;
									max-width: 200px;
									margin: 0px;
									display: inline;
									margin-right: 4px;
									
								}
		
#container #content #header #menu .menuitem:hover {
									background-color: #828176;
									cursor: pointer;
								}
		
			
#container #content #header #menu .menuitem a {
									font-size: large; 
									font-weight: bold; 
									color:#e9e9e9;
									text-decoration:none;
									
								}
#container #content #header #menu .menuitem a:hover {
									color:#e9e9e9;
								}


#container #content #header #menu .submenuDiv {
									position: absolute; 
									top: 0px; 
									visibility: hidden; 
									padding: 0px 0px 0px 0px;
									height: auto;
									width: 240px;
									margin-bottom: 20px;
									margin-top: 6px;
									background-color: #828176;
									border-color: #6b6060;
									border-left: 1px solid;
									border-right: 1px solid;
									border-top: 1px solid;
									}

#container #content #header #menu .subitemDiv {
									position: relative;
									display: inline;
									clear: both;
									float: left;
									height: 25px;
									width: 100%;
									padding-top: 5px;
									text-align: left;
									border-bottom: 1px solid #e9e9e9;
								}
		
#container #content #header #menu .subitemDiv:hover {
									color: #ffffff;
									background-color: #6b6060;
									cursor: pointer;									
						
								}
#container #content #header #menu .subitemDiv:hover a {
													color: #ffffff;
										
												}		
#container #content #header #menu .subitemDiv:hover a:hover {
													color: #ffffff;
												}		

#container #content #header #menu .subitemText {
									width: auto;
								}



	
#container #content #MainContent {
					position: relative;
					float: left;
					width: 820px;
					text-align: left;
					height: auto; 
					margin-bottom: 20px;
					margin-left: 13px;
					}


#container #content #MainContent #breadCrums {
									position: relative;
									width: 100%;
									text-align: left;
									clear: both;
									height: 20px; 
									font-size: xx-small;
									color: #c4c4c4;
									margin: 0px auto;
									padding: 0px; 		
									}


#container #content #MainContent #text {
									margin: 0px auto;
									padding: 0px;	
									width: 100%;
									height: auto;
									min-height: 400px;
									line-height: 1.5;
									position: relative;
									
								}
								
							
		
	#container #content #MainContent #text h2 {
			font-size: large;
			clear: both;
	}
	#text #pagina_titel {
		width: 100%;
		float: left;
		text-align: left;
		display: inline-block;
		clear: left;
		overflow: hidden;
		height: 20px;
		padding: 0px;
		margin: 0px;	
		}	
		
	#text #pagina_titel h2 {
		font-size: medium;
		color: #ee7f01;
		
		}	
	

	
	#text table  {
				position: relative;
				float: left;
				clear: both;
				height: auto;
				}

	#text table .sectiontableheader {
				border-left: 1px solid #e6e4e4;
	}

	#text table tr th {
				text-align: left;
				vertical-align: middle;
				background-color: #ee7f01;
				font-weight: bold;
				background-image:URL(../images/tableHeaderBG.png);
				background-repeat: repeat-x;
				color: #ffffff;
				border-right: 1px solid #f0ab5c;
				padding: 5px;
	}



		
	#text table.overzicht {
		width: 100%;
	}	
	
	#text #fotoAlbumSlideshow {
		position: relative;
		display: inline-block;
		width: 820px;
		height: 579px;
		overflow: hidden;
		padding: 0px;
		margin: 0px;
	}
	

.template_30_container {
	
	}
	
.template_30_container .item {	
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	padding-top: 5px;
	}
	
.template_30_container .item .pagina_titel {
	width: 60%;
	float: left;
	text-align: left;
	display: inline-block;
	border-bottom: 1px solid #f2f2f2;
	clear: left;
	overflow: hidden;
	height: 17px;
	padding: 0px;
	margin: 0px;	
	}	
	
.template_30_container .item .pagina_titel h2 a {
	font-size: medium;
	color: #ee7f01;
	
	}	
.template_30_container .item .publiceer_datum {
	overflow: hidden;	
	width: 40%;
	float: right;
	text-align: right;
	border-bottom: 1px solid #f2f2f2;
	clear: right;
	height: 14px;	
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	}
.template_30_container .item .publiceer_datum h3 {
	font-weight: normal;
	font-size: x-small;
	}	
.template_30_container .item .inleidingContainer {
	clear: both;
	padding-right: 15px;
	line-height: 1.3;
	padding-top: 0px;
	}
	
.template_30_container .item .inleidingContainer p {
	padding: 0px;
	margin: 0px;
	}	
		
.template_30_container .item .inleidingContainer img {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
	border: 1px solid #ee7f01;
	max-width: 112px;
	height: auto;
	}	
.template_30_container .item .inleidingContainer .leesverder {
	float: right;
	}

#albumURLholder {
	text-align: center;
	width: 100%;

	}
#albumURL {
	margin-right: 10px;
	position: relative;
	display: inline;
	width: auto;
}

#albumURL a {
white-space: nowrap;
}




	
			


#footer {
		bottom: 0px;
		position: fixed;
		left: 0px;
		width: 100%;
		clear: both;
		display: inline-block;	
		height: 25px;
		text-align: center;
		color: #e6e6e6;
		font-size: x-small;
		border-top: 1px solid #ffffff;
		padding-top: 5px;
		padding-bottom: 5px;
		z-index: 1000;
		background-color: #191919;
		background-image:URL(../images/body_bg.png);		
	}
#footer a {

		color: #e6e6e6;
		font-size: x-small;
	}
