@charset "UTF-8";
/* CSS Document */
body.category div.titles h3{ margin-bottom:14px; }

body.category div#content{ padding-right:28px; padding-top:14px; width:648px} 
body.category div.post {	text-align:left;	width:648px; }
body.category div.post div.entry-content p{ width:160px; }


body.category div#content div.smalbeeld{ float:left; clear:right; padding:0 28px; width:160px; margin:0;}
body.category div#content div.smalbeeld p { margin-left:0; margin-right:0;margin-top:0;}
body.category div#content div.smalbeeld p a img{ margin:0 0 10px 0;}

body.category div#content div.breedbeeld{ float:left; clear:right; margin:0; padding:0 0 0 28px;width:432px;}
body.category div#content div.breedbeeld p { margin-left:0; margin-right:0; margin-top:0;}
body.category div#content div.breedbeeld p a img{ margin:0 0 10px 0;}



body.category-open div#content{ padding-right:0px; padding-top:14px; margin-left:0px; width:892px;} 
body.category-open div#content h3.entry-title{ float:left; display:inline; width:188px;  }
body.category-open div#content div.post {width:160px;	float:left;	clear:right;	 padding: 0 28px;}
body.category-open div#content div.p1 {margin-top:126px; height:424px;  }
body.category-open div#content div.p2 { height:530px;  }


body.category-openingstijden-toegangsprijzen div#content{ padding-right:0px; padding-top:14px; width:892px !important;} 
body.category-openingstijden-toegangsprijzen div#content div.post { }
body.category-openingstijden-toegangsprijzen div#content div.p1{width:160px;text-align:left;padding:0 28px 0 0px; height:260px; margin-top:340px; float:left; clear:right;}
body.category-openingstijden-toegangsprijzen div#content h3.entry-title{  width:188px;  }
body.category-openingstijden-toegangsprijzen div#content div.p2{width:160px;text-align:left;padding:0 28px 0 28px;float:left; clear:right; height:550px;}


body.category-rondleidingen div#content{ margin-left:0px;margin-right:0px; padding-top:14px; width:892px;}
body.category-rondleidingen div#content div.post {width:160px; padding:0 28px; float: left; clear:right;  }
body.category-rondleidingen div#content h3.entry-title{ width:188px;   }
body.category-rondleidingen div#content div.breedbeeld{ height:506px; }


body.category-uitgelicht div#content{  padding-right:28px; padding-top:14px; width:892px;}
body.category-uitgelicht div#content div.p1{ margin-top:124px; 	width:160px; 	height: 380px;} 
body.category-uitgelicht div#content h3.entry-title{ width:188px;   }
body.category-uitgelicht div#content div.post {	text-align:left;	float:left;	padding: 0 28px;}
body.category-uitgelicht div#content div.description{  float:left; display:block; margin-top:0px;  width:188px; height:182px;} 
body.category-uitgelicht div#content div.description p{ margin-top:0px;  width:160px;} 
body.category-uitgelicht div#content div.titles{  float:left; display:block; margin-top:0px;  width:188px; height:182px;} 
body.category-uitgelicht div#content div.breedbeeld{ min-height:370px; }

body.category-pers div#content { width:836px !important; margin-right:28px;}
body.category-pers div#content h3.entry-title{display:block;float:left;margin-top:0;width:188px; clear:right}
body.category-pers div#content div.titles{float:left; clear:right;padding:0 28px;width:160px;  }
body.category-pers div#content div.post { float: left;  width:188px;float: left; clear:right; width:160px; padding:0 28px; clear:right}
body.category-pers div#content div.singletitle{float:left;margin-left:188px;margin-top:316px;width:160px; padding:0 28px;}

body.category-kinderen-jongeren div#content { width:836px !important; margin-right:28px;}
body.category-kinderen-jongeren div#content h3.entry-title{ display:inline;  }
body.category-kinderen-jongeren div#content div.post {	text-align:left;padding:0 28px 0 0;float:left;clear:right;width:160px;	}
body.category-kinderen-jongeren div#content div.p1 {margin-left:0;padding-right:56px;}
body.category-kinderen-jongeren div#content div.breedbeeld { padding: 0 0 0 28px; float:left; clear:right; width:404px; }
	
body.category-geschiedenis div#content { width:836px; margin-right:28px;}
body.category-geschiedenis div#content div.post { text-align:left;	padding:0 28px;	float:left;	width:376px;	}
body.category-geschiedenis div#content div.titles{ float:left; display:block; margin-top:126px; padding:0 28px; width:376px; margin-left:404px;} 
body.category-geschiedenis div.titles h3{ margin-bottom:0px; }
body.category-geschiedenis div.titles div.desc{ margin-bottom:14px; }
body.category-geschiedenis div#content div.breedbeeld { float:left; padding:2px 28px 0 0; width:404px; margin-left:432px; height:340px;}
body.category-geschiedenis div.titles ul{ margin:0px; padding:0; list-style:none }


body.category-stadhuis div#content{ margin-left:0px; width:920px;}
body.category-stadhuis div#content div.post{ margin:0px 28px;  width:160px;}
body.category-stadhuis div#content div.p1{ margin:0 0 0px 28px; width:188px; height:550px; float:left; }
body.category-stadhuis div#content div.p2{ margin:0 0 0 28px ; width:188px; height:550px; float:left; clear:right;  }
body.category-stadhuis div#content div.titles{  float:left; display:block; margin-top:126px; padding: 0 28px; width:376px; clear:right;} 
body.category-stadhuis div.titles h3{ margin-bottom:0px; }
body.category-stadhuis div.titles ul{ margin:0px; padding:0; list-style:none }
body.category-stadhuis div.titles h3 ul li.current-cat a{ color:#000000; text-decoration:none;}
body.category-stadhuis div.titles div.desc{ margin-bottom:14px; }
body.category-stadhuis div#content div.breedbeeld { float:left; padding:2px 28px 0; width:432px; clear:none; height:340px;}


body.category-napoleontisch-paleis div#content{ margin-left:0px; width:920px;}
body.category-napoleontisch-paleis div#content div.post{ margin:0px 28px;  width:160px; }
body.category-napoleontisch-paleis div#content div.p1{  margin:0 0px 0 28px; width:188px; height:550px; float:left; }
body.category-napoleontisch-paleis div#content div.p2{ margin:0 0 0 28px; width:188px; height:550px; float:left; clear:right;  }
body.category-napoleontisch-paleis div#content div.post div.entry-content p{ width:160px; }
body.category-napoleontisch-paleis div#content div.titles{float:left; display:block; margin-top:126px; padding:0 28px ; width:376px; clear:right;} 
body.category-napoleontisch-paleis div.titles h3{ margin-bottom:0px; }
body.category-napoleontisch-paleis div.titles ul{ margin:0px; padding:0; list-style:none }
body.category-napoleontisch-paleis div.titles h3 ul li.current-cat a{ color:#000000; text-decoration:none;}
body.category-napoleontisch-paleis div.titles div.desc{ margin-bottom:14px; }
body.category-napoleontisch-paleis div#content div.breedbeeld { float:left; padding:2px 28px 0; width:376px; clear:none;height:340px;}

body.category-oranje-paleis div#content{ margin-left:0px; width:920px;}
body.category-oranje-paleis div#content div.post{ margin:0px 0px;  width:160px; }
body.category-oranje-paleis div#content div.p1{ margin:0 0 0px 28px; width:188px; height:550px; float:left;  }
body.category-oranje-paleis div#content div.p2{  margin:0 0 0 28px ; width:188px; height:550px; float:left; clear:right; }
body.category-oranje-paleis div#content div.titles{  float:left; display:block; margin-top:126px; padding: 0 28px; width:376px; clear:right;} 
body.category-oranje-paleis div.titles h3{ margin-bottom:0px; }
body.category-oranje-paleis div.titles ul{ margin:0px; padding:0; list-style:none }
body.category-oranje-paleis div.titles h3 ul li.current-cat a{ color:#000000; text-decoration:none;}
body.category-oranje-paleis div.titles div.desc{ margin-bottom:14px; }
body.category-oranje-paleis div#content div.breedbeeld { float:left; padding:2px 28px 0 ; width:432px; clear:none;height:340px;}

body.category-overige-paleizen div#content{width:838px; margin:166px 0 0 28px; padding:0px}
body.category-overige-paleizen div#rond {margin:0px 0 7px 432px;width:376px; height:44px;}
body.category-overige-paleizen div#rond h3.entry-title {width:160px;}
body.category-overige-paleizen div#noord { float: left; width:160px;padding:0 28px 0 0;}
body.category-overige-paleizen div#tenbosch { float: left; width:160px;padding:0 28px 0 28px;}
body.category-overige-paleizen div#amsterdam { float: left; width:160px;padding:0 28px 0 28px; height:160px;}
body.category-overige-paleizen div#stalde { float: left; width:160px;padding:0 28px 0 28px ;}
/*body.category-overige-paleizen ul.buttons li.current-cat a { filter: alpha(opacity=20); opacity: .2;}*/
body.category-overige-paleizen div#noord h3, body.category-overige-paleizen div#tenbosch h3, body.category-overige-paleizen div#amsterdam h3, body.category-overige-paleizen div#stalde h3 {margin-top:16px;}


body.category-routebeschrijving div#content{ padding-right:0px; padding-top:14px; margin-left:0px;width:864px;} 
body.category-routebeschrijving div#content div.post {text-align:left; padding:0 28px;	width:160px; margin-left:432px; float:left;	clear:right;}


body.category-tentoonstellingen div#content { margin-left:0px;  width:864px;}
body.category-tentoonstellingen div#content div.post { 	float:left;height:540px;margin-left:0;padding:0 28px;text-align:left;width:160px;}
body.category-tentoonstellingen div.titles{ margin-top:124px; width:188px; float:left; display:block; height:236px; z-index:20; }
body.category-tentoonstellingen div#content div.breedbeeld { min-height:328px;}
body.category-tentoonstellingen div.titles ul{ margin:0px; padding:0; list-style:none }
body.category-tentoonstellingen div.titles ul.pages{ list-style:none; margin:0px; padding:16px 0px 0px;}
body.category-tentoonstellingen div.titles h3.verwacht{ margin-bottom:0px; padding-bottom:1em;}


body.category-koninklijke-prijs div#content { margin-left:28px; width:864px;}
body.category-koninklijke-prijs h3.entry-title{ width:188px;}
body.category-koninklijke-prijs div#content div.post {float:left;height:500px;padding-right:28px;text-align:left;width:160px;	}
body.category-koninklijke-prijs div.titles{clear:right;display:block;float:left;margin-left:0px;margin-top:314px;padding:0 0px;width:188px;height:188px;z-index:20; }
body.category-koninklijke-prijs  div.breedbeeld{ min-height:540px;}
body.category-koninklijke-prijs div.titles ul{ margin:0px; padding:0; list-style:none }


body.category-winnaars div#content {
/*height:540px;*/
}
body.category-winnaars div.post div.entry-content p {
width:592px;
}


body.category-uitgelicht div.titles{ float:left; clear:right; display:block; }


body.category-contact-museumwinkel div#content {width:864px;}
body.category-contact-museumwinkel div#content div.post {width:188px; padding:0 0 0 28px; float: left; clear:right; height:370px;  }
body.category-contact-museumwinkel div#content div.post p {width:160px;}
body.category-contact-museumwinkel div#content div.post h3.entry-title{ width:188px;}
body.category-contact-museumwinkel div#content div.p1 { margin-left:188px;}

body.category-kalender div#content{ padding-right:28px; padding-top:14px; width:648px; min-height:540px} 
body.category-kalender div.post {	text-align:left;	width:648px; }
body.category-kalender div.post p{padding-right:56px}




body.single div#content{ padding-right:28px; padding-top:14px; width:648px;} 
body.single div.post {	text-align:left;	width:648px; min-height:540px;}
body.single div.post p{padding-right:56px}
body.single div.post p.wp-caption-text{padding:0px}
body.single div.post p img{padding-right:56px; padding-bottom:14px;}



body.page-template-default div#content{ padding-right:28px; padding-top:14px; width:648px;} 
body.page-template-default div.page {	text-align:left;	width:592px; min-height:540px; padding-right:56px;}
body.page-template-default div.page p.wp-caption-text{padding:0px}



body.attachment div#content{ width:592px;}



body.page-template-archives-exhibition-php div#content {
 	 -moz-column-gap:56px;
	-moz-column-width:160px;
	-moz-column-count:4;
	-webkit-column-gap:56px;
	-webkit-column-width:160px;
	-webkit-column-count:4;
	column-gap:56px;
	column-width:160px;
	column-count:4;
	text-align:left;
	width:808px;
	float:left; 
	padding-right:28px;
	margin-top:14px;
	}
body.page-template-archives-exhibition-php .post{ margin-bottom:0.5em; }



body.home.page div#content {
	width:376px;
	margin:0 auto;
	height:388px;
	padding:0px
}

body.home div.entry-content img, body.blog div.entry-content img {margin-top:14px;}

body.home p.wp-caption-text, body.blog p.wp-caption-text {
	color:#000;
	font-size: 20px;
	line-height:22px;
	margin:0px;
	padding-top:10px;
	font-style:normal;
	font-weight:bold;
}


body.page-template-page-cal-php #container{
	height:565px;
	width:864px;
	}
body.page-template-page-cal-php div#content{
	height:565px;
	margin:14px 0 0;
	padding:0;
	position:relative;
	width:864px;
	background-color:#FFFFFF;
	}

body.page-template-page-cal-php div#content div.entry-content{ padding: 1px 0px 28px;}
	
	
body.page-template-page-cal-php div#content div.page{ padding-left:28px;}

body.page-template-page-cal-php #wp-calendar {height:565px; width:864px;
}

body.page-template-page-cal-php #wp-calendar table{
	width:216px;
/*	margin:0 0 36px !important;*/
	margin:0 0 25px !important;
	padding:0px 28px ;
	float:left;
	clear:right;
	height:136px !important;
	}
	
body.page-template-page-cal-php #wp-calendar table caption{
	width:160px;
	margin:0px 28px;
	}
body.page-template-page-cal-php #wp-calendar table caption{
	height:20px !important;
	}
body.page-template-page-cal-php #wp-calendar table thead tr,
body.page-template-page-cal-php #wp-calendar table thead tr th,
body.page-template-page-cal-php #wp-calendar table thead,
body.page-template-page-cal-php #wp-calendar table tbody tr,
body.page-template-page-cal-php #wp-calendar table tbody tr td{
	height:16px !important;
	}
body.page-template-page-cal-php #wp-calendar table.nav{
	height:16px !important;
	margin-bottom:28px;
	margin-top:-28px;
	width:864px;
	}

body.page-template-page-cal-php thead tr th, body.page-template-page-cal-php tbody tr td { color: #666666; text-align:center; font-weight:normal;	font: 12px/14px Arial, Helvetica, sans-serif;}
body.page-template-page-cal-php .ec3_eventday a{ color:#000000 !important; text-decoration:none !important; font-weight:900 !important; background-color:#b5f59e; display:block; }

div#wp-calendar caption a:link, div#wp-calendar caption a:visited {color:#000000; text-decoration:none;}

body.category-kalender div#content{ padding-right:28px; padding-top:14px; width:648px} 
body.category-kalender div.post {	text-align:left;	width:648px;}
body.category-kalender div.post p{padding-right:56px}
body.category-kalender div.post div.entry-content p {width:592px;}

.ddfmwrap {
	margin: 28px 0;
	width: 592px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}

.ddfmwrap p.fieldwrap {
	padding: 0px;
	margin: 0px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 0px;
	width: 592px;
}


form.ddfm label {
	display: block; 
	float: left; 
	width: 160px; 
	text-align: right;
	margin: 0 56px 0 0; 
	padding-bottom: 7px;
	clear: left;  
}

form.ddfm input.fmdate {
display:block;
float:left;
margin-bottom:7px;
padding:1px 3px;
width:120px;
}

form.ddfm .fmcheck {
	width: 364px;
	float: left;
	display: block;  
	margin-bottom: 7px;
}

form.ddfm .fmradio {
	width: 364px;
	float: left;
	display: block;
	margin-bottom: 7px;
}

form.ddfm textarea {
	float: left;
	position: relative;
	width: 364px;
	margin-bottom: 7px;
	padding: 1px 3px;
	margin-left: 0px;
}
form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 364px;
	margin-bottom: 7px;  
	padding: 1px 3px;
	margin-left: 0px;}
	
.ddfmwrap .recaptcha {
	width: 364px;
	text-align: left;
	clear: both; 
	height: 120px;
	margin-right: 0px;
	padding-bottom: 10px;
	margin-left: 216px;}

.ddfmwrap .recaptcha-inner {
	float: left;
	margin-right: 3px;
}


form.ddfm .submit, form.ddfm .credits {
	text-align: left;
	clear: both; 
	width: 364px;
	margin-left: 216px;}
	
	form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide{ font-size:12px; font-weight:normal; color:#000000;}
form.ddfm .required {
color:#ED1C24;
}	
body.home.page.page-template-default div#container div#content div.page, body.blog div#container div#content div.page  {
	margin:0px;
	padding:0px ;
	height:390px;
	width:416px ;
	min-height:390px;
	}
body div#container.homey   {
margin:0 0 0 ;
padding:0 0 50px 42px;
}
body div#container.homey div#content  {
margin: 0pt auto; width: 416px; padding:0px}
body div#container.homey div#content div.page   {
	margin:0px;
	padding:0px ;
	height:390px;
	width:416px ;
	min-height:390px;
	}
body div#container.homey div#content div.page a,
body div#container.homey div#content div.page a.link,
body div#container.homey div#content div.page a.visited,
body div#container.homey div#content div.page a.hover,
body div#container.homey div#content div.page a.active,{
text-decoration:none; border:none;}
	
	
dd.wp-caption-dd {
font-size:10px;
font-style:italic;
line-height:11px;
margin-left:0;
margin-right:0;
margin-top:0;
}
img#wpstats{ display:none;}
	
.prijzen dl {
	width: 160px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.prijzen dd {
	text-align: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.prijzen dt {
	text-align: right;
	margin: -14px 0px 0px;
	padding: 0px;
}

.prijzen p { margin-bottom:0px;
}
