body
{
	margin				: 0px;
	padding				: 0px;
	background-color	: #d9e7ff;
	font				: normal 0.75em Helvetica;
	color				: #000;
}

a
{
	color				: #00e;
	text-decoration		: underline;
}
a:visited
{
	text-decoration		: none;
}
a:hover
{
	text-decoration		: underline;
	color				: #c00;
}
a img
{
	border				: none;
}

/* padding en margins van lijsten en formulieren */
#navigation, #breadcrumbs, #footer ul, #home ul, #subnav
{
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
}
#container, #header .wrapper
{
	width				: 640px;
	padding				: 0px;
	margin				: 0px auto;
}

/* HEADER */
#header
{
	background-color	: #06f;
	height				: 110px;
	width				: 100%;
}
#index
{
	position			: absolute;
	float				: left;
	top					: 15px;
}
#navigation
{
	position			: absolute;
	top					: 80px;
	text-transform		: lowercase;
	display				: block;
}
#navigation li
{
	float				: left;
	padding-right		: 7px;
	margin-right		: 6px;
	background			: url('../img/bg/nav.border.gif') no-repeat right center;
}
#navigation a
{
	color				: #f90;
	text-decoration		: none;
	font				: bold 15px 'trebuchet ms';
}
#navigation li.last
{
	background-image	: none;
}
#navigation li.last a, #header dl a, #navigation a:hover
{
	color				: #fff;
}
#navigation a.selected
{
	border-bottom		: 1px solid #fff;
}

#subnav
{
	position			: absolute;
	top					: 300px;
}
#subnav a
{
	color				: #f90;
	padding				: 0 5px;
	width				: 129px;
	display				: block;
	text-decoration		: none;
	font-weight			: bold;
	font-size			: 0.9em;
}
#subnav a:hover
{
	color				: #fff;
	background-color	: #06f;
}

#header dl
{
	float				: right;
	font				: bold 12px 'trebuchet ms';
	color				: #fff;
	margin				: 5px 0 0 0;
	padding				: 0px;
	line-height			: 17px;
}
#header dt
{
	float				: left;
	width				: 50px;
	color				: #fff;
	text-indent			: -99999px;
	background			: url('../img/ico/email-blue.gif') no-repeat right center;
}
#header dt.telephone
{
	background-image	: url('../img/ico/telephone-blue.gif');
}
#header dt.location
{
	background-image	: url('../img/ico/location-blue.gif');
}
#header dt.form
{
	background-image	: url('../img/ico/form-blue.gif');
}
#header dd
{
	margin-left			: 60px;
}

/* MAIN */
#content
{
	margin-top			: 30px;
	line-height			: 18px;
}
#main .paddingLeft
{
	background-repeat	: no-repeat;
	background-position	: 0 5px;
}
#main div.padleft
{
	margin-left			: 160px;
}
#home
{
	margin-top			: 10px;
	line-height			: 18px;
}
h1, h2, h3, h4, h5
{
	margin				: 0px;
	padding				: 0px;
}
h1
{
	font				: bold 22px 'trebuchet ms';
	color				: #f90;
}
h2
{
	font				: bold 16px 'trebuchet ms';
	color				: #06f;
}


#breadcrumbs
{
	clear				: left;
	height				: 28px;
	position			: absolute;
	top					: 118px;
}
#breadcrumbs li
{
	float				: left;
	font-size			: 0.9em;
}
#breadcrumbs a, #breadcrumbs a:visited
{
	text-decoration		: none;
	color				: #06f;
	margin				: 0 14px 0 4px;
}
#content #breadcrumbs a:hover
{
	text-decoration		: underline;
}

#footer
{
	clear				: both;
	font-size			: 0.9em;
	padding				: 15px 0;
}
#footer ul
{
	background-color	: #06f;
	padding				: 2px 0;
}
#footer ul li
{
	display				: inline;
	margin				: 0 2px;
}
#footer ul a
{
	color				: #fff;
	text-decoration		: none;
	padding				: 2px 3px;
	margin				: 0 13px 0 12px;
}
#footer ul a:hover
{
	text-decoration		: underline;
}

/* home */
#home h1
{
	position			: absolute;
	left				: -99999px;
}
#home ul
{
	width				: 640px;
	height				: 465px;
}
#home li
{
	float				: left;
}
#home ul a
{
	display				: block;
	width				: 139px;
	padding-top			: 111px;
	height				: 28px;
	text-align			: center;
	background-repeat	: no-repeat;
	background-position	: center center;
	text-decoration		: none;
	margin				: 0 25px 16px 25px;
	color				: #fff;
	font				: bold 15px 'trebuchet ms';
	text-transform		: lowercase;
}

/* formulieren */
.hfaddon
{
	display				: none;
}
#content dl.form
{
	margin				: 0px;
	padding				: 0 0 15px 0;
	font-size			: 0.9em;
}
#content dl.form dt
{
	clear				: left;
	float				: left;
	width				: 290px;
	padding-right		: 0px;
	padding-top			: 7px;
}
#content dl.form dd
{
	margin				: 5px 50px 20px 0;
	padding				: 5px;
	color				: #024;
	font-family			: arial;
}
#container #content dl.form
{
	border				: none;
}
#container  #content dl.form dt
{
	width				: 170px;
}
#container  #content dl.form dd
{
	margin-left			: 170px;
	margin-bottom		: 10px;
	padding				: 2px 5px 2px 40px;
	
}
textarea#opmerking, textarea#beschrijving
{
	width				: 400px;
	height				: 150px;
}

/* navigatie */
ul.navigatie
{
	list-style-type		: none;
	padding				: 0 0 0 40px;
	margin				: 10px 0 0 0;
	text-align			: center;
	color				: #c00;
	font-size			: 0.9em;
	line-height			: 14px;
	
}
ul.navigatie li span, ul.navigatie a, ul.navigatie li.totaal
{
	padding				: 0px 2px;
}
ul.navigatie li span
{
	color				: #06f;
}
ul.navigatie a
{
	text-decoration		: none;
	color				: #c00;
}
ul.navigatie a:hover
{
	background-color	: #c00;
	color				: #fff;
}
ul.navigatie li
{
	display				: inline;
}
ul.navigatie li.totaal
{
	position			: relative;
	float				: right;
}
ul.navigatie li span.selected
{
	background-color	: #06f;
	color				: #fff;
}

/* nieuws */
#content h1 small, #content h2 small
{
	float				: right;
	color				: #6e6e6e;
	text-decoration		: none;
	font				: bold 0.8em arial;
}
#content h1 small
{
	font-size			: 0.6em;
}
#nieuws div
{
	padding-bottom		: 10px;
}
#nieuws h2 a, #nieuws h2 a:visited
{
	display				: block;
	text-decoration		: none;
	color				: #06f;
}
div.bericht
{
	padding				: 5px 0 12px 0;
}
div.bericht a.paragraph
{
	visibility			: hidden;
	text-decoration		: none;
	color				: #ccc;
	font-size			: 0.7em;
}
div.bericht :hover a.paragraph
{
	visibility			: visible;
}
div.bericht a.paragraph:hover
{
	color				: #6e6e6e;
}
ul.nieuws
{
	list-style-type		: none;
	height				: 1.9em;
	border-bottom		: 1px dotted #09d;
	margin				: 0 0 5px 0;
	padding				: 0 0 0px 0;
	font-size			: 0.9em;
}
ul.nieuws a
{
	color				: #6e6e6e;
}
ul.nieuws a:hover, #nieuws h2 a:hover
{
	color				: #c00;
}
ul.nieuws li
{
	display				: inline;
	background-position	: left center;
	background-repeat	: no-repeat;
	padding				: 1px 20px;
}
.nieuws li.datum
{
	background-image	: url('../img/ico/date.gif');
}
.nieuws li.tags
{
	background-image	: url('../img/ico/tag.gif');
}
.nieuws li.reacties
{
	background-image	: url('../img/ico/comments.gif');
}

.show thead td
{
	font-weight			: bold;
	text-align			: center;
}
.show td
{
	background-color	: #06f;
	color: #fff;
	padding				: 1px;
}
