body
	{
	color:#444444;
	background-color:#f9f9f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:17px;
	}
	
a 	{ color:#333333; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }

#container
	{
	margin:0px auto 0;
	text-align:left;
	width:885px;
	background-color:#ffffff;
	background-image:url(images/cbg.gif);
	background-repeat:repeat-y;
	}
	
#header
	{
	width:319px;
	height:27px;
	margin:0;
	padding:159px 0px 0px 575px;
	background-repeat:no-repeat;
	z-index:2;
	position:relative;
	}

/*
#header
	{
	width:885px;
	height:184px;
	margin:0px;
	z-index:2;
	position:relative;
	}
	
#flash
	{
	width:885px;
	height:184px;
	margin-bottom:-50px;
	z-index:0;
	position:relative;
	}
*/	
#header ul	
	{
	margin:0px;
	padding:0px 0px 10px 0px;
	}
	
#header li
	{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
	}
	
#header li a
	{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background-color:#ffffff;
	padding:10px;
	}
	
#header li a:hover
	{
	border:2px solid #ED174F;
	border-bottom:2px solid #ffffff;
	padding:8px 8px 10px 8px;
	}
	
#line
	{
	margin:-4px 0px 0px 8px;
	padding:0px;
	width:864px;
	height:2px;
	border-bottom:2px solid #ED174F;
	z-index:1;
	position:relative;
	}

#user
	{
	width:885px;
	height:26px;
	margin-top:10px;
	padding-top:6px;
	background-image:url(images/bar.jpg);
	background-repeat:no-repeat;
	font-size:95%;
	text-align:right;
	color:#ffffff;
	}
	
#user a
	{
	color:#ffffff;
	text-decoration:none;
	}
	
#user a:hover
	{
	text-decoration:underline;
	}
	
#user ul
	{
	padding:0px;
	margin:0px 50px 0px 0px;
	}

#user li
	{
	display:inline;
	list-style:none;
	margin:0px 2px 0px 2px;
	padding:0px;
	}

#login_frontpage
	{
	margin:0px 50px 0px 0px;
	}
	
#breadcrumb
	{
	padding-left:20px;
	color:#666666;
	font-size:95%;
	}

#main
	{
	width:885px;
	margin-top:10px;
	background-image:url(images/cbg.gif);
	float:left;
	}
	
#leftcolumn
	{
	width:400px;
	padding:10px 10px 20px 20px;
	text-align:left;
	float:left;
	}

#rightcolumn
	{
	width:400px;
	padding:10px 20px 20px 10px;
	text-align:left;
	float:left;
	}
	
h1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#ed174f;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	margin:0px;
	}
	
#kop2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ed174f;
	font-weight:bold;
	}
	
.tekst
	{
	margin:0;
	padding:0;
	text-align:justify;
	}
	
.tekst ul
	{
	margin:0;
	padding:0;
	list-style:square url(images/ul.gif) inside;
	}
	
#kroon
	{
	float:left;
	padding:0px 8px 8px 0px;
	}
	
#diensten
	{
	text-align:left;
	width:845px;
	padding:0px 0px 0px 20px;
	}
	
#content
	{
	padding:10px 20px 20px 20px;
	}

.table_class tr,td
	{
	vertical-align:top;
	}
	
.werk_site_desc
	{
	border:1px #999999 dotted;
	padding:5px;
	}
	
.kop1_werk_project
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#ed174f;
	font-weight:bold;
	padding-bottom:3px;
	}

.kop1_werk_project a
	{
	text-decoration:none;
	color:#ed174f;
	}

.projectsub
	{
	color:#ed174f;
	font-weight:bold;
	}
	
.werk_list
	{
	border:1px #999999 dotted;
	padding:5px;
	float:left;
	text-align:justify;
	}

.werk_list a
	{
	color:#ed174f;
	}
	
#werk_nav
	{
	width:400px;
	border:1px #999999 dotted;
	padding:5px;
	float:left;
	text-align:center;
	margin-top:10px;
	}
	
#contact_left
	{
	width:600px;
	padding:10px 10px 20px 20px;
	float:left;
	}
	
#contact_right
	{
	width:200px;
	padding:10px 20px 20px 10px;
	float:left;
	border:1px #999999 dotted;
	}
	
#footer
	{
	margin-bottom:-2px;
	padding:0;
	}
	
#footer_nav
	{
	margin:0px;
	padding-right:20px;
	width:885px;
	font-size:95%;
	color:#333333;
	text-align:right;
	position:relative;
	}

#footer_nav a
	{
	text-decoration:none;
	color:#666666;
	}

#footer_nav a:hover
	{
	text-decoration:overline;
	color:#000000;
	}
	
#footer_details	
	{
	width:885px;
	text-align:left;
	color:#666666;
	font-size:85%;
	padding-left:20px;
	margin-top:-13px;
	}

#footer_details a
	{
	text-decoration:none;
	color:#666666;
	}
	
.nadruk	{ color: #ED174F; }
.bold	{ font-weight:bold; }
input, .invoerveld, select, textarea	
	{
	color:#000000;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	}
	
input:focus, textarea:focus, select:focus, .invoerveld:focus
	{
	border:1px solid #ED174F;
	}
	
.invoerveld_header	
	{
	color:#ffffff;
	background-color:#ED174F;
	border:1px solid #e9e9e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	}
	
.invoerveld_header:focus
	{
	border:1px solid #333333;
	}
	
.knop
	{
	background-color:#ffffff;
	border:0;
	color:#333333;
	font-size:85%;
	border:1px solid #ED174F;
	}
	
.t_contact
	{
	color:#666666;
	}

#admin
	{
	border-collapse:collapse;
	border:1px dotted #999999;
	}
		
#admin td
	{
	padding:3px;
	}	
	
.werk_img
	{
	border:1px dotted #999999;
	padding:3px;
	}