html, body {
height: 100%;
}
body {
/*behavior:url("css/csshover.htc");*/
background: url("../img/bg_body.gif") repeat;
}
body, div, h1, h2, ul, li, form {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
}
td {
vertical-align: top;
}
img {
border: 0;
}
* {
font-size: 11px;
font-family: Arial, sans-serif;
color: black;
}
p {
text-align: justify;
}
div#container {
background: url("../img/borders.gif") repeat-y;
position: relative;
margin-left: auto;
margin-right: auto;
width: 609px;
height: 100%;
min-height: 100%;
}
/* Deze rule wordt door IE genegeerd! */
body > div#container {
height: auto;
}
div#topbar {
position: relative;
width: 593px;
height: 109px;
background: url("../img/logo.gif") no-repeat 26px 21px;
}
div#topbar img {
position:absolute;
top: 0;
right: 5px;
width: 368px;
height: 77px;
}
div#topbar p#datum {
position: absolute;
top: 80px;
right: 5px;
margin: 0;
color: #7B8886;
}
div#content {
background: url("../img/bg_cont.gif") repeat-y 8px 0;
border-top: 4px solid #C4D2D1;
padding-left: 8px;
padding-right: 8px;
width: 593px;
}
div#content a
{	color: black;
}
	div#content a:hover {
	text-decoration: underline;
	color: #C80E3D;
	}
div#menu {
float: left;
width: 174px;
background-color: none;
margin-top: 15px;
line-height: 18px;
}
	div#menu ul {
	text-align: right;
	margin-top: 0;
	margin-bottom: 22px;
	margin-right: 13px;
	}
		div#menu ul li {
		list-style: none;
		}
		div#menu ul li a,
		div#menu ul li a:hover {
		display:block;
		width: 160px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		word-spacing: normal;
		}
		div#menu ul li.title,
		div#menu ul li.title a {
		font-size: 11px;
		font-weight: bold;
		word-spacing: -2px;
		color: #475958;margin-right: -13px;
		padding-right: 13px;
		background: url("../img/mw_title.gif") no-repeat 100% 6px;
		}
		div#menu ul li a.current,
		div#menu ul li a:hover {
		color: black;
		margin-right: -13px;
		padding-right: 13px;				
		}
			div#menu ul li a.current {
			background: url("../img/current.gif") no-repeat 100% 6px;
			}
			div#menu ul li a:hover,
			div#menu ul li.title a:hover {
			background: url("../img/active.gif") no-repeat 100% 6px;
			}
	div#menu p#email {
	text-align: right;
	padding-top: 28px;
	padding-right: 1px;
	}
div#tekst {
float: right;
width: 379px;
background-color: none;
padding: 10px 20px 50px 20px;
}
	div#tekst h1 {
	font-size: 20px;
	font-weight: normal;
	color: black;
	}
	div#tekst h2 {
	font-size: 12px;
	color: black;
	margin-top: 10px;
	margin-bottom: -7px;
	}
		div#tekst h2.alert {
		color: red;
		margin-bottom: 10px;
		}
	div#tekst p {
	margin-top: 10px;
	margin-bottom: 0;
	}
	div#tekst a#welkomstbrief {
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin-top: 10px;
	margin-bottom: -7px;
	}
		div#tekst a#welkomstbrief:hover {
		color: #C80E3D;
		}
	div#tekst div#adres p {
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 20px;
	}
	div#tekst p#adres {
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
	div#tekst p img#route {
	width: 381px;
	/*width: 309px;*/
	border: 1px solid black;
	}
	dl dt {
	font-weight: bold;
	color: white;
	letter-spacing: 1px;
	margin-top:10px;
	padding: 0 3px 0 3px;
	background: #999999;
	}
		dl dd div {
		margin: 5px 0 0 -10px;
		letter-spacing: 2px;
		}
	div#tekst a.totop {
	display: block;
	margin-top: 10px;
	text-decoration: none;
	color: #5F7371;/*#C80E3D;*/
	}
		div#tekst a:hover.totop {
		text-decoration: underline;
		}
	div#tekst ul {
	margin-left: 15px;
	}
div#separator {
clear: both;
width: 593px;
padding-bottom: 20px;
line-height: 0px;
font-size: 0px;
background: white url("../img/footback.gif") no-repeat left top;
}
form table#main {
width: 379px;
}
form table#main th,
form table#main th.sub {
font-weight: bold;
}
	form table#main th {
	color: #FFFFFF;
	background-color: #475958;
	}
	form table#main th.sub {
	color: #475958;
	background-color: #C4D2D1;
	}
form table#main td {
padding:2px;
/*padding-bottom: 10px;*/
border: 1px solid #C4D2D1;
}
form table#main td input.text {
width: 230px;
}
form table#main td input.datum {
width: 75px;
}
form table#main td textarea {
width: 230px;
height: 60px;
}
	form table#main table.sub {
	width: 100%;
	}
		form table#main table.sub td {
		border: none;
		}
p.note {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}