html {
	height: 100%;
	overflow:-moz-scrollbars-vertical;
}



/* STANDAARD HTML-ELEMENTEN */
body {
	margin: 0px;
	background: #c2d311;
}
* html body {
	behavior: url("/scripts/csshover3.htc"); 
}

body,
input,
select,
textarea {
	color: #333;
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}

input,
select,
textarea {
	background: #fff;
}

a:link,
a:visited,
a:active {
	text-decoration: none;
	color: #78496a;
} 
a:hover {
	text-decoration: underline;
}

img,
table {
	border: 0px;
}

form {
	margin: 0px;
}

label {
	cursor: pointer;
}

p {
	margin: 0px 0px 18px 0px;
}

ul,
li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li {
	padding: 0px 0px 0px 20px;
	background: url(/images/list.gif) no-repeat 3px 5px;
}

ul.listBullit li,
.FCKblok ul li,
body>ul li {
	padding-left: 12px;
	margin: 0px 0px 0px 10px;
	background: url(/images/list-bullit.gif) no-repeat 0px 6px;
}
ul.listBullit li a,
.FCKblok ul li a {
	padding-left: 0px;
}

ul.listBullit li p,
.FCKblok ul li p {
	margin-bottom: 6px;
}

.blokRechts ul.listBullit li {
	margin: 0px 0px 6px 0px;
}


h1 {
	font: normal 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h1 span {
	color: #717b0a;
}

h2 {
	font: normal 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h3 {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px;
	padding: 0px;
}
.contentveld h3 {
	margin-bottom: 2px;
}

h4 {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;
	width: 100%;
}

span.bruin {
	color: #52360e;
}



/* CONTAINERS */
.containerMain {
	width: 961px;
	min-height: 18px;
	margin: 0px auto 0px auto;
	background: #fff;
}

.containerHeader {
	width: 961px;
	min-height: 18px;
}

.containerContent {
	width/**/:/**/959px; /* 961px */
	min-height: 300px;
	padding: 1px 1px 40px 1px;
	background: #fff;
}

* html .containerContent {
	height: 300px;
}

.containerFooter {
	width/**/:/**/941px; /* 961px */
	height/**/:/**/25px; /* 40px */
	padding: 15px 10px 0px 10px;
	font-size: 11px;
	color: #fff;
	background: #c2d311 url(/images/bg-footer.gif) no-repeat left top;
}



/* HEADER */
/* Menu - Top */
.menuTop {
	width: 961px;
	height: 47px;
	overflow: hidden;
	position: relative;
	font-size: 11px;
	color: #d7e174;
	background: #646d08 url(/images/bg-menu-top.gif) repeat-x left top;
}

.menuTop a:link,
.menuTop a:active,
.menuTop a:visited,
.menuTop a:hover {
	display: block;
	height/**/:/**/18px; /* 24px */
	float: left;
	margin-right: 17px;
	padding: 0px 0px 5px 23px;
	line-height: 24px;
	color: #d7e174;
}

.menuTop a#linkAanmelden {
	background: url(/images/ico-top-aanmelden.gif) no-repeat 0px 4px;
}
.menuTop a#linkWachtwoord {
	margin-left: 13px;
	background: url(/images/ico-top-wachtwoord.gif) no-repeat 0px 4px;
}
.menuTop a#linkSitemap {
	background: url(/images/ico-top-sitemap.gif) no-repeat 0px 4px;
}
.menuTop a#linkHome {
	margin-right: 0px;
	background: url(/images/ico-top-home.gif) no-repeat 0px 4px;
}
.menuTop a#linkAccount {
	margin-left: 13px;
	background: url(/images/ico-top-account.gif) no-repeat 0px 4px;
}
.menuTop a#linkUitloggen {
	background: url(/images/ico-top-uitloggen.gif) no-repeat 0px 4px;
}

.butSubmit {
	float: left;
	margin: 5px 5px 0px 0px;
}

.butSubmit input {
	background: #717b0a;
}

.loginTop {
	width/**/:/**/778px; /* 798px */
	height: 30px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}

.tekstTop {
	float: left;
	padding: 1px 5px 0px 0px;
	line-height: 24px;
}

.txtfieldHeader {
	width: 115px;
	height: 19px;
	margin-top: 4px;
	overflow: hidden;
	float: left;
}
.txtfieldHeader#divLogin {
	margin-right: 20px;
}
.txtfieldHeader#divPassword {
	margin-right: 5px;
}

.txtfieldHeader input {
	width/**/:/**/109px; /* 113px */
	height: 16px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	border: 1px solid #c2d311;
	background: #c2d311;
}

.containerHeader .checkbox {
	height: 19px;
	margin: 3px 0px 0px 7px;
	float: left;
}
.containerHeader .checkbox input {
	margin-right: 4px;
	background: #717b0a;
}

.ingelogd {
	color: #f1eaab;
	font-size: 12px;
}

.ingelogd a:link,
.ingelogd a:active,
.ingelogd a:visited,
.ingelogd a:hover {
	font-size: 11px;
	color: #f1eaab;
}

.ingelogd span {
	font-weight: bold;
}

.navTop {
	width/**/:/**/131px; /* 161px */
	height/**/:/**/29px; /* 30px */
	padding: 1px 15px 0px 15px;
	position: absolute;
	right: 1px;
	top: 0px;
	color: #404605;
	background: url(/images/bg-menu-top-rechts.gif) no-repeat left top;
}
.navTop a:link,
.navTop a:active,
.navTop a:visited,
.navTop a:hover {
	color: #404605;
}

.loginTop .divSubmit18 {
	margin-top: 3px;
}

.loginTop .submitBut input {
	background: #717b0a;
}

.loginTop .submitText label {
	font-size: 11px;
	color: #f1eaab;
}

/* Menu - Algemeen */
.menuAlgemeenBG01,
.menuAlgemeenBG02 {
	width: 961px;
	height: 30px;
	overflow: hidden;
}
.menuAlgemeenBG01 {
	background: #303503 url(/images/bg-menu-alg01.gif) repeat-x left top;
}

.menuAlg {
	width: auto;
	height: 30px;
	overflow: hidden;
	float: left;
}

.menuAlg li {
	height: 30px;
	padding: 0px 1px 0px 0px;
	background: none;
	float: left;
	font-weight: bold;
	color: #f1eaab;
	background: url(/images/bg-menu-alg-item.gif) no-repeat right 10px;
}
.menuAlg li.laatste {
	background: none;
}

.menuAlg li a:link,
.menuAlg li a:active,
.menuAlg li a:visited {
	display: block;
	float: left;
	height/**/:/**/18px; /* 30px */
	padding: 5px 10px 7px 10px;
	color: #f1eaab;
}
.menuAlg li a:hover {
	color: #919057;
	text-decoration: none;
}

.menuZoek {
	height: 30px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	float: right;
	color: #f1eaab;
	font-size: 11px;
	font-weight: bold;
}

.menuZoek a:link,
.menuZoek a:active,
.menuZoek a:visited,
.menuZoek a:hover {
	font-weight: normal;
	color: #f1eaab;
}

.tekstMenu {
	float: left;
	padding: 5px 0px 7px 0px;
}

.txtfieldHeader#zoekveld {
	margin-top: 5px;
	padding: 0px 6px;
}

.txtfieldHeader#zoekveld input {
	border: 1px solid #f1eaab;
	background: #f1eaab;
}

.zoekSubmit {
	width: 18px;
	height: 18px;
	margin: 6px 10px 0px 0px;
	overflow: hidden;
	float: left;
}

.zoekSubmit input {
	background: #303503;
}

/* Menu - Tabs */
.menuTabs {
	width: 961px;
	height: 29px;
	background: url(/images/bg-menu-tabs.gif) repeat-x left top;
}

* html .menuTabs ul {
	margin-left: -1px;
}

.menuTabs li {
	position: relative;
	z-index: 1000;
	padding: 0px;
	background: none;
	float: left;
	margin-left: 1px;
}

.menuTabs a.level1 {
	display: block;
	width/**/:/**/144px; /* 159px */
	height/**/:/**/20px; /* 29px */
	padding: 3px 5px 6px 10px;
	float: left;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}
* html .menuTabs li.last a.level1 {
	width: 142px; /* IE6 HACK */
}
.menuTabs a.actief:hover {
	color: #fff;
}
.menuTabs li:hover a.level1,
.menuTabs li:hover a.tab02.actief,
.menuTabs li:hover a.tab05.actief {
	color: #52360E;
}


body.home .menuTabs {
 position: absolute;
 top: 180px;
 z-index: 100;
 border-left: 1px solid #fff !important;
 border-right: 1px solid #fff !important;
 width: 959px;
}
 
body.home .menuTabs li.item1 a.level1 {
 width: 143px;
 /*background-position: -1px 0;*/
}
body.home .menuTabs li.item6 a.level1 {
 width: 143px;
 /*background-position: -1px 0;*/
}
* html .menuTabs li.item6:hover a.level1 {
	width: 141px;
}



.menuTabs a.tab01 {
	background: url(/images/menu-tab01.gif) no-repeat left top;
}
.menuTabs a.tab02 {
	color: #52360e;
	background: url(/images/menu-tab02.gif) no-repeat left top;
}
.menuTabs a.tab03 {
	background: url(/images/menu-tab03.gif) no-repeat left top;
}
.menuTabs a.tab04 {
	background: url(/images/menu-tab04.gif) no-repeat left top;
}
.menuTabs a.tab05 {
	color: #52360e;
	background: url(/images/menu-tab05.gif) no-repeat left top;
}
.menuTabs a.tab06 {
	background: url(/images/menu-tab06.gif) no-repeat left top;
}

.menuTabs li:hover a.level1,
.menuTabs a.actief {
	background-position: right top !important;
}

.menuTabs ul ul {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 29px;
	left: -100px;
	width: 159px;
	padding: 0 100px 67px 100px;
	background: url(/images/menu-sub-background.png) center bottom no-repeat;
}

.menuTabs li:hover ul {
	display: block;
}

.menuTabs ul ul li {
	display: block;
	float: left;
	width: 110px;
	clear: both;
}

.menuTabs ul ul a {
	display: block;
	margin-left: 12px;
	padding-left: 14px;
	color: #644D1D;
	font-size: 14px;
	background: url(/images/plus.gif) 0 4px no-repeat;
}



/* ALGEMEEN */
a.meerPaars:link,
a.meerPaars:active,
a.meerPaars:visited,
a.meerPaars:hover,
a.meerOranje:link,
a.meerOranje:active,
a.meerOranje:visited,
a.meerOranje:hover,
a.meerBruin:link,
a.meerBruin:active,
a.meerBruin:visited,
a.meerBruin:hover,
a.meerGroen:link,
a.meerGroen:active,
a.meerGroen:visited,
a.meerGroen:hover {
	display: block;
	min-height: 18px;
	padding-left: 20px;
	float: left;
	font-size: 11px;
	color: #78496a;
}

a.meerPaars:link,
a.meerPaars:active,
a.meerPaars:visited,
a.meerPaars:hover {
	background: url(/images/ico-meer-paars.gif) no-repeat 0px 2px;
}

a.meerOranje:link,
a.meerOranje:active,
a.meerOranje:visited,
a.meerOranje:hover {
	background: url(/images/ico-meer-oranje.gif) no-repeat 0px 2px;
}

a.meerBruin:link,
a.meerBruin:active,
a.meerBruin:visited,
a.meerBruin:hover {
	background: url(/images/ico-meer-bruin.gif) no-repeat 0px 2px;
}

a.meerGroen:link,
a.meerGroen:active,
a.meerGroen:visited,
a.meerGroen:hover {
	background: url(/images/ico-meer-groen.gif) no-repeat 0px 2px;
}

a.noDecoration:link,
a.noDecoration:active,
a.noDecoration:visited,
a.noDecoration:hover {
	text-decoration: none;
}

a.pdfL:link,
a.pdfL:active,
a.pdfL:visited,
a.pdfL:hover {
	padding-left: 20px;
	display: block;
	float: left;
	background: url(/images/ico-list-pdf.gif) no-repeat left 1px;
}

a.pdfR:link,
a.pdfR:active,
a.pdfR:visited,
a.pdfR:hover {
	padding-right: 20px;
	display: block;
	float: left;
	background: url(/images/ico-list-pdf.gif) no-repeat right 1px;
}

a.delete:link,
a.delete:active,
a.delete:visited,
a.delete:hover {
	padding-left: 20px;
	display: block;
	float: left;
	background: url(/images/ico-delete.gif) no-repeat left 2px;
}

a.ok:link,
a.ok:active,
a.ok:visited,
a.ok:hover {
	padding-left: 23px;
	display: block;
	float: left;
	background: url(/images/ico-form-submit-paars.gif) no-repeat left 0px;
}

a.okZoek {
	margin-top: 10px;
}

.werkveld {
	width: 959px;
	min-height: 18px;
	clear: both;
}

.logo {
	width: 148px;
	height: 76px;
	overflow: hidden;
	position: absolute;
	top: 9px;
	left: 9px;
}

.kolomLinks {
	width/**/:/**/150px; /* 159px */
	min-height: 18px;
	padding: 100px 9px 10px 0px;
	float: left;
	position: relative;
	font-size: 11px;
}
* html .kolomLinks {
	height: 18px;
}

.kolomMiddenBreed {
	width/**/:/**/540px; /* 560px */
	min-height: 18px;
	padding: 34px 10px 0px 10px;
	float: left;
}

.kolomMiddenBreed a {
	text-decoration: underline
}
.kolomMiddenBreed a:hover {
	text-decoration: none
}

.kolomRechts {
	width: 240px;
	min-height: 18px;
	padding: 80px 0px 0px 0px;
	float: left;
	font-size: 11px;
}

.paginakop {
	width: 540px;
	height: 66px;
	overflow: hidden;
}

.contentveld {
	width: 540px;
	min-height: 18px;
	padding: 5px 0px 0px 0px;
	border-top: 2px solid #c2d311;
	overflow-x: hidden;
}

/* Submit 15x15 */
.divSubmit15 {
	height/**/:/**/15px; /* 18px */
	padding: 1px 0px 2px 0px;
}

.divSubmit15 .submitBut {
	width: 15px;
	height: 15px;
	margin-top: 1px;
	float: left;
	overflow: hidden;
}
.divSubmit15 .submitBut input {
	float: left;
}

.divSubmit15 .submitText {
	float: left;
	height: 15px;
	float: left;
	line-height: 15px;
}

.divSubmit15 .submitText label {
	padding-left: 5px;
	color: #78496a;
}

/* Submit 18x18 */
.divSubmit18 {
	height: 18px;
}

.divSubmit18 .submitBut {
	width: 18px;
	height: 18px;
	margin-top: 1px;
	float: left;
	overflow: hidden;
}
.divSubmit18 .submitBut input {
	float: left;
}

.divSubmit18 .submitText {
	float: left;
	height: 18px;
	float: left;
	line-height: 18px;
}

.divSubmit18 .submitText label {
	padding-left: 5px;
	color: #78496a;
}

/* Submenu */
.submenu {
	width: 140px;
	min-height: 18px;
	margin: 0px 0px 18px 9px;
	border-top: 2px solid #c2d311;
}

.submenu li {
	padding: 0px;
	background: none;
}

.submenu a:link,
.submenu a:active,
.submenu a:visited {
	display: block;
	width/**/:/**/124px; /* 140px */
	min-height/**/:/**/18px; /* 29px */
	padding: 5px 0px 6px 16px;
	border-bottom: 2px solid #c2d311;
	text-decoration: none;
	background: url(/images/list.gif) no-repeat 2px 10px;
}

.submenu a:hover,
.submenu li.actief a:link,
.submenu li.actief a:active,
.submenu li.actief a:visited,
.submenu li.actief a:hover {
	text-decoration: none;
	background: url(/images/list-actief.gif) no-repeat 2px 10px;
}

.blokRelativeItems {
	width: 149px;
	min-height: 18px;
	margin-bottom: 18px;
	background: #edf2b7 url(/images/bg-submenu-blok-top.gif) no-repeat left top;
}

.blokRelativeItems .content {
	width/**/:/**/129px; /* 149px */
	min-height: 18px;
	padding: 6px 10px 0px 10px;
}

.blokRelativeItems span {
	display: block;
	font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #52360e;
}

.blokRelativeItems li {
	padding: 0px 0px 0px 8px;
	background: url(/images/list-bullit-blok-links.gif) no-repeat 0px 8px;
}

.blokRelativeItems ul+span {
	margin-top: 10px;
}

.blokRelativeItems .bottom {
	width: 149px;
	height: 8px;
	overflow: hidden;
	background: #edf2b7 url(/images/bg-submenu-blok-bottom.gif) no-repeat left top;
}

.blokPdfDownloader {	
	width: 140px;
	min-height: 18px;
	margin: 0px 0px 18px 9px;
	padding-top: 18px;
}

.blokPdfDownloader .kop {
	width/**/:/**/120px; /* 140px */
	min-height: 18px;
	padding-left: 20px;
	font-weight: bold;
	color: #78496a;
	background: url(/images/ico-list-pdf.gif) no-repeat left 1px;
}

/* Breadcrumbs */
.containerBreadcrumbs {
	width: 959px;
	height/**/:/**/18px; /* 20px */
	padding: 0px 0px 2px 0px;
	overflow: hidden;
	border-bottom: 2px solid #c2d311;
	font-size: 11px;
}

.containerBreadcrumbs .titel {
	width/**/:/**/149px; /* 159px */
	height: 18px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	float: left;
	color: #52360e;
}

.breadcrumbs {
	width/**/:/**/780px; /* 800px */
	height: 18px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	float: left;
	color: #78496a;
}

.subBreadcrumbs {
	width: 540px;
	height: 18px;
	overflow: hidden;
	color: #78496a;
}

.subsubhome .subBreadcrumbs {
	width: 300px;
}

/* Kolom - Rechts */
.blokRechts {
	width: 240px;
	min-height: 18px;
	margin-bottom: 27px;
	clear: both;
}

.kolomRechts h2 {
	display: block;
	height/**/:/**/18px; /* 20px; */
	overflow: hidden;
	padding: 1px 0px 1px 10px;
	margin: 0px;
	border-bottom: 2px solid #c2d311;
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #52360e;
	background: url(/images/bg-kop.gif) no-repeat left top;
}

.kolomRechts h3 {
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
}

.kolomRechts .content {
	width/**/:/**/220px; /* 240px */
	min-height: 18px;
	padding: 5px 10px 0px 10px;
}

.kolomRechts .content p {
	margin-bottom: 6px;
}

.kolomRechts .index {
	width: 240px;
	min-height: 18px;
	padding: 0px;
}

.kolomRechts .index li {
	display: block;
	width: 21px;
	height: 21px;
	padding: 0px;
	margin: 1px 1px 0px 0px;
	overflow: hidden;
	float: left;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	background: #c2d311;
}

.kolomRechts .index li a:link,
.kolomRechts .index li a:active,
.kolomRechts .index li a:visited {
	display: block;
	width: 21px;
	height: 21px;
	overflow: hidden;
	color: #78496a;
	text-decoration: none;
	background: #c2d311;
}
.kolomRechts .index li a:hover {
	color: #fff;
	background: #78496a;
}



/* CONTENTVELD */
.introBlok {
	width: 540px;
	min-height: 18px;
	padding-bottom: 18px;
	border-bottom: 2px solid #c2d311;
}
* html .introBlok {
	margin-bottom: 6px;
}
.introBlok+.introBlok {
	margin-top: 6px;
}

.introBlok.borderBot1 {
	border-bottom: 1px solid #c2d311;
}

.introBlok ul {
	margin-top: 12px;
}

.introBlok li {
	margin-bottom: 6px;
	padding-left: 0px;
	background: url(/images/ico-meer-paars.gif) no-repeat 0px 2px;
}

* html ul.listBullit li {
	padding-left: 12px;
	margin: 0px 0px 0px 10px;
	background: url(/images/list-bullit.gif) no-repeat 0px 6px;
}
ul.infoList {
	margin: 0px 0px 20px 0px;
}
ul.infoList li {
	padding-left: 20px;
}

.footnote {
	font-style: italic;
	font-size: 10px;

}

.introBlok li * {
	padding-left: 20px;
}

.introBlok.tekstBlok {
	padding-bottom: 18px;
}

.lijstMeer {
	min-height: 18px;
	padding-top: 5px;
}

div.contentveld a {
	text-decoration: underline
}
div.contentveld a:hover {
	text-decoration: none
}

/* Navigatie index */
.contentveld.contentveldIndexBalk {
	border-top: none;
}

.navIndex {
	width: 540px;
	min-height: 18px;
}

.balkIndex {
	width: 540px;
	height: 21px;
	overflow: hidden;
}

.balkIndex li {
	display: block;
	width: 19px;
	height: 21px;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	overflow: hidden;
	float: left;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	background: #c2d311;
}

.balkIndex li a:link,
.balkIndex li a:active,
.balkIndex li a:visited {
	display: block;
	width: 21px;
	height: 21px;
	overflow: hidden;
	color: #78496a;
	text-decoration: none;
	background: #c2d311;
}
.balkIndex li a.actief:link,
.balkIndex li a.actief:active,
.balkIndex li a.actief:visited,
.balkIndex li a.actief:hover,
.balkIndex li a:hover {
	color: #fff;
	background: #78496a;
}

.balkSorteer {
	width: 540px;
	height/**/:/**/26px; /* 34px */
	padding: 8px 0px 0px 0px;
	overflow: hidden;
}

.balkSorteer .tekst {
	width: 382px;
	height: 18px;
	float: left;
	overflow: hidden;
	margin: 0px 10px 0px 0px;
	text-align: right;
	font-size: 11px;
	color: #717b0a;
}

.balkSorteer .selectbox {
	width: 125px;
	min-height: 18px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.balkSorteer .selectbox select {
	width: 125px;
	font-size: 11px;
}

.balkSorteer .butSubmit {
	width: 18px;
	height: 18px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

.balkSorteer .butSubmit input {
	background: #fff;
}

/* Paging */
.balkPaging {
	width: 540px;
	height/**/:/**/18px; /* 22px */
	padding: 1px 0px 3px 0px;
	margin: 0px 0px 18px 0px;
	border-top: 1px solid #bba4b4;
	border-bottom: 1px solid #bba4b4;
	color: #6e4161;
	font-size: 11px;
	overflow: hidden;
}

.overzicht .balkPaging {
	margin-bottom: 11px;
}

.blokAgendaIntro+.balkPaging {
	margin: 11px 0px 0px 0px;
}

.navIndex .balkPaging {
	margin: 0px 0px 10px 0px;
}

.pagingL {
	width: 420px;
	height: 18px;
	float: left;
	overflow: hidden;
}

.pagingR {
	width: 120px;
	height: 18px;
	float: left;
	overflow: hidden;
	text-align: right;
}

.balkPaging span {
	color: #333333;
	font-weight: bold;
}

/* Overzichtspagina */
.overzichtIntro {
	width: 540px;
	min-height: 18px;
	overflow: hidden;
	margin-bottom: 18px;
}
* html .overzichtIntro {
	height: 18px;
	overflow: visible;
}

.overzichtIntro .img {
	width: 69px;
	height: 79px;
	margin: 5px 10px 0px 0px;
	overflow: hidden;
	float: left;
}

.overzichtIntro .tekst {
	width/**/:/**/451px; /* 461px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
}

.overzichtIntro h3+.tekst {
	width/**/:/**/530px; /* 540px */
}

.overzichtIntro p {
	margin-bottom: 0px;
}

.overzichtIntro .tekst span {
	font-size: 11px;
}

.overzichtIntro .linkjes {
	min-height: 18px;
	clear: both;
	margin-top: 6px;
}

.overzichtIntro .linkjes a.meerPaars:link,
.overzichtIntro .linkjes a.meerPaars:active,
.overzichtIntro .linkjes a.meerPaars:visited,
.overzichtIntro .linkjes a.meerPaars:hover {
	font-size: 12px;
}

/* Detailpagina */
.introTekstDetail {
	width/**/:/**/380px; /* 390px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
}
.introTekstDetail  li {
	padding: 0px 10px 0px 20px;
	background: url(/images/list-bullit.gif) no-repeat 3px 5px;
}

.contentDetail .blokContentStats {
	width: 380px;
	margin: 18px 0px 0px 0px;
}

.contentDetail .regel {
	width: 380px;
}

.contentDetail .regelR {
	width/**/:/**/290px; /* 300px */
}

.introFotoDetail {
	width: 150px;
	min-height: 18px;
	float: left;
}

.introFotoDetail .foto {
	width: 150px;
	min-height: 18px;
	margin-top: 5px;
	overflow: hidden;
}
* html .introFotoDetail .foto {
	overflow: visible;
}

.contentDetail .introBlok h2 {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}

/* Indexpagina */
.blokContentStatsIndex {
	width: 540px;
	min-height: 18px;
	margin-bottom: 18px;
}

.blokContentStatsIndex h2 {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}

.blokContentStatsIndex h2 span {
	font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
}

.blokContentStatsIndex p {
	margin-bottom: 0px;
	font-size: 11px;
}

.blokContentStatsIndex span {
	color: #78496a;
}

.blokContentStatsIndex .tussenkop {
	color: #333;
	font-weight: bold;
}

/* Contentstats */
.blokContentStats {
	width: 540px;
	min-height: 18px;
	margin-bottom: 18px;
}

.blokContentStatsL {
	width/**/:/**/300px; /* 310px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
}

.blokContentStatsR {
	width: 230px;
	min-height: 18px;
	float: left;
}

.blokContentStats p {
	margin-bottom: 0px;
}

.regel {
	width: 230px;
	min-height: 18px;
	font-size: 11px;
}

.regelL {
	width: 80px;
	min-height: 18px;
	float: left;
	text-align: right;
}

.regelR {
	width/**/:/**/140px; /* 150px */
	min-height: 18px;
	padding: 0px 0px 0px 10px;
	float: left;
}

/* Reactieblok */
.reactieBlok {
	font-size: 11px;
	padding-bottom: 0px;
}

.reactieBlok a.anchor:link,
.reactieBlok a.anchor:active,
.reactieBlok a.anchor:visited,
.reactieBlok a.anchor:hover {
	display: none;
}

.introBlok.reactieBlok h2,
.introBlok.reactieFormBlok h2 {
	font: normal 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px 0px 12px 0px;
}

.introBlok.reactieBlok h3,
.introBlok.reactieFormBlok h3 {
	font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px;
	position: relative;
}

.reactieBlok h3 span,
.reactieFormBlok h3 span {
	font-weight: bold;
}

.reactie {
	width: 540px;
	min-height: 18px;
}

.reactie .kop {
	width/**/:/**/420px; /* 540px */
	min-height: 18px;
	padding: 0px 120px 0px 0px;
	position: relative;
	margin-bottom: 2px;
}

.reactie a.meerPaars:link,
.reactie a.meerPaars:active,
.reactie a.meerPaars:visited,
.reactie a.meerPaars:hover {
	position: absolute;
	right: 0px;
	top: 0px;
}

.reactie .reactieTekst {
	width: 540px;
	min-height: 18px;
}

.reactieFormBlok {
	padding-bottom: 0px;
	border-bottom: none;
	font-size: 11px;
}

.reactieFormBlok .textarea {
	width: 540px;
	height: 106px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	clear: both;
}

.reactieFormBlok textarea {
	width: 534px;
	height: 100px;
	font-size: 11px;
}

.reactieFormText {
	width: 540px;
	min-height: 18px;
	clear: both;
	margin-bottom: 5px;
}

.reactieFormText .checkbox {
	margin: 0px 4px 0px 3px;
}
* html .reactieFormText .checkbox {
	margin: 0px 3px 0px -1px;
}
*+html .reactieFormText .checkbox {
	margin: 0px 3px 0px -1px;
}

.reactieFormSubmit {
	width: 540px;
	min-height: 18px;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #78496a;
}

.reactieFormSubmitBut {
	width: 18px;
	height: 18px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}

.butMisbruik {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
}

.butMisbruik .butSubmit {
	margin: 1px 5px 0px 0px;
}

.butMisbruik .butSubmit input {
	background: #fff;
}

.butMisbruik .tekstTop {
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	color: #78496a;
}



/* AGENDA */
.agenda .blokAgendaIntro h2,
.verslagen .overzichtIntro h2,
.praktijknetwerken .overzichtIntro h2 {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px;
}

.blokAgendaIntro {
	width: 540px;
	min-height: 18px;
	margin-bottom: 6px;
}

.blokAgendaIntro .datum {
	width/**/:/**/75px; /* 85px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
	color: #78496a;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.blokAgendaIntro .titel {
	width: 455px;
	min-height: 18px;
	float: left;
	font-size: 11px;
}

.blokAgendaIntro .titel h3,
.blokAgendaIntro .titel p {
	margin-bottom: 0px;
}



/* WIE IS WIE */
a.linkedInBadge img {
	position: relative;
	top: 3px;
	left: 10px
}

.wieiswieItem {
	width: 540px;
	min-height: 18px;
	margin-bottom: 6px;
}

.wieiswieItemL {
	width/**/:/**/140px; /* 150px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
}

.wieiswieItemR {
	width: 390px;
	min-height: 18px;
	float: left;
}

.wieiswieItem p {
	margin: 0px;
}

.wieiswieItem li {
	margin-bottom: 0px;
	padding-left: 0px;
	color: #78496a;
	background: url(/images/list.gif) no-repeat 3px 5px;
}

.blokWieiswieAgenda {
	width: 540px;
	min-height: 18px;
}

.blokWieiswieAgenda .datum {
	width/**/:/**/65px; /* 75px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
	color: #78496a;
	text-align: right;
}

.blokWieiswieAgenda .titel {
	width: 465px;
	min-height: 18px;
	float: left;
}

.blokWieiswieAgenda .titel h3,
.blokWieiswieAgenda .titel p {
	margin-bottom: 0px;
}



/* FAQ / Links */
.links .introBlok h2,
.faq .introBlok h2 {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px;
}

.blokRechtsLinks ul {
	margin-bottom: 10px;
}



/* MIJN ACCOUNT */
.mijnPagingSorteer {
	width: 540px;
	min-height: 18px;
	border-bottom: 2px solid #c2d311;
}

.mijnPublicaties .balkPaging {
	margin-bottom: 0px;
}

.mijnPublicaties .tekstBalkSorteer {
	width: 240px;
	height/**/:/**/26px; /* 34px */
	padding: 8px 0px 0px 0px;
	float: left;
}

.mijnPublicaties .balkSorteer {
	width: 300px;
	height/**/:/**/26px; /* 34px */
	padding: 8px 0px 0px 0px;
	float: left;
}

.mijnPublicaties .balkSorteer .tekst {
	width: 142px;
}

.publicatieCheckBlok {
	width: 540px;
	min-height: 18px;
	margin-bottom: 6px;
}

.publicatieCheckBlok .checkbox {
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px;
}

.publicatieCheckBlok .checkbox input {
	margin: 3px 0px 0px 0px;
}
* html .publicatieCheckBlok .checkbox input {
	margin: 0px 0px 0px -4px;
}
*+html .publicatieCheckBlok .checkbox input {
	margin: 0px 0px 0px -4px;
}

.publicatieCheckBlok .tekst {
	width: 520px;
	min-height: 18px;
	float: left;
}

.publicatieCheckBlok h2 {
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.publicatieCheckBlok p {
	margin: 0px;
	font-size: 11px;
}

span.actief {
	color: #339900;
}
span.wacht {
	color: #0066ff;
}
span.nonactief {
	color: #cc0000;
}
span.verlopen {
	color: #CC6600;
}

.balkBotDelete {
	width: 540px;
	height: 18px;
	padding: 8px 0px 8px 0px;
	border-top: 2px solid #c2d311;
}

.blokMessage {
	width/**/:/**/526px; /* 546px */
	min-height: 18px;
	padding: 7px 10px 10px 10px;
	border: 2px solid #c2d311;
	position: absolute;
	top: -2px;
	left: -10px;
	clear: both;
}

.blokMessage p {
	margin: 0px;
	padding: 0px 0px 18px 0px;
}



/* ZOEKRESULTAAT */
.zoekresultaat {
	width: 540px;
	min-height: 18px;
	margin-bottom: 10px;
}

.zoekresultaat .kop {
	width: 540px;
	min-height: 18px;
}

.zoekresultaat h2 {
	display: block;
	clear: both;
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px;
}

.zoekresultaat h2 a {
	float: left;
	margin-right: 5px;
}

.zoekresultaat h2 span {
	display: block;
	float: left;
	padding-right: 20px;
	font-size: 11px;
	color: #333;
	background: url(/images/ico-list-pdf.gif) no-repeat right 1px;
}

.zoekresultaat p {
	margin-bottom: 0px;
	font-size: 11px;
}



/* PRAKTIJKNETWERKEN */
.contentDetail.praktijknetwerk .introBlok h2 {
	font: normal 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
	margin: 0px 0px 10px 0px;
}

.praktijknetwerk .linkjes {
	padding-top: 18px;
	clear: both;
}

.praktijknetwerk .introBlok.tekstBlok {
	padding-bottom: 18px;
}

.praktijknetwerk .introBlok.tekstBlok .linkjes {
	padding: 0px 0px 18px 0px;
	clear: both;
}

.praktijknetwerk .listBullit li {
	clear: both;
}



/* ORGANISATIE */
.organisatie .omschrijving {
	font-size: 12px;
}

.organisatie .blokContentStatsIndex .linkjes {
	padding-top: 6px;
	font-size: 12px;
}

.organisatie .blokContentStatsIndex .linkjes a.meerPaars:link,
.organisatie .blokContentStatsIndex .linkjes a.meerPaars:active,
.organisatie .blokContentStatsIndex .linkjes a.meerPaars:visited,
.organisatie .blokContentStatsIndex .linkjes a.meerPaars:hover {
	font-size: 12px;
}

.adres p {
	margin-bottom: 0px;
}

.adres span {
	font-weight: bold;
}



/* TEMPLATEPAGINA */
.template .img {
	float: left;
	margin: 3px 10px 7px 0px;
}



/* FOOTER */
.containerFooter a:link,
.containerFooter a:active,
.containerFooter a:visited,
.containerFooter a:hover {
	color: #fff;
}



/* OVERRULEN */
.noMargin,
.noMargin li {
	margin: 0px;
}

.noBorderTop {
	padding-top: 0px;
	border-top: none;
}

.noBorderBottom {
	padding-bottom: 0px;
	border-bottom: none;
}

.noPaddingBottom {
	padding-bottom: 0px;
}

.marginTop10 {
	margin-top: 10px;
}

.posRel {
	position: relative;
}

.font11 {
	font-size: 11px;
}

.metPaging {
	border-top: none;
}

.hiddenField {
	display: none;
}

.links h2.h2groot {
	font: normal 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
}



/* OVERIGE */
.loginTop .divSubmit18 {
	margin-top: 3px;
}

.loginTop .submitBut input {
	background: #717b0a;
}

.loginTop .submitText label {
	font-size: 11px;
	color: #f1eaab;
}

.meldingVerplicht {
	width/**/:/**/501px; /* 540px */
	min-height: 18px;
	padding: 5px 5px 5px 30px;
	margin-bottom: 18px;
	border: 2px solid #cc0000;
	background: url(/images/ico-verplicht.gif) no-repeat 5px 5px;
}

.meldingVerplicht ul {
	margin: 0px;
}

.meldingVerplicht li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc0000;
	background: url(/images/list-verplicht.gif) no-repeat 0px 7px;
}

.verplicht {
	color: #cc0000;
}

.icoVerplicht {
	width: 18px;
	height: 18px;
	margin: 0px 5px 0px 3px;
	float: right;
}

.formIntro {
	width: 540px;
	min-height: 18px;
	border-bottom: 2px solid #c2d311;
	margin-bottom: 6px;
}

.flashblok {
	float: left;
	margin-left: 1px;
}

.addthis_toolbox {
	padding: 1em 0;
}



#cse-search-box input.searchButton {
	margin-left: 6px;
	width: 59px;
	height: 22px;
	border-top: 1px solid #717B0A;
	border-right: 1px solid #383D05;
	border-bottom: 1px solid #383D05;
	border-left: 1px solid #717B0A;
	padding-bottom: 4px;
	color: #000000;
	font-size: 14px;
	background: #DBE47B;
}
*:first-child+html #cse-search-box input.searchButton {
	position: relative;
	top: 1px;
	left: 6px;
	padding: 0;
	line-height: 16px
}
* html #cse-search-box input.searchButton {
	position: relative;
	top: 1px;
	left: 6px;
	padding: 0;
	line-height: 16px
}





div.divPopupBackground {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    background: #000000;
}
* html div.divPopupBackground {
    position: absolute;
}

div.divPopupWindow {
    display: none;
    position: absolute;
    z-index: 1001;
    top: 10%;
    left: 50%;
    width: 500px;
    margin: 0 0 0 -250px;
    font-size: 12px;
    background: #fff;
    -moz-box-shadow: 2px 2px 20px #000000;
    -webkit-box-shadow: 2px 2px 20px #000000;
    box-shadow: 2px 2px 20px #000000;
}
div.innerDivPopupWindow {
	padding: 20px;
}

div.divPopupWindow div.close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.9;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    padding: 10px;
    color: #000;
    font-weight: bold;
    background: #fff;
}
div.divPopupWindow div.close:hover {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}



div.divPopupWindowUpgrade h2 {
	margin-bottom: 10px;
	font-size: 1.8em;
}

div.divPopupWindowUpgrade ul {
	margin-bottom: 1em;
}

div.divPopupWindowUpgrade li {
	display: inline;
	padding: 0;
	margin: 0 15px 0 0;
	background: none;
}



.addthis_toolbox a {
	text-indent: -9999em;
	width: 15px
}

* html .addthis_toolbox a {
	display: block;
	height: 18px;
	overflow: hidden;
}



div.contentveld div.datum a,
div.contentveld h2 a,
div.contentveld h3 a,
div.contentveld a.meerPaars,
div.contentveld a.meerBruin,
div.introBlok li a,
div.kolomSitemap a {
	text-decoration: none
}
div.contentveld div.datum a:hover,
div.contentveld h3 a:hover,
div.contentveld h2 a:hover,
div.contentveld a.meerPaars:hover,
div.contentveld a.meerBruin:hover,
div.introBlok li a:hover,
div.kolomSitemap a:hover {
	text-decoration: underline
}

div.kolomMiddenSmal a,
div.subBreadcrumbs a,
div.kolomMijnAccountContainer a,
div.kolomSitemap h2 a,
div.cse-search-results a {
	text-decoration: underline
}

div.kolomMiddenSmal a:hover,
div.subBreadcrumbs a:hover,
div.kolomMijnAccountContainer a:hover,
div.kolomSitemap h2 a:hover,
div.cse-search-results a:hover {
	text-decoration: none
}







/* HACK -> 'Display-Table'-vervanger */
.containerMain:after,
.containerHeader:after,
.containerContent:after,
.werkveld:after,
.kolomLinks:after,
.blokRechts:after,
.submenu:after,
.contentveld:after,
.introBlok:after,
.blokContentStats:after,
.blokContentStatsL:after,
.blokContentStatsR:after,
.regel:after,
.regelL:after,
.regelR:after,
.blokAgendaIntro:after,
.overzichtIntro:after,
.mijnPagingSorteer:after,
.publicatieCheckBlok:after,
.tekst:after,
.praktijknetwerk .listBullit li:after,
.blokContentStatsIndex:after,
.meldingVerplicht:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}



/* Styles voor de print variant */
@media print
{
    .NoPrint { 
    	display: none;
    }
}

