/**********************************************/
/* General styles                             */
/**********************************************/

dl,dt,dd,h1,h2,h3,form,body,html,div,p,blockquote,fieldset,input,hr {margin: 0; padding: 0;}
div{text-align:left;}
img, a {border: 0;}

body {
	background:white;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

P,TD,UL,LI,.msoNormal{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #63625f;
	margin-top:0px;
	margin-bottom:0px;
	line-height:19px;
}
a:link,a:visited {
	text-decoration: underline;
	color:#63b2bb;
	padding:0px;
}
a:hover,a:active {
	text-decoration: underline;
	color:#2d6a6f;
	padding:0px;
}


table{
	border:none;
}

td{
	vertical-align:top;
}

td.indent{
	padding-left:16px;
}

table.blauw{
	border-top:1px solid #59a6d2;
	border-left:1px solid #59a6d2;
}
table.blauw td{
	border-bottom:1px solid #59a6d2;
	border-right:1px solid #59a6d2;
	padding:5px;
}

div.TitleBlockGrey{
	background-color:#b5b9ba;
	color:white;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	border:1px solid #58a5d1;
	text-transform:uppercase;
	width:825px;
	padding-top:10px;
	padding-bottom:10px;
	text-height:22px;
	text-align:center;
	display:block;
}

div.blockBlauw{
	border:1px solid #bfe0e4;
	background-color:#f7fbfc;
	width:809px;
	text-align:center;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	color:#59a5d0;	
}

span.highlight1{
	color:black;
	font-weight:bold;
}
span.highlight2{
	color:#018292;
	font-weight:bold;
}
h1{
	width:811px;
	height:23px;
	padding-bottom:12px;
	font-size:20px;
	color:#008292;
	font-family:verdana;
	padding-left:16px;
	background-image:url(../images/h1_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:5px;
}
h2{
	width:811px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#59a5d0;
	font-family:verdana;
	padding-left:16px;
	padding-top:5px;
}
h3{
	color:#59a5d0;
	padding-bottom:16px;
	border-bottom:1px solid #59a5d0;
	font-size:12px;
	font-weight:bold;
}
p.indent{
	font-family:verdana;
	line-height:19px;
	font-size:12px;
	color:#63625f;
	padding-left:16px;
}

img.dikke_grijze_rand{
	border:12px solid #f0f0f0;
}

img.fijne_blauwe_rand{
	border:1px solid #5ba4cf;
}

HR{
	margin-left:16px;
	margin-right:16px;
	line-height:0px;
	height:1px;
	display:block;
	color: #bfe0e4;
	background-color: #bfe0e4;
	border:none;
}

input, textarea, select{font-family : Arial, Helvetica, sans-serif;;font-size : 12px;border:1px solid #DDDDDD;padding:1px;}


