			body.home, body.page {
				background-image:url(images/hout.jpg);
				background-color:#98591D;
				margin:0;
				padding:0;
				text-align:center;
				font-family:Georgia,"Times New Roman", Times, serif;
				font-size:12px;
			}
			body div {
				text-align:left;
			}	
			p {
				padding:0;
				margin:0;
			}
			a {
				color:#CC0000;
			}
			a:hover {
				background-color:#FFFF00;
			}	
			a img {
				border:0;
			}
			
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
			div.container {
				width:950px;
				/*background-color:cyan;*/
				margin-left:auto;
				margin-right:auto;
			
			}	
			div.pagecols {
				position:relative;
				height:100%;
				width:100%;
				float:left;
				background-image:url(images/mainbg.jpg);
				background-repeat:repeat-y;
			}
			div.col1 {
				width:257px;
				height:100%;
				position:relative;
				float:left;
				background-image:url(images/leftbg.jpg);
				background-repeat:repeat-y;
				/*position:absolute;*/
			}
			div.col2 {
				width:461px;
				height:100%;
				position:relative;
				/*background-color:yellow;*/
				float:left;
				/*margin-left:257px;*/
				/*position:absolute;*/
				/*background-image:url(images/centerbg.jpg);*/
				background-repeat:repeat-y;
			}
			div.col3 {
				width:232px;
				height:100%;
				float:left;
				position:relative;
				/*position:absolute;*/
				/*margin-left:718px;*/
				background-image:url(images/rightbg.jpg);
				background-repeat:repeat-y;
			}
			div.footer {
				/*background-color:pink;*/
				clear:left;
				background-image:url(images/footerbg.png);
				background-repeat:no-repeat;
				height:87px;
				padding-top:25px;
				text-align:center;
				font-size:10px;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
			div.footer a {
				color:#999999;
			}
			ul.leftbar {
				position:relative;
				width:257px;
				height:678px;
				list-style:none;
				padding:0;
				margin:0;
				background-image:url(images/leftbar.jpg);				
				background-repeat:no-repeat;
			}
			ul.rightbar {
				position:relative;
				width:232px;
				height:586px;
				list-style:none;
				padding:0;
				margin:0;
				background-image:url(images/rightbar.jpg);				
				background-repeat:no-repeat;
			}
			h1.sitettl {
				background-image:url(images/ttl_gohome.jpg);
				width:461px;
				height:105px;
				padding:0;
				margin:0;
				display:block;
			}
			h1.sitettl_home {
				background-image:url(images/ttl.jpg);
				width:461px;
				height:105px;
				padding:0;
				margin:0;
				display:block;
			}
			h1.sitettl a {
				display:block;
				width:100%;
				height:100%;
			}
			h1.sitettl a:hover {
				background-color:transparent;
				border-bottom:2px solid #CC0000;
			}
			.screenreader {
				height:0;
				left:-9000px;
				position:absolute;
				width:0;
			}
			/*
			 * start buttons home
			 */
			ul.leftbar li a, ul.rightbar li a {
				display:block;
				position:absolute;
				cursor:pointer;
			}
			ul.leftbar li a:hover, ul.rightbar li a:hover {
				background-color:transparent;
			}
			li.btn_kb a {
				top:145px;
				left:20px;
				width:210px;
				height:74px;
				background-image:url(images/btn_kb.png);
				background-repeat:no-repeat;
			}
			li.btn_kb a:hover {
				background-position:0px -74px;
			}
			li.btn_vb a {
				top:270px;
				left:20px;
				width:197px;
				height:100px;
				background-image:url(images/btn_vb.png);
				background-repeat:no-repeat;
			}
			li.btn_vb a:hover {
				background-position:0px -100px;
			}
			li.btn_spreker a {
				top:380px;
				left:60px;
				width:148px;
				height:62px;
				background-image:url(images/btn_spreker.png);
				background-repeat:no-repeat;
			}
			li.btn_spreker a:hover {
				background-position:0px -62px;
			}
			li.btn_burger a {
				top:530px;
				left:120px;
				width:148px;
				height:78px;
				background-image:url(images/btn_burger.png);
				background-repeat:no-repeat;
			}
			li.btn_burger a:hover {
				background-position:0px -78px;
			}
			li.btn_klasse a {
				top:100px;
				left:0px;
				width:195px;
				height:87px;
				background-image:url(images/btn_klasse.png);
				background-repeat:no-repeat;
			}
			li.btn_klasse a:hover {
				background-position:0px -87px;
			}
			li.btn_mens a {
				left:15px;
				top:280px;
				width:114px;
				height:75px;
				background-image:url(images/btn_mens.png);
				background-repeat:no-repeat;
			}
			li.btn_mens a:hover {
				background-position:0px -75px;
			}
			li.btn_reageer a {
				left:70px;
				top:485px;
				width:145px;
				height:62px;
				background-image:url(images/btn_reageer.png);
				background-repeat:no-repeat;
			}
			li.btn_reageer a:hover {
				background-position:0px -62px;
			}
			/*
			 * end buttons home
			 */
			/*
			 * start homenews 
			 */
			div.homenews {
				width:452px;
				margin-left:auto;
				margin-right:auto;
			}
			div.homenews .top {
				height:27px;
				background-image:url(images/homenewstop.jpg);
				background-repeat:no-repeat;
			}
			div.homenews .bottom {
				height:56px;
				background-image:url(images/homenewsbot.jpg);
				background-repeat:no-repeat;
			}
			div.homenews .mid {
				background-image:url(images/homenewsmid.jpg);
				background-repeat:repeat-y;
			}
			div.homenews h2 {
				padding:0;
				margin:0;
				color:#CC0000;
				font-size:20px;
				font-weight:bold;
				margin-left:30px;
				margin-bottom:8px;
			}
			div.homenews h2 a {
				text-decoration:none;
			}
			div.homenews div.postdate {
				float:right;
				font-size:11px;
				margin-right:30px;
				margin-top:5px;
				color:#CC0000;
			}
			div.homenews div.postbody {
				margin-left:30px;
				margin-right:30px;
			}
			div.homenews a.allnews {
				margin-left:30px;
				margin-top:8px;
				display:block;
				width:auto;
			}
			/*
			 * end homenews 
			 */
			/*
			 * start hometext
			 */
			div.hometext {
				width:452px;
				height:287px;
				background-image:url(images/hometext.png);
				background-repeat:no-repeat;
				margin-left:auto;
				margin-right:auto;
				position:relative;
			}	
			div.hometext a {
				display:block;
				height:17px;
				position:absolute;
			}	
			div.hometext a:hover {
				background-color:transparent;
				border:1px solid #CC0000;
			}	
			/*
			 * end hometext
			 */
			/*
			 * begin page styles
			 */
			.page .entry {
				padding-left:15px;
				padding-right:15px;
			}
			.page h2 {
				padding:5px;						
				margin:0;
				padding-left:40px;
				padding-right:15px;
				color:#CC0000;
				font-size:30px;
				line-height:1em;
				margin-bottom:15px;
				padding-top:0px;
				font-weight:normal;
				background-image:url(images/ornament1.gif);
				background-repeat:no-repeat;
				background-position:0px 4px;
			}
			.page .pagettl {
				margin-top:20px;
			}
			.page .breadcrumb {
				padding-left:15px;
				padding-right:15px;
				margin-bottom:4px;
				margin-top:0px;
			}
			.entry h3 {
				padding:0;
				margin:0;
				margin-bottom:10px;
				margin-top:5px;
				font-size:22px;
				font-weight:normal;
				color:#87491A;
				padding-left:25px;
				background-image:url(images/ornament2.gif);
				background-repeat:no-repeat;
				background-position:0px 4px;
			}
			.entry h4 {
				padding:0;
				margin:0;
				margin-bottom:10px;
				font-size:18px;
				font-weight:normal;
				margin-top:6px;
			}
			.entry p {
				margin-bottom:20px;
			}
			.entry .leftillu {
				float:left;
				margin-right:4px;
				margin-bottom:4px;
			}
			.entry .rightillu {
				float:right;
				margin-left:4px;
				margin-bottom:4px;
			}
			.entry .meta {
				position:relative;
				margin-top:-8px;
				font-style:italic;
				color:#87491A;
				margin-bottom:10px;
			}
			blockquote {
				margin:0;
				margin-left:12px;
			}
			blockquote.big {
				margin-left:20px;
				font-size:18px;
				font-style:italic;
				text-align:right;				
			}
			div.question {
				font-weight:bold;
				color:#87491A;
				margin-bottom:10px;
			}
			
			/*
			 * end page styles
			 */
			/*
			 * begin post archives
			 */
			div.post {
				margin-bottom:40px;
			}
			.post .entry .meta {			
				margin-top:0px;
			}
			div.navigation {
				padding-left:15px;
				padding-right:15px;
				margin-top:7px;
				margin-bottom:7px;
				border-top:1px solid #E3DBD4;
				border-bottom:1px solid #E3DBD4;
				padding-top:5px;
				padding-bottom:5px;
				height:1.5em;
			}
			.post .entry h3 a {
				color:#87491A;
				text-decoration:none;
			}
			/*
			 * end post archives
			 */
			/* 
			 * begin ddfm
			 */
			.ddfmwrap {
				margin:15px auto;
				width:430px;
			}
			.ddfmwrap {
				font-family:Georgia,"Times New Roman", Times, serif;
				font-size:100%;
			}
			form.ddfm {
				padding:10px;
				text-align:left;
				width:410px;
			}
			div.notice {
				padding:10px;
				background-color:#F5F360;
				color:#D82727;
				font-size:14px;
				font-style:italic;
				margin-bottom:20px;
			}
			/*
			 * end ddfm
			 */
