
	
	/* start general styles */
html, 
body {
	font-size:			0.80em;
	line-height:		15px;
	padding:			0;
	margin:				0px auto;
	text-align:			center;
	font-family: 		Arial, Helvetica, sans-serif;}

img {
	border:				none;
	margin:				0 5px 5px 0;}
	
p { margin:0; padding:0;}

.clear {
	display:			none;}

.show {
	visibility:			visible;}
.hide {
	visibility:			hidden;}

.right {
	float:				right!important;}
img.right {
	margin:				0 0 10px 10px;}
.left {
	float:				left!important;}
img.left {
	margin:				0 10px 10px 0;}
p.intro { font-weight: bold; }
/* end general styles */

/* start of general fonts */
h1, 
h2, 
h3, 
h4, 
h5 {
	padding:			0;
	margin:			0 0 5px 0;
	font-family:		arial;
	line-height:		1.0em;
                font-weight: normal; /*smidswater tweak */
}
h1 {
	font-size:			2.0em;}
h2,
h3 {
	font-size:			1.2em;
	line-height: 		1.2em;}
h4 {
	font-size:			1.0em;}
/* end of general fonts */

/* start general elements */
.topPage{
	display:			none;
	}

.more, 
.place {
	text-align:			right;
	font-size:			0.9em;
	display:			block;
	clear:			both;
}
.more {
		background:	url(/assets/images/gray_arrow.gif) no-repeat right 65%;
		padding-right: 	12px;
		font-weight: 	bold;
		text-decoration: none;
}
#column2 .multiFeatureBox a, #column3 .multiFeatureBox a {
		background:	url(/assets/images/gray_arrow.gif) no-repeat right 2px;
		padding-right: 	12px;
		/*font-weight: 	bold;*/
		display: inline;
		text-decoration: none;
}

#column2 .more {
		background:	url(/assets/images/gray_arrow.gif) no-repeat right 50%;
		padding-right: 	12px;
		font-weight: 	bold;
		text-decoration: none;
}


.who .more {
	text-align:			left;
	font-size:			1.0em;
	display:			inline;
}

.date,
.mod,
.category,
.who {
	font-size:			0.9em;
}

.nr,
.term {
	font-weight:		bold;
}

.back {
	display:			block;
	margin:				0 0 10px 0;
}

#print {

}

#send {
	float:				left;
	font-size:			0.9em;
	min-height:			12px;
	padding:			0 0 0 17px;
	background:			transparent url(/assets/images/icon_send.gif) left center no-repeat;
	margin:				0 0 7px 0;
	position:			relative;
}

#print:hover,
#send:hover {
	cursor:				pointer;
}

.read,
.reactions {
	width:				100%;
	text-align:			right;
	font-size:			0.8em;
	display:			block;
	clear:				both;
}

.read a,
.reactions a {
	font-weight:		normal;
}

.bt_edit,
.bt_quote,
.bt_reply {
	float:				right;
}

.control {
	width:				100%;
	clear:				both;
	height:				20px;
	margin:				10px 0 0 0;
}

.control form .send {
	float:				right;
}

/* start of container table */
#container {
	width:				980px;	/* change to relative for a sliding width */
	margin:				 0 auto /*0px*/ ;
	text-align:			left;
	position:			relative;
	top:				0;
}

#sidelogo {
	float: left;
	margin: 0px;
	width: 80px;
	min-height: 500px;
}
#sidelogo img {
	margin: 0px;
}
#main {
	width:				865px;
	margin:				0px;
	float: 				left;
	position:			relative;
	clear:				right;
	xbackground:			url(/assets/images/gray_bg.gif) repeat-y top left;
}

/* start of head */




/*

*/

#head {
	height:			150px;
	overflow:		hidden;
	background:		#fff url('') left top no-repeat;	
	padding: 		0px; 
	position: 		relative; 
	border-bottom-width:                 0px;
	width: 100%;
}

#logo {
	width:			200px;
	height:			150px;
	overflow:			hidden;
	margin:			0;
	padding:			0;
	float:			right;
}

#logo img{
	width:			200px;
	height:			150px;
	}
	
/* start of search */
#search{
	position:			relative;
	float:			left;
	line-height:		1.2em;
	height:			30px;
	width:			100%;
	top:			0;
	right:			0;
	}
	
#searchBack {
	position: 			absolute;
	display:			block;
	top:			0;
	z-index:			2;
	width: 			220px;
	opacity:			0.70;
	height:			113px;
	right:				0;
} 

div.searchform { float: left; width: 200px; margin-top: 8px;  }
div.searchlink { 
	float: left; 
	margin: 8px 0px 0px 8px; 
	padding-right: 10px; 
	background: url(/assets/Images/white_arrow.gif) no-repeat right 50%; 
	text-decoration: none;
}

#search form {
	position:			relative;
	margin: 			0px;
	z-index:			5;
	top:				5px;
	}
	
#search input{
	margin:			0px 10px 10px 20px;
}
#searchtext {
	/*width:			118px;*/
	margin-left: 30px;
}
#search input.inputtext {
	margin:			0px 10px 10px 10px;
}	
#search input.send {
	position:absolute;
	display:block;
	top:0px;
	right:48px;
	width: 40px;
}
input.submit {
	background: url(/assets/images/white_arrow.gif) no-repeat right 50%;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	color: #ffffff;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	font-size: 1.1em;
	cursor: pointer;
}
#search a {
	clear:			both;
	font-size:			0.95em;
	position:			relative;
	/*display:			block;*/
	z-index:			5;
	padding: 			0 10px 2px 10px;
	width: 			120px;
	}
	
/* end of search */

/* start of top navigation */
#topnav {
	position: 			absolute;
	font-family:		Arial, Helvetica, sans-serif;
	z-index:			5;
	top:			10px;
	left:5px
}

#topnav  a {	
	position:			relative;
	padding: 			0 4px;
	display:			inline;
	opacity:			1.0;
	}
/* end of top navigation */

/* start of columns */

#graybar {
width: 100%;
height: 30px;
float: left;
background-color: #9b9c9e;
}
#graybar .graybarcolumn1 {
width: 150px;
height: 100%;
background-color: #0098d4;
float: left;
}

#graybar .graybarcolumn1 a {
font-size: 1.1em;
color: #fff;
line-height: 30px;
margin-left: 15px;
font-weight: bold;
padding-left: 8px; 
margin-left: 0px;
text-decoration: none;
}

#graybar .graybarcolumn2 {
width: 500px;
height: 100%;
background-color: #b7b8ba;
float: left;
}

#snelzoeken {
width: 78%;
height: 100%;
float: left;
}
#lettergrootte {
width: 20%;
float: left;
height: 100%;
line-height: 30px;
text-align: right;
}

#graybar .graybarcolumn3 {
width: 200px;
float: left;
height: 100%;
}

#graybar .graybarcolumn3 a {
color: #fff;
line-height: 30px;
margin-left: 15px;
font-weight: bold;
padding-right: 10px; 
	background: url(/assets/Images/white_arrow.gif) no-repeat right 50%; 
	text-decoration: none;
}
#column1{
	margin: 			0 0px 0 0;
	min-height: 		100%;
	
	}
	
#column2{
	margin: 			0;
	padding: 			0;
	
	}
	
#column1,
#column2,
#column3{
	font-size:			1.1em;
	}

#column3{
	margin: 			0 0 0 0px;
	}

.w710,
.w490,
.w380,
.w275,
.w225,
.w190,.w150, .w200, .w500 {
	display:			block;
	position:			relative;
	float:			left;
	}

.w710 {
	width:				730px;
}
.w500 {
	width:				500px;
}
.w490 {
	width:				500px;
}
.w380 {
	width:				420px;
}
.w275 {
	width:				275px;
}
.w225 {
	width:				225px;
}
.w200 {
	width:				215px;
}
.w190 {
	width:				210px;
}
.w150 {
	width:				150px;
}
/* end of columns */

/* start menu*/

/* start of navigation */
#menu.vertical {
	position:  			relative;
	xbackground: 		#0098D4;
	top:				0px;
	float:				left;
	width:				100%;
	height:				30px;
	vertical-align:		middle;
	z-index: 			7;		}
#menu.vertical a {
	font-size:			1.4em;
	padding:			4px 8px;
	padding-left:		0px;
	height:				auto;
	width: 				100%;
	float:				left;
	font-weight:		bold;
	white-space:		nowrap;
	text-decoration:	none;
	z-index: 			500;
	display:			block;	}
#menu.vertical ul{
	list-style:			none;
	float:				left;
	left:				0;
	margin:				0;
	padding:			0;
	width:				auto;
	line-height:		22px;
	z-index: 			500;	}
#menu.vertical li {
	position: 			relative;
	float: 				left;
	width:				150px;
	border-bottom: 1px solid #707173;
	/*height:			100%;*/	}
#menu.vertical li a, #menu.vertical li a.hi {
	width: 				auto;
	float:				left;
	white-space:		nowrap;
	z-index: 			500;
	display:			block;
	width:				150px;	
}
#menu.vertical ul ul{
	xposition:			absolute;
	xdisplay: 			none;
	top: 				30px; 
	z-index: 			500;
	width:				150px;
	background-color:	#f1f1f1;}
#menu.vertical ul ul li{
	width: 				100%;
	border-bottom: 1px solid #f1f1f1;	}
#menu.vertical ul ul li a {
	font-size:			1.2em;
	font-weight:		normal;
	padding-left:		8px;
	white-space:		nowrap;
}

#menu li:hover ul ul, #menu li li:hover  ul ul{
	xdisplay:			none !important;}
	
#menu li:hover ul,#menu li li:hover ul{
	display:			block !important;}
	
#menu.vertical ul ul ul li a {
	font-size:			1.2em;
	font-weight:		normal;
	padding-left:		15px;
}	
	
	
#menu.horizontal {
	position:  			relative;
	display:			block;
	float:				left;
	width:				960px;
	height: 			48px;
	z-index: 			7;
	margin:				0;
	background: 		#696969 url(/assets/images/menu2.gif) left top repeat-x;	}
#menu.horizontal a {
	font-size:			1.3em;
	padding:			4px 8px;
	height:				16px;
	width: 				auto;
	float:				left;
	font-weight:		bold;
	white-space:		nowrap;
	text-decoration:	none;
	z-index: 			500;
	display:			block;	}
#menu.horizontal ul {
	list-style:			none;
	float:				left;
	left:				0;
	margin:				0;
	padding:			0;
	width:				auto;
	z-index: 			500;	}
#menu.horizontal li {
	float:left;
	width:auto;	}
#menu.horizontal li a,
#menu.horizontal li a.hi {
	width: 				auto;
	float:				left;
	white-space:		nowrap;
	z-index: 			500;
	display:			block;}
#menu.horizontal ul ul {
	position:			absolute;
	width: 				100%;
	display: 			none;
	top: 				24px; 
	z-index: 			500;}
#menu.horizontal ul ul li {
	width: 				auto;
	float:				left;
	left:				0;	}
/* end navigation */

/* end menu */


/* start of navigation in column */

.navHolder {
	margin:			5px 0 20px 0;
	height:			auto;
	width:			auto;
	display:			block;
}

.navHolder ul {
	height:			auto;
	list-style:			none;
	margin:			0px;
	padding:			0px 0px 2px 10px;
	border-bottom:		none;
}

.navHolder ul li {
	font-size:			1.2em;
	font-weight:		bold;
	font-family:		arial;
	display:			block;
	margin:			0 0 7px 0;
}

.navHolder ul li a {
	height:				auto;
	margin:				0;
	float:				none;
	padding-left:		10px;
	
}


.navHolder ul li a:hover,
.navHolder ul li a.hi {
	font-weight:		normal;
	text-decoration:	none;
}

.navHolder ul li ul {
	margin:				0 0 0 0px;
   padding: 0px;
	position:			relative;
	list-style:			none;
	z-index:			1;
	top:				0px;
	display:			block;
}

.navHolder ul li ul li {
	text-transform:		none;
	font-weight:		normal;
	margin:				0 0 0 0;
	padding-left:		0;
	height:				auto;
}

.navHolder ul li ul li {
	font-size:			0.9em;
	border: none;
}

.navHolder ul li ul li a:hover, 
.navHolder ul li ul li a.hi {
	font-weight:		bold;
	border:				none;
	text-decoration:	none;
}

.navHolder ul li ul li ul {
	display:			block;
	position:			relative;
	z-index:			1;
}

.navHolder ul li ul li ul li a {
	font-weight:		normal;
}

.navHolder ul li ul li ul li a:hover,
.navHolder ul li ul li ul li a.hi {
	font-weight:		bold;
}

.navHolder ul li ul li ul li ul {
	list-style:			none;
	position:			relative;
	display:			block;
	z-index:			1;
}

.navHolder ul li ul li ul li ul li a:hover,
.navHolder ul li ul li ul li ul li a.hi {
	text-decoration:	underline;
}
/* end of navigation in column */

/* start of bottom */

#contentBottom {
	overflow:			hidden;
	padding:			3px;
	text-align:			center;
	font-family:		arial;
	font-size:			0.9em;
	background:		#000 url(/assets/images/bg_bottomline.jpg) left top repeat-x;
	width: 			954px;
	margin-bottom:		40px;
                clear: both;
}

#contentBottom a {
	margin:			 0 10px;
}

#contentBottom a:hover, 
#contentBottom a:active {
	text-decoration:	none;
}

/* start of copyright */

.copyright {
	padding:				20px 0 20px 0;
}

/* end of bottom */

/* start of content */
.articleHeader {
	background-color: #E3E3E3;
	height: 130px;
}
p.kruimelpad {
	padding-top: 20px;
}
p.kruimelpad a {
	text-decoration: none;
}
.IntroLeft {
	float: left;
	margin-left: 30px;
	width: 340px;
}
.IntroLeft h2 {
	padding-top: 20px;
}
.articleImage {
	float: right;
	width: 130px;
	clear: right;
}
.articleImage img {
	margin: 0px;
}
.articleContent {
	padding: 0px 20px 0px 30px;
}
.articleContent h2, .articleContent h3 {
padding: 10px 0px 5px 0px;
}
.pagTitel{
	float:				left;
	display: 			block;
	position: 			relative;
	margin: 			4px 0;
	width:				100%;	}

.line {
	font-size:			0px;
	line-height:		0px;
	height:				1px;
	width:				100%;
	clear:				both;
	display:			block;
	margin:				0 0 5px 0;}

.breadcrumb,
.articleBox,
.listBox,
.formBox,
.filter
{	padding:			0 0 10px 0;
	margin: 			10px 0 15px 0;	}

.multiFeatureBox,
.featureBox,
.bannerBox,
.breadcrumb,
.articleBox,
.tagCloud,
.formBox,
.listTable{
	margin: 10px 0 15px 0;
	display:block;
	float:left;
	width:100%;	}

#column2 .multiFeatureBox{
   padding: 20px 10px 20px 30px;
	display:block;
	float:left;
	width:460px;	
   /*border-bottom: 1px solid #707173;*/
}


#column2 .featureBox,
#column2 .bannerBox,
#column2 .breadcrumb,
#column2 .articleBox,
#column2 .tagCloud,
#column2 .listTable {
	margin: 0px;
   padding: 10px 10px 10px 30px;
	display:block;
	float:left;
	width:460px;	}
#column2 .formBox {
	margin: 0px;
	display:block;
	float:left;
	width:460px;	}		
#column2 .ssnazzy {
	margin: 0px;
	display:block;
	float:left;
	width:460px;	}
	
.calenderBox {
display: block;
	float:left;
	position:relative; 
	padding: 			10px 10px 10px 15px;
	border-bottom: 		1px solid #707173;
	margin: 			0px;	
clear: both;
width: 180px;
}
	
#column3 .listBox{
	padding: 			10px 10px 10px 15px;
	border-bottom: 		1px solid #707173;
	margin: 			0px;	
clear: both;
width: 180px;
}
#column3 .listBox ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#column3 .listBox ul li {
margin-left: 0px;
}
#column3 .listBox ul li a {
background: url(/assets/images/gray_arrow.gif) no-repeat right 50%;
display: inline;
padding-right: 13px;
text-decoration: none;
}	
#column3 .multiFeatureBox,
#column3 .featureBox{
	padding: 			10px 10px 10px 5px;
	border-bottom: 		1px solid #707173;
	margin: 			0px;
width: 200px;	}
#column3 .ssnazzy {
	margin: 0px;
	padding: 0px;
width: 200px;
}
#column3 .ssnazzy .sboxcontent .miniForm {
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
}
	
.intro{
	/*margin-bottom:15px;*/
	padding: 10px 0;}

.intro .introcontent{
	display:block; 
	position: relative; 
	float:none; 
	overflow:hidden;
	margin-bottom:0px;}
	
.introcontent p{
	margin-bottom:5px;}
	
#column3 .intro{
	padding: 10px;
	border-bottom: 		none;	}


/* start of box definitions */
.introBox p:after { 
	content:			"";
	display:			block;
	height:				0;
	clear:				both;}

.featureBox p:after { 
	content:			"";
	display:			block;
	height:				0;
	clear:				both;}
.featureBox p {
	margin:				5px 0 5px 0;}
.featureBox.strict {
	float:				left;
	margin:				0 10px 15px 0px;
	width:				120px;}
.featureBox.strict .contact {
	margin:				7px 0;
	display:			block;}
.featureBox.strict .contact a {
	margin:				0 7px 0 0;}
.featureBox .profile td {
	padding:			0 0 3px 0;
	overflow:			hidden;}
.featureBox .profile td * {
	padding:			0;
	Margin:				0;}

.miniForm{
	display:block; 
	float:left;
	width:100%;
	margin-bottom: 15px;
	padding-bottom:	10px;
}

.miniForm P {
	padding:		0px;
}

.miniForm h3{
	padding: 10px 10px 10px 0px;}

.miniForm label {
	font-weight:		normal;
	margin:				0 3px 5px 0;
	width:				55px;}
.miniForm .after,
.replyBox .after {
	width:				auto;}
.miniForm input {
	margin:				0 3px 5px 0;}
.miniForm .send {
	margin:				10px 0 0 0}
	
.miniForm fieldset:after {
	content:			"";
	display:			block;
	height:				0;
	clear:				both;}

.listBox ul {
	margin:				10px 0 0 10px;
	padding:			0;}
.listBox.heavy ul {
	font-size:			1.0em;}
.listBox ul li {
	margin:				0 0 5px 5px;}
.listBox ul li a {
	display:			block;
	margin:			0 0 1px 0;
	font-weight:		normal;
}
.listBox ul li span {
	font-size:			0.9em;
	margin:				0 0 5px 0;}
.listBox.heavy ul li span {
	font-size:			0.9em;}
.listBox ul li .date {
	display:			block;
	margin:				0;}
.listBox.heavy ul li .date {
	font-size:			0.8em;}
.listBox ul li .who {
	display:			block;
	margin:				0 0 12px 0;}
.listBox ul li .more {
	font-weight:		normal;}
.listBox ul li .more:hover {
	text-decoration:	underline;}
.listBox ul li .place {
	width:				100%;
	text-align:			right;
	display:			block;}
.listBox ul li ul {
	margin:				0 0 0 12px;}
.listBox ul li ul li a {
	font-weight:		normal;}
.listBox ul li ul li ul li ul li {
	margin:				0;
	font-size:			0.9em;}
.listBox ul li ul li ul li ul li ul {
	list-style-type:	disc;}
.listBox ul li ul li ul li ul li ul li ul {
	list-style-type:	circle;}
.listBox .line {
	font-size:			0px;
	line-height:		0px;
	height:				1px;
	clear:				both;}
.listBox ol {
	padding:			0;
	margin:				0;
	list-style: 		none;}
.listBox ol li {
	margin:				0 0 7px 0;
	width:				100%;}
.listBox ol li a {
	font-weight:		bold;}
.listBox ol li span {
	display:			block;
	margin:				3px 0 0 0;
	padding:			0 6px 0 0;
	width:				100%;}
.listBox ol li span a {
	font-weight:		normal;}
.listBox ol.anchoritems li a:hover {
	text-decoration:	none;
	cursor:				default;}
.listBox ol.anchoritems li span a:hover {
	text-decoration:	underline;
	cursor:				pointer;}
.listBox .top {
	display:			block;
	width:				100%;
	height:				6px;
	background:			transparent url(/assets/images/icon_top.gif) right top no-repeat;
	margin:				0 0 10px 0;}
.listBox .top:hover {
	text-decoration:	none;}
.listBox .more {
	padding:			0 0 10px 0;}
.listBox.download ul {
	list-style:			none;
	padding:			0;
	margin:				5px 0 0 0;}
.listBox.download ul li {
	padding:			1px 0 0 19px;}
.listBox.download ul table {
	border-collapse:	collapse;}

.listBox.download ul table td {
	vertical-align:		top;
	padding:			0!important;}
.listBox.download ul table td a {
	padding:			0;
	margin:				0;
	line-height:		1.0em;}

.relevance {
	width:				75px;
}
.miniForm .relevance {
	padding:			0 10px;
	width:100%
}

.tdrelevance {
	width:				80px;
}

.rank {
	float:				left;
	width:				10px;
	height:				10px;
	margin:				0 2px 0 0;
	overflow:			hidden;
	font-size:			0px;
	line-height:		0px;
	top:				0px;
}

.norank {
	float:				left;
	width:				10px;
	height:				10px;
	margin:				0 2px 0 0;
	overflow:			hidden;
	font-size:			0px;
	line-height:		0px;
	top:				0px;
}

.listBox.download ul .word {
	background:			transparent url(/assets/images/icon_worddownload.gif) left top no-repeat;
}

.listBox.download ul .excel {
	background:			transparent url(/assets/images/icon_exeldownload.gif) left top no-repeat;
}

.listBox.download ul .pdf {
	background:			transparent url(/assets/images/icon_pdf.gif) left top no-repeat;
}

.listBox.download ul .extdownload {
	background:			transparent url(/assets/images/icon_extdownload.gif) left top no-repeat;
}

.listBox.download ul .intdownload {
	background:			transparent url(/assets/images/icon_intdownload.gif) left top no-repeat;
}

.listBox.download ul .extlink {
	background:			transparent url(/assets/images/icon_extlink.gif) left top no-repeat;
}

.listBox.download ul .intlink {
	background:			transparent url(/assets/images/icon_intlink.gif) left top no-repeat;
}

.listBox.download ul .post {
	background:			transparent url(/assets/images/icon_newpost.gif) 5px 3px no-repeat;
}


#column3 .multiFeatureBox h3,
#column3 .multiFeatureBox a,
#column3 .multiFeatureBox p,
#column3 .multiFeatureBox .date,
#column3 .multiFeatureBox .category,
#column3 .featureBox h3,
#column3 .featureBox p,
#column3 .featureBox .date,
#column3 .featureBox .category{margin: 0 10px; display: block;}

#column3 .featureBox a.more,
#column3 .multiFeatureBox a.more{
   padding: 0px 15px;
}

#column3 .featureBox.strict p,
#column3 .featureBox.strict img{padding: 0;}

.item p{ margin-bottom:0;}


.multiFeatureBox .who{
	text-align:				left;}
.multiFeatureBox .contact {
	margin:				7px 0;
	display:			block;}
.multiFeatureBox .contact a {
	margin:				0 7px 0 0;}
.multiFeatureBox .item * a {
	white-space:		nowrap;
	overflow:			visible;
	width:				auto;}
.multiFeatureBox a {
	font-weight:		bold;
	display:			block;
/*background: url(/assets/images/gray_arrow.gif) no-repeat right 65%;
padding-right: 15px;*/
}

.multiFeatureBox .category a {
	font-weight:		normal;
	display:			inline;
}
.multiFeatureBox .who a {
	font-weight:		normal;
	display:			inline;
}
.multiFeatureBox .read {
	width:				100%;
	text-align:			right;
	display:			block;}
.multiFeatureBox .reactions,
.articleBox .reactions {
	margin:				0 0 10px 0;
	display:			block;
	width:				100%;
	text-align:			right;
	font-size:			0.9em;
	float:				none;}
.multiFeatureBox .reactions a {
	font-weight:		normal;}
.multiFeatureBox .info {
	width:				100%;}
.multiFeatureBox .info * {
	display:			inline;
	width:				auto;
	float:				none;
	margin:				0 7px 0 0;}
.multiFeatureBox .more {
	font-weight:		bold;
	padding:			10px  0;
display: inline;}
.multiFeatureBox .more:hover {
	text-decoration:	underline;}
.multiFeatureBox .item {
	float: left;
	margin-bottom: 10px;
	/*padding-bottom: 10px;*/
	display: block;
	width: 100%;
	border-bottom: 1px solid #707173;
}
#column3 .multiFeatureBox .item {
	border: none;
}
.multiFeatureBox p {
	padding-top:	5px;
}

.xarticleBox {
	margin:				0px 0 20px 0;}
.articleBox.lite {
	padding:			0 0 20px 0;}
.articleBox.lite .content {
	border-bottom:		none;
	padding:			0 0 0 20px;}
.articleBox h2 {
	clear:				both;}
.articleBox .date,
.articleBox .mod {
	text-align:			right;
	width:				100%;}
.articleBox .who {
	text-align:			left;}
.articleBox p {
	margin:				3px 0 10px 0;}
.articleBox .intro {
	font-weight:		bold;}
.articleBox .quote {
	 font-style:		italic;
	 padding:			10px;}
	 
table.pictNav {
	border-collapse:	collapse;}
table.pictNav td {
	vertical-align:		middle!important;
	text-align:			center!important;}
table.pictNav td * {
	margin:				0;
	padding:			0;}

.listNav {
	margin:				0 0 20px 0;}
.listNav form {
	float:				right;
	position:			relative;}
.listNav form select {
	font-size:			0.9em;
	position:			relative;
	top:				1px;}
.listNav {
	margin: 			0 0 20px ;
	padding: 			0 20px 20px 20px;
	text-align:			center;}

.replyBox {
	margin:				0 0 20px 0;}
.replyBox h4 {
	font-size:			1.2em;}
.replyBox .error {
	margin:				1px 0 5px 0;
	display:			block;}
.replyBox .error img {
	margin:				0 5px;}
.replyBox label {
	width:				70px;
	margin:				0 20px 5px 0;}
.replyBox .send {
	float:				right;}

.calenderBox {
	margin:				0 0 20px 0;}
.calender {
	border-collapse:	collapse;}
.w225 .calender { width: 205px;}
.w190 .calender { width: 190px;}
.calender th {
	font-family:		Tahoma;
	font-size:			1.0em;
	text-align:			center;}
.calender .topnav {
	padding:			3px 0 4px 0;}
.calender .topnav img{
	padding:			2px 3px;
	margin:				0 0 -4px 0;}
.calender th a {
	position:			relative;}
.calender td {
	width:				32px;
	height:				27px;
	font-family:		Tahoma;
	font-size:			1.0em;
	text-align:			center;}
	
.breadcrumb {
	margin:				0 0 20px 0;}
.breadcrumb a {
	padding:			0 0 0 7px;
	margin:				0 7px 0 2px;
	background:			transparent url(/assets/images/icon_breadcrumb1.gif) left 4px no-repeat;}
.breadcrumb span {
	padding:			0 0 0 7px;
	background:			transparent url(/assets/images/icon_breadcrumb2.gif) left 4px no-repeat;}

.filter fieldset{
	display:			inline;}
.w190 .filter fieldset,
.w225 .filter fieldset,
.w275 .filter fieldset{
	display:			block;
	width:				100%;
	text-align:			right;
}

.filter form {
	height:				25px;
}

.filter label,
.filter select {
	font-size:			0.9em;
}

.send,
.button {
	position:			relative;
	top:				-7px;
	margin:				0 0 0 3px;
}
	
.w190 .listTable,
.w225 .listTable,
.w275 .listTable {display:none;}
.w710 .listTableTooNarrow,
.w490 .listTableTooNarrow,
.w380 .listTableTooNarrow{display: none;}

.listTableTooNarrow{
	display:block;
	width:100%;
	float:left;
	padding:0 10px 15px;}

.listTable table {
	font-size:			0.9em;
	border-collapse:	collapse;
	margin-left:1px;}
.listTable table th {
	padding:			5px;
	text-align:			center;}
.listTable table td {
	padding:			2px;
	height: 			18px;
	vertical-align:		top;}
.listTable table th.icon,
.listTable table td.icon {
	width:				4px;
	line-height:		0px;
	font-size:			0px;
	text-align:			center;
}

.listTable table td.icon img {
	margin:				3px 0 0 0;
}

.listTable table td.all {
	text-align:			right;
	padding:			5px!important;
}

.listTable table td.all a {
	font-size:			0.9em;
}

.listTable table .subject {
	width:				100%;
	text-align:			left;
}

.listTable table .views, .listTable table .last {
	text-align:			right;
}

.listTable table .react {
	text-align:			center;
}

.listTable table .all {
	border-right:		none;
}

.listTable table span {
white-space:			nowrap;
}

.listTable table span.date {
	float: right;
}



.bannerBox {
	text-align:			center;
	padding: 			10px 0px 10px 10px;
	margin:				0;
	border-bottom: 		none;	
}
#column3 .bannerBox {
	border-bottom: 		none;
}
.bannerBox img {
	margin:				0 auto;
}

/* end of box definitions */

/* end of content */

/* start of contact */

form {
	padding:			0;
	margin:				0;
	}

fieldset {
	border:				none;
	margin:				0;
	padding:			0;
	}

label {
	float:				left;
	margin:				0 0 15px 0;
	}

label.registreer
{
	width:100px;
}
	
.ster, .opvul
{
	color:#f00;
	float:left;
	font-size:1.5em;
	font-weight:bolder;
	margin-top:5px;
}

.opvul
{
	visibility:hidden;
}

.slaop
{
	margin-top:50px;
	margin-left:50px;
	float:left;
}

input {
	
	float:				left;
	font-size:			1.0em;
	font-family:		inherit;
	}
	

textarea {
	
	float:				left;
	font-size:			1.0em;
	font-family:		inherit;
	}
	
	

.formBox {
	margin:				0 0 20px 0;
	}

.formBox label {
	width:				160px;
}

form br {
	clear:				left;
}

.formBox .search {
	padding:			10px; 
}

.formBox .extended {
	padding:			10px; 
}

.formBox .extended input {
	margin:				0 3px 5px 0;
}

.formBox .extended label,
.formBox .search label {
	width:				120px;
	margin:				0;
}

.formBox h4,
.formBox h4 {
	margin:				4px 0 10px 0;
	padding:			0 0 3px 0
}

.formBox .extended .radio, 
.formBox .extended .checkbox {
	width:				12px;
	margin:				0 5px 5px 3px;
	border:				none;
}

.mandatory {
	float:				none;
	display:			inline;
	width:				auto;
}

.alert {
	visibility:			hidden;
}

.xxlarge {
	width:				75%;
	margin:				0 3px;
	position:			relative;
	top:				-2px;
}

.xlarge {
	width:				220px;
	margin:				0 3px;
	position:			relative;
	top:				-2px;
}

.large {
	width:				180px;
	margin:				0 3px;
	position:			relative;
	top:				-2px;
}

.medium {
	width:				120px;
	margin:				0 3px;
	position:			relative;
	top:				-2px;
}

.small {
	width:				36px;
	margin:				0 3px;
	position:			relative;
	top:				-2px;
}

.xsmall {
	width:				18px;
	margin:				0 3px;
	position:			relative;
	top:				-2px;
}

select {
	font-size:			0.9em;
	position:			relative;
	top:				0px;
	margin:				0 0 5px 0px;
}

select.registratieselect
{
	width:153px;
	float:left;
	margin-left:0px;
}






.radio, 
.checkbox {
	width:				12px;
	margin:				0 5px 15px 3px;
	border:				none;
}

.check {
	width:				auto;
	text-align:			left;
	border:				none;
}

.check2 {
	width:				auto;
	margin:				0 3px 0 0;
	text-align:			left;
}

textarea {
	width:				210px;
	height:				60px;
	font-size:			10px;
}

input.send, .send {
	background: url(/assets/images/gray_arrow.gif) no-repeat right 50%;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	color: #707173;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	font-size: 1.1em;
	cursor: pointer;
float: left;
}
.formBox fieldset:after {
	content:			"";
	display:			block;
	height:				0;
	width:				100%;
	clear:				both;
	float:				none;
}

/* end of contact */


.featureimage{ 
   padding-left: 10px;
   display: block;
   width: 190px;
}
.featureimage img { 
   margin-top: 10px;
}

.featureimage img.left{ 
   float: none !important;
}


