html, body{ height: 100%; }
body{ margin: 0; padding: 0; background: #FAFAF7; font: 74%/1.5em arial,"Trebuchet MS",Tahoma,verdana,sans-serif; }

a.highlightgroup { color: #39575F !important; font-size: 110% !important; font-weight: bold; text-decoration: none; }
a.highlightgroupem { color: #13130B !important; font-size: 120% !important; font-weight: bold; text-decoration: none; xborder: solid 1px #0000FF; }
a.recalcbasket { text-decoration: none; }
div.resulttitle { font-weight: bold; font-size: 16px;}
a.searchresult { font-weight: bold; }

div#carousselCoulisse { float: left; position: relative; left: 0px; top: 0px; z-index: 1; }
div#homeCoulisse { position: absolute; left: 30px; top: 0px; z-index: 1; }
div#leftCoulisse { position: absolute; left: 220px; top: 0px; z-index: 1; }
div#leftCoulisse1 { position: absolute; left: 60px; top: 0px; z-index: 1; }
div#menuCoulisse { background: transparent; position: absolute; left: 950px; top: 0px; z-index: 1000; }
div#menuCoulisseAria { background: transparent; position: absolute; left: 30px; top: 0px; z-index: 1000; }
div#menuCoulisseCollection { visibility: visible; background: transparent; position: absolute; left: 30px; top: 0px; z-index: 1001; }


body#WhiteContent, #WhiteContent #contentDiv, #WhiteContent #contentDiv h1, #WhiteContent #contentDiv h2, #WhiteContent #contentDiv h3 {color:#FFFFFF !important;} #WhiteContent #contentDiv a{color: #FFFFFF !important;text-decoration:underline;}
#WhiteContent #contentDiv a:hover{color: #DFEDED !important;text-decoration:underline;}
body#WhiteContent #contentDivhead{ border-bottom: #FFFFFF 1px solid !important; }

div#rightCoulisse { position: absolute; left: 950px; top: 0px; z-index: 100; }
div#rightCoulisse .Item{border-left: #FAFAF7 1px solid;border-right: #FAFAF7 1px solid;border-bottom: #FAFAF7 1px solid;}
div#rightCoulisse .Item h3 a { text-indent: -9999px; display: block;}

div.#sidepanel { width: 150px; font-size: 90%; position: relative; vertical-align: top; }
div.Coulisse { visibility: hidden; position: absolute; cursor: pointer; }
div.Coulisse div.Item { position: absolute; overflow: hidden; }
div.Coulisse div.Item div.Inner { position: relative; }
div#carousselCoulisse img{margin: 0;}
div#carousselContainer:after { clear: left; display: block; visibility: hidden; height: 0; content: "."; }
/*\*/ * html div#carousselContainer { height: 1%; } /**/
div.carousselArrow { float: left; position: relative; width: 16px; height: 60px; background-repeat: no-repeat; z-index: 1; cursor: pointer; }
div#carousselArrowLeft { background-image: url(../_img/caroussel_arrow_left.gif); }
div#carousselArrowRight { background-image: url(../_img/caroussel_arrow_right.gif); }

div.result { padding-top: 10px; padding-bottom: 10px; width: 100%; }
div.result { font-weight: normal; }
div.result a { font-weight: bold; }
div.resulttext { font-weight: normal; }

img, img a{ padding: 0; margin: 0; border: 0; }
input.productchooser { border: none; width: 24px; margin: 0px 0px 0px 0px; height: 16px; }
input.text { border: solid 1px #58545B; width: 276px; background: #FFFFFF !important; height: 20px; }
input.webform { height:16px; width:200px; }
input.webformsubmit { border: solid 1px #000000; color: #FFFFFF; background: #616455; font-weight: bold; height: 20px; margin:0px; spacing:0px; padding:0px;}
textarea.webform { height:72px; width:200px; font-family:calibri; }
#querycanvas { padding-left:12px; padding-top:20px;}

.advanced-search-canvas-element { margin-bottom:4px;}
.chrome .advanced-search-canvas-element { margin-bottom:0px;}
span.query-field { float: left; width: 140px; padding-top: 2px; display: inline; }
div.query-field { padding-left:20px; width: 140px; padding-top: 5px; }

.query-value { width: 140px; background-color: #FFFFFF; border: solid 1px #58545B; }
.maker_role_select,
.maker_acq_select,
select.query-value { width: 144px; background-color: #FFFFFF; border: solid 1px #58545B; }
.query-op { padding-right:0px; margin-right:5px; margin-left: 3px; }
.query-op, select.query-yearrange-end {width: 120px;}

.query-search { width: 60px; border: none; color: #FFFFFF; background: #585B4B; font-weight: bold; font-size: 12px; height: 20px; }

table.usertable{ padding: 0; margin: 0; xtable-layout: fixed; }
table.usertable .first{ width: 160px; padding: 0 0 8px 0; color: #8D918E; }
table.usertable td { color: #161817;border-bottom:solid 1px #C3BF9A; }
table.usertable td { }
table.form { xwidth: 100%; }
table.form td { text-align: left; vertical-align: top;}
table.form td.label { width:25% }
table.form input.webform { height:16px; width:200px;}
td.basketline { }
td.formlabel { }
td.highlight { color: #000000; }
td.productdescription,
td.productchooser { color: #000000; }
td.productsubscript { color: #919B9C; }
th { font-weight: normal; text-align: left; }
tr.basketrow { white-space: nowrap; background: #DEECEC; }
tr.basketrow .price { white-space: nowrap; text-align: right; }
tr.basketrow .producttitle { }
tr.basketrow .versiontitle { }

.clear{ clear: both; display: block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.productaantal{ padding: 2px; border: 1px solid #000000; width: 28px; color: #000000; background: #FFFFFF; }
.productthumb { margin: 5px 5px 5px 5px; float: left; }
.relatedcontentDivpad{ padding: 10px 0px 0px 30px; }
.relatedDivpad{ padding: 0px 0px 0px 14px; }
.selected{ margin: 3px 3px 3px 3px; border: solid 2px #000000; }
.WebsiteSection { margin-bottom: 2em; clear:both; }
.webwinkelfaqhint{ width: 150px; padding: 2px 2px 2px 2px; }
.webwinkelfaqhint a{ text-decoration: none; }
.webwinkelfaqhint a:hover{ text-decoration: underline; }
.zoekbutton { border: none; width: 60px; color: #FFFFFF; background: #39575F; font-weight: bold; text-align: center; height: 18px; }
.zoekinput { width: 126px; margin: 0px; padding: 0px; border: solid 1px #000000; display: inline; background: #FFFFFF; height: 17px; spacing: 0px; }

/* maps */
.mapitem-balloon img { float: right; }

#framework{ width: 950px; margin-left: auto; margin-right: auto; position: relative; }
#rijkshomeDiv{ width: 30px; background: url(/_img/collectie_rijksmuseum.jpg) #FAFAF7 scroll no-repeat; position: absolute; height: 580px; left: 0px; z-index: 1001; }
#switchlayout{ width: 650px; position: absolute; left: 300px; }

#png {behavior: url(/_css/pngbehavior.htc); position: absolute; left: 50px; top: 114px; z-index: 100;}

#addfield { width: 266px; }
#basketform .adresgegevens { }
#basketform .besteloverzicht { padding: 4px 4px 4px 4px; padding-left: 8px; width: 100%; background: #DFEDED; vertical-align: top; }
#basketform .besteloverzicht .versiontitle { color: #333333; }
#basketform .bigfatheader { color: #000000; font-weight: bold; }
#basketform .header { color: #516C73; }
#basketform .price { text-align: right; }
#basketform .totalen { font-weight: bold; text-transform: capitalize; }
#basketform .totalenbtw { font-style: italic; text-transform: capitalize; }
#basketform a.basketbutton { color: #516C73; font-weight: bold; font-family: Times New Roman; text-decoration: none; }
#basketform a.basketbutton:hover { font-weight: bold; font-family: Times New Roman; text-decoration: underline; }
#basketform label { }
#basketform label.clicklabel { width: 100% !important; }

#clearRelated{ clear: both; display: block; background: #C3BF9A; height: 10px; }
#contentDiv{ width: 100%; background: #E9E8D3; color: #161817; font-size: 1em; }
#contentDiv .legend{ clear: both; margin: -10px 0px 10px 0px; display: block; color: #5C5538; font-size: 0.9em; }
#contentDiv a{ color: #161817; font-size: 1em; }
#contentDiv a:hover{ color: #5C5538; font-size: 1em; }
#contentDiv h1{ margin: 10px 0px 0px 0px; color: #5C5538; font: 2.4em Georgia; letter-spacing: 1px; clear:both;}
#contentDiv h2{ margin: 0; clear: both; padding-top: 10px; display: block; color: #161817; font-size: 1.3em; font-weight: bold; clear:both;}
#contentDiv h3{ margin: 0; clear: both; padding-top: 10px; display: block; color: #161817; font-size: 1.1em; font-weight: bold; clear:both;}
#contentDiv img{ margin: 4px 10px 10px 0px; display: block; }
#contentDiv IMG#shoparrow { margin: 0px 6px; display: inline; !important: ; }
#contentDiv li span { margin-left:20px; font-weight: normal !important; }
#contentDiv p { padding: 0; margin: 0; }
#contentDiv li  { list-style-position: inside;margin:0px; padding:0px; padding-left:20px; }
#contentDiv ul { clear:both; margin:0px; padding:0px; margin-top: 4px; font-weight: bold; !important}
#contentDivhead{ padding: 0px 0px 10px 0px; margin: 0px 0px 20px 0px; }
#contentDivHeadright { width: 150px; border-bottom: #5C5538 1px solid; padding: 0px 0px 8px 0px; text-align: right; }
#contentDivmain{ width: 100%; }
#contentDivPad  { 
_height: 556px; 
min-height: 556px; 
padding: 4px 20px 20px 20px; }

#grid .start{ border-bottom: #C3BF9A 1px none; text-align: left; vertical-align: middle; }
#grid td, #grid th{ border-bottom: #C3BF9A 1px solid; padding: 4px 10px 4px 10px; }
#grid thead, #grid tfoot{ border-bottom: #C3BF9A 1px solid; padding: 4px 0px 4px 14px; font-weight: bold; text-align: left; vertical-align: middle; }

#hidelink { text-decoration: none; }
#lowercase { display: inline; text-transform: lowercase; }

#navigation{ width: 190px; background: #C3BF9A; left: 0px; height: 580px; cursor: default; }

#pagination { }
#pagination .dim { display: inline; color: #707976; text-decoration: none; }
#pagination .prevandnext { }
#pagination a .numbers { }
#pagination a.numberscurrent { font-weight: bolder; font-size: 110%; text-decoration: none; }
#pagination a.numberscurrent:hover { font-weight: bolder; font-size: 110%; }

#price { white-space: nowrap; text-align: right; }
#productsubscript { }
#productsubscript .intro{ font-size: 100%; }
#productsubscript a.bestelname{ font-weight: bold; text-decoration: none; }
#productsubscript a:hover { }

#relatedcontentDiv{ padding: 0; margin: 0; width: 100%; background: #C3BF9A; xborder:solid 1px red;}
#relatedcontentDiv li { 
  font-size: 0.9em; 
  font-weight: normal;
  list-style-position:outside;
  }
#relatedcontentDiv li a { margin: 0; color: #161817; 
  font-size: 1.1em !important; text-decoration: underline; }
#relatedcontentDiv li a:hover{ color: #5C5538; font-size: 1.1em !important; 
  text-decoration: underline; }
#relatedcontentDiv p { margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; padding-top:4px;}
#relatedcontentDiv ul { 
  width: 130px; 
  border: #161817 1px none; 
  padding: 6px 0px 0px 0px; 
  margin: 0px 20px 0px 20px; 
  list-style: none; 
  color: #161817; 
  height: 100%; 
  }
#relatedcontentDiv li.seealso {
  list-style-image:url(/_img/aria_pijl_zieook.gif);
  padding-left:-20px;
}
  
#relatedDiv{ padding: 0px 0px 4px 0px; margin: 0px; width: 100%; 
  background: #C3BF9A; height: 25px; position: relative; 
}
#relatedDiv a{ color: #5C5538; font-size: 1.2em; text-decoration: none; }
#relatedDiv a:hover{ color: #161817; font-size: 1.2em; text-decoration: none; }
#relatedDiv img{ border: none; margin: 0; padding: 0; display: inline; }

/*#search { bottom: 10px; position: absolute; left: 38px; }
#searchbut { cursor: pointer; }
#searchinput{ border: #434330 1px solid; clear: none; width: 120px; margin: 0px 0px 5px 4px; padding: 0px 0px 0px 4px; background: transparent; color: #434330; font-size: 11px; height: 14px; }
*/
#search { bottom: 10px; position: absolute; left: 30px; margin: 30px 0 0 0; }
#search a img { position: absolute; top: 1px; }
#searchinput{ clear: none; width: 120px; margin: 0px -4px 5px 0; padding: 0px 0px 0px 4px; background:#ffffff; font-size: 11px; height: 14px; }
#search-selector { clear: none; width: 140px; margin: 0px -4px 5px 0; padding: 0px 0px 0px 4px;  font-size: 11px; height: 18px; }

#shop { }
#shop #mainimage { margin: 3px 3px 3px 3px; }
#shop #productchooser { text-align: left; }
#shop #productchooser .radio { position: relative; top: 2px; }
#shop #productchooser input, #shop .versionlabel { margin: 1px 1px 1px 1px; text-align: left; line-height: 130%; vertical-align: middle; position: relative; left: -3px; xfont-size: 90%; }
#shop #productdescription { }
#shop .header { font-size: 120%; font-weight: 500; }
#shop .plaatsinwinkelwagen { }
#shop .plaatsinwinkelwagen a { color: #39575F; font-family: Times New Roman; font-weight: bolder; text-decoration: none; vertical-align: bottom; }
#shop .plaatsinwinkelwagen a:hover { font-family: Times New Roman; text-decoration: underline; }
#shop .plaatsinwinkelwagen img { vertical-align: bottom; }
#shop .subheader { font-weight: bold; }
#shop .versiondetails{ }
#shop .versiondetails .title { font-weight: bold; }
#shop td #intro { }
#shopversiondescriptiondiv { width: 240px; border: 1px solid #FF00FF; height: 240px; }

/* added by Q42 - shop specific classes */
div.shopstep, div.shopsubstep {
  font-family:"Trebuchet MS",Tahoma;
  font-size:110%;
}

div.shopsubstep {
  padding-left:20px;
}

div.subcurrent {
  font-weight:bold;
  color:#39575F;
  background:url(/webwinkel/_img/arrow.png) no-repeat;
  background-position:10px 8px;
}

div.current {
  font-weight:bold;
  color:#39575F;
  font-size:125%;
}


#sidepanel .prijs { }
#sidepanel h3, #sidepanel label { }
#sidepanel img { margin: 0px; padding: 0px; border: none; display: inline; spacing: 0px; }
#sidepanellist { }
#sidepanellist .current { color: #516C73; font-weight: bolder; font-size: 130%; }
#sidepanellist li a { text-decoration: none; }
#sidepanellist li a:hover { text-decoration: underline; }
#sidepanellist li ul{ color: #000000; font-weight: normal; font-size: 90%; font-weight: normal; }
#sidepanellist li ul{ list-style-type: none; position: relative; left: -40px; }
#sidepanellist ul li a { text-decoration: none; }
#sidepanellist ul li a:hover { text-decoration: underline; }
#sidepanellist ul li.current{ }
#sidepanellist ul li.current a{ position: relative; left: -10px; }
#sidepanellist ul li.current img{ position: relative; left: -16px; }

/* forum zaken */
table.forum           { border: 1px solid #161817; border-collapse: collapse; margin-bottom: 10px; margin-top: 10px; width: 100%;}

table.forum th          { font-weight: bold; padding-left: 4px;}

table.forum tr.header     { background-color:#C3BF9A; font-size: 1.1em; }
table.forum tr.odd        { background-color:#F2F1E5;}
table.forum tr.even       { }

table.forum tr.reageer      { background-color:#F2F1E5;}
table.forum tr.reageer td   { padding: 0px 0px 0px 0px ;}

table.forum td          { vertical-align:top; border: 1px solid #161817; padding: 15px 4px 15px 4px ;}
table.forum td.auteurover   { width: 25px; text-align: center; }
table.forum td.description    { width: 310px; padding-top: 0px;}
table.forum td.thread     { width: 50px; font-weight: bold; text-align: center; }
table.forum td.posts      { width: 50px; font-weight: bold; text-align: center; }
table.forum td.lastpost     { width: 110px;}
table.forum td.amount     { font-weight: bold;}
table.forum td.auteur     { width: 30%; vertical-align: top; }
table.forum td.bericht      { width: 70%; vertical-align: top; }
table.forum td.bericht .titel { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #161817; font-weight: bold;}

textarea.forum          { border: solid 1px #58545B; width: 500px; background: #FFFFFF ; height: 120px; }
input.forum           { border: solid 1px #58545B; width: 250px; background: #FFFFFF ; margin-bottom: 8px;}
input.forumsubmit       { border: solid 1px #58545B; width: 150px; background: #C3BF9A ; margin-top: 18px;}

p.right             { text-align: right; font-weight: bold;}
/*
span.flashWrapper     {display:none;}
*/
div.flashtitle {position:absolute;height:580px;width:30px;z-index:1000;}
div.flashtitle h3 {height:580px;margin:0;padding:0;}

.confirm-message { font-weight:bold; border:solid 1px #000000; padding:10px; background-color:#C3BF9A;}

/**
 * DipBox
 */
.format_container {
  position: relative;
	/**position:absolute;**/
}
#dipbox {
  position:absolute !important;
  z-index:11000 !important;
  left:0 !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  display:none;
}
#dipbox-inner {
  position:relative;
  z-index:10;
  width:100% !important;
  height:100% !important;
}
#dipbox object {
  position:absolute;
  display:block;
  z-index:100;
}
#dipbox-bg {
 background:url(../_img/dipbox_bg.gif);
 opacity:0.7;
 position:absolute;
 top:0;
 left:0;
 width:100% !important;
 height:100% !important;
}
html #dipbox-bg {
  filter:alpha(opacity=70);
}
#dipbox-button-close {
  position:absolute;
  right:5px;
  top:15px;
  z-index:1000;
  margin:9px 86px 0 0;
  cursor:pointer;	
  width:130px;
  height:19px;
  padding:1px 0 0 22px;
  color:#E0E7E2;
  background:url(../_img/dipbox_button_open.gif) no-repeat;
}
#dipbox-button-open {
  position:absolute;
  top:5px;
  right:5px;
  cursor:pointer;	
  width:130px;
  height:19px;
  padding:1px 0 0 22px;
  color:#E0E7E2;
  background:url(../_img/dipbox_button_open.gif) no-repeat;
}

.dipbox-opened #contentDivmain object,
.dipbox-opened #contentDivmain embed {
  visibility: hidden;
  display: none;
}

/* html formats, pri + mdi, oct 2007: */


	#libsearch { margin: 0; padding: 0; }
	#libsearchinput{ clear: none; border: 1px #585B4B solid; width: 150px; background: transparent; margin: 6px -4px 0 0; padding: 1px 0px 0px 4px; font-size: 11px; height: 15px; }
	#libsearchimg{ background: url(../_img/info_zoek.gif) no-repeat; border: 1px #585B4B solid;  position: relative; top: 5px; }
	#libsearch a.zoekpijl{ background: url(../_img/pijl_zieook.gif) -0.5em -2px no-repeat !important; padding: 0 0 0 1em; margin: 0; }
	#contentDivhead a.terugpijl{ background: url(../_img/pijl_up.gif) 0em 0.5em no-repeat !important; color: #585B4B; padding: 0 0 0 1em; margin: 0; }

	#zoekobject p{ margin: 0 0 1em 0; }
	#zoekobject .objectresultaten {  margin: 0 0 2em 0; background: #F1F4F2; border: 1px #C2C7C3 solid; }
	#zoekobject form{ margin: 0; padding: 0; }
	#zoekobject hr{background: #C2C7C3; color: #C2C7C3; border: none; height: 1px; margin: 1em 0; padding: 0;}
	#zoekobject h1, #zoekobject h2, #zoekobject h3, #zoekobject h4, #zoekobject h5{ font-family: Georgia; margin: 0; }
  #zoekobject h5{font-size:120% !important;}
	#zoekobject h2{ font-size: 100% !important; padding: 10px 0 2px 0 !important; margin: 0 0 0.54em 0; font-weight: normal !important; clear:both;}
	#zoekobject a.zoekpijl{ background: url(../_img/pijl_zieook.gif) -0.5em -2px no-repeat !important; padding: 0 0 0 1em; margin: 0; }
	#zoekobject .br{  border-right: 1px #C2C7C3 solid; }
	#zoekobject .lightline{ height: 1px; background: #C2C7C3; margin: 1em 0 0 0;}
	#zoekobject .padding{ padding: 1em;}
	#zoekobject .button{ background: #585B4B; font-weight: bold; border: none; color: #FFFFFF; cursor: pointer; }
	#zoekobject .block{ background: #E4EAE6; padding: 0.8em; margin: 1em 0; }
	#zoekobject .left{ float: left }
	#zoekobject .clear{ clear: both; display: block;padding-top:10px;}
	#zoekobject .right{ float: right }
	#zoekobject .zoekimg{ display: block; width: 99px; height: 100px; background-color: #000000 !important; margin: 4px 8px 8px 0; }
	#zoekobject .zoekimg a{ display: block; width: 100%; height: 100%; }
	#zoekobject .desc{ color: #989F99; }

	#zoekobject .objectsrc{ padding: 0; margin: 0; width: auto; float: none; }
	#zoekobject .objectsrc a{ background: url(../_img/icon_plus.gif) #C7BF5A 0.6em 0.65em no-repeat; padding: 0.3em 0; display: block; color: #FFFFFF; }
	#zoekobject .objectsrc a span{ padding: 0.3em 0 0.3em 2em;  }
	#zoekobject .objectsrc img{ margin: 0; padding: 0; float: none;  }
	
	/*#zoekobject #objectfold{ padding: 0 0 0 1em; float: none; }
	#zoekobject #objectfold.hide{  height: 270px; position: relative; overflow: hidden !important; }
	#zoekobject #objectfold.show{  height: auto; position: relative; overflow: visible !important; }
	#zoekobject #objectfold .foldoutbutton a{ cursor: pointer; text-decoration: underline; background: url(../_img/icon_arrowdown.gif) top right no-repeat; padding: 0.2em 2.5em 0.5em 0; margin: 2em 0 0 0; height: 100%; display: block; }
	#zoekobject #objectfold .foldoutbutton img{ border: none; }
	#zoekobject #objectfold.hide .foldoutbutton{ background: #F1F4F2; width: 100%; text-align: right; height: auto; padding: 1em 0 1em 0; display: block; position: absolute; bottom: 0em; right:0em; }
	#zoekobject #objectfold.show .foldoutbutton{ background: transparent; width: 100%; text-align: right; height: auto; padding: 1em 0 1em 0; display: block; position: relative; }
	*/
	#zoekobject .sidespace{ padding: 0 2em 0 0; }
	#zoekobject #objectside { background: #989F99; color: #FFFFFF; }
	#zoekobject #objectside.hide{ height: 350px; overflow: hidden !important; position: relative; }
	#zoekobject #objectside.show{ height: auto; overflow: visible !important; position: relative; }
	#zoekobject #objectside .foldoutbutton a{ cursor: pointer; background: url(../_img/icon_arrowdownl.gif) top right no-repeat; color: #FFFFFF; text-decoration: underline; padding: 0.2em 2.5em 0.5em 0; margin: 0; height: 100%; display: block; }
	#zoekobject #objectside .foldoutbutton img{ border: none; }
	#zoekobject #objectside.hide .foldoutbutton{ background: #989F99; width: 100%; text-align: right; height: auto; padding: 0.5em 0 1em 0; display: block; position: absolute; bottom: 0em; right:1em; }
	#zoekobject #objectside.show .foldoutbutton{ background: transparent; width: 100%; text-align: right; height: auto; padding: 0; display: block; position: relative; }
	#zoekobject #objectside h5{ color: #D6DCD8; font-size: 100%; font-weight: normal; font-family: "Trebuchet MS",Tahoma,verdana,sans-serif; } 
	
	#zoekobject .zieook ul { list-style: none; margin: 0 4em 0 0; padding: 0; width: auto;}
	#zoekobject .zieook li{ padding: 0; margin: 0; list-style-position: outside; list-style: none; }
	#zoekobject .zieook li a{ display: block; width: 100%; padding: 0.2em 0 0.2em 1.5em; margin: 0; font-weight: normal; }
	#zoekobject .iconquest{ background: url(../_img/icon_questionmark_l.gif) 0 0.4em no-repeat; }
	#zoekobject .iconbook{ background: url(../_img/icon_book_l.gif) 0 0.4em no-repeat; }
	/*#zoekobject .iconplus{ background: url(../_img/icon_plus.gif) 0 0.4em no-repeat; }*/

	/* end new */
	
/* new pri 1 juli */

#zoekobject h2.desc{ border-bottom: 1px solid #C2C7C3; clear: both; display: block; width: 100%; text-align: right; margin: 0.54em 0 0.54em 0; padding: 0; }
	
#zoekobject .specialbutton{ white-space: nowrap; width: auto; padding: 0 0 0 18px; margin: 1em 0 0 0; background: url(../_img/button/button_openspecial_1.gif) top left no-repeat; height: 18px; }
* html #zoekobject .specialbutton{ width:1%; }
#zoekobject .specialbutton a{ padding: 0 0 0 4px; display: block; background: url(../_img/button/button_openspecial_2.gif) top center; color: #E9E8D3 !important; font-size: 12px; text-decoration: none; height: 18px; }
#zoekobject .specialbutton div{ background: url(../_img/button/button_openspecial_3.gif) top right no-repeat; display: block; padding: 0 18px 0 0; margin: 0 18px 0 0; height: 18px; }




#format .leftimg{ float: left; margin: 4px 12px 4px 0; }
#format .right{ float: right; }
#format .rightimg{ float: right; margin: 4px 0 4px 12px; }
#format .clear{ clear: both; width: 100%; display: block; }
#format .item{ background: #F1F0DA; border: 1px solid #C3BF9A; margin: 0 0 1em 0;  }
#format .padding{ padding: 10px;  }
#format h3{ margin: 0 0 0.5em 0; padding: 0; }
#format p{ margin: 0 0 1.5em 0; }

#format{ float: left; display: block; width: 100%; }
#format td{ text-align: left; vertical-align: top; }
#format table, #format td{ margin: 0; padding: 0; }
#format .extlink{ width: 120px; padding: 0 0 0 40px; }
#format .extlink ul{ margin: 0; padding: 0; list-style: none; font-weight: normal; }
#format .extlink li{ margin: 0; padding: 2px 0; line-height: normal; }
#format .imgbrowser{ width: 288px; }
#format .imgbrowser .image{ width: auto; }
#format .imgbrowser .thumb a{ margin: 0 3px 3px 0; padding: 0; float: left; border: 2px solid #C3BF9A; }
#format .imgbrowser .thumb a:hover{ border: 2px solid #5C5538; }
#format .imgbrowser .thumb img{ margin: 0; padding: 0; border: none; }
/* end html formats*/




/* subhomepages (mdi, jan 2008) */
div#subhomeCoulisse { height:334px;position: relative;margin:-4px -20px 0 -20px !important;padding:0 !important; }
div#subhomeCoulisse img {display:block;margin:0;}
.subhome #contentDiv {background:url(../_img/subhome_content_bg.gif);}
.subhome #contentDiv:after { clear: both; display: block; visibility: hidden; height: 0; content: "."; }
.subhome #contentDivPad{float:left;width:500px;float:left;padding: 4px 20px 20px 20px;}
.subhome #contentDivhead{border:0;margin:0;padding:0;}
.subhome #switchlayout{left:220px;width:730px}
#contentRelated {float:left;padding:20px 0 20px 0;width:167px;margin-left:23px;overflow:hidden;}
* html #contentRelated {margin-left:9px;}

#searchform{ margin: 0 0 25px 0; }
#searchform form{ margin: 0; padding: 0; }
#searchform #searchbox{ border: 1px solid #817A4F; color: #817A4F; font-size: 11px; padding: 1px 4px; max-width: 80px; }
#searchform .button{ background: url(../_img/homepage/subnavigation/btn_search_out.gif) no-repeat; border: 0; width: 63px; height: 17px; cursor: pointer; margin: 0 0 0 5px; }
#searchform .en { background-image: url(../_img/homepage/subnavigation/btn_search_en_out.gif); width: 63px; }
#searchform .nl { background-image: url(../_img/homepage/subnavigation/btn_search_nl_out.gif); }
#searchform #search-selector { width: 155px; margin-top: 5px; }

.subhome #intro {margin-bottom:2em;}
.subhome #intro p{font-weight:bold;}

.subhome .block {margin-bottom:20px !important;display:block;}
.subhome .block h2 {clear:none !important;font-size:140%;font-family:Georgia;padding:4px 0 0 0 !important;}
.subhome .block h3{clear:none !important;}
.subhome .block h4{margin:0.4em 0 0.8em 0;font-size:100%;font-family:Georgia;text-transform:uppercase;background:#B6AA48;padding:0px 8px 2px 8px;color:#FFF;}
.subhome .block h4 a{padding:0 17px 0 0;color:#FFF !important;text-decoration:none;background: url(../_img/section_header_arrow.gif) 100% 2px no-repeat;}
.subhome .block h4 a:hover{text-decoration:underline;}
.subhome .block p{margin:0 0 0.5em 0 !important;}
.subhome .block p.readmore a{color:#A19501 !important; text-decoration:none; background: url(../_img/arrow_small.gif) 0 6px no-repeat; padding: 0 0 0 12px; margin: 0 0 0 0; }
.subhome .block p.readmore a:hover{text-decoration:underline; }
.subhome .block img {float:left;margin-top:0 !important;}

.subhome .row {margin-right:-14px !important;width:514px;clear:both;}
.subhome .column {width:243px;float:left;margin-right:14px;}
.subhome .row .block{}
.subhome .row img {clear:none !important;float:none !important;margin:0 !important;}
.subhome .row .block h2 {padding-top:14px !important;display:block;}
.subhome .row .block h2,.subhome .row .block h3 {clear:left !important;}

.subhome #contentDiv .blockRelated {background:#F8F7EB;margin-bottom:17px;line-height:120%;}
.subhome #contentDiv .blockRelated h2{background:#DBD588;height:29px;margin:0;padding:0;}
.subhome #contentDiv .blockRelated h2 a{display:block;}
.subhome #contentDiv .blockRelated .body {padding:12px 4px 0 10px;display:inline-block;}
.subhome #contentDiv .blockRelated p {margin-bottom:8px;}
.subhome #contentDiv .blockRelated ul {padding:0 0 15px 0 !important;list-style:none;display:inline-block !important;}
.subhome #contentDiv .blockRelated ul:after { clear: left; display: block; visibility: hidden; height: 0; content: "."; }
.subhome #contentDiv .blockRelated li {clear:both;margin:0 0 8px 0;padding:0;font-weight:normal;float:left;display:block;background: url(../_img/arrow_small.gif) 0 5px no-repeat; padding: 0 0 0 12px;width:140px;}
.subhome #contentDiv .blockRelated li strong {display:block;}
.subhome #contentDiv .blockRelated a {color:#706C4F;text-decoration:none;}
.subhome #contentDiv .blockRelated a:hover {text-decoration:underline;}

.subhome #contentDiv #relatedAgenda {} 
.subhome #contentDiv #relatedAgenda h2 a{height:29px;text-indent:-999em;background:url(../_img/related_agenda_header.gif);} 

.subhome #contentDiv #relatedWebSpecials {background:none;}
.subhome #contentDiv #relatedWebSpecials h2 {height:29px;text-indent:-999em;background:url(../_img/related_webspecials_header.gif);} 
.subhome #contentDiv #relatedWebSpecials .body{padding:0;} 
.subhome #contentDiv #relatedWebSpecials .webSpecial {margin-bottom:2px;}
.subhome #contentDiv #relatedWebSpecials .imgContainer {position:relative;height:50px;widthh:167px;}
.subhome #contentDiv #relatedWebSpecials img{display:none;}
.subhome #contentDiv #relatedWebSpecials h3 {margin:0 0 0 0;background:url(../_img/webspecial_bg.png);padding:3px 4px 2px 10px;width:153px;}
* html .subhome #contentDiv #relatedWebSpecials h3 {height:1%;background:none;background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/webspecial_bg.png', sizingMethod='scale'); }
.subhome #contentDiv #relatedWebSpecials h3 a {position:relative;color:#FFF;font-family:Georgia;font-size:85%;padding:3px 4px 3px 12px;display:block;background:url(../_img/webspecial_arrow.gif) 0 8px no-repeat;}

.subhome #contentDiv #relatedLinks {} 
.subhome #contentDiv #relatedLinks h2 {height:29px;text-indent:-999em;background:url(../_img/related_zie_ook_header.gif);} 
.en #contentDiv #relatedLinks h2 {background:url(../_img/related_links_header.gif);} 
.subhome #contentDiv #relatedLinks a {color:#706C4F;font-weight:bold;}

.subhome #contentDiv img.relatedBanner {margin-bottom:17px;} 

#subhomeCoulisse .overlay {background:#000;color:#FFF !important;padding:10px 0;position:absolute;bottom:0;width:100%;background:url(../_img/subhome_teaser_bg.png);overflow:hidden;}
* html #subhomeCoulisse .overlay {background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/subhome_teaser_bg.png', sizingMethod='crop'); }
#subhomeCoulisse .overlay h3 {font-size:245% !important;line-height:115% !important;color:#FFF !important;margin:0 20px -4px 18px;}
#subhomeCoulisse .overlay h3 a{color:#FFF !important;}
#subhomeCoulisse .overlay h4 {color:#FFF !important;margin:0 20px 18px 20px;font-family:Georgia, Arial;font-size:160%;font-style:italic;font-weight:normal;}

#subhomeCoulisse .overlay .readon { display:inline-block; height:15px;overflow:hidden;padding:0 15px 0 0;margin:0 0 15px 20px;color: #CCC26F !important;background: url(../_img/pijl-leesmeer.png) 100% 6px no-repeat;text-decoration: none;font-size:120%;font-weight:bold;}

.hidden {visibility:hidden !important;height:0;overflow:hidden;}
/*end subhomepages*/


/* Catalogue index (dra, mar 2009) */
.catalogueindex-intro { padding-bottom: 20px; border-bottom: 1px solid #5c5538; }
#contentDiv .catalogueindex-lists:after{ clear: both; display: block; visibility: hidden; height: 0; content: ".";  }
#contentDiv .catalogueindex-lists h2{ margin-bottom: 2em; }
#contentDiv .catalogueindex-lists .text { float: left; width: 50%; }
#contentDiv .catalogueindex-lists p{ font-weight: bold; }
#contentDiv .catalogueindex-lists ul{ margin-bottom: 1.5em; }
#contentDiv .catalogueindex-lists li{ padding-left: 0; }
/*end catalogue index */

/* Page news subhomepage (vbo, sep 2009) */
.page-news #contentDivmain .column{
  float: none;
  width: auto;
}

.page-news #contentDivmain .block{
  border-bottom: 1px solid #ebe8c5;
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
}

.page-news #contentDivmain  h2{
  margin: 0 0 10px 0;
}

.page-news #contentDivmain img{
  float: left;
}
/*end Page news subhomepage */

div.likeBlock {
	border-top:1px solid #000000;
	clear:both;
	margin-top:20px;
	padding-top:10px;
}

div.likeBlock .addthis_default_style .addthis_separator {
	margin:0 0;
}

div.likeBlock .addthis_toolbox.addthis_default_style {
	width: 250px;
	height: 17px;
	padding: 4px 4px 2px;
	/*background-image: url(../_img/addthis_bg.png);*/
	margin-bottom: 10px;
	font-size: 90%;
	background-color: #C3BF9A;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

body:nth-of-type(1) #contentDiv .calendar .kalenderDatepicker .kalenderMonthPickerLeft img{
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
}
