* {	margin: 0; padding: 0; border: 0; outline: none; }

body {
	font-family: "Trebuchet MS","Arial";
	font-size: 10px;
	color: #000000;
	background: #ffffff;
}

#wrap {
	width: 910px;
	margin: auto;
	border-bottom: 1px solid #231f20;
	overflow: auto;
	margin-bottom: 15px;
	padding-bottom: 30px;
}
	
	#header {
		border-bottom: 1px solid #231f20;
		height: 340px;
	}

	h1 {
		text-indent: -9999px;
		height: 0px;
		font-size: 0;
	}
	
	#menu {
		font-family: "Arial","Trebuchet MS";
		text-align: right;
		list-style: none;
		display: block;
		border-bottom: 1px solid #231f20;
		padding: 6px 0px 2px 0px;
	}
		#menu li {
			display: inline;
		}
			#menu li a {
				font-family: "Arial","Trebuchet MS";
				font-size: 1.1em;
				color: #000000;
				text-decoration: none;
			}
			#menu li a:hover {
				color: #9b968f;
			}
			
	#logo {
		margin-left: -15px;
		position: absolute;
	}
	
	#tagcloud {
		position: absolute;
		margin: 70px 0px 0px 535px;
		text-align: center;
		width:350px;
		font-family: "Arial"
	}
		#tagcloud a {
			padding: 0 6px;
			color: #006e7f;
			text-decoration: none;
		}
		#tagcloud a:hover {
			color: #a29c94;
			text-decoration: none;
		}
		
	#search {
		position: absolute;
		margin: 282px 0px 0px 506px;
		width: 401px;
		height: 26px;
		border: 1px solid #555555;
	}
		#search-entry {
			width: 309px;
			height: 15px;
			margin: 2px 0px 0px 2px;
			padding: 3px 2px 2px 2px;
			border: 1px solid #666666;
			font-weight: bold;
			font-style: italic;
			letter-spacing: 0.3px;
			float: left;
		}
		#search-submit {
			background: #000000;
			text-transform: uppercase;
			text-align: center;
			color: #ffffff;
			font-size: 1.1em;
			letter-spacing: 0.3px;
			padding: 2px 9px;
			width: 65px;
			height: 22px;
			margin: 2px 0px 0px 9px;
			border: 1px solid #cdc9c6;
			float: left;
		}
	
	#sidebar {
		font-family: "Arial","Trebuchet MS";
		float: left;
		width: 318px;
		margin-top: 24px;
		border-right: 1px solid #a29c94;
	}

	
		#sidebar a {
			color: #A29C94;
		}


		#youtube {
			font-size: 3.0em;
		}

		#sidebar h2 {
			font-size: 3.2em;
			font-weight: normal;
			font-style: italic;
			text-transform: uppercase;
			line-height: 33px;
			color: #000000;
			padding: 24px 0 0 0;
			margin: 12px 0 6px 0;
			border-top: 1px solid #a29c94;
			width: 287px;
		}

		#sidebar h2.first {
			border: none;
			margin: 0 0 6px 0;
			padding: 0;
			color: #006e7f;
		}
		#sidebar h2.second {
			border: none;
			margin: 0 0 6px 0;
			padding: 0;
			color: #000000;
		}
		#sidebar ul {
			list-style: none;
		}
			#sidebar ul li a {
				font-size: 1.2em;
				color: #000000;
				text-decoration: none;
			}
			#sidebar ul li a:hover {
				color: #a29c94;
			}
			
		.more-link{
			font-size: 1.2em;
			color: #000000;
			text-decoration: none;
		}
		
		.more-link:hover {
			color: #a29c94;
		}
	
	#content {
		float: left;
		width: 591px;
		border-left: 1px solid #a29c94;
		margin: 22px 0px 0px -1px;
	}
		.twopair {
			list-style: none;
			margin: 0 0px 18px 32px;
			border-bottom: 1px solid #a29c94;
			overflow: auto;
		}
		.last {
			border: none;
		}
			.twopair li {
				display: block;
				width: 264px;
				float: left;
				padding-left: 31px;
				padding-bottom: 5px;
			}
			.twopair li.odd {
				padding-left: 0;
			}
				.twopair li img {
					border: 1px solid #cccccc;
				}
				.twopair li h3 {
					font-size: 1.9em;
					font-weight: normal;
					line-height: 16px;
					padding: 4px 0;
				}
				.twopair li p {
					font-size: 1.2em;
					line-height: 16px;
				}
				.twopair li a {
					font-size: 1.2em;
					color: #a29c94;
					text-decoration: none;
					line-height: 22px;
				}
				.twopair li a:hover {
					color: #000000;
				}
				
		#infopage {
			border-bottom: 1px solid #a29c94;
			padding-bottom: 19px;
			margin: 0 0 0 33px;
		}
			#infopage h3 {
				font-size: 1.9em;
				font-weight: normal;
			}
			#infopage p {
				font-size: 1.2em;
				line-height: 18px;
				padding-bottom: 13px;
			}
			#infopage a {
				color: #a29c94;
				text-decoration: none;
			}
			#infopage a:hover {
				color: #000000;
			}

			#date {
				position: relative;
				float: right;
				font-size: 12px;
				font-style: italic;
			}
			#infopage h4 {
				font-size: 1.2em;
				font-weight: bold;
				line-height: 20px;
				margin: 5px 0px 5px 0px;
			}

			#infopage td {
				font-size: 1.2em;
				line-height: 18px;
			}

			#infopage td {
				font-size: 1.2em;
				line-height: 18px;
			}


		#resultpage {
			padding-bottom: 19px;
			margin: 0 0 0 33px;
		}		

			.result {
			height: 80px;
			border-bottom: 1px solid #a29c94;
			margin-bottom: 20px;
			cursor: pointer;
			}

			.result:hover {
				color: #a29c94;
			}

				.date {
					font-size: 1.2em;
					line-height: 20px;
					margin: 5px 0px 5px 0px;
				}

				.result img {
					float: left;
					height: 80px;
					width: 89px;
					margin-right: 20px;
				}
				.result h3 {
					font-size: 1.9em;
					font-weight: bold;
					line-height: 20px;
					margin: 5px 0px 10px 0px;

				}

				.result h4 {
					font-size: 1.2em;
					font-weight: bold;
					line-height: 20px;
					margin: 5px 0px 5px 0px;

				}

				.project {
					color: #ff0000;
				}
				
/****************************/
/*** FOTO CONTENT STYLES: ***/
#foto-wrapper {
	width: 526px;
	padding: 0px 32px 0px 32px;
	float: left;
	font-size: 1.2em;
}
#foto-wrapper .pictures {
	float: left;
	margin: 0px 46px 14px 0px;
	text-decoration: none;
	cursor: pointer;
}
.foto-footer-wrap {
	clear: both;
	width: 526px;
}
.foto-footer-wrap a {
	color: #A29C94;
	text-decoration: none;
}
.foto-footer-wrap a:hover {
	color: #000;
}
.foto-footer-center {
	float: left;
	display: block;
	width: 526px;
	text-align: center;
}

	.foto-footer-center span a {
		color: #A29C94;
		text-decoration: none;
	}
	
	.foto-footer-center span a:hover {
		color: #000;
	}
	.foto-footer-alphabet {
		padding: 5px 0px 5px 9px;
		background: url("../images/new-item-arrow.gif") no-repeat center left;
	}

.pictures {
		width: 240px;
		height: 192px;
		margin: 16px 0px 3px 0px;
	}
		.pictures img {
			position: absolute;
			margin: 3px 0px 0px 3px;
			z-index: 1;
		}
		.pictures .prev {
			width: 20px;
			height: 20px;
			background: url("../images/pictures-arrow-prev.gif");
			position: absolute;
			margin: 71px 0px 0px 3px;
			z-index: 2;
		}
		.pictures .next {
			width: 20px;
			height: 20px;
			background: url("../images/pictures-arrow-next.gif");
			position: absolute;
			margin: 71px 0px 0px 216px;
			z-index: 2;
		}
		.pictures b {
			position: absolute;
			margin: 160px 0px 0px 8px;
			display: block;
		}
		.pictures strong {
			color: #000;
			display: block;
		}
		.pictures span {
			font-weight: bold;
			font-size: 9px;
			color: #A29C94;
			height: 12px;
			display: block;
			float: left;
			padding: 2px 3px 0px 0px;
		}
		.pictures:hover strong {
			color: #000;
			}
		.pictures em {
			font-size: 11px;
			color: #808080;
			height: 14px;
			display: block;
			float: left;
		}

		
		

/*SLIDESHOW HOME*/
.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller2 {
	background: url("../images/pictures-bg.gif") no-repeat;
	width: 240px;
	height: 192px;
	margin: 0px 0px 3px 0px;
}

.qpictures img {
	position: absolute;
	margin: 3px 0px 0px 4px;
	z-index: 1;
}

.qscroller2-nav {
	display: block;
	height: 15px;
	margin-left:-2px;
}


#go-prev {
	width: 20px;
	height: 20px;
	background: url("../images/pictures-arrow-prev.gif");
	position: absolute;
	margin: 71px 0px 0px 3px;
	z-index: 2;
}
#go-next {
	width: 20px;
	height: 20px;
	background: url("../images/pictures-arrow-next.gif");
	position: absolute;
	margin: 71px 0px 0px 216px;
	z-index: 2;
}
.qpictures b {
	position: absolute;
	margin: 160px 0px 0px 8px;
	display: block;
	text-decoration: none;
	border-style: none;
	border-width: 0;
	border-color: #ffffff;
}
.qpictures b a.pictures strong.slideshowstrong {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
	border-color: #ffffff;
	font-weight: bold;
	font-style: normal;
	border-top:0px;
}
.qpictures b a.pictures {
	color: #000;
	text-decoration: none;
	border-width: 0;
	border-color: #ffffff;
	border-style: none;
	background-color: #ffffff;
	border-top:0;
}
.qpictures a:hover {
	color: #A29C94;
	text-decoration: none;
	border-width: 0px;
	border-color: #ffffff;
}
.qpictures span {
	font-size: 9px;
	font-weight: bold;
	color: #000;
	height: 12px;
	display: block;
	float: left;
	padding: 2px 3px 0px 0px;
	line-height: 9px;
}
.qpictures:hover strong {
	color: #000;
	}
.qpictures em {
	font-size: 11px;
	color: #A29C94;
	height: 14px;
	display: block;
	border-width: 0px;
	border-style: none;
	float: left;
	line-height: 11px;
}
/*SLIDESHOW HOME*/

.ticketbox {
background-color: #A29C94;
border:1px solid #000000;
font-size: 12px;
color:#ffffff;
width: 520px;
margin-bottom:5px;
margin-right:10px;
padding-left:10px;
}	


#infopage a.ticket {
font-size: 12px;
color:#000000;
font-weight: bold;
}			

#infopage a.ticket:hover {
font-size: 12px;
color:#ffffff;
font-weight: bold;
}		

#infopage .toegang {
color:#000000;
font-weight: bold;
font-style: normal;
}

#infopage .buy-ticket {
background:none repeat scroll 0 0 #000000;
border:1px solid #CDC9C6;
color:#FFFFFF;
float:right;
font-size:1.1em;
height:16px;
letter-spacing:0.3px;
margin:1px 0 0 9px;
padding:2px 9px;
text-align:center;
text-transform:uppercase;
width:100px;
cursor:hand;
}