

	/*****************************************************************************************
	** Basis 																				**
	*****************************************************************************************/
	
	body {
 	 /* for IE; otherwise, BG isn't fully stretched */
 		 margin: 0px;
 		 background: #1A1A1A;
 		 color: #FFFFFF;
 		 font-family: arial, verdana, serif ;
 		 font-size: 13px;
	}

	#preloader {
		visibility: visible;
		position: absolute;
		width: 200px;
		height: 20px;
		top: 200px;
		
	}
	
	#bg_links {
  		position: relative;
  		margin: 0px;
  		border: 0px;
  		padding: 0px;
  		height: 100%;
  		overflow: hidden;
  		z-index: 0;
  		float:left;
  		visibility: hidden;
  		
  	}
  	#bg_rechts {
  		position: relative;
  		margin: 0px;
  		border: 0px;
  		padding: 0px;
  		height: 100%;
  		overflow: hidden;
  		z-index: 0;
  		float:left;
  		visibility: hidden;
  	}
  	#bg_midden {
  		position: relative;
  		margin: 0px;
  		border: 0px;
  		padding: 0px;
  		width: 955px;
  		height: 100%;
  		overflow: visible;
  		z-index: 0;
  		float:left;
  		visibility: hidden;
  	}
  	
  	#shadow_left {
  		float: left;
  		margin-left: -120px;
  		position: absolute;
  		z-index: 100;
  		width: 120px;
  		height: 100%;
  		background: url('../images/layout/shadow-left.png') repeat-y 0 0;
  	}
  	
  	#shadow_right{
  		float: right;
  		margin-left: 955px;
  		position: absolute;
  		z-index: 100;
  		width: 120px;
  		height: 100%;
  		background: url('../images/layout/shadow-right.png') repeat-y 0 0;
  	}

	#bg_linksa, #bg_rechts img {
  		width: 100%;
	}


	#body {
  		width: 935px;
  		padding: 0 10px 0 10px;
  		z-index: 150;
 		margin: auto;
 		position: relative;
 		background: #000000;
 		min-height: 1000px;
 		
	}
	
	#body_onder {
  		width: 1197px;
  		padding: 0;
  		z-index: 110;
  		float:left;
 		margin-left: -121px;
 		margin-top: -102px;
 		position: relative;
 		background: #1A1A1A url('../images/layout/shadow-bottom.png');
 		height: 250px;
 	}

	li {
 		margin-bottom: 2em;
	} 
	
	a {
		color: #C7B898;
		text-decoration: none;
	}
	
	div#header {
		width:935px;
		height:269px;
		margin:0;
		background-color:#FAFAFA;
	}
	
	div#header img {
		border: 0;
		width: 935px;
		height:269px;
	}
	
	
	div#error {
		padding-left: 15px;
		padding-right: 15px;
		color: #fff;
		border-top: 1px solid #E82939;
		border-bottom: 1px solid #E82939;
		background-color: #7E161F;
	}
	
	div#msg {
		padding-left: 15px;
		padding-right: 15px;
		color: #fff;
		border-top: 1px solid #DF9E27;
		border-bottom: 1px solid #DF9E27;
		background-color: #785515;
	}
	
	div#columWrapper {
		width:935px;
		margin:20px 0 20px 0;
	}

	div#firstColum {
		width:291px;
		margin-right:1px;
		padding: 0 10px 0 10px;
		float:left;
		overflow:hidden;
	}

	div#secondColum {
		width:311px;
		float:left;
		overflow:hidden;	
	}
	
	div#thirdColum {
		width:291px;
		margin-left:1px;
		padding: 0 10px 0 10px;
		float:left;
		overflow:hidden;	
	}
	
	
	div#footer, div#footer a {
		color: #999;
		font-size: 9px;
		text-align: right;
		padding-top: 50px;
		padding-bottom: 5px;
		text-decoration: none;
		z-index: 151;
	}
	
	div#hidecontent{
		visibility: hidden;
		width: 100%;
		height: 200%;
		position: absolute;
		z-index: 899;
		top: 0;	
		left: 0;	
		background: #666; 
		opacity: 0.45;
		-moz-opacity: 0.45; 
		filter:alpha(opacity=45); 
	}
	
	div#poster {
		display: none;
		width: 100%;
		position: absolute;
		z-index: 999;
		top: 0;	
		left: 0;	
		background: transparent;	
	}
	
	div#poster_inner {
		width:  427px;
		height: 600px;
		margin: 50px auto;
	}
	/*****************************************************************************************
	** Blokken 																				**
	*****************************************************************************************/	

	div.block {
		
	}

	div.block h1 {
	
	}
	
	div.block p {
		margin:0px 0px 2px 0px;
	}	

	div.block_block {
		margin: 0 0 20px 0;
	}
	
	div.block_titel {
		float:left;
		position:absolute;
		background:transparent;
		margin-left: -20px;
		margin-top: -20px;
	}
	
	/* aboutus */
	
	div#aboutus {
		padding: 10px 10px 10px 10px;
	}
	
	/* agenda */ 
	
	div#agenda {
		background: url('../images/layout/agenda.png') repeat-x top;
	}
	
	div#agenda_fixed {
		min-height: 265px;
		padding: 10px 10px 0 10px;
	}
	
	div#agenda_slide {
		display:none;
		padding: 0 10px 10px 10px;
	}
	
	div#agenda_bottom {
		background: url('../images/layout/agenda_bottom.png') repeat-x top;
		height: 25px;
		cursor:pointer;
	}
	
	div.agenda_item {
		text-transform: uppercase;
		font-size: 13px;
		color: #C7B898;
		font-weight: bold;
	}
	
	div.agenda_datum {
		text-transform: uppercase;
		font-size: 13px;
	}
	
	div.agenda_locatie {
		text-transform: uppercase;
		font-size: 13px;
		font-weight: bold;
	}
	
	div.agenda_space {
		height: 20px;
		border-bottom: 1px solid #fff;
		margin-bottom: 4px;
	}
	
	/* nieuwsbrief */ 
	
	div#nieuwsbrief {
		background: url('../images/layout/nieuwsbrief.png') repeat-x top;
	}
	
	div#nieuwsbrief_fixed {
		min-height: 125px;
		padding: 10px 10px 0 10px;
	}
	
	div#nieuwsbrief_slide {
		display:none;
		padding: 0 10px 10px 10px;
	}
	
	div#nieuwsbrief_bottom {
		background: url('../images/layout/agenda_bottom.png') repeat-x top;
		height: 25px;
		cursor:pointer;
	}
	
	/* bookings */
	
	div#bookings {
		background: url('../images/layout/bookings.png') repeat-x top;
	}
	
	div#bookings_fixed {
		min-height: 77px;
		padding: 10px 10px 0 10px;
	}
	
	div#bookings_slide {
		display:none;
		padding: 0 10px 10px 10px;
	}
	
	div#bookings_bottom {
		background: url('../images/layout/bookings_bottom.png') repeat-x top;
		height: 25px;
		cursor:pointer;
	}

	/* contact */
	
	div#contact {
		background: url('../images/layout/bookings.png') repeat-x top;
		position: relative;
		width: 310px;
	}
	
	div#contact_fixed {
		min-height: 77px;
		padding: 10px 10px 0 10px;
	}

	div#contact_email {
		position:absolute;
		top: 106px;
		left: 250px;
		z-index: 5;
	}

	/* references */ 
	
	div#references {
		background: url('../images/layout/yellow.png') repeat-x top;
	}
	
	div#references_fixed {
		min-height: 139px;
		padding: 10px 10px 0 10px;
	}
	
	div#references_slide {
		display:none;
		padding: 0 10px 10px 10px;
	}
	
	div#references_bottom {
		background: url('../images/layout/yellow_bottom.png') repeat-x top;
		height: 25px;
		cursor:pointer;
	}
	
	
	
	/* links */ 
	
	div#links {
		background: url('../images/layout/yellow.png') repeat-x top;
	}
	
	div#links_fixed {
		min-height: 139px;
		padding: 10px 10px 0 10px;
	}
	
	div#links_slide {
		display:none;
		padding: 0 10px 10px 10px;
	}
	
	div#links_bottom {
		background: url('../images/layout/yellow_bottom.png') repeat-x top;
		height: 25px;
		cursor:pointer;
	}
	
	.link_text {
		text-transform: uppercase;
		font-size: 13px;
		font-weight: bold;
		color: #C7B898;
		text-decoration: none;
	}
	
	div.link_body {
		padding-bottom: 12px;
		margin-bottom: 3px;
		border-bottom: 1px solid #C7B898;
		width:100%;
	}
	/*****************************************************************************************
	** Video 																				**
	*****************************************************************************************/
	
	div#playerContainer {
		width:311px;
		height:270px;
		background-color:#000000;
		position:relative;
		text-align: center;
	}

	div#playerContainer2 {
		width:281px;
		height:210px;
		background-color:#000000;
		position:relative;
		text-align: center;
	}		
	
	div#videoplayer {
		width:311px;
		margin:0px;
		position:relative;
		text-align: center;
	}
	
	div#player {
		margin:0;
		position:relative;
		text-align: center;
	}
	
	
	
	/*****************************************************************************************
	** Blok nieuwbrief aanmelden 															**
	*****************************************************************************************/
	form#nieuwsbriefAdd input.formfield {
		width:100%;
		margin:0px 0px;
	}
	
	form#nieuwsbriefAdd input.submitbutton {
		margin:0px 0px;
		float:left;
	}

	/*****************************************************************************************
	** Aanbieding 																			**
	*****************************************************************************************/
	
	div#aanbiedingContainer {
		margin:5px;
		clear:both;
	}
	
	div#aanbiedingContainer h1 {
		margin:3px;
		font-size:18px;
	}
	
	div.aanbiedingDeel {
		margin:5px;
	}
	
	div#aanbiedingPrinter {
		text-align:right;
	}