html {
	padding: 0;	
	color: #474747;
	background: url("/templates/images/bg.png") repeat-x;
	font: 12px "Trebuchet MS", Sans-Serif;
}

body {margin: 0;}

div#container {
	width: 924px;
	margin: 0 auto;
}

/* link opmaak */
a {
	color: #474747;
	text-decoration: none;
}
a:hover {
	color: #474747;
	text-decoration: underline;
}
/* /link opmaak */

/* invisible */
.invisible {display: none;}
/* /invisible */

/* images */
img {border: 0;}
/* /images  */

/* Header  */
div#header {
	width: 924px;
	height: 119px;
	background: url("/templates/images/logo.png") no-repeat;
}
h1 {
	float: left;
	width: 275px;
	height: 28px;
	background: url("/templates/images/h1.png") 130px 30px no-repeat;
	margin: 0;
	padding: 30px 0 0 130px;
}
h2 {
	float: right;
	width: 299px;
	height: 40px;
	color: #fff;
	background: url("/templates/images/h2.png") 6px 0 no-repeat;
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 16pt;
	font-weight: normal;
}
div#aanmelden a{
	display: block;
	float: left;
	width: 167px;
	height: 22px;
	color: #747474;
	background: url("/templates/images/aanmelden.png") 130px 0 no-repeat;
	margin: 13px 0 0 0;
	padding: 5px 0 0 160px;
	clear: both;
}
/* /Header */

/* Menu  */
ul#menu {
	float: right;
	height: 28px;
	margin: 16px 0 0 0;
	padding: 0 12px 0 0;
	list-style: none;
}

ul#menu li {float: left;}

ul#menu li a{
	float: left;
	height: 28px;
	color: #fff;
	background: url("/templates/images/button_bg.png") 100% 3px no-repeat;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul#menu li a:hover, ul#menu li.active a {
	color: #747474;
	background: url("/templates/images/button_bg-active.png") top right no-repeat;
	text-decoration: none;
}

ul#menu li span {	
	float: left;
	height: 28px;
	padding: 5px 20px 0 30px;
	cursor: pointer;
}
ul#menu li span.home {background: url("/templates/images/li_home.png") 0 3px no-repeat;}
ul#menu li span.adv {background: url("/templates/images/li_adv.png") 0 2px no-repeat;}
ul#menu li span.new {background: url("/templates/images/li_new.png") 0 3px no-repeat;}
ul#menu li span.gevraagd {background: url("/templates/images/li_gevraagd.png") 0 2px no-repeat;}
ul#menu li span.pop {background: url("/templates/images/li_pop.png") 0 2px no-repeat;}

ul#menu li span.home:hover, ul#menu li span.home-active {background: url("/templates/images/li_home-active.png") no-repeat;}
ul#menu li span.adv:hover, ul#menu li span.adv-active {background: url("/templates/images/li_adv-active.png") no-repeat;}
ul#menu li span.new:hover, ul#menu li span.new-active {background: url("/templates/images/li_new-active.png") no-repeat;}
ul#menu li span.gevraagd:hover, ul#menu li span.gevraagd-active {background: url("/templates/images/li_gevraagd-active.png") no-repeat;}
ul#menu li span.pop:hover, ul#menu li span.pop-active {background: url("/templates/images/li_pop-active.png") no-repeat;}
/* /Menu */

/* Left */
div#left {
	float: left;
	width: 219px;
	padding: 0 0 0 31px;
	margin: 15px 7px 39px 0;
}

.top {
	display: block;
	height: 22px;
	background: url("images/top.png") 0 3px repeat-x;
	padding: 0 0 3px 0;
	margin: 0 0 7px 0;
	text-align: center;
	border-bottom: 1px solid #A6A6A6;
}

div#left h3 {
	width: 202px;
	height: 22px;
	color: #818181;
	background: url("images/h3.png") repeat-x;
	margin: 0;
	padding: 3px 15px 0 0;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	font: 13px Tahoma;
	font-weight: bold;
	text-align: right;
}
div#left h3 img {
	float: left;
	margin: 0 0 0 6px;
}

div#left form {
	width: 210px;
	color: #747474;
	margin: 0 0 3px 0;
	padding: 5px 0 5px 7px;	
	border-bottom: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
}
div#left form a {color: #747474;}

div#left .textfield {
	width: 192px;
	height: 23px;
	color: #747474;
	margin: 0 0 4px 0;
	padding: 5px 0 0 5px;
	border: 1px solid #CECECE;
}

div#left .user {background: url("/templates/images/user_bg.png") 98% 50% no-repeat;}
div#left .pwd {background: url("/templates/images/pwd_bg.png") 98% 50% no-repeat;}
div#left .email {background: url("/templates/images/email_bg.png") 98% 50% no-repeat;}

div#left .submit {
	width: 197px;
	height: 18px;
	color: #737373;
	background: url("/templates/images/submit.png") bottom repeat-x;
	border: 1px solid #CECECE;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 90%;
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
}

div#left form span a{font-size: 8pt;}
div#left form.registreer {border: 1px solid #E9E9E9;}

div#left form cite big {font-size: 14pt;font-weight: bold;font-style: normal;}
div#left form cite {font-size: 9pt;font-weight: bold;font-style: normal;}

div#left ul{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	list-style: none;
}

div#left ul li {
	min-height: 18px;
	background: url("images/list-style.png") 12px 7px no-repeat;
	padding: 0 7px 0 23px;
	clear: both;
}

div#left ul li.dark{background-color: #ECF0F6;}
div#left ul li.light{background-color: #FBFBFB;}

div#left ul li span.merk {float: left;}
div#left ul li span.no {float: right;}

/* /Left  */

/* Right */
div#right {
	float: left;
	width: 653px;
	padding: 0;
	margin: 15px 0 39px 0;
}

div#right .top form {
	float: right;
	height: 21px;
	margin: 0;
	padding: 1px 0 0 0;
	overflow: hidden;
}

div#right .top form .textfield {
	width: 134px;
	height: 13px;	
	padding: 0 0 0 10px;
	font-size: 7pt;
	border: 1px solid #DADADA;
	vertical-align: top;
}

div#right .top form .select {
	width: 117px;
	height: 14px;
	padding: 0 0 0 10px;
	font-size: 7pt;
	border: 1px solid #DADADA;	
	vertical-align: top;
} 
div#right .top form .submit {
	width: 80px;
	height: 21px;
	color: #474747;
	background: url("/templates/images/zoeken_bg.png") no-repeat;
	border: none;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
img.arrow {float: left;margin: 10px;}

div#right .left{
	float: left;
	width: 393px;
	margin: 0 7px 0 0;
}
div#right .left h3 {
	width: 366px;
	height: 28px;
	background: url("/templates/images/h3_right.png") repeat-x;
	color: #083c80;
	margin: 0;
	padding: 0 27px 0 0;
	font-size: 19pt;
	font-weight: normal;
	text-align: right;	
	border-left: 1px solid #EFF2F7;
	border-top: 1px solid #EFF2F7;
	border-right: 1px solid #EFF2F7;
}

div#right .left h3 img {
	float: left;
	margin: 4px 0 0 8px;
}

div#right .left ul {	
	width: 385px;
	background: #FCFDFE url("/templates/images/ul_bg.png") bottom repeat-x;
	margin: 0 0 7px 0;
	padding: 14px 0 10px 8px;
	border-left: 1px solid #EFF2F7;
	border-bottom: 1px solid #EFF2F7;
	border-right: 1px solid #EFF2F7;
	list-style: none;
}

div#right .left ul div {
	width: 364px;
	height: 62px;
	padding: 6px;
	margin: 0 0 5px 0;
	border: 1px solid #EFF2F7;
}

div#right .left ul div img {
	float:left;
	margin: 0 9pt 0 0;
}

div#right .left ul div dd, div#right .left ul div dd {
	float: left;
	margin: 0;
	padding: 0;
}

div#right .left ul div dd {
	color: #1F3980;
	margin: 0 3px 0 0;
	font-weight: bold;
}

div#right .left ul div span {
	float: right;
	font-size: 7pt;
}

div#right .left ul li.blue a{color: #1F3980;}

div#right .left ul li span.upper {
	color: #1F3980;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: 30%;
}

div#right .right {
	float: left;
	width: 253px;
	margin: 0;
	padding: 0;
}

div#right .right h3 {
	width: 240px;
	height: 28px;
	background: url("images/h3_right.png") repeat-x;
	color: #083c80;
	margin: 0;
	padding: 0 11px 0 0;
	font-size: 19pt;
	font-weight: normal;
	text-align: right;	
	border-left: 1px solid #CFD8E7;
	border-top: 1px solid #CFD8E7;
	border-right: 1px solid #CFD8E7;
}

div#right .right h3 img {
	float: left;
	margin: 4px 0 0 8px;
}

div#right .right ol {
	width: 221px;
	color: #083c80;
	margin: 0 0 58px 0;
	padding: 5px 0 0 30px;
	border-left: 1px solid #CFD8E7;
	border-bottom: 1px solid #CFD8E7;
	border-right: 1px solid #CFD8E7;
	font-size: 14pt;
	font-weight: bold;
	list-style-type: decimal;
}

div#right .right ol li {
	background: url("/templates/images/simpel_bg.png") left bottom no-repeat;
	padding: 0 0 8px 0;
}

div#right .right ol li span a, div#right .right ol li span {
	color: #083c80;
	padding: 0 0 0 5px;
	font-size: 10pt;
}

div#right .right ol li h4 {
	width: 214px;
	color: #5683be;
	background: url("/templates/images/h4.png") no-repeat;
	margin: 0;
	padding: 2px 0 0 7px;
	font-size: 12pt;
}

div#right .right ol li p {
	color: #5683be;
	margin: 0;
	padding: 0 0 0 7px;
	font-size: 10pt;
	font-weight: normal;
}

.green {color: #7db942;}

div#spotlight {
	width: 213px;
	background: url("/templates/images/ul_bg.png") bottom repeat-x;
	padding: 19px;
	border-left: 1px solid #CFD8E7;
	border-bottom: 1px solid #CFD8E7;
	border-right: 1px solid #CFD8E7;
}

div#spotlight div {
	color: #083c80;
	padding: 13px 15px;
	margin: 0 0 15px 0;
	border: 1px solid #E5E6E7;
	font-size: 10pt;
	text-align: center;
}

div#spotlight div img {border: 2px solid #E6EBF4;}

div#spotlight h5 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
	line-height: 100%;
}

div#spotlight a {color: #7DBD3E;}
/* /Right  */

/* Content */
div#content h3 {
	width: 625px;
	height: 28px;
	background: url("/templates/images/h3_right.png") repeat-x;
	color: #083c80;
	margin: 0;
	padding: 0 27px 0 0;
	font-size: 14pt;
	font-weight: normal;
	text-align: left;	
	border-left: 1px solid #EFF2F7;
	border-top: 1px solid #EFF2F7;
	border-right: 1px solid #EFF2F7;
	float:left;
}

div#content h3 img {
	float: left;
	margin: 4px 0 0 8px;
}
/* /Content */

/* Footer */
div#footer {
	width: 100%;
	height: 26px;
	color: #fff;
	background: url("/templates/images/footer_bg.png") repeat-x;
	margin: 39px 0 0 0;
	padding: 28px 0 0 0;
	font-size: 8pt;
	clear: both;
	overflow: hidden;
}

div#footer a {color: #fff;}

div#footer div{
	width: 905px;
	margin: 0 auto;
}

div#footer .rss, div#footer .html {vertical-align: top;}

span.right {margin: 0 0 0 50px;}
/* /Footer  */

.pagination{
	font-family: "Trebuchet MS";
	padding: 2px 2px 6px 2px;
	text-indent: 10px;
	text-align:center;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 14px;
position:absolute;
top:-20px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #999999;
text-decoration: none; 
color: #333333;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #FFFFFF;
background-color: #456CA7;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #456CA7;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}
