html, body {
	height: 100%;
	background:#81981c;

	margin: 0;
	padding: 0;

	font-family: Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:14px;
	text-align:center;

	color: #000000;
	}


#wrap_schaduw {
	position:relative;

	top:0px;
	left:0px;

	margin-left: auto;
	margin-right:auto;

	width:998px; */
	width:991px;

	background:#FFFFFF;
	height:100%;

}


#wrap {
	position:relative;

	text-align: left; /* after centering #wrap above we return to normal aligning */

	font-family: Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:14px;
}


#header {
	left: 0;
	width:100%;

	}

	#header_table {
		margin:5px 7px 0px 7px;
		background:#FFFFFF;
		height:145px;
		width:984px;

	}

	#header_foto {
		position:absolute;
		display:block;
		z-index:0;
	}

	#navmenu_back{
		position:absolute;
		display:block;

		background:#000000;
		opacity: 0.2;/*0.6; /* Transparantie voor FF */
		filter: alpha(opacity=20); /* Transparantie voor IE */
		padding:0px;
		margin-top:0px;

		height:21px;
		width:751px;
		z-index:2;

	}

	#header_hoekjes {
		position:absolute;
		display:block;
//		background: url(image/header_hoekjes.png) repeat ;

		height:145px;
		width:751px;

		z-index:4;
	}

	/**############################################## */
	/*#navmenu heeft een eigen css file (navmenu.css) */
	/* @import "navmenu.css" all;*/
	/*###############################################**/

	#login_form {
	/* login_form staat in een aparte css file @ css/loginform.css */
	}


#midden {
	position:relative;
	width: 990px; */
	width: 983px;
/*	margin:0px 7px;*/

	padding: 0px 0 0 7px; */
	padding: 0px 7px 0 7px;
	background:#FFFFFF;
	}

#kolomlinks {
	background:url(../image/submenu_back.gif) repeat-y;
	height			:100%;
}

#kl_stretch{
	height:100%;
}

	#navigatie {
	/* navigatie staat in een aparte css file @ navigatie.css */
	}


#main {

	background:#FFFFFF;
	margin:0 0 10px 6px;

	}

#readerprofiel {
	margin:7px 0 0 0;
}

	#content {
		position:relative;
		padding:20px 15px 10px 15px;

		color:#333333;
		font-size:11px;
		line-height:15px;
		}

		#content p {
			display:block;
		}

		p {
			font-family		:Verdana,Arial,Helvetica;
			font-size		:11px;
			line-height		:13px;

		}
		#content form table {
			border-collapse:separate;
			border:none;
		}


		#content h2, h3, h4, h5 {
			font-family		:Verdana, Arial, Helvetica, sans-serif;
			color			:#5e83a8;
			vertical-align	:top;
			clear			:left;

		}

		#content h2{
			font-size:14px;
			color:#5e83a8;
			line-height:16px;
		}

		#content h3{
			font-size:12px;
			color:#5e83a8;
			line-height:14px;
		}

		#content h4{
			font-size:10px;
			color:#5e83a8;
			line-height:12px;
		}

		.table tbody tr td {
		vertical-align:top;
		}

		.small {
			font-size:10px;
			color:#5e83a8;
			line-height:12px;
			font-weight:normal;
		}

	#foto_container {
		float:right;
		display:block;
		width:170px;
		margin-left:20px;

	}

#toolbar{
	padding:10px 0 5px 0;


}

#scrolldiv {
	overflow-x: hidden;
	overflow-y: scroll;
	height:100%;

}


	#reading{
		padding:6px 0 0 0;

	}

		#reading h2, h3, h4, h5 {
			font-family		:Verdana, Arial, Helvetica, sans-serif;
			color			:#5e83a8;
			vertical-align	:top;
			clear			:left;

		}

		#reading h2{
			font-size:14px;
			color:#5e83a8;
			line-height:16px;
		}

		.betaling {
			font-family		:Verdana, Arial, Helvetica, sans-serif;
			font-size		:12px;




		}

/********************** */
/* Shadow for thumbnail images */
	.img-shadow {
	  float:left;
  		background: url(images/shadowAlpha.png) no-repeat bottom right !important;
		background: url(images/shadow.gif) no-repeat bottom right;
	  margin: 5px -10px 5px 10px !important;
	  margin: 10px 0 0 5px;
	  padding:0px;
	}
	.img-shadow img {
	  display: block;
	  position: relative;
	  background-color: #fff;
	  border: 3px solid #a9a9a9; */
	  border: 1px solid #a9a9a9;

	  margin: -6px 6px 6px -6px;
	  padding: 3px;
	}
	.img-info {
		padding:2px 5px 5px 10px !important;
		padding:2px 5px 5px 5px;

		font-style:italic;
		font-size:10px;
		color: #333333;
/*		border:1px solid #000; */
	}
/********************** */



a:link, a:visited {
	font-family		:Verdana,Arial,Helvetica;
	font-size		:11px;
	line-height		:13px;
	text-align		:left;
	color			:#5e83a8;
	text-decoration	:underline;
	padding			:2px;

}

a:hover{
	color			:#a0bd23;
	text-decoration :underline;
}

a:active {
	color			:#849E0D;
	text-decoration :underline;
	background		:#DDFF53;
	padding			:2px;
}


/********************/
/* Messages			*/
/********************/
.message_ok {
	margin-top:15px;
	background:#CEE098;
	padding:10px;
	color:#000000;
	line-height:16px;
}
.message_ok p img{
	padding:0 5px;

}

.message_error {
	background:#FFCC99;
	padding:10px;
	color:#000000;

}
