
/** RESET **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
}

/* POSITIONING */
html, body {height: 100%; /* héél belangrijk */}
body {margin: 0; padding: 0; background: url(../images/bg-body.gif) bottom right no-repeat; font: 12px/1.5em helvetica, arial, verdana, sans-serif;}
html>body {}
#page{width:760px; margin:0 auto; position:relative;}
		.wide30, .wide31, .wide32, .wide33, .wide41, .wide42, .wide43, .wide431, .wide44{padding:10px 0 0;margin:0 10px 10px 0; float:left}
		/* 3/3 */
		.wide30 {width:115px; display:inline;}
		.wide31 {width:240px; display:inline;}
		.wide32 {width:490px; display:inline;}
		.wide33 {width:740px;}
		
		/* 4/4 */
		.wide41 {width:180px; display:inline;}
		.wide42 {width:370px; display:inline;}
		.wide43 {width:560px; display:inline;}
		.wide431 {width:275px; display:inline;}
		.wide44 {width:750px;}
		.float431 { width:265px; float:left; margin-right:10px}
		.padding{margin:0 ;padding:0 10px}
		
	#header{height:70px; padding:0}
	#footer{ background:url(../images/bg-footer.gif) no-repeat; height:30px;}
		
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

/* STYLING */
div {margin:0; padding:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0 10px; color:#0253A5 }
p {font-size:1em; margin:0 0 1.5em ; padding:0 10px;}
h1 {font-size:1.5em;line-height: 1em;margin-top: 0;margin-bottom: 1em; }
h2 {font-size:1.1667em;line-height: 1.286em;margin-bottom: 0.5em; }
h3 {font-size: 1.02em; margin:0 0 0.5em}
h4 {font-size: 118%;}
a {color: ##0253A5;}
a:hover {color: ##0253A5}
img {}
label{ float:left; width:130px; margin:0 0 5px 0; padding:0}
#header h1{margin:0; padding:0}
#header h1 a{height:70px; width:320px; top:0px; left:0px; background:url(../images/jklogo.jpg); display:block; position:absolute;}
#header h1 a span{display:none}

.blauw {background:#F2F9FF}


/* FORM*/
form label{ float:left; width:130px; margin:0 0 5px 0; padding:0}
form input{ width:125px; margin:0 0 5px 0; padding:0}
form select{ width:130px; margin:0 0 5px 0; padding:0}
form textarea {width: 400px; margin:0 0 5px 0; padding:0}
form .checkbox input{margin:0 0 0; padding:0; border:0; width:auto; float:left;}
form .checkbox label{float:none; display:block; margin-left:20px;}

/* TABLE*/
table {width:100%; border-bottom:#E1ECFF solid 1px; margin-bottom:1em;}
tr {border-top:#E1ECFF solid 1px}
td {padding:1px 0;border-top:#E1ECFF solid 1px}

/* MENUs*/
.sidenav{padding-left: 0; border-bottom: 1px solid gray;width:160px;margin:0 10px 10px}
.sidenav li{list-style: none;margin: 0;padding: 0.25em;border-top: 1px solid gray;}
.sidenav li a { text-decoration: none;}

#contact {height:150px; margin-bottom:10px; background:url(../images/bg-contactgegevens.gif)}