

/* General ----------------------------------- */

body
	{
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

	
h1
	{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px
	}
	
h2
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
h3,
h4
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


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


#frontpage
	{
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#frontpage .searchhead input
	{
	width:279px;
	_width:276px;
	}
	
.checkbox 
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	}

.button
	{
	margin: 0px 0px 0px 7px;
	padding: 7px 0px 0px 25px;
	}
	

	
#idn
	{
	height: 63px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	



/* Main structure content, context, dv ----------------------------------- */

	
#content,
#vis #context
	{
	width: 100%;
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#vis #context
	{
	width: 500px;
	}
	
#context
	{
	display: none;
	}

#vis #content
	{
	width: 350px;
	}
	
#searchresult #content
	{
	width: 980px;
	margin: 21px 0px 21px 0px;
	padding: 0px 0px 21px 0px;
	}
	
#messages #content
	{
	width: 986px;
	margin: 21px 0px 21px 0px;
	padding: 0px 0px 21px 0px;
	}

	
#dv
	{
	margin: 0px 84px 42px 7px;
	padding: 0px 7px 0px 0px;
	}
	
#vis #dv
	{
	width: 294px;
	margin: 0px 84px 42px 7px;
	padding: 0px 0px 0px 0px;
	}
	
#topic #dv
	{
	margin: 0px 84px 14px 0px;
	padding: 0px 0px 0px 0px;
	}

#messages #dv
	{
	margin: 14px 0px 14px 7px;
	padding: 0px 0px 0px 0px;
	}

.manage #dv
	{
	margin: 0px 84px 0px 7px;
	padding: 0px 7px 0px 0px;
	}
	
#content .list
	{
	width: 588px;
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#vis #content .list
	{
	width: 294px;
	}
	
#searchresult .content_search_col
	{
	width: 292px;
	float: left;
	margin: 7px 42px 21px 0px;
	padding: 0px 0px 21px 0px;
	}

#searchresult .content_search_col_right
	{
	width: 292px;
	float: left;
	margin: 7px 0px 21px 0px;
	padding: 0px 0px 21px 0px;
	}

#searchresult #search_adv
	{
	margin: 21px 7px 21px 0px;
	padding: 0px 0px 21px 0px;
	}
	
	
#content #dv .fig img
	{
	margin: 2px 7px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .intro
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .intro .wiki p
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}

#dv .body .wiki p
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}

#dv .body 
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#dv .author,
#dv .fig
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .lbl,
#dv .lbl_book
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .fig_list .fig img,
#dv .fig img
	{
	margin: 0px 7px 7px 0px;
	padding: 0px 0px 0px 0px;
	}


	
#content #dv .edit
	{
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .caption,
#dv .caption a
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .caption p,
#dv .caption p a,
#dv .lbl p,	
#dv .lbl_book p
	{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#dv .lbl_book 
	{
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	}

#dv .fig_list
	{
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#dv .read_on
	{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.wizard_margin
	{
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.copyright
	{
	margin: 42px 84px 0px 5px;
	padding: 0px 0px 0px 0px;
	}

	
/* blog ----------------------------------- */

.blog_item
	{
	margin: 0px 0px 35px 0px;
	padding: 0px 0px 0px 0px;
	}


.blog_item h3
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}

.blog_item img
	{
	background: #fff;
	float: left;
	margin:0px 7px 7px 0;
	padding: 0px 0px 0px 0px;
	}

.blog_item a.no
	{
	background: #c0f;
	padding: 10px 0px 0px 0px;
	}

	
	
/*topic------------------------------------ */

.tpc_first_p
	{
	padding:0px 7px 7px 7px;
	margin: 0px 0px 7px 0px;
	}


/* wiki -------------------------------------------------- */	

.body .wiki h1,
.body .wiki h2,
.body .wiki h3,
.body .wiki h4,
.body .wiki h5,
.body .wiki h6,
.body .wiki hr,
.body .wiki table
	{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	


/* form ----------------------------------- */
		
.comment_form
	{
	display: none;
	}
	

	


	
.list,
.list_person
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
	}
	
#dv .list
	{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	}

#context .list
	{
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
#context .list_person
	{
	margin:7px 0px 0px 0px;
	}
	

.col_left
	{
	position:relative;
	width: 292px;
	float: left;
	margin: 0px 42px 21px 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
	}

.col_right
	{
	position:relative;
	width: 292px;
	float: left;
	margin: 0 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
	}

.list_header
	{
	margin: 0px 0px 7px 0px;
	padding: 2px 7px 2px 7px;
	}
	
.list .list_header
	{
	margin: 0px 0px 14px 0px;
	padding: 2px 7px 2px 7px;
	}

	
/* List items ----------------------------------- */


	
.person .list_item 
	{
	margin: 0px 0px 7px 7px;
	padding: 0px 0px 0px 0px;
	width: 91px;
	height: 63px;
	float: left;
	display: inline;
	}

.manage .person .list_item 
	{
	margin: 0px 0px 7px 0px;
	}



	
.comment .person .list_item 
	{
	display: none;
	margin: 0px 7px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 91px;
	height: 63px;
	display: block;
	}
	
.tpc_first_p .person .list_item 
	{
	margin: 7px 7px 7px 0px;
	}
		
.date .person .list_item 
	{
	height: 91px;
	margin: 3px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.person .list_item img
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.person .list_item p
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 91px;
	height: 21px;
	}
	
.list_item h3
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


.default .list_item img,
.attachment .list_item img
	{
	float:left;
	margin: 2px 7px 7px 0px;
	}
	
.fig_list img
	{
	float: left;
	margin:0px 7px 0px 0;
	padding: 0px 80px 0px 0px;
	}


.list_item .intro
	{
	margin: 0px;
	}
	
.list_item .nieuw
	{
	float:left;
	display:inline;
	margin:0 3px 0 0;
	}



.comment .list_item
	{
	clear: both;
	margin: 0px 0px 21px 0px;
	padding: 3px 7px 0px 5px;
	}



.comment .list_item .intro p
	{
	margin: 0px 0px 0px 0px;
	}
	

#quote
	{
	margin:0;
	padding:7px;
	}
	
#quote b 
	{
	margin-right:7px;
	position:relative; /* needed for a stange ie scrolling bug */
	}
	
#quote p
	{
	position:relative;  /* needed for a stange ie scrolling bug */
	display:inline;
	}

#quote hr,
#quote br
	{
	display:none;
	}
	

.topic .list_item 
	{
	padding: 0px 0px 0px 0px;
	}

.topic .list_item h4,
.topic .list_item .intro
	{
	padding: 1px 7px 2px 4px;
	}

	
.red,
.grey
	{
	padding: 2px 3px 1px 0px;
	margin: 0px 2px 0 0;
	height:16px;
	width:18px;
	background:url(../image/redcircle.gif) no-repeat;
	float: left;
	}

.grey
	{
	background:url(../image/greycircle.gif) no-repeat;
	}

.manage tr th,
.manage tr td
	{
	font-weight: normal;
	vertical-align:top;
	padding: 3px 0px 3px 7px; 
	margin: 0px 0px 0px 0px;
	}
	
.manage tr td
	{
	padding: 7px 0px 7px 7px; 
	}

table.manage 
	{
	vertical-align:top;
	padding: 0px 0px 0px 0px; 
	margin: 14px 0px 28px 0px;
	}

.manage .action_edit
	{
	display:inline;
	padding:0 5px 0 5px;
	margin:5px 0 0 0;
	}

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

.newsletter .list_item
	{
	margin: 0px 0px 14px 0px;
	padding: 7px 7px 7px 7px;
	}
	
.newsletter form
	{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.frm
	{
	margin: 21px 7px 7px 0px;
	padding: 0px;
	}
	
.frm h3
	{
	padding: 2px 7px 2px 7px;
	}
	
.frm_content
	{
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 7px;
	}

.list_item .frm_content
	{
	margin: 0;
	padding: 0;
	}

.frm p
	{
	margin: 0px 0px 7px 0px;
	}
	
.frm p.error
	{
	padding: 2px 12px 2px 0px;
	}
	
.frm p.error input
	{
	width:70%;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.frm .radio
	{
	margin: 2px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.frm input
	{
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	}
	
.frm textarea
	{
	width: 278px;
	padding: 2px 2px 2px 2px;
	}
	
.frm input.checkbox
	{
	width:auto;
	}
	
.frm input.submit
	{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	display: inline;
	width:auto;
	}


.frm a.submit
	{
	margin: 7px 0px 0px 0px;
	padding: 1px 4px 1px 4px;
	}

