* {
    margin: 0px;
    padding: 0px;
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	color: #231F20;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0px;
	width: 100%;
	height:100%;
}

#header {
	width:960px; 
	height:128px;
	margin:0 auto;
	}
#line_header {width:50%; left:50%; position:absolute; height:1px; background-color:#062967; margin-top:50px;}
#grijs_vlak_header {position:absolute; margin-left:176px; margin-top:51px; background-color:#dbdceb; width:544px; height:77px; z-index:1;}
#payoff {position:absolute; margin-top:32px; margin-left:22px; width:330px; height:15px;}
#logo {position:absolute; margin-top:9px; margin-left:441px; width:330px; height:15px;}
#blauw_vlak_header { width:550px; height:128px; background-color:#9bbadd; position:relative;}
#blauw_lijn {width:100%; height:1px; background-color:#062967; margin-bottom:6px; margin-top:-7px; position:relative; z-index:2;}
#blauw_back { width:100%; height:234px; background-color:#062967;}
#left {width:157px; padding-right:19px; float:left;}
#menu_wrap {width:960px; margin:0 auto;}
#menu {width:157px; margin-top:25px; border-top:1px dotted #fff; width:50%; left:0; overflow:hidden; margin-left:-320px; position:absolute;}
#content_main { float:left; width:484px; min-height:416px; background-color:#dbdceb; margin-bottom:20px; padding:20px 30px 30px 30px; background:url(../images/content_back.png) top right no-repeat #dbdceb;}
#blokje {background-color:#9bbadd; width:176px; height:22px; float:left; margin-top:234px;}
#blauw_beeldmerk {background-image:url(../images/blauw_vlak_rechts.png); background-repeat:no-repeat; width:240px; height:234px; float:left}
#afbeeldingen {width:220px; height:220px; float:left; margin-left:8px; margin-top:8px;}
#bocht {position:absolute; height:50px; width:50px; background:url(../images/boggie.png) top left no-repeat; z-index:100;}

#line_footer { width:50%; background-color:#062967; height:1px; clear:both;}
#line_footer2 {width:240px; background-color:#062967; height:1px; position:absolute; left:50%;}
#footer {width:609px; text-align:left; height:50px; margin:0 auto; font-size:9px; color:#999999; padding-top:6px;}

.nieuwsitem {padding:10px 0px 10px 0px; border-bottom:1px solid #bbbbbb;}
#socialicons { float:right; margin-top:15px;}
#socialicons img { margin-left:10px;}

#bysitework { position:absolute; margin-left:720px;font-family: Arial, Helvetica, sans-serif; margin-top:-20px;
font-size: 9px;
font-weight: normal;
color: #cccccc;
text-decoration: none;}

#bysitework a {color:#ccc;}
.submenu li { background-position:9px 13px; font-size:14px; padding:2px 10px 2px 15px; width:145px; }

.submenu li a:link { color:#062967; text-decoration:none; }
.submenu li a:active { color:#062967; text-decoration:none; }
.submenu li a:visited { color:#062967; text-decoration:none; }
.submenu li a:hover { color:#9bbadd; text-decoration:none; }

input {outline: none; }
textarea {outline: none; font-family:Arial, Helvetica, sans-serif; padding-top:5px; }

.tekstvak_smal {
	color: #fff;
	background-color:#333333;
	text-decoration: none;
	height: 25px;
	width: 260px;
	border: 1px solid #000;
	padding-left:5px;
}
.tekstvak_breed {
	color: #fff;
	background-color:#333333;
	text-decoration: none;
	height: 25px;
	width: 260px;
	border: 1px solid #000;
	padding-left:5px;
}
.tekstvak_multi {
	color: #fff;
	background-color:#333333;
	text-decoration: none;
	width: 260px;
	border: 1px solid #000;
	padding-left:5px;
}
.tekstvak_medium {
	color: #fff;
	background-color:#333333;
	text-decoration: none;
	height: 25px;
	width: 260px;
	border: 1px solid #000;
	padding-left:5px;
}
.button {
    font-size: 14px;
	width:130px;
	height:22px;
	border:none;
	color:#FFFFFF;
	background-color:#0088CC;	

}
.button:hover{ cursor:pointer; }


.fout { color:#FF0000; }

.downloads { padding:10px 0px; }
.downloads li { list-style:none; background:url(../images/pdf.png) top left no-repeat; background-position:0px 13px; font-size:12px; padding: 5px 0px 5px 25px; width:auto; border-top:#A5B7C0 solid 1px; }

.downloads li a:link { color:#C41039; text-decoration:none; }
.downloads li a:active { color:#C41039; text-decoration:none; }
.downloads li a:visited { color:#C41039; text-decoration:none; }
.downloads li a:hover { color:#231F20; text-decoration:none; }

/* DEZE HACK IS NODIG OMDAT ANDERS HET CONTENT VLAK NIET MEESCHAALD MET EEN FLOATED DIV */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */