	html{ height: 100%; color: #000000; }
	body{  background: #fff; color: #000000; margin: auto; font: 70%/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100%;text-align: center; }/* Trebuchet MS,  */
	h1, h2, h3, h4, h5, h6{  color: #192B57; font-family: Georgia, "Times New Roman", Times, serif;margin: 0 0 1em 0; line-height: 110%; }
	h1{font-size: 260%; font-weight: normal; letter-spacing: 1px; margin: 1px 0 0.7em 0 !important; }
	h2{font-size: 200%; font-weight: normal; letter-spacing: 1px; margin: 1px 0 0.7em 0 !important; }
	h3{font-size: 170%; font-weight: normal; /*margin: 0;*/}
	h4{font-size: 140%; /*margin: 0;*/}
	h5{font-size: 100%; margin: 0;}
	h6{font-size: 90%; margin: 0;}
	p{ padding: 0 0 1.5em 0; margin: 0; display: block; color: #000000;  }
	img, img a{	border: none;	}
	div, td, span, form, strong{ color: #000000; }
	
	/* print */
	#logo{margin: 0 0 1.5em 0; border-bottom: #617090 1px solid; }
	#nav, #subnav, #header {	display: none;	}
	a{	color: #192B57 !important; text-decoration: underline !important;	}
	a h1, a h2, a h3, a h4, h1 a, h2 a, h3 a, h4 a, a strong{ text-decoration: none !important;}
	.print{display: block;}
	.print p{display: none;}
	.hide{display: none;}
	
	/* css3 display url on print */
	/*
	a:after { content: " (" attr(href) ") "; font-size: xx-small; color: Blue; }
	a[href^="/"]:after { content: " (http://www.koninklijkhuis.nl" attr(href) ") "; }
	*/


	/* start theme - home */
	#home #content{padding: 0 !important; }
	#home .txtblock{width: 70%; padding: 10px 20px 0px 20px; margin: 0;}
	#home #subcontent{height: auto; display: block; width: auto; }
	#home .zieook{ border-left: #617090 1px solid; padding: 4px 8px 4px 14px; margin: 6px 1px 0 0;}
	#home #footer a{ text-decoration: none; padding: 0 0 0 20px;}
	#home #footer{ width: auto; clear: both;	}
	#footer {clear: both;}
	/* end theme */

	#framework{width: 650px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;}
	
	#header{	height: 147px;}
	#header a{ text-decoration: none; padding: 0 12px 0 10px;}
	#header .typetxt{	border: #617090 1px solid; height: 12px; padding: 2px 0 2px 4px; margin: -1px 0 0 0;}
	#header .button{border: #617090 1px solid; height: 18px;  font-weight: bold; font-size: 10px; /*top: -2px;*/ position: relative; top:0px !important;	}
	#header a.starthead{padding: 0 12px 0 0;}
	#header label{	display: none;	}
	
	#content{ width: auto; padding: 0 0 1em 0; float: left; margin: 0; 	}
	#content a.oranje{text-decoration: none;}
	#content a.oranje:hover{ text-decoration: underline;	}
	#content a{	 text-decoration: none;}
	#content a.more{ text-decoration: none; padding: 0;}
	#content a.download{ text-decoration: none; padding: 0 0 2px 0;}
	#content a.download:hover{ text-decoration: underline;	}
	
	#subcontent{height: auto; display: block; width: auto; float: left;}
	
	#block{ width: 100%; display: block; height: 130px; margin: 0 0 3em 0; padding: 0 0 2em 0; border-bottom: #617090 1px solid;}
	#block a{ padding: 0 0 0 11px; left: 4px; position: relative;}
	#block1{	width: 225px; float: left; }
	#block2{	width: 225.5px; float: left; }
	#block3{	width: 225px; float: left; }
	#block img{	width: 225px; /*height: 130px;*/ }
	#block h3, #block br{	display: none;	}
	
	#news p{	width: auto; margin: 0; padding: 0 0 1em 0;}
	#news span{	width: 20%; float: left; white-space: nowrap;}
	#news a{  text-decoration: none;float: left; width: 75%; }
	#news h4{	display: none;	}
	
	div .gallery { display: block; margin: 0 0 3em 0;}
	.gallery ul {list-style: none; margin: 0 0 1em 0; padding: 0; height: 1%;}
	.gallery li{margin: 0 12px 20px 0; padding: 0; float: left;width: auto; height: 59px;}
	.gallery li a{	display: block; padding: 0; width: 59px; height: 59px;}
	.gallery a span{display: none;}
	
	.pager{	margin: 2em 0 0 0;}
	.pager a{font-weight: bold; text-decoration: none; margin: 0 4px 0 0;}
	.pager .selected{ font-weight: bold; margin: 0 2px 0 0;}	
	.pager .prev{font-weight: normal !important; padding: 0 0 0 14px;}
	.pager .next{font-weight: normal !important; padding: 0 16px 2px 0;}
	
	.zieook a{ text-decoration: none;}
	.zieook{ float: right; clear: right; width: 200px; height: auto; border-left: #617090 1px solid; padding: 0 8px 0 14px; margin: 20px 0 0 0;}
	.zieook ul{	margin: 0; padding: 0; list-style:  square; list-style-image: url(arrow_pr.gif); color: #192B57;}
	.zieook li { padding: 3px 0 3px 0; margin: 0 0 0 14px;}
	.zieook li a{  text-decoration: none;}
	.zieook h4{}
	
	.actueel{padding: 16px 6px 6px 6px; }
	.txtblock{width: 480px; margin: 20px 0 0 0; float: left;}
	.wide{width: auto; padding: 0 1em 0 0;}/* gebruikt bij textblock zonder zie ook */

	.date{ color: #617090; display: block; font-size: 92%;}
	/*.lightblue{	color: #AAB3CE;}
	.lightpurple{color: #C2C4D2}
	.greyblue{	color: #A5B5BA;}*/
	.small{ font-size: 92%;	}
	.bigger{font-size: 120%; }
	.spacing{letter-spacing: 1px}
	.white{	color: #FFFFFF;	}
	.endnav{background: none !important;}
	.left{float: left;}
	.right{float: right;}
	.center{margin: auto auto;	}
	.txtcenter{	text-align: center;}
	.txtleft{	text-align: left;}
	.txtright{	text-align: right;}
	.geo {font-family: Georgia, "Times New Roman", Times, serif;}
	
	.imgl{ float: left; margin: 4px 15px 8px 0;}
	.imgr{ float: right; margin: 4px 0 8px 15px;}
	.border{	border: #617090 1px solid;}
	.desc{ clear: both; display: block; color: #617090; font-size: 90%; padding: 0 0 0 14px; margin: -2px 0 0 3px; width: auto; text-decoration: none;}
	
	/* use only in combination with the .actueel else use above classes */
	.actueel .zoom{ float: right; margin: 4px 0 8px 15px; /* border: #F37D0C 1px solid; */}
	.actueel .zoom a{display:block; text-decoration: none;}
	.actueel .zoom a:hover {text-decoration: none !important;}
	.actueel .zoom img{border: #617090 1px solid;}
	.actueel .zoom span{ display: none; /*clear: both; display: block; color: #617090; font-size: 90%; padding: 0 0 0 14px; margin: -2px 0 0 3px; width: auto; text-decoration: none;*/}
	.actueel .zoom .bigphoto { position: absolute;right:0;top:0;  padding: 20px 15px 20px 15px;}
	.actueel .zoom .bigphoto img {cursor:pointer; border: #617090 1px solid;}

	/* clear after floats - block style */
	.clear:after, p:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	* html .clear, * html p {height: 1%;}