html, body{ height: 100%; }
body{ margin: 0; padding: 0; background: url(../images/background.jpg) #F8FBF9 scroll repeat-x; font: 74%/1.5em "Trebuchet MS",Tahoma,verdana,sans-serif; }

a{ color: #161817; }
a:hover{ color: #B6BDB7; }

/*
div#carousselCoulisse { position: relative; left: 0px; top: 0px; z-index: 1; }
div#contentDivside a   { color: #989F99; }
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 { display: block; background: transparent; position: absolute; left: 30px; top: 0px; z-index: 1000; }
div#rightCoulisse { position: absolute; left: 950px; top: 0px; z-index: 100; }
div.Coulisse { display: none; position: absolute; cursor: pointer; }
div.Coulisse div.Item { display: block; position: absolute; overflow: hidden; }
div.Coulisse div.Item div.Inner { position: relative; }
div#carousselCoulisse .Item{border-left: #B6BDB7 1px solid;border-right: #B6BDB7 1px solid;}
*/

div.Coulisse    { visibility:hidden;position: absolute;cursor: pointer;  }
div#rightCoulisse	{ position: absolute; top: 0px; z-index: 1002; }
div#leftCoulisse	{ position: absolute; top: 0px; z-index: 1002; }
div#leftCoulisse1	{ position: absolute; top: 0px; z-index: 1002; }
div#homeCoulisse	{ position: absolute; 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: 1003; }
div#menuCoulisseCollection	{ background: transparent; position: absolute; left: 30px; top: 0px; z-index: 1000; visibility: visible; }
div#carousselCoulisse	{ float: left; position: relative; left: 0px; top: 0px; z-index: 1; }
div.Coulisse div.Item	{ position: absolute; overflow: hidden; }
div.Coulisse div.Item div.Inner	{ position: relative; }
div#homeCoulisse .Item{border-left: #C7BF5A 1px solid;border-right: #C7BF5A 1px solid;}
div#carousselCoulisse .Item{border-left: #B6BDB7 1px solid;border-right: #B6BDB7 1px solid;}
div#carousselCoulisse .Inner{	}
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: #565D58 no-repeat; z-index: 1; cursor: pointer; }
div#carousselArrowLeft { background-image: url(../images/caroussel_arrow_left.gif); }
div#carousselArrowRight { background-image: url(../images/caroussel_arrow_right.gif); }

h2 { margin: 0; }
img, img a{ padding: 0; margin: 0; border: 0; }
img.Inline  { display: inline; }

table#grid{ padding: 0; margin: 0; table-layout: fixed; }

.clear{ clear: both; display: block; }
.legend{ clear: both; margin: -10px 0px 10px 0px; display: block; color: #B6BDB7; font-size: 0.9em; }
.relatedcontentDivpad{ padding: 10px 0px 0px 20px; }
.relatedDivpad{ padding: 0px 0px 0px 20px; }
.WebsiteSection  { margin-bottom: 2em; }

#rijkshomeDiv{ width: 30px; background: url(../images/rijksmuseum.jpg) #F8FBF9 scroll no-repeat; position: absolute; height: 580px; left: 0px; z-index: 1001; }
#framework{ width: 950px; margin-left: auto; margin-right: auto; position: relative; }
#switchlayout{ width: 810px; position: absolute; left: 140px; }

#png {behavior: url(/_css/pngbehavior.htc); position: absolute; left: 50px; top: 114px; z-index: 100;}

#contentDiv{ width: 100%; background: #6C756E; color: #161817; font-size: 1em; }
#contentDiv h1{ margin: 10px 0px 0px 0px; color: #F8FBF9; font: 2.4em Georgia; letter-spacing: 1px; }
#contentDiv h2{ margin-bottom: 1em; clear: both; display: block; color: #161817; font-size: 1.3em; font-weight: bold; }
#contentDiv h3{ margin: 0 0 1em 0; clear: both; display: block; color: #161817; font-size: 1.3em; font-weight: bold; }
#contentDiv img{ margin: 3px 4px 0px 0px; display: block; }
#contentDiv li span { font-weight: normal !important; }
#contentDiv p { padding: 0; margin: 0; }
#contentDiv ul { margin-top: 4px; font-weight: normal; }
#contentDivhead{ border-bottom: #B6BDB7 1px solid; padding: 0px 0px 10px 0px; margin: 0px 0px 20px 0px; color: #FFFFFF; }
#contentDivmain{ width: 590px; }
#contentDivPad	{ 
_height: 556px; 
min-height: 556px; 
padding: 4px 20px 20px 20px; }

#contentDivside{ width: 156px; float: right; margin: 0px -200px 0 20px; color: #989F99; font-size: 1em; min-height: 320px; position: relative; }
#contentDivside a{ color: #989F99; text-decoration: underline; }
#contentDivside a:hover{ color: #B6BDB7; text-decoration: underline; }
#contentDivside h4{ margin: 0; color: #B6BDB7; font: 1em "Trebuchet MS",Tahoma,verdana,sans-serif; }
#contentDivside p{ margin: 0 0 10px 0 !important; }

#toplevel{ border: #B6BDB7 1px solid; padding: 0px 5px 0px 5px; background: url(../images/arrow_droplist.gif) #989F99 top right no-repeat; font-weight: normal; font-size: 1em; cursor: pointer; }
#toplevel img{ margin: -18px -5px 0px -10px; float: right; display: inline; position: relative; top: 0px; }
#droplist{ margin: 0; padding: 0; color: #161817; font-size: 1em; }
#droplist li { float: left; width: 20em; list-style: none; position: relative; }
#droplist li a{ border-bottom: #B6BDB7 1px solid; padding: 0px 0px 0px 10px; margin: 0; width: 100%; display: block; color: #161817; font-size: 1em; text-decoration: none; }
#droplist li a:hover{ color: #F8FBF9; background: #879089; font-size: 1em; }
#droplist li ul { border-left: #B6BDB7 1px solid; border-right: #B6BDB7 1px solid; border-top: #B6BDB7 1px solid; display: none; font-weight: normal; position: absolute; top: 1.4em; left: -1px; }
#droplist li:hover ul, #droplist li.over ul { display: block; background: #989F99; }
#droplist li>ul { width: 100%; top: auto; left: -1px; }
#droplist ul { padding: 0; margin: 0; list-style: none; }

#grid .start{ border-bottom: #B6BDB7 1px none; text-align: left; vertical-align: middle; }
#grid td, #grid th{ border-bottom: #B6BDB7 1px solid; padding: 4px 10px 4px 10px; }
#grid thead, #grid tfoot{ border-bottom: #B6BDB7 1px solid; padding: 4px 0px 4px 14px; font-weight: bold; text-align: left; vertical-align: middle; }

#relatedcontentDiv{ padding: 0; margin: 0; width: 100%; background: #989F99; }
#relatedcontentDiv li { margin: 0; padding: 0 0 0 10px; font-size: 0.9em; font-weight: normal; }
#relatedcontentDiv li a{ margin: 0; padding: 0; color: #161817; font-size: 1.1em !important; text-decoration: underline; }
#relatedcontentDiv li a:hover{ color: #EBF1EC; font-size: 1.1em !important; text-decoration: underline; }
#relatedcontentDiv p { margin: 0; padding: 0; background: none; font-size: 1.1em; font-weight: bold; }
#relatedcontentDiv p { margin-left: -10px; }
#relatedcontentDiv ul { width: 160px; float: left; padding: 6px 0px 0px 0px; margin: 0px 20px 0px 0px; list-style: none; color: #161817; height: 100%; }
#relatedDiv{ padding: 0px 0px 4px 0px; margin: 0px; width: 100%; background: #989F99; height: 25px; position: relative; }
#relatedDiv a{ color: #FFFFFF; font-size: 1em; text-decoration: none; }
#relatedDiv a:hover{ color: #FFFFFF; font-size: 1em; text-decoration: none; }
#relatedDiv img{ border: none; margin: 0; padding: 0; display: inline; }
#clearRelated{ clear: both; display: block; background: #989F99; height: 10px; }

#search { bottom: 10px; position: absolute; left: 30px; margin: 30px 0 0 0; }
#search a img { position: absolute; top: 1px; }
#searchinput{ border: #434330 1px solid; clear: none; width: 120px; margin: 0px -4px 5px 0; padding: 0px 0px 0px 4px; background: transparent; color: #434330; font-size: 11px; height: 14px; }
#searchimg{ background: url(/_img/default_zoek.gif) no-repeat;}

#navigation{background: #C7BF5A;width:190px;height:580px; cursor: default;font-size: 0.9em;}
#navigation h4 { color: #464741;	 font: 1.6em Georgia;letter-spacing: 1px; margin: 4px 0 4px 0; padding: 0 0 0 30px;}

ul.navigation  { margin: 0; list-style: none; padding: 10px 0 0 0; }
.navigation li { padding: 0px 0px 0px 30px; list-style: none; background: url(../images/pijl_up.gif) 12px 5px no-repeat; display: block; margin: 0; }
.navigation li a, .subnavigation li a{ display: block; height: 1%; color: #595A48; font: bold 1em Georgia; text-decoration: none; margin: 0 0 8px 0; }
.navigation li a:hover, .subnavigation li a:hover{ color: #464741; text-decoration: underline; }
ul.subnavigation  { margin: 0 0 0 30px; list-style: none; padding: 10px 0 0 0; }
.subnavigation li {padding: 0px 0px 0px 12px;list-style: none; background: url(../images/navbullet.gif) 2px 7px no-repeat; }

div.submenu { width: 200px; padding-left: 8px; padding-bottom: 2px;font-size: 0.9em; display: none; background: #DDD78B; position: absolute; top: 0px; left: 90px; height: 578px; z-index: 10000; }
div.submenu ul { margin: 6px 0 0 10px; list-style: none; padding: 0; }
div.submenu li {padding: 0px 0px 0px 12px;list-style: none; background: url(../images/navbullet.gif) 2px 9px no-repeat; }
div.submenu li a{ display: block; color: #585B4B; height: 1%; font: bold 1em Georgia; text-decoration: none;margin: 0 0 4px 0; }
div.submenu li a:hover{ color: #2A2A17; text-decoration: underline; }

/* -- -- */
table.LegacyNewsPaper  { margin-bottom: 1.6em; }

.LegacyPage  { /*clear: both; */}/* PRI; euh JPU? */
.LegacyPage td  { vertical-align: top; }

div.LegacyCanvas  { float: left; }
td div.LegacyCanvas { float: none; }
div.LegacyMarginRight { padding-right: 6px; }
div.LegacyPage ul { list-style-type: square; }
div.LegacyPager { text-align: right; }
div.LegacyPager, a.LegacyPager, div.legend a { color: #B6BDB7; }
div.LegacyPager, a.LegacyPager:hover, div.legend a:hover { color: #D3DAD4; }
div.LegacySection  { margin-bottom: 1em; clear:both; }
div.LegacySection ul { padding-left: 15px; margin-left: 0; }
div.LegacyZoom  { margin-right: 24px; margin-top: 3px; margin-left: 0px; position: relative; left: 20px; }
div.LegacyListPage { margin-bottom:0; clear:both; }
div.LegacyListPage td { vertical-align:top; }

a.LegacyBubble { color: #B6BDB7; font-size: 1em; text-decoration: underline; cursor: help; }
a.LegacyBubble:hover { color: #D3DAD4; font-size: 1em; text-decoration: underline; cursor: help; }
a.LegacyBubbleActive { color: #B6BDB7; font-size: 1em; text-decoration: underline; cursor: pointer; }
a.LegacyBubbleActive:hover { color: #E0E7E2; font-size: 1em; text-decoration: underline; cursor: pointer; }
a.LegacyZoomIcon  { width: 20px; display: block; position: absolute; top: auto; left: -20px; }

ul.LegacyColumnLeft li, 
ul.LegacyColumnRight li 
{ margin: 0; padding: 0 0 0 10px; background: url(../images/pijl_zieook.gif) -7px 0px no-repeat; }

div.LegacyListPage ul.LegacyColumnLeft, 
div.LegacyListPage ul.LegacyColumnRight, 
div.LegacyPage ul.LegacyColumnLeft, 
div.LegacyPage ul.LegacyColumnRight 
{ margin: 0px 20px 0px 0px; padding: 6px 0px 0px 0px; float: left; width: 160px; list-style: none; color: #161817; }

#relatedcontentDiv li.LegacyAlsoReference { background: url(../images/pijl_zieook.gif) -7px 0px no-repeat; }

.AriaGrid6  h2, 
.AriaGrid7  h2, 
.AriaGrid8  h2, 
.AriaGrid9  h2, 
.AriaGrid16  h2, 
.AriaGrid17  h2 { padding-top: 1em; }

img.LegacyZoomIcon  { display: block; }
span.LegacyBubblePanel { padding: 10px 10px 15px 10px; margin: 6px 0 6px 0; border: #646D66 1px solid; display: none; background: #757F77; color: #C1C8C2; }
strong.LegacyBubblePanelTitle { display: block; font-weight: normal; color:#DADFDB; }



div.LegacyPage ul.LegacyColumnLeft:after {
  display: block;
  clear: both;
  font-size: 0.1%;
  content: '.';
  text-indent: -9999px;
}

div.likeBlock {
	border-top:1px solid #B6BDB7;
	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: #B6BDB7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

