/*
 * TABLE OF CONTENTS:
 * - Reset
 * - HTML elements
 * - Main containers
 * - General styles
 * - Form styles
 * - Page styles
 * - Hacks
 */


/*
 * BEGIN RESET
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0
}
html {
	height:100%;
	overflow:-moz-scrollbars-vertical !important;
	overflow-x:auto !important;
}
table {
	border:0;
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal
}
em,cite {
	font-style:italic
}
strong {
	font-weight:bold
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0
}

.h1,.h2,.h3,.h4,.h5,.h6 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0
}

q:before,q:after {
	content:''
}
abbr,acronym {
	border:0
}

/*
 * END RESET
 */

/*
 * HTML ELEMENTS
 */

body {
	background: #fff;
}
.body { /* put any style here that should not show up in the FCK-editor (like background images) */

}

body,
input,
select,
textarea {
	color: #000;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

a:link,
a:hover,
a:active,
a:visited {
	color: #0e4e96;
}
a:hover,
a:focus {
	text-decoration: none;
}

p {
	margin: 0 0 1em 0;
}

ul,
li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li {
	padding: 0 0 0 10px;
	background: url(/images/list.gif) 0 9px no-repeat;
}

/* Paginamanagerstyles */
img[align="left"] {
	margin: 4px 10px 0 0;
}
img[align="right"] {
	margin: 4px 0 0 10px;
}

/*
 * END HTML ELEMENTS
 */




/*
 * BEGIN MAIN CONTAINERS
 */

.containerMain {
	width: 1060px;
	min-height: 1em;
	margin: 0 auto 0 auto;
	position: relative;

}
* html .containerMain {
	height: 1em;
}

*html .contentLeft h1 {
	width:450px;
}


#overlay{
	background-image: url(/images/overlay.png); 
}

.headerMain {
	background:url(/images/headerBG-1060.jpg) 0 0 no-repeat;
	height: 175px;
	padding-left:20px;
	padding-top:10px;
}

.contentHeader{
	background:url(/images/contentBG-1060.jpg) 0 0 no-repeat;
	min-height:1em;
}

* html .contentHeader{
	height:169px;
}

.contentFoot {
	background:url(/images/footBG-1060.jpg) 0 0 no-repeat;
	height:150px;
}

.contentFoot P {
	display:block;
	margin:105px 38px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	height:20px;
	float:right;
	font-weight:400;
}

.contentFoot A {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#014f83;
	text-decoration:underline;
	float:left;
	font-weight:400;
}

.contentFoot A:hover {

	text-decoration:none;
}

.contentFoot span{
	display:block;
	float:left;
}


.menuContainer {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.menuContainer A {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menuContainer A IMG {
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.searchBar{
	width:240px;
	height:26px;
	float:left;
	margin:  4px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

* html .searchBar{
	margin:  2px 0px 0px 20px;
}


input.searchText{
	background:url(/images/bgSearchBar.png) 0 0 no-repeat;
	float:left;
	display:block;
	width:200px;
	height:21px;
	border:1px solid #ccc;
	padding-top:2px;
	padding-left:5px;
}


input.searchButton{
	background:url(/images/searchButton.png) 0 0 no-repeat;
	float:left;
	display:block;
	width:25px;
	height:25px;
	border:0px;
}

.skittlesBar {
	background:url(/images/skittles.png) 0 0 no-repeat;
	display:block;
	float:left;
	width:700px;
	height:30px;
	margin:  4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
* html .skittlesBar{
	height:20px;
}

/* Submenu */
.subMenuContainer{
	width:240px;
	margin: 10px 0px 0px 51px;
	padding: 0px 0px 0px 10px;
	float:left;
	display:block;
}

*:first-child+html .subMenuContainer{
	margin: 15px 0px 0px 51px;
}

* html .subMenuContainer{
	margin-left:25px;
	width: 230px;
}

.subMenuLev0 {
	width: 220px;
	height: 25px;
	display:block;
	background:url(/images/subMenuShaderWithArrow.png) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
}

A.subMenuLev0,
A:link.subMenuLev0,
A:visited.subMenuLev0,
A:active.subMenuLev0,
A:hover.subMenuLev0 {
	width: 220px;
	height: 25px;
	color:#000;
	text-decoration:none;
}

A:active.subMenuLev0,
A:hover.subMenuLev0 {
	color:#e21f26;
}


A:link.subMenuLev0.activeMenu,
A:visited.subMenuLev0.activeMenu,
A:active.subMenuLev0.activeMenu,
A:hover.subMenuLev0.activeMenu {
	color:#e21f26;
	font-weight:bold;
}


A:link.subMenuLev0.activeSubmenu,
A:visited.subMenuLev0.activeSubmenu,
A:active.subMenuLev0.activeSubmenu,
A:hover.subMenuLev0.activeSubmenu {
	color:#e21f26;
	font-weight:bold;
	height:20px;
}


/*
LEVEL 1
*/

.subMenuLev1 {
	width: 220px;
	height: 18px;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 10px;
	display:block;
	background:url(/images/subMenuLevel1WithArrow.png) 0px 4px no-repeat;
}

A.subMenuLev1,
A:link.subMenuLev1,
A:visited.subMenuLev1,
A:active.subMenuLev1,
A:hover.subMenuLev1 {
	height: 20px;
	width: 180px;
	color:#000;
	text-decoration:none;
}

A:active.subMenuLev1,
A:hover.subMenuLev1 {
	color:#e21f26;
}

A:link.subMenuLev1.activeSubmenu,
A:visited.subMenuLev1.activeSubmenu,
A:active.subMenuLev1.activeSubmenu,
A:hover.subMenuLev1.activeSubmenu {
	color:#e21f26;
}


.subMenuLev1.lev1Last{
	margin-bottom:5px;
	}

/*LEVEL 2 */
.subMenuList {
	background:none;
	margin-left: 20px;
	margin-bottom:5px;
	display:block;
}

.subMenuList LI {
	background:url(/images/subMenuLevel2WithArrow.png) 0 5px no-repeat;
	width:180px;
}

.subMenuList LI A{
	text-decoration:none;
	color:#000;
	height:15px;
	width:180px;
}

.subMenuList LI A:hover{
	color:#f00;
}

A:link.subMenuLev2.activeSubmenu,
A:visited.subMenuLev2.activeSubmenu,
A:active.subMenuLev2.activeSubmenu,
A:hover.subMenuLev2.activeSubmenu {
	color:#e21f26;
	font-weight:bold;
}


/*Content */
.siteContentContainer{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 25px;	
	float:left;
	display:block;
	width:690px;
}

*:first-child+html .siteContentContainer{
	padding: 15px 0px 0px 25px;	
}


.siteContentContainer H1 {
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:"Arial Black";
	font-size:16px;
	letter-spacing:1px;
	color:#6d6f71;
	text-transform:uppercase;
	width:640px;
	overflow:hidden;
}

.siteContentContainer H3 {
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Arial";
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
	color:#000;
	text-transform:uppercase;
}

.siteContentContainer  P {
	padding-right:20px;


}
/*Home Page Classes*/
.siteWideBlock {
	background:#fff url(/images/blockHeaderWide.png) 0 0  no-repeat;
	margin: 0px 25px 25px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 190px;
	width:660px;
	float:left;
	display:block;
	border-left:1px solid #b6b7b8;
	border-right:1px solid #b6b7b8;
	border-bottom:1px solid #b6b7b8;
	border-top:none;

}

* html .siteWideBlock {
	height: 190px;
}

/* subclass voor homeHeader met Gradient*/
.siteWideBlock.HomeHead{
	background:url(/images/gradientMain.jpg) bottom repeat-x;
	border:none;
	min-height: 1em;
}

.siteWideBlock.archive{
	margin-top:15px;
}


.siteWideBlock.contact {
	margin-top:25px;
}

.siteWideBlock.contact P{
	margin: 10px 0px 0px 20px;

}

.siteWideBlock.former{
	margin-top:25px;
}


.siteWideBlock.HomeHead H1 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-top:21px;
	letter-spacing:1px;
	width:480px;
	margin-bottom:10px;
}

.siteWideBlock.HomeHead P {
	font-size:12px;
	font-weight:400;
	color:#797b7d;
	margin-top:10px;
	letter-spacing:0px;
	word-spacing:1px;
	/*float:left;*/
	width:475px;
}

.specialPhoto { 
	width:132px;
	height:175px;
	padding:0px;
	margin:0px 25px 10px 10px;

	float:left;
	overflow:hidden;
}

.specialPhoto IMG{
	display:block;
	padding:0px;
	margin:0px;
	width:132px!important;
	height:172px!important;
	overflow:hidden;
}

* html .siteWideBlock {
	height: 190px;
}

* html .siteWideBlock.archive{
	height:auto;
}

	.siteWideBlock.HomeHead {
		width: 640px;
		padding: 0 10px 15px 10px;
	}
	
	.siteWideBlock.HomeHead * {
		width: auto !important;
	}

	.specialPhoto {
		margin: 0 27px 10px 0;
		padding: 0 0 4px 0;
		height: auto !important;
		background-image: url(/images/atrib-fotofoot2.png)
	}
	
	.specialPhoto img {
		width: auto !important;
		height: auto !important;
	}

.siteSmallBlock {
	/*height: 188px; */
	width:316px;
	float:left;
	display:block;
	background:#fff url(/images/blockHeader.png) 0 0  no-repeat;
	margin: 0px 25px 25px 0px;
	border-left:1px solid #b6b7b8;
	border-right:1px solid #b6b7b8;
	border-bottom:1px solid #b6b7b8;
	border-top:none;
	overflow:none;
}

* html .siteSmallBlock {
	margin-right:10px;

}

.siteSmallBlock.Archief {
	border-left:none;
	border-right:none;
	border-bottom:none;

}



.siteWideBlock H2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:800;
	font-family: 'Arial Black'; 
	margin: 5px 0px 0px 10px;
	letter-spacing:1px;
	width: 640px;
}

.siteWideBlock.archive H2{
	width: 230px;
	float:left;

}



.siteSmallBlock H2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:800;
	font-family: 'Arial Black'; 
	margin: 5px 0px 0px 10px;
	letter-spacing:1px;
	width: 308px;
}
.siteSmallBlock IMG{
	float:left;
	margin: 10px 0px 0px 10px;
}

.siteSmallBlock SPAN {
	width:auto;
	display:block;
	float:left;
	margin: 10px 0px 0px 10px;
	color:#797b7d;
	font-size:14px;
	line-height:20px;
	padding-right:10px;
}

* html .siteSmallBlock p{
	width: 190px;
	margin-left:5px;
}


.actualShaderHome {
	background: #f0f1f1 url(/images/gradientActualHome.jpg) bottom repeat-x;
	float:left;
	display:block;
	width:314px;
	height:126px;
	border-right:1px solid #b6b7b8;
	border-left:1px solid #b6b7b8;
	border-bottom:1px solid #b6b7b8;
	}

.actualShaderHome H3 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	letter-spacing:1px;
	float:left;
	text-transform:uppercase;
	margin:6px 0px 0px 7px;
	padding:0px 0px 0px 0px;
}

.actualShaderHome P {
	margin:0px 0px 0px 7px;
	width:280px;
	float:left;
	display:block;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	color:#727376;
}

.smallBlockHolder{
	float:left;
	display:block;
	width:318px;
	margin-right:25px;
}

* html .smallBlockHolder{
	margin-right:0px;
}

	.siteSmallBlock .actualShaderHome {
		float: none;
		width: auto;
		height: 105px;
		overflow: hidden;
		padding: 8px 10px;
	}

* html .siteSmallBlock .actualShaderHome {
		height:135px;
	
	}
	.siteSmallBlock.Archief .siteSmallBlockContent {
		height: 363px;
		border-right:1px solid #b6b7b8;
		border-left:1px solid #b6b7b8;
		border-bottom:1px solid #b6b7b8;
		padding: 0;
		background: url(/images/gradientActualHome.jpg) #f0f1f1 repeat-x 50% bottom;
	}

	*html .siteSmallBlock.Archief .siteSmallBlockContent {
		height:auto;
	}
	
	.siteSmallBlock .siteSmallBlockContent .actualShaderHome {
		border: 0;
	}

	.siteSmallBlock .siteSmallBlockContent .actualShaderHome * {
		margin: 0
	}

	.siteSmallBlock {
		height: 180px;
	}

	.siteSmallBlock  .siteSmallBlockContent {
		height: 144px;
		padding: 10px;
		overflow: hidden;
		color: #797b7d;
		font-size: 14px;
	}

	.siteSmallBlock  .siteSmallBlockContent img {
		margin: 0 15px 5px 0;
	}

	.siteSmallBlock  .siteSmallBlockContent span {
		display: block;
		float: left;
		margin: 10px 0 0 0;
		width: auto;
	}

	.siteSmallBlock  .siteSmallBlockContent a {
		float: right;
	}
/*Home Block NieuwsBriefClasses */

.NBContainer {
	width:320px;
	margin:12px 0px 0px 9px;
	padding:0px 0px 0px 0px;
	float:left;
}

* html .NBContainer{
	margin-left:5px;

}

.NBContainer.magazine {
	width:323px;
	margin-left:7px;
}

* html .NBContainer.magazine {
	margin-left:5px;

}


.NBContainer img {
	width:80px;
	height:120px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.NBContainer.magazine img {
	width:80px;
	height:120px;
	display:block;
	float:right;
	margin-right:10px;
}

.NBContainer H3 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	letter-spacing:1px;
	float:left;
	display:block;
	text-transform:uppercase;
	margin:0px 0px 0px 15px;
	width:190px;
}

.NBContainer P {
	font-size:14px;
	font-weight:400;
	color:#797b7d;
	float:left;
	display:block;
	width:190px;
	margin:4px 0px 0px 15px;
	line-height:20px;
}

* html .NBContainer P {
	width:188px;
}

.NBSelector {
	background:url(/images/gradientNieuwsBriefFoot.jpg) 0 0 repeat-x;
	width:660px;
	height:40px;
	margin-top:10px;
	color:#797b7d;
	float:left;
}

.NBSelector P.norm {
	margin:10px 5px 0px 5px;
	padding:0px;
	float:left;
	display:block;
	font-weight:400;
	font-size:12px;
}


*:first-child+html .NBSelector P.norm {
	margin:10px 0px 0px 5px;
	padding:0px;
	float:left;
	display:block;
	font-weight:400;
	font-size:12px;
}

.NBSelector P.bold{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-weight:800;
	font-size:14px;
	margin-top:10px;
}


*:first-child+html .NBSelector P.bold{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-weight:800;
	font-size:14px;
	margin-top:10px;
}



.NBSelector P.cent {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	font-weight:400;
	font-size:12px;
	margin-top:10px;
	margin-left:25px;
}

* html .NBSelector P.cent {
	margin-left:10px;

}

/*Zoekblok rechts*/
.rightBlok {
	width: 185px;
	margin: 0px 15px 10px 0px;
	line-height: 14px;
	float:right;
}
* html .rightBlok {
	margin: 0px 3px 10px 0px;
}

.rightBlokTitel {
	width: 165px;
	height: 19px;
	background: #3A9A6C url(/images/bg-blok-rechts-titel.gif) repeat-x;
	overflow: hidden;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-weight:1200;
	color: #fff;
	margin: 0px;
	padding: 5px 10px 0px 10px;
}

.rightBlokContentContainer {
	border: 1px solid #CCCCB2;
	border-top: 0;
	font-size: 11px;
}

.rightBlokContent {
	width/**/:/**/163px;
	padding: 7px 10px 7px 10px;
	overflow: hidden;
}

.txtfieldNieuwsTrefwoord {
	width: 159px;
	height: 17px;
	font-size: 12px;
	line-height: 15px;
	margin: 0px 0px 8px 0px;
}

.rightContainer {
	width: 163px;
	float: left;
	margin: 0 0px 0px 0px;
}

.contentLeft {
	width:425px;
	float:left;
}

/*NieuwsBrief Form classes*/
.FrmNBonoff{
	margin:10px 0px 0px 10px;
	float:left;
	display:block;
}

.FrmNBselect{
	margin:12px 5px 0px 0px;
	float:left;
	display:block;
}

*:first-child+html .FrmNBselect{
	margin:9px 0px 0px 0px;
}



.FrmMGonoff{
	margin:10px 0px 0px 25px;
	float:left;
	display:block;
}

.FrmMGselect{
	margin:12px 5px 0px 0px;
	float:left;
	display:block;
}


*:first-child+html .FrmMGselect{
	margin:9px 0px 0px 0px;
}

.FrmBtnRequest{
	background:url(/images/btnAanvragen.png) 0 0 no-repeat;
	width:85px;
	height:25px;
	margin:8px 0px 0px 7px;
	float:left;
	display:block;
	border:0px;
	cursor: hand;
	cursor: pointer;
}


/*Actualiteiten pagina classes */
.actOverItem{
	display:block;
	width:655px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 28px 0px;
}

*:first-child+html .actOverItem{
	padding: 0px 0px 0px 0px;
}

.actOverItem IMG{
	margin-left:14px;
	margin-right:14px;
}

.actOverItem p{
	margin: 0px 0px 0px 0px;
	color:#6d6f71;
}

P.actIntro{
	color:#000;
	word-spacing:1px;
	line-height:20px;
	margin-top:15px;
	margin-bottom:20px;
	font-size:14px;
}


.archShader {
	background: #f0f1f1 url(/images/gradientActualHome.jpg) left bottom repeat-x;
	float:left;
	display:block;
	min-height: 168px;
	height:auto;
	width:660px;
	padding-top:0px;

}



.archShader  H3 {
	margin-left:10px;
	margin-top:10px;
}

.archShader  H3.firstArch {
	margin-left:10px;
	margin-top:5px;
	
}

.archShader  UL {
	margin-left:8px;
	margin-top:4px;
}


.archShader  UL.adobe {
	margin-left:8px;
	margin-top:4px;
}

.archShader  UL.adobe LI {
	height: 22px;
	background:url(/images/ico-list-pdf.gif) 0 0 no-repeat;
	padding-left: 25px;
}

/* Contact Form */
.contactContainer { 
	width:660px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
* html .contactContainer { 
	width:670px;
}

P.contactIntro{
	color:#000;
	word-spacing:1px;
	line-height:20px;
	margin-top:10px;
	margin-bottom:12px;
	font-size:14px;
}

.contactFields {
	width: 175px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 30px;
	font-weight:800;
	color:#6d6f71;
}

.contactForm {
	width: 480px;
	height: 350px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contactForm INPUT{
	background:url(/images/gradientContactField.jpg) 0 0 repeat-x;
	width:479px;
	height:22px;
	border:1px solid #aaa;
	margin-left:5px;
	margin-bottom:6px;
}

.contactForm SELECT {
	width:479px;
	height:26px;
	border:1px solid #aaa;
	margin-left:5px;
	margin-bottom:4px;
}

.contactForm TEXTAREA{
	background:url(/images/gradientContactArea.jpg) 0 0 repeat-x;
	width:480px;
	height:160px;
	overflow:hidden;
	border:1px solid #aaa;
	margin-left:5px;
}

.contactForm INPUT.contactRadio {
	background: none;
	border: none;
	width: 20px;
	height:20px;
	margin-top:4px;
	margin-left:0px;
	margin-bottom:9px;
	float:left;
}

.contactForm .btnSolliciteer,
.contactForm .ContactBtnRequest{
	background:url(/images/btnVerzenden.png) 0 0 no-repeat;
	width:80px;
	height:25px;
	margin:15px 0px 0px 5px;
	float:left;
	display:block;
	border:0px;
	cursor: hand;
	cursor: pointer;
}

.contactForm .btnSolliciteer {
	background:url(/images/btn-solliciteer.png) 0 0 no-repeat;
	width:77px;
}

.contCorr {
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	display:block;
	float:left;
	width: 30px;
}

.cSelect{
	background:url(/images/gradientContactArea.jpg) 0 0 repeat-x;
	width:480px;
	height: 24px;
	display:block;
}

/* Afkortingen */
.afkContainer{
	width:660px;
}

P.afkIntro{
	color:#000;
	word-spacing:1px;
	line-height:20px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:14px;
}

.afkItem {
	background:url(/images/gradientAfkWide.jpg) 0 0 no-repeat;
	border-top: 1px solid #b8b8b8;
	height: 29px;
}
	
.afkItemblock{
	background: #f0f1f1;
	display:none;
	width: 560px;
	margin-left: 100px;
}

.afkItemN1 { 
	width:80px;
	font-size:14px;
	font-weight:800;
	color:#000;
	float:left;
	margin: 5px 0px 0px 10px;
}
	
.afkItemN2 { 
	width:500px;
	font-size:12px;
	font-weight:400;
	float:left;
	margin: 5px 0px 0px 10px;
}


/* Gemeenten */
.gemContainer{
	width: 660px;
}

.gemContainer IMG {
	margin:10px 0px 0px 60px;
}

.gemContainer H3 {
	margin: 5px 0px 0px 0px;
}

.gemContainer P {
	color:#6d6f71;
}

.gemInfoText {
	margin: -35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	float:right;
	display:block;
	width:230px;
	height:24px;
}

P.gemIntro{
	color:#000;
	word-spacing:1px;
	line-height:20px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:14px;
}

.gemItemHolder{
	width: 650px;
	height: 170px;
	display:block;
	float:left;
	margin-bottom:10px;
}

.gemItemHolder IMG{
	padding: 0px;
	margin: 5px 18px 0px 10px;
}

.gemSmlItemHolder{
	color:#6d6f71;
	font-weight: 400;
}

.gemSmlItemHolder SPAN{
	font-weight: 800;
}

P.gemTitle {
	margin:0px;
	padding:0px;
	color:#000;
	font-weight:800;
}



.siteWideBlock H5 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:800;
	font-family: 'Arial Black'; 
	margin: 5px 0px 0px 10px;
	letter-spacing:1px;
	width: 320px;
	overflow:hidden;
	float:left;
}


/*Site MAP */
ul.sitemap {
 margin-top:15px;
 margin-left: -10px;
 font-size: 1.333em;
}
 
ul.sitemap ul {
 padding-bottom: 1em;
}
 
ul.sitemap li {
 background: none;
}
 
ul.sitemap li li {
 padding-left: 20px;
 font-size: 0.85em;
 background: url(/images/list.gif) 10px 0.7em no-repeat;
}
 
ul.sitemap li {
 line-height: 1.25em
}


/*Overige (Global) classes*/
.kruimel {
	display:block;
	width:100%;
	clear:both;
	height: 15px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*:first-child+html .kruimel{
	margin:-2px 0px 0px 0px;
}

.kruimel A{
	font-size:12px;
	color:#013f83;
	text-decoration:underline;
	letter-spacing:0px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.kruimel A:hover{
	text-decoration:none;
}

/*Leesmeer Class */
A.leesMeer{
	background:url(/images/Icon-leesmeer.gif) 69px 3px no-repeat;
	text-decoration:underline;
	font-size:12px;
	float:left;
	margin: 0px 0px 0px 0px;
	color:#0e4e96;
	width:80px;
}

A:hover.leesMeer {
	text-decoration: none;
}


A.leesMeer.right{
	float:right;
	margin: 7px 0px 0px 0px;
}

/*Terug Class */
A.terug{
	background:url(/images/Icon-terug.gif) 0px 3px no-repeat;
	text-decoration:underline;
	font-size:12px;
	float:left;
	margin: 0px 0px 0px 8px;
	color:#0e4e96;
	width:115px;
	padding: 0px 0px 0px 20px;
}


A:hover.terug {
	text-decoration: none;
}

A.terug.right{
	float:right;
	margin: 15px 0px 0px 0px;
}
/*
 * END MAIN CONTAINERS
 */
.popupAction {
	position:absolute;
	top:100px;
	left:500px;
	width:571px;
	height: 488px;
	display:none;
	background:url(/images/popupBG.jpg) 0 0 no-repeat;
	margin:0px 0px 0px auto;
	z-index: 20;
}

.popupActionLinkImgL {
	width:200px;
	height:100px;
	margin:175px 0px 0px 15px;
	display:block;
	float:left;
}

.popupActionLinkImgR {
	width:130px;
	height:100px;
	margin:175px 0px 0px 40px;
	display:block;
	float:left;
}


.popupAction H2{
	width:350px;
	margin-top:175px;
	font-size:18px;
	font-weight:400;
	line-height:24px;
	color:#000;
	float:left;
	display:block;
}

.popupAction P{
	width:325px;
	/*margin-top:0px;*/
	font-size:12px;
	font-weight:400;
	color:#000;
	float:left;
	display:block;
}

A.popupActionLinkVerder {
	width:190px;
	height:30px;
	margin:10px 0px 0px 10px;
	display:block;
	float:left;
}

A.popupActionLinkSluit {
	background:url(/images/btnCross.gif) 0 5px no-repeat;
	width:150px;
	height:30px;
	margin:10px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	display:block;
	float:left;
}


/*
 * BEGIN GENERAL STYLES
 */

.safeBox {
	min-height: 18px;
}
* html .safeBox {
	height: 18px;
}

ul.semantic li {
	padding: 0;
	background: none
}

/*
 * END GENERAL STYLES
 */






/*
 * BEGIN FORM STYLES
 */

label {
	cursor: pointer;
}

/*
 * END FORM STYLES
 */






/*
 * BEGIN PAGE STYLES
 */

/*
 * END PAGE STYLES
 */


/*
 * BEGIN HACK
 */
.archShader:after,
.containerMain:after,
.contentHeader:after,
.menuContainer:after,
.siteWideBlock:after,
.siteWideBlock.archive:after,
.siteSmallBlock:after,
.archShader:after,
.safeBox:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}

/*
 * END HACK
 */