@charset "utf-8";
/* CSS Document */

/********************
HTML Tags
********************/

/** reset defaults **/
body, html, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, p, img {margin:0;padding:0;}
img {border:none;}

/** headings **/
h1, h2, h3, h4 {color:#0055A5;font-weight:bold;}
h1 {font-size:1.1em;}

/** links **/
a:link, a:visited, a:hover {color:#0055A5;text-decoration:underline;}
a:hover {text-decoration:none;}

/**********************
LAYOUT DIVS & STYLES
**********************/

#container {
	width:860px;
	margin:11px 0 0 11px;
	border:1px solid #D6D6D6;
	font:.95em "Times New Roman", Times, Helvetica, sans-serif;
	color:#717174;
}
#header {
	height:110px;
	background:url(../img/bg-header.png) no-repeat right top;
}
#topnav {
	height:24px;
	background:url(../img/bg-topnav.png) repeat-x;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
}
#topnav ul {
	padding:0;
	margin:2px 0 0 25px;
}
#topnav li {
	padding:0;
	margin:1px 14px 0 0;
	list-style-type:none;
	display:block;
	float:left;
	border-right:1px solid #fff;
}
#topnav li a {
	margin-right:14px;
	padding-top:2px;
	font-size:.8em;
	letter-spacing:1px;
	color:#919193;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#topnav li a:hover {
	color:#0055A5;
}
#ct {
	line-height:22px;
}

/** basis kolommen **/
#cl-1, #cl-2, #cl-3, #cl-form  {
	width:240px;
	padding:40px 23px 0 23px;
	display:inline;
	float:left;
	min-height:360px;
	height:auto !important;
	height:360px;
}
#cl-1 {
	border-right: 1px solid #D6D6D6;
}
#cl-2 {
	border-right: 1px solid #D6D6D6;
}
#cl-form {
	width:472px;
	margin-top:14px;
}

#footer {
	width:860px;
	margin:4px 0 0 11px;
	font:.8em "Times New Roman", Times, Helvetica, sans-serif;
	color:#98989A;
}
#footer a {color:#98989A;text-decoration:none;}
#footer a:hover {color:#0055A5;text-decoration:none;}


/********************
FORM STYLES
********************/
input, select, textarea {
	font:14px "Times New Roman", Times, Helvetica, sans-serif;
	color:#717174;
}
label, input, select {
	display:block;
	float:left;
}
label {
	width:130px;
	margin-top:0px;
	margin-bottom:8px;
}	
form br {clear:left;}
.txtinput {
	width:280px;
	margin-bottom:8px;
}
.textArea {
	width:410px;
}
.normalfloat {display:inline; float:none; margin-left:0px;}
.vbutton {
	width:90px;
	margin:14px 0 0 324px;
	letter-spacing:1px;
	font-weight:bold;
	display:inline;
	cursor:pointer;
	border: 1px solid #A5ACB2;
	background-color:#fff;
	color:#0055A5;
}

/********************
GENERIC CLASSES
********************/
.floatright {float:right;}
.floatleft {float:left;}
.clear {clear:both;}
.sml {font-size:.95em;}
.hide {display:none;}
.logo {margin:23px 0 0 24px;}
.blauw{color:#0055A5;}
 a.blauw, a.blauw:visited {color:#0055A5;}
 a.blauw:hover {color:#0055A5;text-decoration:none;}
 
