html {
	
}

body {
	margin: 0px; 
}

* {
	font: 13px Arial;
	line-height: 135%;
	text-decoration: none;
}

b,strong {
	font-weight: bold;

}

a {
	display: block;
}
a img { border:0px none; }

h1,h2 {
	font: 18px arial;
	font-weight: bold;

}

#outer , #inner{
	width: 935px;
	margin: 0px auto; /* centering outer in body */
	position:relative;
}

#inner {
	clear: both;
	

}

#header {
	width: 935px;
	padding: 160px 0px 0px 0px;
	
}

#header a img{
	border: 0px;
	float: left;
}

#content {
	width: 565px; /* real width 665 */
	min-height: 100px;
	float: left;
	padding: 40px 50px 0px 50px;

}

#content h1{
	font-size: 32px;

}
#content h2{
	font-size: 24px;

}

#right {
	width: 250px; /* real width 270*/
	min-height: 100px;
	float: left;
	padding: 40px 0px 0px 0px;

}

#right h1 {
	margin-bottom:5px;
}

#right .menu {
	padding: 0px 0px 20px 0px;

}

#right .menu ul {
	padding: 0px;
	margin: 0px;
}

#right .menu ul li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;	
	line-height: 30px;	

}

#right .panel a, #right .panel a:hover,
#right .menu ul li a, #right .menu ul li a:hover {
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 0px;	
	height: 30px;

}


.clear {
	clear: both;
	line-height: 0px;
	
}

#footer {
	width: 935px;
	min-height: 20px;
	clear: both;
	height: 52px;
}

.datagrid_table td,
.datagrid_table th {
	padding:2px;
	margin:2px;
}

td.labelcell { width:150px; }


#content .subcontent h1 {
	font-size:18px;
	margin-bottom:7px;
}
	#content .subcontent ul.fotoitems,
	#right ul.fotoitems,
	{
		padding:0;
		margin:0;
	}
	#content .subcontent ul.fotoitems li,
	#right ul.fotoitems li {
		padding:0;
		margin:0;
		display:inline;
		list-style:none;
	}
	#content .subcontent span.onderschrift,
	#right span.onderschrift {
		display:none;
	}


	#content .subcontent ul.nieuwsitems {
		padding:0;
		margin:0;
	}
	#content .subcontent ul.nieuwsitems li {
		padding:0;
		margin:0;
		display:block;
		list-style:none;
	}
	#content .subcontent li.nieuwsitem .datum {
		font-weight:bold;
		margin-right: 10px;
	}
	
#content .projecten .naamlink {
	font-size:20px;
	font-weight:bold;
	margin:5px;
}

#content .projectitems {
}
	#content .projectitem {
		margin:0px 5px 5px 0px;
		padding:0px;
		width:150px;
		height:150px;
		float:left;
	}
	#content .projectitem .inner {
		width:150px;
		height:150px;
		position:relative;
	}
	#content .projectitem .inner .foto {
		position:absolute;
		top:5px;
		left:10px;
		vertical-align:middle;
	}
	#content .projectitem .inner div.naamlink {
		position:absolute;
		top:135px;
		left:0px;
		width:150px;
		text-align:center;
	}
	#content .projectitem .inner a.naamlink {
		font-size:14px;
		font-weight:bold;
	}

#right .projectlist {
	padding:0px 0px 0px 0px;
	margin:0;
}
	#right .projectlistitem {
		padding:0px;
		margin:0px 0px 0px 10px;
	}
	
#right .projectlist a.projectlistitem {
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}	

#right a.projectlistitem img { margin:0px 3px 3px 0px; }

.logfotos a {
	padding:2px;
}

#content .logitems,
#content .nieuwsitems {
	padding:0px;
	margin:0px;
}
	#content .logitems li,
	#content .nieuwsitems li {
		padding:0px;
		margin:0px 0px 10px 0px;
		list-style:none;
		clear:both;
	}

	#content .logitems li .foto,
	#content .nieuwsitems li .foto {
		float:left;
		margin-right:5px;
	}

	#content .logitems li .titel,
	#content .nieuwsitems li .titel {
		display:block;
		font-size:20px;
		font-weight:bold;
	}
	
	#content .pagination {
		margin:10px 0 10px 0;
	}
	
	#content .jaarkeuze {
		margin:0 0 15px 0;
	}
	#content .jaarkeuze .hilite {
		font-weight:bold;
	}

.subcontent {
	clear:both;
}

