

/* general -------------------------------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	text-align: center; /* voor IE6win */
	}


p 
	{
	margin: 0px;
	padding: 0px;
	/* display: inline; */
	}

h1 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

h2 
	{
	padding: 0px;
	margin: 0px 10px 0px 0px;
	}	

h3 {
	margin: 3px 0px 5px 0px;
	padding: 0px;
	}

#home #left .list_item h3
	{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	}	

h4 {
	margin: 0px;
	padding: 0px;
	}

h5 {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	}
	
form 
	{
	margin: 0px;
	padding: 0px;
	}


/* two column layout ---------------------------------------------------------- */

#cols2 
	{
	}

#cols2 table
	{
	width: 100%;
	}

#cols2 table,
#cols2 table td
	{
	border: 1px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	}


#cols2 table td#left
	{
	width: 460px;
	}

#cols2 table td#right
	{
	width: 480px;
	padding: 0px 10px 10px 60px;
	}

#cols2 table td#spaceleft,
#cols2 table td#spaceright
	{
	width: 15%;
	}

#cols2 table td#spacemiddle
	{
	width: 10%;
	}

#cols2 table td#left .content
	{
	text-align: left;
	width: 460px;
	}

#cols2 table td#left .content .padding
	{
	padding: 0px 10px 10px 10px;
	}

#cols2 table td#right .content
	{
	text-align: left;
	width: 300px;
	}

#cols2 table td#right #context
	{
	margin-top: 20px;
	}


/* three column layout -------------------------------------------------------- */

#cols3 
	{
	}

#cols3 table
	{
	width: 100%;
	}
	
#cols3 table,
#cols3 table td
	{
	border: 1px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

#cols3 table td#left,
#cols3 table td#left .content
	{
	width: 260px;
	}

#cols3 table td#middle,
#cols3 table td#middle .content
	{
	width: 260px;
	}

#cols3 table td#right,
#cols3 table td#right .content
	{
	width: 240px;
	}

#cols3 table td#spaceleft,
#cols3 table td#spaceright
	{
	width: 15%;
	}

#cols3 table td#spacemiddle1,
#cols3 table td#spacemiddle2
	{
	width: 3%;
	}


/* pagetop / navigation ------------------------------------------------------- */

#navigation 
	{
	text-align: left;
	width: 100%;
	}

#navigation .padding
	{
	padding: 4px 10px 6px 10px;
	}

#navigation ul
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline; /* ie puts in a double margin if this object is not displayed inline: http://www.positioniseverything.net/explorer/doubled-margin.html */
	}

#navigation li
	{
	display: inline;
	margin: 0px;
	margin: 0px 5px 0px 0px;
	}

#navigation a 
	{
	padding: 0px 5px 0px 0px;
	}

/* subnavigation -------------------------------------------------------------- */

#subnavigation 
	{
	text-align: left;
	width: 100%;
	}

#subnavigation .sub_padding
	{
	padding: 4px 0px 2px 0px;
	}

#subnavigation ul
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline; /* ie puts in a double margin if this object is not displayed inline: http://www.positioniseverything.net/explorer/doubled-margin.html */
	}

#subnavigation li
	{
	display: inline;
	margin: 0px;
	margin: 0px 5px 0px 0px;
	}

#subnavigation a 
	{
	padding: 0px 5px 0px 0px;
	}


/* simple search -------------------------------------------------------------- */

#zoek
	{
	margin: 0px 0px 0px 150px;
	padding: 0px;
	}

#zoek .padding 
	{
	padding: 6px 3px 7px 0px;
	}

#zoek input 
	{
	float: left;
	width: 100px;
	height: 15px;
	margin-right: 10px;
	padding-left: 2px;
	}


/* textzoom ------------------------------------------------------------------- */

#textzoom 
	{
	float: right;
	text-align: right;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	z-index: 20;
	}

#textzoom .padding 
	{
	padding: 6px 0px 0px 0px;
	}

#textzoom a {
	margin: 0px;
	padding: 0px;
	}


/* homepage ------------------------------------------------------------------- */

#home_intro,
#home_set2,
#home_sponsors
	{
	margin-bottom: 20px;
	padding: 0px;
	}
	
#home_logo
	{
	margin-bottom: 0px;
	padding: 0px;
	}

#home_intro .intro
	{
	margin: 20px 0px 50px 0px;
	padding: 0px;
	}

#home_sponsors img 
	{
	float: left;
	margin: 0px 20px 5px 0px;
	padding: 0px;
	}

#home_logo img 
	{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#home_member
	{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}


/* detailed_view -------------------------------------------------------------- */

.detailed_view
	{
	width: 100%;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	}
	
.detailed_view .intro,
.detailed_view .body
	{
	margin: 0px 0px 10px 0px;
	}

.detailed_view .fig01
	{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.detailed_view img
	{
	margin: 10px 0px 10px 0px;
	}

.person .detailed_view img.pasfoto 
	{
	float: left;
	display: inline;
	margin: 0px 4px 0px px;
	padding: 0px;
	}

.detailed_view .narratorof
	{
	padding: 0px 0px 5px 0px;
	}

.detailed_view .authorof
	{
	padding: 0px 0px 20px 0px;
	}

.detailed_view .attrest
	{
	margin-top: 40px;
	margin-bottom: 10px;
	}

.detailed_view .attrest p
	{
	display: inline;
	}

.detailed_view .attrest img
	{
	margin: 0px 10px 10px 0px;
	}
	
.detailed_view .date_loc
	{
	padding: 0px 0px 20px 0px;
	}

.detailed_view .types
	{
	margin: 30px 40px 10px 0px;
	}

/* metadata ------------------------------------------------------------------- */

.metadata
	{
	position: relative;
	margin-bottom: 10px;
	}

.metadata .content
	{
	position: relative;
	background: #fe8;
	}

.metadata .content .padding
	{
	padding: 10px 10px 10px 10px;
	}

.metadata .arrowleft 
	{
	position: absolute;
	top: 0px;
	left: -25px;
	}

.metadata .arrowdown 
	{
	position: relative;
	width: 100%;
	text-align: right;
	}
	
	
/* list_items ----------------------------------------------------------------- */

#right .list_item,
.content .list_item
	{
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#home_member .list_item
	{
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#home #left .list_item
	{
	padding: 3px 0px 0px 0px;
	}

#home #left .list_item
	{
	padding-top: 7px;
	}

.list_item img
	{
	margin: 0px 10px 0px 0px;
	float: left;
	}

.list_item .date_loc
	{
	padding: 0px 0px 5px 0px;
	}

.list_item .intro p,
.list_item .intro p.author
	{
	display: inline;
	}


/* reactions ------------------------------------------------------------------ */

#reactions 
	{
	display: block;
	width: 100%;
	}

#reactions img 
	{
	margin: 0px;
	}

.note
	{
	width: 98%;
	}

.note .rcontent
	{
	width: 100%;
	padding: 4px 4px 4px 4px;
	}

.note p.chapeau
	{
	width: 100%;
	padding: 2px 4px 2px 4px;
	}

.note p.body
	{
	padding: 2px 0px 4px 0px;
	}

.react_nextprev 
	{
	width: 100%;
	text-align:right;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	}

#reactions h2,
.note 
	{
	margin-bottom: 20px;
	}


/* forms ---------------------------------------------------------------------- */

input {
	height: 15px;
	margin: 0px 0px 2px 0px;
	width: 120px;
	padding: 0px;
	}

input.ecardradio {
	height: 15px;
	margin: 0px 0px 2px 0px;
	width: 20px;
	padding: 0px;
	}

input.chooselanguage {
	height: 15px;
	margin: 0px 0px 2px 0px;
	width: 20px;
	padding: 0px;
	}

#note_form {
	margin: 10px 8px 10px 0px;
	padding: 10px;
	}

#note_form input {
	width: 230px;
	height:18px;
	margin-bottom: 10px;
	}	

#note_form textarea {
	width: 230px;
	height: 200px;
	margin-bottom: 10px;
	}

.mail_form,
.mail_preview,
.mail_send,
.mail_ecard_preview,
.mail_ecard_send {

	}


/* searchpage ----------------------------------------------------------------- */

#searchresult .searchhead
	{
	padding: 0px 0px 20px 0px;
	}

#searchresult .searchhead h1
	{
	display: inline;
	margin-right: 5px;
	padding: 5px 0px 0px 0px;
	}

#searchresult .searchhead p
	{
	display: inline;
	padding: 5px 0px 0px 0px;
	}


/* popup ---------------------------------------------------------------------- */
#popup 
	{
	padding: 10px 0px 10px 0px;
	margin: 0px 20px 0px 20px;
	}

#popup h3 
	{
	color: red;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 3px 0px;
	}
	
#popup .caption p
	{
	margin: 0px 0px 10px 0px;
	padding: 1px 2px 3px 0px;
	}
	
/* footer --------------------------------------------------------------------- */	

#footer
	{
	margin-top: 10px;
	padding: 0px 10px 0px 10px;
	}


