/* basic */ 
html,
body{
	width:				100%;
	height:				100%;
	margin:				0px;
}

table, td{
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
}

*{
	color:				#000;
	font-family:		arial, verdana;
	font-size:			11px;
}

a, a:link, a:visited{
	color:				#000;	
	font-family:		arial, verdana;
	text-decoration:	none;
}

a:hover{
	color:				#0090ff;
	text-decoration:	underline;
}

img{
	border:				none;
	text-decoration:	none;
}

/* skin */ 
body{
	background:			#1b1b19 url('images/skinbackground.jpg') top left repeat-x;
	vertical-align:		top;
}

table.skincontainer{
	height:				100%;
	width:				900px;
	background-image:	url('images/skinheader.jpg');
	background-repeat:	no-repeat;
	background-position:top left;
	vertical-align:		top;
}

table.skincontainer_vervolg{
	height:				100%;
	width:				900px;
	background-image:	url('images/skinheader_deel1.jpg');
	background-repeat:	no-repeat;
	background-position:top left;
	vertical-align:		top;
}

/* skin >> top */
td.top{
	height:				28px;
	text-align:			right;
	vertical-align:		top;
}

div.utilitymenu{
	display:			block;
	height:				20px !important;
	line-height:		20px !important;
	vertical-align:		middle;
	width:				280px;
	margin-top:			4px;
	float:				right;
}

div.utilitymenu a,
div.utilitymenu a:link,
div.utilitymenu a:visited{
	font-size:			10px;
	line-height:		12px;
}

div.utilitymenu a:hover{
	color:				#0090ff;
	text-decoration:	underline;
}
div.utilitymenu .searchInput{
	font-size:			10px;
	margin-top:			0px !important;
	margin-right:		2px;
	padding:			2px !important;
	border:				1px solid #333;
}


/*
div.utilitymenu input{
	height:				16px;
	line-height:		16px;
	width:				100px;
	margin-top:			0px;
	border:				1px solid #343434;
	font-size:			10px;
	color:				#343434;
	vertical-align:		middle;
}*/

a.zoeken{
	margin-top:			5px !important;
	display:			block;
	float:				right;
	width:				22px;
	height:				20px !important;
}

a.zoeken img{
	width:				22px;
	height:				20px !important;
}

span.zoeken{
	display:			none;
}

/* skin >> header */
td.header,
table.header{
	height:				367px;
}

td.header_vervolg{
	height:				367px;
	background-color:	#fff;
	background-image:	url('images/skinheader_deel2.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table.header_vervolg{
	background-image:	url('images/skinheader_deel1.jpg');
	background-repeat:	no-repeat;
	background-position:left -67px;
}

td.leftTopPane{
	width:				420px;
	height:				367px;
	overflow:			hidden;
	vertical-align:		top;
}

div.leftTopPane{
	display:			block;
	margin:				32px;
	margin-top:			42px;
	width:				350px;
	height:				290px;
	overflow:			hidden;
}

td.rightTopPane{
	width:				480px;
	height:				367px;
	overflow:			hidden;
	text-align:			left;
	padding-top:		32px;
	padding-right:		16px;
	vertical-align:		top;
}

td.leftTopPane_vervolg{
	width:				240px;
	height:				367px;
	vertical-align:		top;
}

td.rightTopPane_vervolg{
	width:				660px;
	height:				367px;
	min-height:			367px;
	text-align:			left;
	padding-top:		32px;
	padding-right:		16px;
	vertical-align:		top;
}

div.ContentPane{
	display:			block;
	width:				448px;
	height:				310px;
	min-height:			310px;
	overflow:			hidden;
}

div.ContentPane_vervolg{
	min-height:			350px;
	margin-bottom:		95px;
}

.Normal{
	font-family:		arial;
	font-size:			11px;
	line-height:		16px;
}

div.ContentPane_vervolg .TitleHead{
	font-family:		arial;
	font-size:			16px;
	color:				#dcb000;
	margin-top:			4px;
	margin-bottom:		4px;
	font-weight:		bold;
}

/* skin >> nieuwspane */
td.newsPane{
	height:				196px;
	background-color:	#cbcbc6;
	vertical-align:		top;
}

td.newspane_vervolg{
	height:				2px;
	background-color:	#cbcbc6;
	vertical-align:		top;
	font-size:			0px;
	line-height:		0px;
}

/* skin >> contentPanes */
td.contentmiddletd{
	width:				300px;
}

div.contentContainer{
	display:			block;
	width:				280px;
	height:				182px;
	margin:				8px;
	margin-top:			4px;
	padding:			0px;
	overflow:			hidden;
	vertical-align:		top;
	text-align:			left;
	border:				0px;
	background-image:	url('images/contentbackground.jpg');
	background-position:top center;
	background-repeat:	no-repeat;
}

div.contentContainer .TitleHead{
	height:				24px;
	line-height:		24px;
	font-family:		arial;
	font-size:			14px;
	margin-top:			4px;
	margin-bottom:		4px;
	color:				#098ad4;
	font-weight:		bold;	
	/* background-image:	url('images/titleblock.gif'); */
	background-position:left center;
	background-repeat:	no-repeat;
	padding-left:		6px;
}

div.contentContainer a.normal,
div.contentContainer a.normal:link,
div.contentContainer a.normal:visited{
	background-image:	url('images/aroow.gif');
	background-position:left center;
	background-repeat:	no-repeat;
	padding-left:		8px;
	line-height:		24px;
	height:				24px;
}

/* skin >> footerPane */
td.footerPane{
	height:				263px;
	background:			#000 url('images/footerbackground.jpg') top left no-repeat;
}

td.footertd{
	width:				300px;
}

td.copyright{
	height:				20px;
	line-height:		20px;
	padding-right:		16px;
	vertical-align:		top;
}

td.copyright,
td.copyright a, 
td.copyright a:link,
td.copyright a:visited{
	color:				#686862;
	font-size:			10px;
	text-align:			right;
}

td.copyright a:hover{
	color:				#0090ff;
	text-decoration:	underline;
}

div.footercontainer strong{
	font-size:			14px;
	color:				#dcb000;
	display:			block;
	height:				20px;
	line-height:		20px;
	vertical-align:		top;
	margin:				4px;
	margin-bottom:		0px;
	font-style:			italic;
}

div.footercontainer{
	display:			block;
	width:				280px;
	height:				232px;
	margin:				8px;
	padding:			0px;
	overflow:			hidden;
	vertical-align:		top;
	text-align:			left;
	margin:				8px;
	margin-top:			0px;
	color:				#c6c6c2;
}

.LinkImageContent{
	text-align:			center;
}

.LinkImageContent img{
	border:				1px solid #a8a9a5 !important;
}

div.ContentPane_vervolg .LinkImageContent
{
	text-align:			left;
	float:				left;
}

div.ContentPane_vervolg .LinkImageContent img{
	float:				right;
}

div.ContentPane_vervolg .LinkImageContent{
	display:			block;
	width:				400px;
	height:				70px;
	border:				1px solid #999;
	padding:			4px;
}

div.yellow_content{
	padding:			6px;
	padding-top:		0px;
}

div.yellow_content .Normal,
div.yellow_content p
{
	color:				#c6c6c2;
}

div.yellow_content a{
	color:				#0090ff;
	text-decoration:	underline;
}

div.ArticlesContent .head,
td.footerPane .TitleHead,
.YellowTitleHead{
	font-family:		arial;
	font-size:			16px;
	color:				#dcb000;
	margin-top:			4px;
	margin-bottom:		4px;
	font-weight:		bold;
	line-height:		24px;
	height:				24px;
	/* background-image:	url('images/titleblock2.gif'); */
	background-position:left center;
	background-repeat:	no-repeat;
}		

div.footercontainer .YellowTitleHead,
div.contentContainer .YellowTitleHead{
	font-size:			14px;
	padding-left:		6px;
}

div.ArticlesContent .head{
	font-size:			18px;
	font-weight:		normal;
	padding:			0px;
}

/* voorkomt overschrijven van blauwe titels door containers */
div.contentContainer .YellowTitleHead{
	color:				#098ad4;
}

.ArchiefHead{
	font-family:		arial;
	font-size:			12px;
	color:				#000 !important;
	font-weight:		bolder;
}

div#Comments .head{
	font-weight:		bold;
	font-size:			14px;
}

.ControlPanel, .PagingTable, .zoekpaneel{
	background-color:	#dbedff;
	border:				1px solid #82c0ff;
}

.zoekpaneel{
	display:			block;
	height:				28px;
	vertical-align:		middle;
	padding-top:		4px;
}

.zoekpaneel .NormalTextBox{
	margin-top:			1px;
	border:				1px solid #333;
	height:				22px;
	line-height:		22px;
	vertical-align:		middle;
}

.PagingTable a, .PagingTable a:link, .PagingTable a:visited{
	color:				#000;	
	font-family:		arial, verdana;
	text-decoration:	none;
}

.PagingTable a:hover{
	color:				#0090ff;
	text-decoration:	underline;
}

.zoekpaneel a,
.zoekpaneel a:link,
.zoekpaneel a:visited{
	display:			block;
	width:				85px;
	height:				24px;
	line-height:		24px;
	vertical-align:		top;
	margin:				0px;
	padding:			0px;
	margin-right:		4px;
	color:				#e2e000;
	background-image:	url('images/button_zwart.png');
	background-position:left top;
	background-repeat:	no-repeat;
	text-decoration:	none;
	text-align:			center;
	font-weight:		normal;
	cursor: 			pointer;
}

.zoekpaneel a:hover{
	background-position:left -24px;
	color:				#e2e000;
	text-decoration:	none;
}