body
{
	margin				: 0px;
	padding				: 0px;
	background-color	: #fff;
	font				: normal 10pt 'times new roman';
	color				: #000;
}

a
{
	color				: #000;
	text-decoration		: underline;
}
a:visited
{
	color				: #000;
}
a:hover
{
	text-decoration		: underline;
	color				: #c00;
}

/* padding en margins van lijsten en formulieren */
#topbar, #portfolio, #search, #navigation, #footer, #space, #searchbox, #shoppingcart hr, .hfaddon
{
	display				: none;
}
.item, .item a
{
	position			: absolute;
	left				: -100000px;
}

h1 a
{
	text-decoration		: none;
	font-size			: 14pt;
}
#breadcrumbs
{
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
}
/* headers */
#main h2, #main h3, #main h4, #main h5, #main h6
{
	font-family			: georgia;
	font-weight			: bold;
	margin				: 0px;
	padding				: 5px 0;
}
#content h2
{
	font-size			: 14pt;
	padding				: 15px 0 10px 0;
}
#content h2.first, #home h2
{
	padding-top			: 0px;
}
#content h3
{
	font-size			: 10pt;
}
#content h4
{
	font-size			: 9pt;
}

#breadcrumbs
{
	height				: 28px;
	font				: 9pt arial;
}
#breadcrumbs li
{
	float				: left;
	font-size			: 8pt;
}
#breadcrumbs a, #breadcrumbs a:visited
{
	text-decoration		: none;
	color				: #6e6e6e;
	margin				: 0 14px 0 7px;
}
#content #breadcrumbs a:hover
{
	text-decoration		: underline;
}


/* nieuws */
#content h2 small, #content h3 small
{
	float				: right;
	text-decoration		: none;
	font				: bold 8pt arial;
}

.niettonen
{
	position			: absolute;
	left				: -10000px;
	overflow			: none;
}

/* formulieren */
input
{
	border-width		: 0 0 1px 0;
	border-style		: solid;
	border-color		: #555;
	width				: 200px;
}
input.button
{
	display				: none;
}
textarea
{
	border				: 0px;
	background			: url('../img/bg/print.textarea.png') repeat left top;
	padding				: 100px 100px 0 0;
	font				: 12px arial;
}


