/* General */

* { padding: 0; margin: 0; }
body { 
	background-repeat: repeat-x;
	background-color: #524A71;
}

.contbox a:link { color: #524A71; }
.contbox a:visited { color: #000000; }
.contbox a:hover { color: #666666; }
.contbox a:active { color: #333333; }

.contbox p { 
	font:12px Verdana, Arial, sans-serif;
	line-height:120%;
	margin: 2px 0 15px 0;
}

.act a:link { color: #000d00; }
.act a:visited { color: #000000; }
.act a:hover { color: #666666; background-color:#BDE6F2; }
.act a:active { color: #333333; }

.contbox li { 
	font:12px Verdana, Arial, sans-serif;
	line-height:120%;
	margin-left 10px;
}

.contbox ul, .contbox ol { 
	margin-left: 30px;
}

.contbox table { 
	font:12px Verdana, Arial, sans-serif;
}

.contbox img {
border:0;
margin: 2px;
}

.contbox h1 {
	font:bold 22px  Verdana, Arial, sans-serif;
	margin: 5px 0 5px 0;
	color:#524A71;
}

.contbox h2 {
	font:bold 17px Verdana, Arial, sans-serif;
	margin: 16px 0 5px 0;
	color:#524A71;	
}

.contbox h3 {
	font:bold 13px Verdana, Arial, sans-serif;
	margin: 15px 0 3px 0;
	color:#3E3755;	
}
img { border: 0px }
.footer-header { font-size: 1em; font-family: Georgia, "Times New Roman", "serif; font-size:"; color: #FFFFFF; line-height: 2em; }


/* Layout */

#wrapper {
	background: #FFFFFF url(../resources/wrap_bg.gif) 183px left repeat-y;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	width:800px;
	clear: both;
	height:auto;
}
#header {
	clear:both;
	width:800px;
	height:183px;
	float: left;
	background: url(../resources/header.jpg) top left no-repeat;
}
#header-menu{
	width:300px;
	float:right;
	text-align: right;
	padding:5px 10px;
	color:#FFFFFF;
	font:11px Verdana, Arial, sans-serif;
}

#header-menu a:link, #header-menu a:visited{
	color:#FFFFFF;
	font:11px Verdana, Arial, sans-serif;
	text-decoration:none;

}

#header-menu img{
	height: 10px;
}

.navbox{
	float:left;
	width:210px;
	padding: 20px 0 0 5px;
	background-image: url(../images/lines-bg.png);
	background-repeat: repeat-x;
	margin-bottom: 40px;
}

.navbox p{
	margin: 25px 0 0 15px;
	font:11px/12px Verdana, Arial, sans-serif ;
}

.contbox{
	float:right;
	width:525px;
	padding: 25px 20px 20px 20px;
	background-image: url(../images/lines-bg.png);
	background-repeat: repeat-x;
	margin-bottom: 0px;
}
#footer{
	width: 100%;
	height: 45px;
	clear: both;
	padding: 0;
	font:10px Verdana, Arial, sans-serif ;
	text-align:right;
	float:left;
	margin-top: 0;
}
#footercont {
	clear: both;
	width: 800px;
	height: 45px;	
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
	padding-bottom: 20px;
	background-color: #99CC33;

}
#footcont a:hover { color: #A8B6D7; }
#footcont a:link { color: #93D0E6; text-decoration: none; }
#footcont a:visited { color: #93D0E6; text-decoration: none; }
#footcont a:hover { color: #93D0E6; text-decoration: none;  }
#footcont a:active { color: #CCCCCC; text-decoration: none; }

#footleft{ width:600px; float:left; padding: 25px 0 0 0 }
.footright{ width:200px; float:right; }

.contbox hr {
	margin: 10px 10px 0 0;
	color: #B9E4F1;
	background-color: #B9E4F1;
	height: 1px;

	}
#nieuwsblok {
	padding: 10px 10px 10px 0 ;
}

#nieuwsblok .datum {
	font:italic 10px Verdana, Arial, sans-serif ;
	color:#999999;
}

#nieuwsblok h3 {
	font:bold 15px Verdana, Arial, sans-serif;
	margin: 0 0 5px 0;
	color:#524A71;
}

#nieuwsblok h4 {
	font:bold 13px Verdana, Arial, sans-serif;
	margin: 0;
	color:#524A71;
}


#nieuwsblok hr {
	color: #B9E4F1;
	background-color: #B9E4F1;
	height: 1px;
	clear:both;
	}
	
#nieuwsblok ul li{
	list-style-image: url(../resources/list-blok.gif);
	list-style-position:outside;
	margin-left: 15px;
	font:12px Verdana, Arial, sans-serif;
	line-height:120%;
	text-align: left;
	}
	
#nieuwsblok ul {
margin: 10px 0 10px 0;
	}	

.terug {
	font:11px/12px Verdana, Arial, sans-serif;
	float:right;
	margin: 0px 10px 10px 0;

}


.pltsn {
font:10px Verdana, Arial, sans-serif;
color:#999999;
}

/* Forms */

label { display: block; float: left; width: 130px; padding: 0px 20px 0px 0px; text-align: left; margin-right: 10px; margin-bottom: 10px; }
input:focus { background-color: #BDE6F2 }
textarea:focus { background-color: #BDE6F2 }

/* input form*/

.false {
	color:red;
}

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

form p { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
    margin: 0 0 0 5px;
}

input.invr {
	margin: 0px 0px 2px 0px;
	padding: 1px 2px 1px 2px;
	font: 11px Verdana, Arial, sans-serif;
	border: 1px solid #000F75;
	background-color: White;
}	


input.vzend, .bestel, .prnt, .eml, .hber {	
	background: url("../resources/form/verzend.gif") top left no-repeat;
	font: bold 11px Verdana, Arial, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	width:100px;
	height:18px;
	padding: 0px 0px 2px 0px;
	margin-top: 5px;
	border: 0;
	text-align: center;
	text-indent: 5px;
	cursor:pointer;
}

input.vzend2 {	
	background: url("../resources/form/verzend2.gif") top left no-repeat;
	font: bold 11px  Verdana, Arial, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	width:150px;
	height:18px;
	border: 0;
	text-align: center;
	text-indent: 5px;
}

input, select{
	margin: 0px 0px 2px 5px;
	padding: 1px 2px 1px 2px;

	border: 1px solid #000F75;
	background-color: #EEEEF2;
}	

div.act {
margin: 0 0 2px 10px;;
cursor:pointer;
font: bold 11px  Verdana, Arial, sans-serif;
text-align:left;
clear:left;
}

div.act img {
float:left;
margin: 3px;
border: 0;
}

div.act p {
text-align:left;
}

div.act h4 {
color: #990000;
}

.code {
font: 10px Verdana, Arial, sans-serif;
text-align:right;
color:#999999;
}

.normlist {
list-style-image:url(../resources/bullet.gif);
}
