@charset "UTF-8";
/* CSS Document */


body {
	margin:				0px;
	font-family:		Trebuchet MS, Arial, "Helvetica", sans-serif;
	font-size:			14px;
	
	background-color:	#484a3f;
	
	background-image:	url(../images/bg.jpg);
	background-repeat:	repeat-y;
	
	color:				#e1e1e1;
	
}

label {
	font-weight:		bold;	
	
	font-size:			12px;
}

input {
	font-family:		Trebuchet MS, Arial, "Helvetica", sans-serif;
	font-size:			11px;
	
	color:				#484a3f;
	
	border:				1px solid #484a3f;
}

input.input_noborder {
	font-family:		Trebuchet MS, Arial, "Helvetica", sans-serif;
	font-size:			11px;
	
	color:				#484a3f;
	
	border:				none;	
}

textarea {
	font-family:		Trebuchet MS, Arial, "Helvetica", sans-serif;
	font-size:			11px;
	
	color:				#484a3f;
	
	border:				1px solid #484a3f;
	
}

img.img_noborder {
	border:				none;
	border-bottom:		0px;
}

img.img_border {
	border:				none;
}

a {
	text-decoration:		none;
	color:					#adc600;
	border-bottom:			1px dotted #484a3f;
	font-weight:			bold;
}

a:hover {
	text-decoration:		none;
	color:					#efefef;
	border-bottom:			1px dotted #484a3f;
	font-weight:			bold;
}

a.info_blok {

	text-decoration:		none;
	color:					#cdcdcd;
	border-bottom:			1px dotted #cdcdcd;
}

a.info_blok:hover {

	text-decoration:		none;
	color:					#FFFFFF;
	border-bottom:			1px dotted #cdcdcd;
}

a.nostyle {
	text-decoration:		none;
	border:					none;
}

a.nostyle:hover {
	text-decoration:		none;
	border:					none;
}

h1 {
	font-weight:		normal;
	
	font-size:			30px;
	margin-bottom:		10px;
	
	border-bottom:		1px dotted #484a3f;
	
	font-family:		"Lucida Sans Unicode";
	
}

h2 {
	font-weight:		normal;
	font-style:			italic;
	
	font-size:			16px;	
	margin-top:			25px;
	margin-bottom:		25px;
	
	color:				#d4ee21;
}

table {
	margin:				0px;	
}

#container {
	float:				left;
	width:				1000px;
	height:				auto;
}

#linker_kolom {
	float:				left;
	width:				271px;
	height:				auto;
	
	background-image: 	url(../images/linker_kolom_bg.jpg);
	background-repeat:	no-repeat;
}

div.logo {
	float:				left;
	width:				271px;
	height:				268px;	
}


div.menu {	
	float:				left;
	width:				271px;
	height:				auto;	
}	

		ul.ul_menu {
			position:				relative;
			float:					left;
			width:					90px;
			display:				block;
			list-style:				none;
			padding-left:			0px;
			margin:					0px;
			margin-top:				20px;
			margin-bottom:			20px;
			left:					108px;
			
			font-size:				14px;
		}
		
		
		li.li_menuitem {
			float:					left;
			display:				block;
			
			width:					93px;
			height:					16px;
			
			padding-top:			2px;
			padding-left: 			15px;
			padding-right:			15px;
			padding-bottom:			6px;
			
			margin:					0px;
			
			
		}
		
		li.li_menuitem_actief {
			float:					left;
			display:				block;
			
			width:					93px;
			height:					16px;
			
			padding-top:			2px;
			padding-left: 			15px;
			padding-right:			15px;
			padding-bottom:			6px;
			
			margin:					0px;
			
			background-color:		#FFFFFF;
			
			border-right:			3px solid #4d4f44;
			
			
			
			
		}
		
		a.mi {
			color:					#2c2c2c;
			font-weight:			normal;
			text-decoration:		none;
			
			font-variant:			small-caps;
			
			letter-spacing:			1px;
			}
		
		a.mi:hover {
			color:					#8e0c14;
			font-weight:			normal;
			text-decoration:		none;
			
			font-variant:			small-caps;
			
			letter-spacing:			1px;
	
		}

div.info_block_spacer {
	float:					left;
	height:					75px;
	width:					230px;
	
}


div.info_blok {
	position:				relative;
	float:					left;
	float:					left;
	width:					230px;
	height:					auto;
}

	div.info_blok_gradient {
		float:					left;
		width:					230px;
		height:					9px;
		background-image:		url(../images/info_gradient.jpg);
	}
	
	div.info_blok_inhoud {
		float:					left;
		width:					115px;
		height:					auto;		
		background-color:		#000000;
		
		color:					#cdcdcd;
		font-size:				10px;
		font-weight:			normal;
		
		border-left:			10px solid #000000;
		border-right:			10px solid #000000;
		border-top:				10px solid #000000;
		border-bottom:			10px solid #000000;
	}
  div.info_blok_inhoud2 {
		float:					left;
		width:					75px;
		height:					auto;		
		background-color:		#000000;
		
		color:					#cdcdcd;
		font-size:				10px;
		font-weight:			normal;
		
		border-left:			10px solid #000000;
		border-right:			10px solid #000000;
		border-top:				10px solid #000000;
		border-bottom:			10px solid #000000;
	}	
	div.info_blok_gradient2 {
		float:					left;
		width:					230px;
		height:					2px;
		
		border-bottom:			2px solid #484a3f;
	}
	
	


#rechter_kolom {
	float:				left;
	width:				680px;
	height:				auto;
	
	border-left:		19px solid #000000;
	border-right:		30px solid #000000;
}

div.topspacer {
	float:				left;
	width:				680px;
	height:				100px;
}

div.inhoud_blok_spacer {
	float:				left;
	width:				680px;
	height:				20px;
}

div.inhoud_blok {
	float:				left;
	width:				680px;
	height:				auto;
	
	text-align:			justify;
	
	line-height:		18px;
	
	border-bottom:		15px solid #000000;
}

div.inhoud_blok_agenda {
	float:				left;
	width:				680px;
	height:				auto;
	
	text-align:			justify;
	
	line-height:		18px;
	
	background-color:	#333333;
}

	div.inhoud_blok_gastenboek_naam {
		float:				left;
		width:				670px;
		height:				20px;
		
		background-color:	#333333;
		
		border-left:		10px solid #333333;
		
		font-weight:		bold;
		
	}
	
	div.inhoud_blok_gastenboek_datum {
		float:				left;
		width:				670px;
		height:				20px;
		
		border-left:		10px solid #000000;
		
		font-size:			10px;
		font-style:			italic;
		
		color:				#999999;
		
		margin-top:			2px;
		
	}
	
	
	div.inhoud_blok_gastenboek_inhoud {
		float:				left;
		width:				670px;
		height:				auto;
		
		border-left:		10px solid #000000;
		
		margin-bottom:		10px;
	}
	
div.inhoud_blok_paginas {
	float:				left;
	width:				680px;
	height:				20px;
	
	margin-top:			25px;
	
	border-top:			1px dotted #484a3f;
	
	padding-top:		5px;
}

	div.inhoud_blok_paginas_vorige {
		float:				left;
		width:				220px;
		height:				25px;
		
		text-align:			left;
	}
	
	div.inhoud_blok_paginas_overzicht {
		float:				left;
		width:				240px;
		height:				25px;
		
		text-align:			center;
	}
	
	div.inhoud_blok_paginas_volgende {
		float:				left;
		width:				220px;
		height:				25px;
		
		text-align:			right;
	}
	
div.blok_foto_container {
	float:				left;
	width:				320px;
	height:				188px;
}
	
div.blok_foto {
	float:				left;
	width:				160px;
	height:				160px;	
}

	div.blok_foto_foto {
		float:				left;
		width:				150px;
		height:				150px;
	}
	
	div.blok_foto_verloop_links {
		float:				left;
		width:				10px;
		height:				150px;
		
		background-image:url(../images/foto_verloop_links.jpg);
		background-repeat:	no-repeat;
	}
	
	div.blok_foto_verloop_onder {
		float:				left;
		width:				160px;
		height:				10px;
		background-image:	url(../images/foto_verloop_onder.jpg);
		background-repeat:	no-repeat;
		
		
	}
	
	div.blok_foto_h_spacer {
		float:				left;
		width:				10px;
		height:				160px;
		
	}
	
	div.blok_foto_h_spacer2 {
		float:				left;
		width:				20px;
		height:				160px;
		
	}
	
div.blok_foto_shop {
	float:				left;
	width:				150px;
	height:				140px;
	
	background-color:	#000000;
	
	border:				5px solid #000000;
}

div.blok_foto_shop_titel {
	float:				left;
	width:				310px;
	height:				18px;
	
	background-color:	#d5ee21;
	
	border:				5px solid #000000;
	
	padding-left:		5px;
	
	color:				#000000;
	
}
	
div.blok_terug {
	float:				left;
	width:				680px;
	height:				20px;
	
	text-align:			right;
}

	div.inhoud_blok_agenda_titel {
		float:				left;
		width:				660px;
		height:				20px;
		
		border-left:		10px solid #333333;
		
		border-right:		10px solid #333333;
		
		border-top:			5px solid #333333;
		
		font-weight:		bold;
		
	}
	
	div.inhoud_blok_agenda_datum {
		float:				left;
		width:				660px;
		height:				20px;
		
		border-left:		10px solid #333333;
		
		border-right:		10px solid #333333;
		
		font-size:			11px;
		font-style:			italic;
		
		color:				#dedede;
		
		margin-top:			2px;
		
	}
	
	div.inhoud_blok_agenda_locatie {
		float:				left;
		width:				660px;
		height:				20px;
		
		border-left:		10px solid #333333;
		
		border-right:		10px solid #333333;
		border-bottom:		5px solid #333333;
		
		font-size:			11px;
		font-style:			italic;
		
		color:				#dedede;
		
		margin-top:			2px;
		
	}
	
	
	div.inhoud_blok_agenda_inhoud {
		float:				left;
		width:				660px;
		height:				auto;
		
		border-left:		10px solid #333333;
		border-right:		10px solid #333333;
		
		margin-bottom:		10px;
	}
	
