html,body,table.maintable {
	height:100%;
	width:100%;
	margin:auto;
}


.maintable {
	background: #8b0102 url(../images/bg_top.gif) repeat-x;
	margin: 0;
}

.toptable {
 	width: 960px;
 	height: 100%;
	background: #8b0102 url(../images/bg_top_center.gif) repeat-y center;
}

.footertable {
 	width: 100%;
	background: #8b0102 url(../images/bg_bottom.gif) repeat-x;
}

#container {
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	
}
html>body #container {
	height: auto;
}

		#header {
		 	width: 960px;
		 	height: 26px;
			padding: 0;
		}
	
		#img_left {
			width: 95px;
			background: #8b0102 url(../images/foto_left.jpg) no-repeat;
			padding: 0;
		}
		
			#stars_left {
				position: relative;
				top: 281px;
				left: 0px;
			}	
	
		#logo {
			width: 95px;
			background:  url(../images/logo.gif) no-repeat;
			padding: 0;
		}
		
		#img_right {
			width: 340px;
			padding: 0;
		}

			#stars_right {
				position: relative;
				top: 281px;
				left: 0px;
			}
			
		#contentblock {
			float: left;
			width: 430px;
			background: #450001 url(../images/bg_content.gif) repeat-x;
			background-position: bottom;
			padding: 0px;
		}				
	
			#content_top {
			 	width: 430px;
			 	height: 19px;
				background: #450001 url(../images/content_top.gif) no-repeat;	
				padding: 0;			
			}
			
			
			p {
				margin-top: 0px;
			}
		
			.newsrow1 {
			 	text-align: left;
				width: 390px;
				height: auto;
				padding-bottom: 15px;
				border-bottom: 1px solid #610001;
			}	
				
			.newsrow {
			 	text-align: left;
				width: 390px;
				height: auto;
				padding-bottom: 15px;
				padding-top: 15px;
				border-bottom: 1px solid #610001;
			}		
			
			
				.newsrowcontent {
					width: 390px;		  
					height: auto;
				}
			
				.newsrowcontentimg {
					width: 270px;		  
					height: auto;
					padding-right: 15px;
				}
				
			
					.hoofdtitel {
					 	width: auto;
					 	height: auto;
						font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
						font-weight: bold;	
						font-size: 12px;
						color: #fff;					
					}
					
					.subtitel {
					 	width: auto;
					 	height: auto;
						font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
						font-weight: bold;	
						font-size: 14px;
						color: #e6e187;					
					}				
		
					.newscontent {
					 	width: auto;
					 	height: auto;
						font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
						font-weight: normal;	
						font-size: 11px;
						color: #fff;					
					}	
				
				.newsimage {
					width: 100px;
					height: auto;
					border: 1px solid #610001;
				}		
				
				.albumsimage {
					width: 50px;
					height: auto;
					border: 1px solid #610001;
				}						

				.albumthumb {
					width: 90px;
					height: auto;
					border: 1px solid #610001;
					margin-right: 5px;
					margin-bottom: 5px;
				}
				
				td {
					font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
					font-weight: normal;	
					font-size: 11px;
					color: #fff;	
				}
				
#bottom {
	width: 100%;
	height: 84px;
	background: #8b0102 url(../images/bg_bottom.gif) repeat-x;
	margin: 0;	
}

	#bottom_center {
		width: 960px;
		height: 84px;		
	}

		#footer_left {
		 	float: left;
			width: 530px;
			height: 84px;
			cursor: pointer;
		}
		
		#footer_right {
		 	float: left;
			width: 430px;
			height: 84px;
			background: #8b0102 url(../images/footer_right.gif) no-repeat;
		}		
		
		#footer_text {
		 	float: left;
			width: 430px;
			height: 32px;
			text-align: center;
			font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
			font-weight: normal;	
			font-size: 10px;
			color: #fff;
			padding-top: 52px;
		}
		
			a.footerlink{color: #e6e187; text-decoration: underline;}
			a.titel{color: #e6e187; text-decoration: underline;}
			.footernav{color: #e6e187;}
			
/* -------------------------------------------------------
	Lightbox
------------------------------------------------------- */

#lightbox {
	position: absolute;
	top: 50%;
	left: 60%;
	margin-left: -500px;
	padding-bottom: 40px;
	z-index: 100;
}

#imageContainer {
	position: relative;
	padding: 0;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#loading {
	position: absolute;
	top: 50%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav { 
	left: 0;
}

#hoverNav a { 
	outline: none;
}

#prevLink, 
#nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 53% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 53% no-repeat; }


#imageData{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	padding:0 0 10px;
	line-height: 1.4em;
	height: 38px;
	}
#imageData #imageDetails{ float: left; text-align: left; padding: 10px; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left;	}			
#imageData #bottomNavClose{ width: 36px; float: right; padding: 10px 0 0 0;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

.thumbnail {
	position: relative;
	background: #fff;
	padding: 7px;
	border: 1px solid #ddd;
	float: left;
	height: 180px;
	margin-right: 10px;
	margin-bottom: 15px;
	}	

.caption{
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 0.9em;
	padding-top: 0.2em;
}			

	ul, li {list-style: none; margin: 0; padding-left: 0;}
	form {padding: 0; margin: 0;}
	fieldset {border: 0; padding: 0; margin: 0;}
	.fldset {clear: both; float: left; width: 100%; padding-bottom: 10px;}
	
	.fldlabel {
	 	float: left; 
		width: 130px; 
		font-weight: bold;
		font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
		font-weight: bold;	
		font-size: 11px;
		color: #fff;}
	
	.fld {float: left; width: 250px;}

	.inputbox {
	font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
	font-size: 11px;
	font-weight: normal;
	color: #343030;
	background: #FFFFFF;
	border: 1px solid #8b0102;
	width: 100%;
	}
	
	.textarea {
	font-family: Tahoma, Verdana, Helvetica, Arial, Geneva; 
	font-size: 11px;	
	font-weight: normal;
	color: #343030;
	background: #FFFFFF;
	border: 1px solid #8b0102;
	width: 100%;}
		
	.button {
	border: 0px;
	}
