	body {
	background  : url(bg_container.jpg) #000;
	background-position: center;
	background-repeat: repeat-y;
	color: #ffffff;
	margin-left: auto;
	margin-right:auto;
	
		
	}

		* {
			font-family	:arial,tahoma,verdana,helvetica;
			font-size	:12px;
		}
		
		h1 {letter-spacing: 4px;}
		h2 {font-size: 13px;
			font-weight:bold;
			color:#FF0000;
			}
	
	p {
		margin-left	:5px;
		margin-top: 5px;
	}

	p.intro {
		font-weight	:bold;
		font-style	:italic;
		margin-left	:10px;
		color		:#cc1100;
	}
	
	#player {margin: 0px;}


	a {
		text-decoration:none;
		color:#ff0000;
		border: 0px;
	}
		a:hover {
			color:#cc0000;
		}
		
		a.lightbox2 {
		text-decoration:none;
		color:#ff0000;
		border: 0px;
	}	
	
	a:hover.lightbox2 {
		text-decoration:none;
		color:#ffffff;
		border: 0px;
	}	
	
	a:active.lightbox2 {
		text-decoration:none;
		color:#ffffff;
		border: 0px;
	}
	
		
	a:visited.lightbox2 {
		text-decoration:none;
		color:#ffffff;
		border: 0px;
	}
		
		
		
img {border: 0px;}
		
	
#header {
/*	background-image:url(bg_diverse.jpg);
	background-repeat: repeat-y; */
	width: 960px;
	height: 150px;
	margin: 0 auto;
	}
	
#header_left {

	float: left;
	width: 760px;
	height: 150px;}

#header_right {

	float: left;
	width: 200px;
	height: 150px;
	overflow: hidden;}

#topmenu {
	background-image:url(bg_topmenu.jpg);
	background-repeat: repeat-y;  
	background-position: bottom;
	text-align: left;
	width: 960px;
	height: 20px;
	margin: 0 auto;
	}
	
#topmenu a {color: #bcbcbc;}
#topmenu a:hover {color: #ffffff;}		
	
#topmenu p {margin-left: 155px;}	
	
#container {
	background-color:#000000;
	background-image:url(bg_container.jpg);
	background-repeat: repeat-y;
	width: 960px;
	margin: 0 auto;
	height: auto;
	}

#left {
	background-image:url(bg_left.jpg);
	background-repeat: repeat-y;
	width: 145px;
	float: left;
	}
	
#content {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 495px;
	overflow: hidden;
	float: left;
	}



#menu {
	width: 140px;
	float: left;
	text-align: left;

	}
	
#menu a {color: #bcbcbc; margin-left: 5px;}
#menu a:hover {color: #ffffff;}		

	div#menu form {
		margin-top:5px;
	}
	/* NEW */
	div#menu input#stext {
		border: 0px solid gray;
		width: 120px;
	}
	
	div#menu input#ssubmit {
		width: 25px;
	}
	/* END */
	
	/* Het 100% CSS menu */

	div#menu ul, div#menu li {
		margin:0;
		padding:0;
		display:block;
		
	}		

	div#menu ul {
		list-style:none;
		width:134px;

}	

	div#menu li {
		position:relative;
		padding:3px;
		border-left:2px solid #606060;
		z-index:9;
	}
		div#menu li.folder {

			border-left:5px solid #ff0000;
		}



		div#menu li:hover {

			background:#505050;
			z-index:15;
		}

	/* Alle subnavigatie hidden */
		
	div#menu ul ul {
		position:absolute;
		display:none;
		right:120px;
		top:5px;
		border: 1px solid #000000; 
		border-left: 3px solid #CB2A3C;
		background-color: #535353;
	}
		
		/* :hover, met specificity */
		
		div#menu li:hover ul ul {
			display:none;
		}

		div#menu li:hover ul, div#menu li:hover li:hover ul {
			display:block;
		}


#fotobuch {width: 660px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;}

#right {
	width: 160px;
	float:left;
	text-align: center;
	}		
	
.righttable {
	background-image:url(bg_menu.jpg);
	background-repeat: repeat-y;  
	}	
div#right form {
		margin-top:5px;
		text-align: center;
	}	
	
#footer {
	clear:both;
	width: 960px;
	margin: 0 auto;
		}	
	
#footer p {margin-left: 155px;}

#counter {
	clear:both;
	font-size: 8px;
	color: #b6b6b6;
	text-align: left;
	margin-left: 155px;
 }
 
#counter a {color:#b6b6b6;}
 