* {
	box-sizing: 		content-box;
	-moz-box-sizing:	content-box;
}

html {
	width:				100%;
	height:				100%;
}

body {
	width:				100%;
	height:				100%;
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, Sans-Serif; 
	font-size:			12px;
	color: #363D43;
	line-height:		1.4em;
	background-color: #cdd2d4; /*#AAB8BF; #EAEAEA;*/
}
p {
	margin:				0;
	padding:			0;
}

img {
	border:				none;
}

img#logo {
	border:				none;
  	float: 				left;
}

form {
	display:			inline;
}	


h1 {
	font-size:			18px;
	/*text-transform: 	uppercase;*/
	font-weight:		bold;
	/*line-height:		2em;*/
	margin:				10px 0 15px 0;
	padding:			0;
    padding-top:        2px;
    color: #363D43;
}

h2 {
    font-size:          18px;
    line-height:        20px;
}

div#inner a{
	color:				#363D43;
}
div#inner a:hover {
	color:				#000;
}
div.videoPlayer {
	width: 				365px;
	height: 			297px;
	background-color: 	#b5ac47;
	margin:				0;
	padding:			0;
	zoom:				1;
	overflow:			hidden;
}

div#outer {
	width:				944px;
	margin:				0px auto;
	background-color: #fff;/*#EAEAEA;*/
}

div#header {
	background-color:	#363d43;
}

div#topHeader{
	width:				924px;
	height:				100px;
}

div#preview {
	width: 				100%;
	background-color:	#000;
	margin-bottom: 		18px;
}

div#logo {
	float:				left;
	display:			inline;
	width:				576px;
}
div#langSwitch {
	float:				right;
	display:			inline;
	color:				#FFF;
	padding:			15px 15px 15px 15px;
}
div#langSwitch a {
	color:				#FFF;
	text-decoration:	none;
}
div#langSwitch a:hover {
	color:				#FFF;
}

div#langSwitch .switch {
	color:				#BFBFBF;
}
div#langSwitch .switch a:hover{
	color:				#FFF;
}

div#back a{
	float: left;
	display:block;
	margin:	0 0 0 10px;
	padding:0 0 0 22px;
	font-size:10px;
	color:#000;
	text-decoration:none;
	text-transform: uppercase;
	background:	url('/images/backbttn.gif') 0 1px no-repeat;
}
div#back a:hover {
		text-decoration:	underline;
}
div#navigation {
	clear: both;
	width:	909px; /* 924 - 0 - 15 */
	height:	28px;
	padding:0 0 0 10px;
	margin: 0;
	background-color: #363d43;
}

div#navigation ul {
	display: block;
	width:	auto;
	margin:	0;
	padding: 0;
	list-style:	none;
	background-color: #363d43;
}

div#navigation ul li {
	float:				left;
	text-transform:		uppercase;
	width:				auto;
	padding:			0 10px 0 10px;
	color:				#BFBFBF;
	border-right:		1px solid #BFBFBF;
	line-height:		1em;
	font-size:			1.1em;
}
div#navigation ul li a {
	color:				#BFBFBF;
	text-decoration:	none;
}	

div#navigation ul li a:hover {
	color:	#FFF;
}

/*---- shared colourscheme for navigation ----*/
/*
div#navigation ul li.tentoonstelling a:hover {
	color:	#FFF;
}
div#navigation ul li.collectie a:hover {
	color:	#FFF;
}
div#navigation ul li.onderzoek a:hover {
	color:	#FFF;
}
div#navigation ul li.store a:hover {
	color:	#FFF;
}
div#navigation ul li.partners a:hover {
	color:	#FFF;
}
*/
div#pageTitle {
	font-size:			0;
	line-height:		0;
}


div#inner {
	/*background:			url(/images/home_bg.gif);*/
	background-color: #fff;/*#EAEAEA;*/
}


div#leftCol {
	float:				left;
	display:			inline;
	width:				150px; /* 175 - 15 - 10 */
	padding:			0 15px 20px 10px;
}
div#middle_class {
	margin: 20px 20px 20px 20px;
}
div#midCol {
	float:				left;
	display:			inline;
	width:				650px; /* 564 - 20 - 15  is now 711*/
	/*padding:			12px 20px 20px 0;*/
}
div#midCol p {
	font-size:		1.1em;
    line-height:    1.4em;
}
	
div#midCol p img {
	display:		block;
	margin:			0;
}
	
div#midCol h6 {
	font-size:		11px;
	font-style:		italic;
	font-weight:	normal;
	margin:			0;
	padding:		0;
}

div#rightCol {
	float:				right;
	/*display:			inline;*/
	width:				225px; /* 183 - 20 - 12 */
	margin-top:		0px;
	padding:			12px 40px 20px 0px;
}

div#rightCol_title{
	font-size: 16px;
}

div.itemblock {
	background-color: #cdd2d4; /*#CCC;*/
	border-bottom: solid 4px;
	border-color: #AAB8BF;
	padding:12px 12px 12px 12px;
}

div#bodytext {
}


div#adres, div#openingstijden, div#tentoonstellingsdata  {
	padding-bottom:		10px;
}

/*div.itemblock*/ h3 {
	font-size:			12px;
    /*
	text-transform: 	uppercase;
    */
	font-weight:		normal;
	margin:				0;
    margin-bottom:      4px;    
}

h3.date {
    margin-bottom:      20px;
}

/*div.itemblock*/ h4 {
	font-size:			16px;
    /*
	text-transform: 	uppercase;
	font-weight:		normal;
    */
	margin:				0 0 4px 0;
	color:				#000;
}

/*div.itemblock*/ h4 a {
	color:				#000;
	text-decoration:	none;
}

/*div.itemblock*/ h4 a:hover {
	text-decoration:	underline;
}

div.itemblock p {
	margin:				0;
	padding:			0;
}

div.itemblock img {
	margin:				0 0 3px 0;
}

/*div.itemblock*/ a.readmore {
	display:			block;
	margin:				7px 0 0 0;
	padding:			0 0 0 22px;
	font-size:			10px;
	color:				#000;
	text-decoration:	none;
	text-transform: 	uppercase;
	background:			url('/images/readmore.gif') 0 1px no-repeat;
}

/*div.itemblock*/ a.readmore:hover {
	text-decoration:	underline;
}

/*div.itemblock*/ a.readless {
	display:			block;
	margin:				7px 0 0 0;
	padding:			0 0 0 22px;
	font-size:			10px;
	color:				#000;
	text-decoration:	none;
	text-transform: 	uppercase;
	background:			url('/images/backbttn.gif') 0 1px no-repeat;
}

div.itemblock*/ a.readless:hover {
	text-decoration:	underline;
}

div.readmorediv {
    margin-top:         -1em;
    margin-bottom:      2em;
}


div.clearer {
	clear:				both;
	font-size:			0;
	line-height:		0;
}



ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

table.recordnav {
    /*
    width:              100%;
    */
}

table.recordnav td {
    vertical-align:     top;
}

table.recordnav td.prev {
    width:              120px;
}

table.recordnav td.pages {
    text-align:         center;
    width:              160px;
    padding-top:        7px;
    font-size:          11px;
}

table.recordnav td.next {
    text-align:         right;
    width:              120px;
}

a.readnext {
	display:			block;
	margin:				7px 0 0 0;
	padding:			0 22px 0 0;
	font-size:			10px;
	color:				#000;
	text-decoration:	none;
	text-transform: 	uppercase;
	background:			url('/images/readmore.gif') right 1px no-repeat;
}

a.readnext:hover {
	text-decoration:	underline;
}

table.recordnav td.pages a {
    color:              #000000;
}

table.recordnav td.pages a:hover {
    text-decoration:    none;
}
.unity{
		margin:				0;
		padding:			0;
		background-color: black;
		overflow: hidden;
}
.unity_items{
	visibility: hidden;
}
div .more{
	clear: both;
	float:right;
	margin-right: 10px;
	margin-bottom: 10px;
	font-style: none;
	color:#555555;
	font-size:9px;
}
div .more a{
	text-decoration: underline;
	/*color: #363D43;*/
	color:#555555;
}
div .more a:hover{
	text-decoration: underline;
	color: #000;
}

div .back{
	margin-top: 15px;
	font-style: none;
	color:#555555;
	font-size:9px;
}
div .back a{
	text-decoration: underline;
	/*color: #363D43;*/
	color:#555555;
}
div .back a:hover{
	text-decoration: underline;
	color: #000;
}

.caption {
	color:#555;
	font-size:9px;
	line-height:11px;
	margin-bottom:10px;
}
