﻿
html, body
{
	font-family: Verdana;
	font-size: 11px;
	color: #434b57;
	background-color: #009bdc;
	
	height:100%;
	width:100%;
	margin: 0px;
	padding: 0px;
}

html
{
	overflow: -moz-scrollbars-vertical;
    width:100%;
}

center
{
	width:100%;
}


H1,H2,H3,H4,H5,H6
{
	padding:0px;
	margin:0px;
}

img
{
	border:0;	
}

A
{
	text-decoration:none;
	color:#0075c2;
}

A:hover
{
	text-decoration:underline;
	color:#0075c2;
}

.Activelink A,.titelActief A
{
	color:#000000;
}

#MainBg
{
	position:relative;
	background-image: url("/img/body_bg.gif");
	background-position:center top;
	background-repeat:repeat-y;
}

#Main
{
	width:993px;
	background-color:#ffffff;
}

#MainContainer
{
	position:relative;
	height:100%;
	width:963px;
	
}


/* header*/
#Header
{
	position:relative;
	width:963px;
	height:222px;
	background-color:#afafaf;
}

.HeaderLogoprint
{
	display:none;
}

.HeaderTopMenu
{
	position:relative;
	padding-left:153px;
	height:27px;
	background-color:#ffffff;
	text-align:left;
}

.HeaderTopMenuItems
{
	position:relative;
	float:left;
	padding-top:6px;
}

.HeaderFileLogin
{
	position: relative;
	float: right;
	padding-top: 6px;
}

.HeaderTopMenuSearch
{
	position:relative;
	float:right;
	width:200px;
	height:14px;
	margin-top:0px;
}

.SearchRegel
{
	position:relative;
	width:200px;
}

.SearchVeld
{
	position:relative;
	float:left;
	width:150px;
}

.SearchVeldHeader
{
	position:relative;
	float:left;
	height:13px;
	margin-top:4px;
	width:150px;
}

.SearchBtn
{
	position:relative;
	float:right;
	cursor:pointer;
	padding-top:6px;
	width:40px;
}

.zoekVeld
{
	position:relative;
	float:left;
}

.SearchBtnGeavanceerd
{
	position:relative;
	float:left;
	cursor:pointer;
	padding-left:3px;
	padding-top:3px;
}

.HeaderImgContainer
{
	position:relative;
	height:195px;
	width:963px;
}

.HeaderLogo
{
	position:absolute;
	
	left:0px;
	top:0px;
}

.HeaderGradient
{
	position:absolute;
	height:195px;
	width:963px;
	left:0px;
	top:0px;
	
}

.HeaderImgMenu
{
	position:absolute;
	height:78px;
	width:963px;
	left:0px;
	bottom:0px;
	background-image: url("/img/menu_grijs.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
}

#ContentContainer
{
	position:relative;
	width:963px;
}


/* footer*/

#Footer
{
	background-color:#009bdc;
	background-image: url("/img/footer3.gif");
	background-position:center top;
	background-repeat:no-repeat;
	width:1043px;
	height:70px;
}

.footerInhoud
{
	position:relative;
	width:750px;
	padding-left:43px;
	padding-top:24px;
	text-align:left;
	color:#ffffff;
	font-size:10px;
	float:left;
}

.footerInhoudW3S
{
	color:#fff;
	padding-top:12px;
}

.footerInhoudW3S A
{
	color:#fff;
	font-size:7px;
	font-style:italic;
}

.Disclaimer
{
	position:relative;
	float:right;
	padding-top:24px;
	color:#ffffff;
	width:170px;
	padding-right:43px;
	text-align:right;
}
.Disclaimer A
{
	text-decoration:none;
	color:#ffffff;
}

.Disclaimer A:hover
{
	text-decoration:underline;
	color:#ffffff;
}

/*  kruimerlpad*/
.KruimelPadContainer
{
	position:relative;
	height:30px;
	width:963px;
	text-align:left;
}

.KruimelPad
{
	position:relative;
	height:30px;
	width:667px;
	float:left;
}

.KruimelPadTekst
{
	position:relative;
	padding-top:11px;
	padding-left:15px;
}

.LoginBox
{
	position:relative;
	height:25px;
	width:266px;
	float:right;
	background-image: url("/img/AttentieBalk.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

.registreer
{
	position:relative;
	padding-top:6px;
	cursor:pointer;
	color:#0075c2;
}

.RegistreerRegel
{
	position:relative;
	padding-bottom:1px;
}

.Registreerlabel
{
	position:relative;
	float:left;
	width:100px;
	
}

.FormFieldInlog
{
	position:relative;
	float:left;
	width:120px;
}

.registreerform
{
	position:relative;
	display:none;
	padding-top:3px;
	width:240px;
}

.fieldinlog
{
	width:120px;
}

.wachtwoordform
{
	position:relative;
	width:240px;
	display:none;
	padding-top:3px;
}

.RegistreerAlert
{
	position:relative;
	color:Red;
}

.LoginBoxLeeg
{
	position:relative;
	height:25px;
	width:266px;
	float:right;
} 

.LoginBoxTekst
{
	position:relative;
	padding-top:10px;
	padding-left:19px;
	color:#d20404;
}

.LoginBoxOnline
{
	position:relative;
	height:25px;
	width:266px;
	float:right;
	display:none;
	color:#000;
}

.LoginBoxTekstOnline
{
	position:relative;
	padding-top:10px;
	padding-left:19px;
}

/*content blok boxen*/
.blokContainer
{
	position:relative;
	width:963px;
	text-align:left;
	padding:0px;
	
}

.blokLinks, .blokLinksWerkplek
{
	position:relative;
	width:683px;
	float:left;
}

.blokLinksWerkplek
{
	width:622px;	
}

.blokRechts, .blokRechtsWerkplek
{
	position:relative;
	width:267px;
	float:right;
}

 .blokRechtsWerkplek
 {
 	width: 327px;
 }

.LinksSmallLinks
{
	position:relative;
	width:403px;
	float:left;
}

.LinksSmallRechts
{
	position:relative;
	width:266px;
	float:right;
}

.clear
{
	float: none !important;
    clear: both !important;
}

/*boxen*/

.BoxRechts, .BoxRechtsPrint, .BoxRechtsGeel, .BoxRechtsLicht
{
	position:relative;
	width:266px;
	margin-bottom:15px;	
}


.BoxRechts
{
	background-color:#bcefff;
}

.BoxRechtsGeel
{
	background-color:#fffcd1;
}

.BoxRechtsLicht
{
	background-color:#d6ede9;
}

.blokRechtsWerkplek .BoxRechtsLicht
{
	width:327px;
}

.BoxRechtsInhoudPrint
{
	position:relative;
	margin-left:15px;	
}

.BoxRechtsInhoud
{
	position:relative;
	width:236px;
	padding:19px 19px 10px 19px;
}

form {
  margin: 0;
  padding: 0;
}

.Headerbox
{
	position:relative;
	width:228px;
	font-family:ITCOfficinaSans LT Book;
	/*font-family:Trebuchet MS;*/
	font-size:20px;
	color:#63547c;	
}

.SubHeaderbox
{
	position:relative;
	color:#8d8193;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia;
	padding-top:6px;
}

/* pollBox*/
.PollTekst
{
	position:relative;
	width:228px;
	padding-top:12px;
	padding-bottom:12px;
}

.radioBox
{
	margin-left:0px;
}

.pollVraag
{
	position:relative;
	width:228px;
}

.pollVraagRadio
{
	position:relative;
	float:left;
}

.pollVraagTekst
{	
	position:relative;
	float:left;
	padding-top:2px;
	padding-left:6px;
}

.btnVerstuurStem
{
	position:relative;
	width:228px;
	padding-left:0px;
	padding-top:12px;
	cursor:pointer;
}

.PollResultaat
{
	position:relative;
	width:228px;
	padding-bottom:6px;
}

.PollResultaatBalk
{
	position:relative;
	height:12px;
	background-color:Gray;
	float:left;
}

.PollResultaatBalkCijfers
{
	position:relative;
	height:12px;
	float:left;
}


.PollResultaatTotaal
{
	position:relative;
	width:228px;
	padding-top:12px;
}


/*PartnerBox */

.LinkContainer
{
	position:relative;
	width:367px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:3px;
}

.LinkTekst
{
	position:relative;
	width:228px;
	padding-top:6px;
}

.PartnerTekst,.PartnerImg
{
	position:relative;
	width:228px;
}

.PartnerImg
{
	height:170px;
}

.PartnerTitel
{
	position:relative;
	color:#585252;
	font-weight:bold;
}

.PartnerOmschrijving
{
	position:relative;
	padding-bottom:12px;
}

.PartnerOmschrijving P
{
	margin:0px;
	padding:0px;
}
/*hoogteBox */

.SubTekstbox
{
	position:relative;
	width:228px;
	padding-top:12px;
	padding-bottom:6px;
}

.hoogteItem
{
	position:relative;
	width:228px;
}

.hoogteItemCheck
{
	position:relative;
	float:left;
}

.checkBox
{
	margin-left:0px;
	margin-top:0px;
}

.hoogteItemTekst
{
	position:relative;
	float:left;
}

.hoogteEmail
{
	position:relative;
	float:left;
	width:130px;
}

.fielEmail
{
	width:120px;
	font-size:11px;
}

.btnHoogte
{
	position:relative;
	float:left;
	padding-top:2px;
	padding-left:0px;
	cursor:pointer;
}

.emailHoogte
{
	position:relative;
	padding-top:6px;
}

/* Login*/



.HeaderLoginOnjuist
{
	position:relative;
	padding-bottom:6px;
	color:Red;
}

.Forms
{
	position:relative;
}

.HeaderBoxLoginRegel
{
	position:relative;
	width:240px;
}

.HeaderBoxLoginRegelExtra
{
	position:relative;
	width:240px;
	padding-top:16px;
	font-size:10px;
}

.HeaderboxLogin
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	float:left;
}

.LoginMensenOnline
{
	position:relative;
	float:left;
	padding-top:6px;
	padding-left:6px;
}

.LoginField
{
	position:relative;
	padding-top:0px;
	padding-bottom:1px;
}

.LoginWachtwoordField
{
	position:relative;
	/*float:left;*/
}

.btnLogin
{
	position:relative;
	float:left;
	padding-top:2px;
	/*padding-left:6px;*/
	cursor:pointer;
}

.btnLoginHidden
{
	position:relative;
	float:left;
	height:0px;
	width:0px;
	padding:0px;
	margin:0px;
	border:0px;
}

.LoginVergeten
{
	position:relative;
}

.LoginOnthoud
{
	position:relative;
	padding-top:6px;
}

.OnthoudWachtwoordtext
{
	position:relative;
	top:-2px;
}


/* productenBoxRechts */
.HeaderboxProductenTitel
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-bottom:12px;
}

.ProductenBoxTitel, .ProductenBoxTitel A ,.ProductenBoxTitel A:hover
{
	position:relative;
	color:#8d8193;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia;
	padding-top:12px;
}


.ProductenBoxRechts
{
	position:relative;
	padding-bottom:12px;
}

.ProductOverzichtMeer
{
	position:relative;
	cursor:pointer;
	color:#8d8193;
	width:200px;
}

.ProductOverzichtOpenklap
{
	position:relative;
	display:none;
	padding-top:6px;
	padding-bottom:6px;
}

.ProductJaarblok
{
	position:relative;
	float:left;
	width:60px;
}

/* ProductenBoxContainer*/

.HeaderboxProducten
{
	position:relative;
	/*font-family:Trebuchet MS;*/
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
	padding-bottom:12px;
	padding-top:20px;
}

.ProductenBoxGeel
{
	position:relative;
	width:403px;
	background-color:#fffcd1;
	margin-bottom:15px;
}

.ProductenBoxContainer
{
	position:relative;
	width:367px;
	padding-left:15px;
	padding-bottom:12px;
}

.ProductenBoxContainerImg
{
	position:relative;
	float:left;
	width:65px;
}

.ProductenBoxImg
{
	position:relative;
	float:left;
	width:54px;
}

.ProductenImg
{
	position:relative;
	width:54px;
}

.ProductImgSchaduwO
{
	position:relative;
	width:54px;
}

.ProductImgSchaduwR
{
	position:relative;
	float:left;
	width:8px;
}

.ProductenBoxProduct
{
	position:relative;
	float:left;
	width:295px;
}

.ProductenBoxProductRecent
{
	position:relative;
	float:left;
	width:650px;
}

.TitelProduct
{
	position:relative;
	color:#63547c;
	font-size:14px;
	font-family:Georgia;
}

.RapportProductJaar
{
	position:relative;
	float:left;
	padding-left:15px;
	width:95px;
}

.TitelProductJaar
{
	position:relative;
	float:left;
	padding-left:6px;
	padding-right:15px;
	width:450px;
}

.DatumProductJaar
{
	position:relative;
	float:left;
	padding-left:6px;
	width:95px;
}

.TekstProduct
{
	position:relative;
}

.TekstProductPadding
{
	position:relative;
	padding-top:15px;
	padding-left:15px;
}

.Bestel
{
	position:relative;
	float:left;
	padding-left:3px;
}

.Download
{
	position:relative;
	float:left;
	padding-left:3px;
}

.WinkelWagen A, .WinkelWagen A:Hover
{
	color:#a4a38a;
}


.ProductenHomeOver
{
	position:relative;
	padding-top:12px;
	padding-left:15px;
	padding-bottom:12px;
	width:295px;
}

.ProductenHomeOverImg
{
	position:relative;
	float:left;
}

.ProductenHomeOverTekst
{
	position:relative;
	float:left;
	color:#8d8193;
	font-size:14px;
	font-family:Georgia;
	padding-left:5px;
}

/* home nieuws box */

.NieuwsBoxGrijs
{
	position:relative;
	width:403px;
	background-color:#d9d9d9;
	margin-bottom:15px;
}

.NieuwsHomeContainer
{
	position:relative;
	width:367px;
	padding-left:15px;
	padding-bottom:3px;
}

.NieuwsHomeDatum
{
	position:relative;
	float:left;
	color:#000000;
	width:75px;
}

.NieuwsHomeTekst
{
	position:relative;
	float:left;
	width:285px;
}

.NieuwsHomeOver
{
	position:relative;
	padding-top:12px;
	padding-left:15px;
	padding-bottom:12px;
	width:295px;
}

.NieuwsHomeOverImg
{
	position:relative;
	float:left;
}

.NieuwsHomeOverTekst
{
	position:relative;
	float:left;
	color:#8d8193;
	font-size:14px;
	font-family:Georgia;
	padding-left:5px;
}

/* themabox home */

.ThemaBoxBlauw
{
	position:relative;
	width:265px;
	background-color:#d6ede9;
	margin-bottom:15px;
}

.ThemaBoxContainer
{
	position:relative;
	padding-left:15px;
	padding-bottom:12px;
}

.ThemaHomeLinks
{
	position:relative;
	padding-bottom:3px;
}


.ThemaHomeOver
{
	position:relative;
	padding-top:12px;
	width:235px;
}

.ThemaHomeOverImg
{
	position:relative;
	float:left;
}

.ThemaHomeOverTekst
{
	position:relative;
	float:left;
	color:#8d8193;
	font-size:14px;
	font-family:Georgia;
	padding-left:5px;
}
/* bannerbox home*/

.BannerTekst
{
	position:relative;
	padding-right:15px;
}

/* HomeAgenda */

.AgendaBoxGeel
{
	position:relative;
	width:265px;
	background-color:#fffcd1;
	margin-bottom:15px;
}

.AgendaBoxContainer
{
	position:relative;
	padding-left:15px;
	padding-bottom:12px;
}

.AgendaPuntHome
{
	position:relative;
	padding-bottom:12px;
}

.AgendaHomeDatum
{
	position:relative;
	color:#8d8193;
	font-size:14px;
	font-family:Georgia;
}

.AgendaHomeTekst
{
	position:relative;
	padding-bottom:12px;
}

.AgendaHomeOver
{
	position:relative;
	width:235px;
}

.AgendaHomeOverImg
{
	position:relative;
	float:left;
}

.AgendaHomeOverTekst
{
	position:relative;
	float:left;
	color:#8d8193;
	font-size:14px;
	font-family:Georgia;
	padding-left:5px;
}

/* productenDetailContainer*/
.productenDetails
{
	position:relative;
	padding-left:15px;
	padding-bottom:15px;
}

.spacePictogram
{
	position:relative;
	float:left;
	margin-right:5px;
}

.detailDocumentText
{
	position:relative;
	float:left;
	width:350px;
	padding-right:10px;
}

.RapportNummerBox
{
	position:relative;
	float:left;
	width:130px;
}

.RapportDetailBox
{
	position:relative;
	float:left;
	width:500px;
}

.RapportTitel
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;	
	padding-bottom:15px;
}

.RapportTekst
{
	position:relative;
	padding-bottom:20px;
	width:500px;
}

.RapportRapNR
{
	position:relative;
	padding-bottom:20px;
	width:100px;
}

.RapportBestand
{
	position:relative;
	padding-bottom:20px;
	width:500px;
}

.BijbehorendeDocument
{
	position:relative;
	padding-bottom:3px;
}

/* dienstenContainer */

.DienstenTitel
{
	position:relative;
}

.DienstenTekst
{
	position:relative;
}

/* productenOverzichtContainer*/

.BoxTekst
{
	/* position:relative; */
	padding-bottom:3px;
}

.BoxContainer
{
	/* position:relative; */
	padding-bottom:6px;
}
.productenOverzichtContainer
{
	/* position:relative; */
	width:683px;
	min-width:683px;
	min-height:400px;
	background-color:#fffcd1;
	margin-bottom:15px;
}

.HeaderboxProducten
{
	/* position:relative; */
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
	padding-bottom:12px;
	padding-top:20px;
}

.tabelPublicatieOverzichtGrijs
{
	background-color:#e6e6e3;
	/* position:relative; */
	min-width:683px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}

.tabelPublicatieOverzichtGeel
{
	background-color:#fffcd1;
	/* position:relative; */
	min-width:683px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}

.SEROverRapNr
{
	position:relative;
	float:left;
	min-width:120px;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	
}

.SEROverRapdatum
{
	position:relative;
	float:left;
	min-width:100px;
	padding-top:6px;
	padding-bottom:6px;

}

.SEROverRapEinddatum
{
	position:relative;
	float:left;
	min-width:90px;
		padding-top:6px;
	padding-bottom:6px;
}

.SEROverRapTitel
{
	position:relative;
	float:left;
	min-width:400px;
	padding-top:6px;
	padding-bottom:6px;
}

.PubOverRapNr
{
	/* position:relative; */
	/* float:left; */
	min-width:120px;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	
}

.PubOverRapdatum
{
	/* position:relative; */
	/* float:left; */
	min-width:100px;
	padding-top:6px;
	padding-bottom:6px;

}

.PubOverRapThema
{
	/* position:relative; */
	/* float:left; */
	min-width:100px;
	width:200px;
	padding-top:6px;
	padding-bottom:6px;

}

.PubOverRapEinddatum
{
	/* position:relative; */
	/* float:left; */
	min-width:90px;
	padding-top:6px;
	padding-bottom:6px;
}

.PubOverRapTitel
{
	/* position:relative; */
	/* float:left; */
	min-width:400px;
	padding-top:6px;
	padding-bottom:6px;
}
/*nieuwsbrief*/

.NieuwsBriefDatum,.NieuwsBriefDatumTop
{
	position:relative;
	float:left;
	width:170px;
	padding-left:15px;
}

.NieuwsBriefTitel,.NieuwsBriefTitelTop
{
	position:relative;
	float:left;
	width:300px;
}

.NieuwsBriefCategorie,.NieuwsBriefCategorieTop
{
	position:relative;
	float:left;
	width:190px;
}

.NieuwsBriefDatumTop,.NieuwsBriefTitelTop,.NieuwsBriefCategorieTop
{
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
}

/*OrganisatieOverzichtContainer*/

.OrganisatieOverzichtContainer
{
	position:relative;
	width:683px;
	background-color:#fffcd1;
}

.OrganisatieHeader /*titel is gerenderd */
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
	padding-top:20px;
	padding-bottom:12px;
}

.OrganisatieTekst
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:12px;
}

.OrganisatieTekst ul
{
	position:relative;
	left:15px;
}

.OrganisatieTekst li
{
	position:relative;
}

.OrganisatieFoto
{
	position:relative;
}

/*NieuwsOverzichtContainer*/

.NieuwsOverzichtContainer
{
	position:relative;
	width:683px;
	background-color:#fffcd1;
}

.NieuwsHeader,.NieuwsHeaderLeft
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
	padding-bottom:12px;
	padding-top:12px;
	width:610px;
}

.NieuwsHeaderLeft
{
	float:left;
	width:550px;
}

.nieuwsTekst
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:12px;
	width:650px;
}

.NieuwsFoto
{
	float:left;
}

.Nieuwsblok
{
	position:relative;
	width:680px;
}
/* Agenda */

.AgendaVolContainer
{
	position:relative;
	padding-top:15px;
}

.AgendaContainer
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.AgendaHeader
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-top:15px;
	padding-bottom:12px;
}

.AgendaTitel
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;	
}

.AgendaTekst
{
	position:relative;
}

.AgendaItemGrijs
{
	position:relative;
	background-color:#e6e6e3;
	width:683px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
}

.AgendaItemGeel
{
	position:relative;
	width:683px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
}

.DatumAgendaItem,.DatumAgendaItemFloat,.MaandAgendaItem
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;	
}

.DatumAgendaItem
{
	padding-left:15px;
	padding-top:12px;
}

.DatumAgendaItemFloat
{
	padding-left:15px;
	padding-top:12px;
}

.MaandAgendaItem
{
	padding-left:15px;
	padding-top:12px;
	font-weight:bold;
}

.TitelAgendaItem
{
	position:relative;
	padding-left:15px;
}

.Upperline
{
	position:relative;
	height:0px;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:-5px;
	border-top:dotted 1px #000000;
}

.SubTitelAgenda
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
}

.SubTekstAgenda
{
	position:relative;
	padding-bottom:12px;
}

.AgendaFormulierInschrijving
{
	position:relative;
	padding-top:12px;
}

.Formlabel
{
	position:relative;
	float:left;
	width:100px;
}

.FormCheckbox
{
	position:relative;
	float:left;
	width:20px;
	margin-top:-3px;
}


.FormField
{
	position:relative;
	float:left;
}

.FormRegel
{
	position:relative;
	width:600px;
	padding-bottom:1px;
}

.FormHeaderRegel
{
	position:relative;
}

.FormHeader
{
	position:relative;
	float:left;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-top:15px;
	padding-bottom:12px;
}

.FormVerplicht
{
	position:relative;
	float:left;
	padding-top:25px;
	padding-left:5px;
}

.FormButtonInschrijving
{
	position:relative;
	cursor:pointer;
	padding-top:6px;
}

/* AgendaBoxrechts */

.AgendaBoxHeader
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-bottom:12px;
}

.AgendaArchiefDatum
{
	position:relative;
	padding-top:12px;
	line-height:16px;
}

/* AgendaArchief */

.DatumAgendaArchiefItem
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;	
}

.TitelAgendaArchiefItem
{
	position:relative;
	padding-bottom:12px;
}

/*DiscussieOverzichtContainer*/

.DiscussieOverzichtTitel
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	padding-top:6px;
}

.DiscussieOverzichtContainer
{
	position:relative;
	width:683px;
	background-color:#fffcd1;
}

.DiscussieBoxHeader,.DiscussieBoxHeaderDiscussieReactie
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
}

.DiscussieBoxHeaderDiscussieReactie
{
	float:left;
}

.DatumDiscussieOW
{
	position:relative;
	line-height:20px;
	font-size:13px;
	color:#63547c;	
	float:left;
	padding-top:2px;
}

.DiscussieContainer
{
	position:relative;
	padding-bottom:15px;
	padding-top:15px;
}

.DiscussieDisription
{
	position:relative;
	padding-left:15px;
	padding-bottom:12px;
}

.DiscussieZoekvenster
{
	position:relative;
	padding-bottom:12px;
}

.DiscussieZoekvensterInput
{
	position:relative;
	float:left;
}

.ZoekBtn
{
	position:relative;
	float:left;
	padding-left:6px;
	padding-top:3px;
	cursor:pointer;
}

.DiscussieZoekBerichtTitel
{
	position:relative;
}

.DiscussieZoekBericht
{
	position:relative;
	padding-bottom:12px;
}

.DiscussieZoekContainer
{
	position:relative;
	padding-bottom:15px;
	padding-left:15px;
	padding-top:15px;
}

.DiscussieBoxHeaderZoek
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-bottom:12px;
}

.DiscussieItemTitel
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	padding-top:6px;
}

.DiscussieItem
{
	position:relative;
	padding-bottom:12px;
}

.DiscussieItemGeen
{
	position:relative;
	padding-left:15px;
	padding-bottom:15px;
}

.DiscussieItemGeenResultaat
{
	position:relative;
	min-height:250px;
}

.DiscussieItemReactie
{
	position:relative;
	float:left;
	width:100px;
}

.DiscussieItemDatum
{
	position:relative;
	float:left;
	width:100px;
}

.DiscussieEigenaar
{
	position:relative;
	float:left;
}

.DiscussieItemRegelGrijs
{
	position:relative;
	width:653px;
	padding-left:15px;
	padding-right:15px;
	background-color:#d9d9d9;
}

.DiscussieItemRegelGeel
{
	position:relative;
	background-color:#fffcd1;
	width:653px;
	padding-left:15px;
	padding-right:15px;
}

/*ThemaIntroblok*/

.ThemaBlok,.ThemaBoxTekst
{
	position:relative;
}

.ThemaIntroBlok
{
	position:relative;
	padding-bottom:24px;
}

.ThemaBoxItem
{
	position:relative;
	float:left;
	width:308px;
	padding-right:15px;
	padding-bottom:24px;
}

.ThemaBoxTitel
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
}

.ThemaBoxTekstDetail
{
	position:relative;
	padding-right:15px;
}

.NietsGevonden
{
	position:relative;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:12px;
	min-height:100px;
}

/* bestel*/

.aantalbestel
{
	width:20px;
	font-size:9px;
}

.BestelContainer
{
	position:relative;
	padding-left:15px;
	width:670px;
	padding-bottom:12px;
}

.BestelContainerOpenKlap
{
	position:relative;
	padding-left:15px;
	width:670px;
	padding-bottom:12px;
	padding-top:12px;
}

.BestelRapportNr
{
	position:relative;
	float:left;
	width:75px;
}

.BestelTitel
{
	position:relative;
	float:left;
	width:350px;
}

.BestelPrijs
{
	position:relative;
	float:left;
	width:75px;
}

.BestelAantal
{
	position:relative;
	float:left;
	width:75px;
}

.BestelTotaal
{
	position:relative;
	float:left;
	width:75px;
}

.Bottomline
{
	position:relative;
	width:683;
	border-bottom:dashed 1px #000000;
	margin-left:15px;
	margin-right:15px;
}

.BestelVoorwaarden
{
	position:relative;
	padding-top:12px;
}

.BestelKassa
{
	position:relative;
	float:right;
	padding-right:50px;
	cursor:pointer;
	color:#0075c2;
}

#KassaOpen
{
	position:relative;
	display:block;
}

.Bestellabel
{
	position:relative;
	float:left;
	padding-top:3px;
	width:100px;
}

.FormBestelVerplicht
{
	position:relative;
	float:left;
	padding-top:20px;
	padding-left:5px;
}

.FormFieldVast
{
	position:relative;
	float:left;
	padding-left:5px;
}

.TitelReactie
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	float:left;	
}

.TekstReactie
{
	position:relative;
	padding-bottom:6px;
}

.TitelRegelReactie
{
	position:relative;
	padding-top:6px;
	width:658px;
}

.DatumReactie,.LidReactie
{
	position:relative;
	padding-top:3px;
	padding-left:5px;
	float:left;
}

.onderwerpIndex
{
	position:relative;
	padding-left:15px;
}

.onderwerpVoegToe
{
	position:relative;
	padding-left:15px;
	padding-bottom:6px;
	cursor:pointer;
	color:#0075c2;
}

.OnderwerpOpen
{
	position:relative;
	display:none;
}

.OnderwerpToevoegen
{
	position:relative;
	padding-left:15px;
}

.verplichtVeld
{
	position:relative;
	padding-bottom:12px;
}

#ImgOverlay
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#ImgOverlay
{
	background-color: black;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	z-index:200;
}
	
#FormEmailOpvraag
{
	position:absolute;
	background-color:#d2f3fe;
	top:-150px;
	left:230px;
	height:230px;
	width:500px;
	z-index:201;
}

.DiscussiePopUpHeader
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
	padding-top:15px;
}

.DiscussiePopUpSub
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	padding-left:15px;
	padding-top:12px;
}

.DiscussiePopUpTekst
{
	position:relative;
	padding-left:15px;
	padding-top:12px;
}

.DiscussiePopUpField
{
	position:relative;
	width:230px;
	padding-left:15px;
	padding-top:12px;
}

.emailField,.btnLoginDiscussie
{
	position:relative;
	float:left;
}

.btnLoginDiscussie
{
	padding-top:7px;
	padding-left:3px;
	cursor:pointer;
}

.onderwerpItemVoegToe
{
	position:relative;
	padding-left:15px;
	padding-bottom:6px;
	cursor:pointer;
	color:#0075c2;
}

.onderwerpVoegToe
{
	position:relative;
}

.OnderwerpItemOpen
{
	position:relative;
	display:none;
	padding-left:15px;
	padding-bottom:6px;
	padding-top:6px;
}

.downloadTekst
{
	position:relative;
	padding-left:15px;
	padding-bottom:15px;
}

.Wachtwoordvergeten
{
	position:relative;
	background-color:#fffcd1;
	padding-bottom:15px;
}

.ThemaOnderwerpRegel
{
	position:relative;
	padding-bottom:1px;
}

.ThemaOnderwerpRegelDatum
{
	position:relative;
	padding-bottom:6px;
}

.ThemaOnderwerpTitel
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-bottom:12px;
}

.ThemaOnderwerpSubTitel
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	padding-top:12px;
}

.TitelZoek
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	padding-bottom:12px;
	text-align:left;
}

.GevondenAantal
{
	position:relative;
}

.ResultaatZoek
{
	position:relative;
	padding-bottom:12px;
}


.MainContentZoek
{
	position:relative;
	width:683px;
	background-color:#fffcd1;
	margin-bottom:15px;
}


.ContentZoek
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:12px;
	padding-top:12px;
}

.TitelZoekContainer
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-bottom:12px;
}

.GevondenOnderwerpenBox
{
	position:relative;
	padding-bottom:18px;
}

/* Mijnprofiel pagina */

.MijnProfielContainer
{
	position:relative;
	width:683px;
	background-color:#fffcd1;
}

.ProfielHeader
{
	position:relative;
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-left:15px;
	padding-top:20px;
}

.ProfielSubHeader
{
	position:relative;
	font-family:Georgia;
	font-size:14px;
	color:#63547c;
	padding-bottom:6px;
}

.ProfielSubTekst
{
	position:relative;
	padding-bottom:6px;	
}

.MijnProfielContentContainer
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:12px;
}

.ProfielRegel
{
	position:relative;
	width:330px;
	padding-bottom:3px;
}

.ProfielRegelAfwijkend
{
	position:relative;
	width:330px;

	padding-top:3px;
}

.ProfielCheckBoxSmall
{
	position:relative;
	float:left;
	height:12px;
	width:26px;
	margin-left:27px;
}

.ProfielCheckBox
{
	position:relative;
	float:left;
	height:12px;
	width:30px;
}

.ProfielRegelNieuwsbrief
{
	position:relative;
	width:650px;
	
}

.ProfielLabel
{
	position:relative;
	float:left;
	width:100px;
	line-height:20px;
}

.ProfielLabelWerkveld
{
	position:relative;
	float:left;
	width:300px;
}

.ProfielLabelAfwijkend
{
	position:relative;
	float:left;
	width:80px;
	line-height:20px;
}

.ProfielLabelTitelAfwijkend
{
	position:relative;
	float:left;
	width:250px;
	line-height:20px;
	/*padding-bottom:12px;*/
}

.ProfielLabelTussentekstAfwijkend
{
	position:relative;
	float:left;
	width:300px;
	line-height:20px;
}

.ProfielLabelTitel
{
	padding-top:36px;
	position:relative;
	float:left;
	width:350px;
}

.ProfielField
{
	position:relative;
	float:left;
	height:16px;
	width:210px;
}

.ProfielLabelNieuwsbrief
{
	position:relative;
	float:left;
	width:550px;
	padding-top:3px;
}

.ProfielFieldTitel
{
	position:relative;
	float:left;
	width:0px;
}

.ProfielFieldNieuwsbrief
{
	position:relative;
	float:left;
	width:30px;
	top:-4px;
	height:14px;
}

.ProfielFieldNieuwsbriefVink
{
	position:relative;
	float:left;
	width:50px;
	left:5px;
	
}

.ProfielFieldDiscussieVink
{
	position:relative;
	float:left;
	width:70px;
	left:5px;
}
.ProfielIcoonActief
{
	padding-left:6px;
}

.ProfielIcoonActief2
{
	padding-left:8px;
}

.MijnProfielSubContainer
{
	position:relative;
	width:680px;
	padding-top:12px;
}

.MijnProfielSubContainerForm
{
	position:relative;
	float:left;
	width:330px;
	
}

.fielProf
{
	position:relative;
	width:200px;
}

.ster
{
	position:relative;
	width:5px;
	float:left;
}

.btnMijnProfiel
{
	position:relative;
	width:680px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
}

.InputBox,.field
{
	font-size:11px;
}
.field
{
	width:200px;
}
.fieldLeft
{
	float:right;
}

.nummerZoek
{
	width:10px;
	padding-right:6px;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
}
.nieuwsImg
{
	padding-right: 10px;
	padding-bottom:5px;
}

.FormulierBlok
{
	/* position:relative; */
	width:683px;
	min-width:683px;
	min-height:400px;
	background-color:#fffcd1;
	padding:15px;
}

.w3s_Row
{
	padding-bottom:2px;
}

.FormulierBlok #Verstuur
{
    background-image: url(/Img/verstuur_empty.gif);
    background-repeat:no-repeat;
    background-color: transparent;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: none;
    padding-bottom:5px;
    margin-left:0px;
    height: 16px;
    width: 60px;
    cursor:pointer;
}

.RssLink
{
	position:relative;
	font-size:11px;
	float:right;
	width:75px;
}

.RssLink img
{
	border:0px;
	vertical-align:middle;
}

.ZoekForm
{
	position:relative;
}

.ZoekHeader
{
	position:relative;
}

.ZoekTekst
{
	position:relative;
}

.videoHomePage
{
	padding-left:15px;
	padding-bottom:15px;
}

.videoTekstHome
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.DatumDiscussieOW
{
	font-size:13px;
	font-weight:normal;
	line-height:20px;
}

.WerkplekContainer
{
	width:578px;
	min-width:578px;
	min-height:400px;
	background-color:#d9d9d9;
	margin-bottom:15px;
	padding:22px 22px;
}

.WerkplekTitel, .WerkplekTitelEdit
{
	color:#534669;
	font-size:14px;
	font-family:Georgia;
	margin-bottom:10px;
	float:left;
}

.WerkplekTitelEdit
{
	display:none;	
}

.WerkplekTekst, .WerkplekTekstEdit
{
	color:#212121;
}

.WerkplekTekstEdit
{
	display:none;	
}

.WerkplekCurrent
{
	color:#012d40;
}

.WerkplekLine
{
	position:relative;
	height:0px;
	width:100%;
	padding:0px;
	margin:15px 0;
	border-top:dotted 1px #000000;
}

#UploadWerkplekForm input, #UploadWerkplekForm textarea, #UploadWerkplekForm select
{
	width:283px;
	margin:5px 0 10px;
}

#UploadWerkplekForm input#formUploadFile
{
	width:auto;
	float:right;
}

.blokRechtsWerkplek .BoxRechtsInhoud
{
	width:288px;	
}

.AddCategoryBox
{
	width:288px;
	background-color:#cce3df;
	margin-left:-7px;
	padding:7px 7px 10px;
}

.Gray
{
	color:#797979;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

#AddCategorieImg
{
	float:right;	
}

#UploadWerkplekForm strong
{
	display:block;
	margin-bottom: 5px;	
}
a.Bewerken
{
	display:block;
	float:right;
}
a.Verwijder
{
	display:block;
	float:right;
	color:#f00;
}

div#EditCategories
{
	display:none;
	margin-bottom:10px;	
}

#EditCategories a
{
	float:right;	
}

.WerkplekContainer table
{
	margin-top:10px;
}

.WerkplekContainer td
{
	min-width:42px;
}

.WerkplekContainer input, .WerkplekContainer textarea
{
	width:283px;
	margin:5px 0 10px;
}

.HeaderboxWerkplekTitel
{
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;
}

.NWMW
{
	width:220px;
	text-align:center;
}

#AddCategoryBoxSub,#formKiezen
{
	display:none;
}

.ThemaBoxImg
{
	margin-right:15px;
	text-align:center;
}

.blokContainer40jaar
{
	background-color:#D6EDE9;
	text-align:left;
	padding:15px;
	margin-top:15px;
}

/*********40 jaar***************/

.HeaderVerjaardag /*titel is gerenderd */
{
	font-family:ITCOfficinaSans LT Book;
	font-size:20px;
	color:#63547c;	
	padding-bottom:12px;
}

.TekstVerjaardag
{
	padding-right:15px;
	padding-bottom:12px;
}

.TekstVerjaardag ul
{
	left:15px;
}

.jaarLogo
{
	position:absolute;
	right:150px;
	top:40px;
	height:163px;
	width:168px;
}

.jaarLogo img
{
	height:163px;
	width:168px;
}
/********************************/
/********fototekstbanner ****/

#FotoTekstBanner {
    width:266px;
    height:236px;
}

.LinkedBanner 
{
    width:266px;
    height:236px;
}
h2.TekstGroot, h3.TekstMiddel, h4.TekstKlein {
	color			:#ffffff;
	text-shadow		:-1px 1px 2px #333;
}

h2.TekstGroot {
	font-size		:32px;
	margin-bottom	:18px;
}

h3.TekstMiddel {
	font-size		:18px;
	margin-bottom	:11px;
}

h4.TekstKlein {
	font-size		:13px;
}

div.TekstInBanner {
	position		:absolute;
	bottom			:22px;
	left			:18px;	
}

div.TekstInBannerSchaduw {
	position		:absolute;
	bottom			:21px;
	left			:17px;
	opacity			:0.6;
	filter			:alpha(opacity=60);
}

.TekstInBannerArrow {
	margin-bottom:15px;
}

div.LinkedBanner
{
	cursor			:pointer	
}
div.LinkedBanner:hover span, div.LinkedBanner span:hover
{
	color			: #fff;
	text-decoration : underline;
}
