body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/bg_gradient.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #41368E;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	color:#000000;
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:none;
}
.stippellijn {
	height:1px;
	background-image:url(../images/stippellijn.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
.clearboth {
	clear:both;
}
.clearleft {
	clear:left;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.imgkader {
	border:solid 1px #6b6b6b;
}
.red {
	color:#FF0000;
}
.green {
	color:#00CC00;
}
#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:977px;
}
#contentwrapper {
	width:927px;
	background-image:url(../images/bg_gradient_wrapper.png);
	background-repeat:repeat-y;
	padding:0px 25px 0px 25px; /* top right bottom left */
}

/* TOP MENU */
#top {
	width:921px;
	height:73px;
	/*background-image:url(../images/bg_topper.gif);*/
	background-image:url(../images/bg_topper_new.gif);
	_background-image:url(../images/bg_topper2.gif);
	margin:0px 0px 0px 6px; /* top right bottom left */
	background-repeat:no-repeat;
}
#homelink
{
	float: left;
	width: 90px;
	height: 65px;
}
#topmenu {
	padding-top:30px;
	padding-left:100px;
	_padding-left:97px;
	padding-top:0px;
}
#top a {
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	height:20px;
	padding-top:4px;
}
#headerfoto {
	width:927px;
	height:154px;
	overflow:hidden;
}

.topspacer
{
	height: 20px;
	line-height: 20px;
}

/* DREMPELS WEG */
#drempelsweghome {
	padding:10px 0px 10px 0px; /* top right bottom left */
}
#drempelsweg {
	margin:3px 0px 5px 0px; /* top right bottom left */
	float: right;
}
#drempelswegvervolg {
	margin:0px 0px 5px 240px; /* top right bottom left */
	padding:8px 0px 0px 0px; /* top right bottom left */
}
#drempelswegvervolg a:link, #drempelswegvervolg a:visited {
	color:#FFFFFF;
}
#top a.drempelswegS {
	font-size:11px;
	margin: 11px 5px 0 0;
	text-transform: none;
}
#top a.drempelswegM {
	font-size:14px;
	margin: 9px 5px 0 0;
	text-transform: none;
}
#top a.drempelswegL {
	font-size:18px;
	margin: 5px 5px 0 0;
	text-transform: none;
}
#top a.drempelswegSactive, a.drempelswegS:hover {
	font-size:11px;
	margin: 10px 5px 0 0;
	text-decoration:underline;
	color:#666666;
}
#top a.drempelswegMactive, a.drempelswegM:hover {
	font-size:14px;
	margin: 8px 5px 0 0;
	text-decoration:underline;
	color:#666666;
}
#top a.drempelswegLactive, a.drempelswegL:hover {
	font-size:18px;
	margin: 5px 5px 0 0;
	text-decoration:underline;
	color:#666666;
}

/* ZOEKEN */
#zoeken {
	float:right;
	margin:5px 0px 5px 0px; /* top right bottom left */
}
#zoeken input {
	border:solid 1px #adadad;
	width:180px;
	height:16px;
	color:#666666;
}
#zoeken a:link, #zoeken a:visited {
	border:solid 1px #adadad;
	width:45px;
	height:15px;
	display:block;
	color:#666666;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 0px 0px; /* top right bottom left */
	margin:0px 5px 0px 0px; /* top right bottom left */
	float:left;
}
#zoeken a:hover, #zoeken a:active {
	background-color:#dfdfdf;
}
#zoekenvervolg {
	float:right;
	margin:5px 10px 5px 0px; /* top right bottom left */
	padding:5px 0px 0px 0px; /* top right bottom left */
}
#zoekenvervolg input {
	border:solid 1px #adadad;
	width:180px;
	height:16px;
	color:#666666;
}
#zoekenvervolg a:link, #zoekenvervolg a:visited {
	border:solid 1px #adadad;
	background-color:#FFFFFF;
	width:45px;
	height:15px;
	display:block;
	color:#666666;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 0px 0px; /* top right bottom left */
	margin:0px 5px 0px 0px; /* top right bottom left */
	float:left;
}
#zoekenvervolg a:hover, #zoekenvervolg a:active {
	background-color:#dfdfdf;
}

#zoeken a.zoekknop
{
	width: 17px;
	height: 17px;
	background-image: url(../images/SearchButton.jpg);
	background-repeat: no-repeat;
	float: right;
	border: 0;
	margin: 1px 0 0 3px;
}

#query
{
	width: 158px;
	height: 17px;
	line-height: 17px;
	padding: 0;
	margin: 0 0 0 8px;
	font: 11px;
}

#zoekenvervolg input.zoekknop, #zoeken input.zoekknop
{
	
	line-height: 13px;
	border:solid 1px #adadad;
	background-color:#FFFFFF;
	display:block;
	color:#666666;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 0px 0px; /* top right bottom left */
	margin:0px 5px 0px 0px; /* top right bottom left */
	float:left;
}

#zoekenvervolg form, #zoeken form, form
{
	margin: 0;
	padding: 0;
}

/* NIEUWS HOME */
#nieuwshome {
	width:330px; 
	float:left;
}
#nieuwshome a.nieuwstitel {
	color:#41368e; 
	margin-bottom:8px; 
	display:block; 
	width:330px; 
	font-weight:bold; 
	text-decoration:none;
}
#nieuwshome a.nieuwstitel:hover {
	color:#666666; 
}
#nieuwshome a.nieuwstitel2 {
	color:#41368e; 
	margin-bottom:8px;
	margin-top:8px; 
	display:block; 
	width:330px; 
	font-weight:bold; 
	text-decoration:none;
}
#nieuwshome a.nieuwstitel2:hover {
	color:#666666; 
}
#nieuwshome .nieuwsbody {
	margin-top:8px; 
	margin-bottom:8px;
}

/* 4 VLAKKEN HOMEPAGE */
#vlakkenhomepage {
	width: 590px;
	float: right;
	padding: 3px 0 10px 0;
	/*height: 433px;*/
	}

#contentHomeRight
{
	width: 285px;
	padding: 0px 0 7px 0;
}

#contentHomeRight p
{
	margin-top: 7px;
}

.vlakhomepage {
	width:290px;
	/*height: 110px;*/
	float:right; 
	margin-left:5px;
	}

.blocknote a {
	width:285px; 
	height:22px;
	display:block;
	text-decoration:none;
	color:#FFFFFF; 
	text-transform:uppercase; 
	font-size:16px; 
	font-weight:bold; 
	padding:3px 0px 0px 5px;
	margin-bottom:10px;
}

#banner_home_1, #banner_home_2 {
    float:right; 
	margin-left:5px;
    width: 585px;
    height: 62px;
}

#banner_home_1 img, #banner_home_2 img {
    border: none;
}

/* KRUIMELPAD */
#kruimelpad {
	background-image:url(../images/bg_kruimelpad.gif);
	background-repeat:no-repeat;
	background-color:#e9e9e9;
	height:24px;
}

/* CONTENT */
#bodymaincontent {
	background-image:url(../images/bg_maincontent.gif);
	background-repeat:no-repeat;
	min-height:530px;
	height:auto !important;
	height:530px;
	padding:5px 15px 0px 15px; /* top right bottom left */
	float:left;
	width:485px;
}
#bodymaincontent a {
	color:#787878;
}
#bodycontent {	
	color:#000000;
}
#bodycontent h1{
	font-weight:bold;
	margin: 0px;
	padding: 5px 0 7px 0;
	background: url(../images/bg_h1.gif) repeat-x scroll left bottom;
}
#bedrijfstakgroeplijst01 {
	width:220px; 
	padding-right:20px;
	background-image:url(../images/stippellijn_verticaal.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	float:left;
}
#bedrijfstakgroeplijst a {
	text-decoration:none;
}
#bedrijfstakgroeplijst a:hover {
	color:#000000;
}
#bedrijfstakgroeplijst a h2 {
	margin:0px;
	padding:0px;
	color:#000000;
}
#bedrijfstakgroeplijst02 {
	width:220px; 
	padding-left:20px;
	float:left;
}
#bedrijfstakgroeplinks a {
	color:#000000;
	font-weight:bold;	
	margin:0px 15px 0px 15px; /* top right bottom left */
}
#bedrijfstakgroeplinks a:hover {
	color:#666666;
}
#bedrijfstakgroeplogo {
	margin-bottom:15px;
	margin-top:10px;
	text-align:right;
}
#evenementenfoto {
	width:249px; 
	padding-right:15px;
	background-image:url(../images/stippellijn_verticaal.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	float:left;
}
#evenementendetails {
	float:left;
	margin-left:15px;
}
#faq ul {
	list-style-image:url(../images/list_item_rood.gif);
}
#faq ul li a {
	margin-top:5px;
	margin-bottom:5px;
	color:#000000;
	text-decoration:none;
}
#faq ul li a:hover {
	color:#666666;
}
select.jaar {
	height:18px; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #666666;
}
#contact input {
	border:solid 1px #999999;
	color:#666666;
	width:300px;
}
#contact td {
	padding-bottom:5px;
	padding-right:10px;
}
#contact textarea {
	width:300px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#contact a:link, #contact a:visited {
	border:solid 1px #adadad;
	background-color:#f0f0f0;
	width:100px;
	height:15px;
	display:block;
	color:#666666;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 0px 0px; /* top right bottom left */
	margin:0px 5px 0px 0px; /* top right bottom left */
	float:left;
}
#contact a:hover, #contact a:active {
	background-color:#dfdfdf;
}
#contact select {
	height:18px;
	width:300px; 
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #adadad;
}
#alfabet {
	text-align:center;
}
#alfabet a {
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
}
#alfabet a:hover {
	background-color:#cccccc;
}

#alfabetIntranet {
	text-align:center;
}
#alfabetIntranet a {
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
}
#alfabetIntranet a:hover {
	background-color:#cccccc;
}

#dossieroverzicht01 {
	width:220px; 
	padding-right:20px;
	background-image:url(../images/stippellijn_verticaal.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	float:left;
}
#dossieroverzicht a {
	text-decoration:none;
}
#dossieroverzicht a:hover {
	color:#000000;
}
#dossieroverzicht a h2 {
	margin:0px;
	padding:0px;
	color:#000000;
}
#dossieroverzicht02 {
	width:220px; 
	padding-left:20px;
	float:left;
}
.dossier {
	background-image:url(../images/dossier.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	overflow: hidden;
	/*height: 42px;*/
	height: 25px;
}

#dossiermodulevlak {
	background-color:#f5f5f5;
	width:480px;
	margin:10px 0px 10px 0px; /* top right bottom left */	
}
#dossiermodulevlak ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#dossiermodulevlak ul li {
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
}
#dossiermodulevlak ul li a {
	display:block;
	line-height:normal;
	color:#000000;
	padding:5px 0px 5px 10px;
	_margin:0px;
	text-decoration:none;
}
#dossiermodulevlak ul li a:hover {	
	background-color:#eaeaea;
}
.productenoverzicht {
	padding-top:20px;
	padding-bottom:10px;
}
.productenoverzichtfoto {
	float:right;
	margin-left:20px;
}
.productenoverzichtfoto2 {
	float:left;
	margin-right:20px;
}
b.productenprijs {
	color:#1a969f;
}
#wieiswieZoeken {
	margin-top:10px;
	margin-bottom:10px;
}
#wieiswieZoeken a {
	display:block;
	border:1px solid #adadad;
	height:13px;
	color:#000000;
	text-decoration:none;
	width:80px;
	text-align:center;
	padding:2px;
	margin-right:5px;
	margin-top:-2px;
	margin-left:5px;
	float:left;
}
#wieiswieZoeken a:hover {
	background-color:#eaeaea;
}
#wieiswieZoeken a.active {	
	display:block;
	border:1px solid #adadad;
	height:13px;
	color:#000000;
	text-decoration:none;
	width:80px;
	text-align:center;
	padding:2px;
	margin-right:5px;
	margin-top:-2px;
	margin-left:5px;
	float:left;
	background-color:#eaeaea;
}
.wieiswie {
	background-color:#f5f5f5;
	background-image:url(../images/stippellijn.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:1px;
	margin-bottom:10px;
}
.wieiswiefoto {
	float:right; 
	background-color:#eaeaea; 
	height:160px; 
	width:100px;
	padding:10px;
}
.wieiswiefoto2 {
	float:right; 
	text-align:center;
	background-color:#eaeaea; 
	height:100px; 
	width:65px;
	padding:10px;
}
.wieiswieBekijkprofiel {
	padding-top:5px;
}
.wieiswieRij01 {
	padding:5px; 
	height:15px; 
	background-color:#eaeaea;
}
.wieiswieRij {
	padding:5px; 
}
.wieiswieRijActive {
	padding:5px; 
	font-weight:bold;
}
.wieiswieKolom01 {
	float:left; 
	width:110px;
}
.wieiswieKolom02 {
	float:left; 
	width:245px;
}
.wieiswieKolom03 {
	float:left; 
	width:270px;
}
.wieiswieStippellijn {
	height:1px;
	background-image:url(../images/stippellijn.gif);
	background-repeat:no-repeat;
	font-size:1px;
	width:360px;
}
.wieiswieStippellijn2 {
	height:1px;
	background-image:url(../images/stippellijn.gif);
	background-repeat:no-repeat;
	font-size:1px;
	width:400px;
}

/* MODULES RIGHT */
#modules {
	float:left;
}
#modulevlak {
	background-color:#f5f5f5;
	width:190px;
	margin:10px 0px 10px 0px; /* top right bottom left */
	
}
#modulevlak ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#modulevlak ul li {
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
}
#modulevlak ul li a {
	display:block;
	line-height:normal;
	padding:5px 0px 5px 10px;
	_margin:0px;
	text-decoration:none;
}
#modulevlak ul li a:hover {	
	background-color:#eaeaea;
}

/* MENU LEFT */
#menuwrapper {
	width:211px; 
	float:left;
	padding:0px 10px 0px 0px; /* top right bottom left */
}
#menuwrapper ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#menuwrapper ul li, #menuwrapper ul li ul li, #menuwrapper ul li ul li ul li {
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
}
#menuwrapper ul li a {
	display:block;
	padding:5px 0px 5px 10px; /* top right bottom left */
	text-decoration:none;
	color:#5f5f5f;
	line-height:normal;
	background-image:url(../images/stippellijn.gif);
	background-repeat:no-repeat;
	background-position:bottom;	
}
#menuwrapper ul li a:hover {
	font-weight:bold;	
}

/* FOOTER */
#footer {
	padding-top:5px;
	padding-bottom:5px;
	color:#5f5f5f;
}
#footer a {
	color:#5f5f5f;
	text-decoration:none;
}
#footer a:hover {
	color:#000000;
	text-decoration:none;
}
#footervervolg {
	background-color:#f3f3f3;
	padding:5px 10px 5px 10px;
}
#footervervolg a {
	display:block;
	text-align:left;
	background-image:url(../images/arrow_top.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:12px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
#footervervolg a:hover {
	color:#000000;
}

/* BOTTOM */
#bottom {
	width:977px;
	height:20px;
	background-image:url(../images/bg_gradient_bottom.png);
	background-repeat:no-repeat;
}

.logininput
{
	width: 260px;
	font-size: 11px;
	line-height: 12px;
}

/*SEARCHPAGE*/
.searchpager
{
	width: 100%;
	text-align: center;
}

.searchpagerprevious
{
	float: left;
}

.searchpagernext
{
	float: right;	
}

/*Wie-is-wie zoek*/
.kenniszoekbox
{
	width: 333px;
	line-height: 13px;
	font-size: 11px;
	height: 13px;
	border: 1px solid #adadad;
	float: left;
	margin-right: 5px;
	display:block;
	padding:2px;
	margin-top:-2px;
}

#kenniszoekWrapper
{
	display: none;
	visibility: hidden;
}

/*Documentenlijst*/
.row1 {
	border-bottom: 1px dashed #999;
	font-weight: bold;
	overflow: hidden;
	padding: 6px 6px;
	}	
	
.row {
	border-bottom: 1px dashed #999;
	overflow: hidden;
	padding: 6px 6px;
	}
	
.doc_datum {
	float: left;
	width: 85px;
	}
	
.doc_titel {	
	float: left;
	width: 260px;
	}
	
.doc_type {
	float: right;
	width: 120px;
	text-align: right;
	}
	
	
/*Pagination newsoverview*/
#searchbottom
{
	color: Black;
	padding: 2px 0 10px 0;
	text-align: center;
}

#toppermenu
{
	float: left;
	width: 550px;
	height: 19px;
	line-height: 19px;
	text-align: right;
}

#toppermenu > a:link
{
	color: #5f5f5f;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
	height: 15px;
	float: none;
	display: inline;
}

#toppermenu > a:visited
{
	color: #5f5f5f;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
	height: 15px;
	float: none;
	display: inline;
}

#toppermenu > a:hover
{
	color: #000000;
	background-color: #ffffff;
}