	/* Struct */ 
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #dddddd;
		/*background-color: #EFEFCB;*/
	}

	td {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	form {
		margin:0px;
		padding:0px;
	}
	
	#allcontainer { /*Wraps all */
		width: 1000px;
		margin: 5px auto 5px auto;
		border: 2px solid black;
		background-color: #EFEFCB;
		position: relative;
	}
	
	#topcontainer {
		height: 110px;
		padding: 2px 0px 2px 0px;
		position: relative;
	}
	#topleft { /*logo*/
		height: 100px;
		width: 210px;
		position: absolute;
		top: 5px;
		left: 5px;
	}

	#topcenter { /*banner*/
		position: absolute;
		top: 5px;
		left: 210px;
		height: 60px;
	}
	
	#pagetoptitle { /*pagetitle*/
		position: absolute;
		top: 90px;
		left: 210px;
		height: 40px;
	}

	#centercontainer {
		border-top: 1px solid #96c91b;
		position: relative;
		min-height: 1000px; /*moz only*/
		_height: 1000px; /*ie only*/
	}

	#centerleft { /*left col*/
		position: absolute;
		top: 0px;
		left: 0px;
		width: 150px;
		
		min-height: 1000px; /*moz only*/
		_height: 1000px; /*ie only*/
	}

	#centercenter {
		top: 0px;
		left: 150px;
		text-align: center;
		
		margin-left: 150px;
		margin-right: 200px;
		min-height: 1000px; /*moz only*/
		_height: 1000px; /*ie only*/
		border-left: 1px solid #96c91b;
		border-right: 1px solid #96c91b;
	}

	#centerright {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 200px;
		
		min-height: 1000px; /*moz only*/
		_height: 1000px; /*ie only*/
	}
	
	#bottomcontainer {
		height: 25px;
		width: 1000px;
		text-align: center;
		/*position: absolute;*/
		bottom: -30px;
	}
	#bottomcontent {
		
	}

	/* Layout */
	
	.picintherowcount {
		font-size: 9px;
		padding-bottom: 3px;
	}
	
	.picintherow {
		min-height: 140px;
		_height: 140px;
		width: 155px;
	}
	.picintherowpic {
		height: 118px;
		width: 150px;
		text-align: center;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		margin-top: 3px;
	}
	
	
	.bold, .posttitle2 {
		font-weight: bold;
	}
	
	.loginform {
		width: 70px;
		font-size: 10px;
		border: 1px solid #000000;
	}
	.loginbutton {
		width: 100px;
		background-color: #EDEDED;
		border: 1px solid #000000;
		font-size: 10px;
	}

	.button {
		background-color: #EDEDED;
		border: 1px solid #000000;
		font-size: 10px;
	}
	.button2 {
		background-color: #EDEDED;
		border: 1px solid #000000;
		font-size: 10px;
		width: 100px;
		margin-bottom: 3px;
	}
	.textarea01 {
		background-color: #EDEDED;
		border: 1px solid #000000;
		font-size: 10px;
	}

	.smalllabel {
		font-size: 10px;
		padding-right: 2px;
		padding-bottom: 2px;
	}

	.spaceme { /*Generic space around object */
		margin: 2px 2px 2px 2px;
	}
	/* Menu */
	#menu {
		margin-left: 7px;
		margin-top: 4px;
	}

	.menuitem {
		background-image: url(/themes/8/smallblitz.gif);
		font-size: 14px;
		height: 21px;
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 12px;
	}
	/* Rechtse kolom */
	.righttable {
		width: 175px;
		border-bottom: 1px solid #96c91b;
		background-image: url(/themes/8/blitzrt.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 20px;
		padding-top: 15px;
		margin-top: 2px;
		margin-bottom: 5px;
	}

	.righttitle1, .posttitle, .subtitle, .pagesubtitle, .postttitle5 {
		width: 175px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		font-family: "Neauropol X Free", Verdana, Geneva, Arial;
		height: 15px;
		background-image: url(/themes/8/backgroundtilehor.gif);
		background-repeat: repeat-x;
		margin-bottom: 2px;
		margin-top: 2px;
	}
	
	.posttitle {
		width: auto;
	}

	.posttitle5 {
		width: auto;
		font-weight: normal;
	}
	

	.righttitle2 {
		width: 175px;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}

	.rightbody{
	}

	.rightfooter{
		font-size: 10px;
		text-align: right;
		width: 175px;
		margin-bottom: 2px;
	}
	/* Pic van de week */
	#picoftheweek {
		border: 2px solid #5cb128;
		margin: 0px 5px 10px 5px;
	}
	.subtitle, .pagesubtitle {
		width: auto;
		margin:2px 2px 0px 2px;
	}

	#picoftheweekpic{
		text-align: center;
		padding: 3px 0px 3px 0px;
	}
	.subtext{
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding: 2px 0px 2px 0px;
	}
	.smallfooter{
		font-size: 10px;
		text-align: right;
		
		margin-bottom: 2px;
		margin-right: 3px;
		
	}
	.subtitle2 {
		width: 100%;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}

	/* diversen */
	.pagetitle {
		font-family: "Neauropol X Free", Verdana, Geneva, Arial;
		font-size: 20px;
		font-weight: bold;
	}
	.pagesubtitle	{

	}

	li {
		list-style-image: url(/themes/8/bullet.gif);
		list-style-position: outside;
		margin-left: -20px;
	}

	ul {
		margin-top: 2px;
	}

	.kader {
		width: 33%;
		text-align: left;
		float: left;
	}

	.kadertitle {
		font-weight: bold;
	}

	.kadercontent {
	}

	.bigtext {
		font-size: 18px;
		font-weight: bold;
	}

	form {
		margin-top: 0px;
		padding-top: 0px;
	}

	/* Profielpagina */

	.labelke{
		width: 250px;
		text-align: right;
		margin: 2px 2px 0px 0px;
		background-color: #eae9b6;
	}
	.valueke{
		width: 100%;
		margin: 2px 0px 0px 2px;
		margin-left: 100px;
	}

	.leftrow {
		text-align: center;
	}
	
	.profiel {

	}

	.profiel2 {
		margin: 0px 0px 0px 0px;
		width: 100%;
	}
	
	.profieltable {
		width: 100%;
	}
	
	.guestleft {
		background-color: #eae9b6;
		margin: 1px 0px 1px 2px;
	}
	
	#leftcolumn{

		min-width: 335px;
		text-align: left;
	}
	#rightcolumn{
		width: 100%;
		text-align: center;
		margin: 2px 0px 2px 0px;
	}
	.profieltop {
		margin-top: 2px;
		margin-bottom: 2px;
		text-align:left;
		width: 100%;
		border-top: 1px solid #96c91b;
		padding: 4px 0px 8px 0px;
	}
	.profielrow{
		
		margin: 2px 2px 2px 2px;
		padding-bottom: 4px;
	}
	.polltableresult {
		width: auto;
	}
	.newsbody {
		margin: 0px 2px 0px 2px;
	}
	
	#badcontent {
		padding-top: 5px;
		padding-right: 15px;
		text-align: right;
	
	}
	
	.newpic {
		border: 1px solid black;
		padding: 3px;
		margin: 5px;
	}
	
	.newvid {
		border: 1px solid black;
		padding: 3px;
		margin: 5px;
	}

	#lastpageslink {
		height: 255px;
		border: 1px solid green;
		text-align: left;
		padding: 3px;
		overflow:hidden;
		/*clip: rect(0, auto, 205, 0);*/

	}

	.themesubject {
		font-weight: bold;
	}
	
	#themesubject {
		border: 1px solid black;
		padding: 3px;
		margin: 3px;
	}
