
/* STANDAARD HTML-ELEMENTEN */
html {
	height: 100%;
}

body {
	margin: 0px;
	background: #edeadd url(../images/bg-main.gif) repeat-x left top;
}

body,
input,
select,
textarea {
	color: #59574d;
}

input,
select,
textarea {
	background: #fff;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	color: #000;
}

h3 {
	margin: 0px;
	padding: 0px;
	color: #59574d;
}

h4 {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

.geel h1{
	color: #897519
}
.rood h1 {
	color: #7c0b0f
}
.groen h1 {
	color: #003a48
}
.blauw h1{
	color: #081e4f
}

.geel h3,
.geel h4 {
	color: #897519
}
.rood h3,
.rood h4 {
	color: #e31b23
}
.groen h3,
.groen h4 {
	color: #006c85
}
.blauw h3,
.blauw h4 {
	color: #1b4298
}

h3.grijs,
h3.grijs a:link,
h3.grijs a:visited,
h3.grijs a:active {
	color: #59574d
}
h3.grijs a:active {
	text-decoration: underline;
}

a:link,
a:visited,
a:active {
	text-decoration: none;
	color: #59574d;
} 
a:hover {
	text-decoration: underline;
}
.geel a:link,
.geel a:visited,
.geel a:active {
	color: #897519;
}
.geel a:hover {
	text-decoration: underline;
}

.rood a:link,
.rood a:visited,
.rood a:active {
	color: #e31b23;
}
.rood a:hover {
	text-decoration: underline;
}

.groen a:link,
.groen a:visited,
.groen a:active {
	color: #006c85;
}
.groen a:hover {
	text-decoration: underline;
}

.blauw a:link,
.blauw a:visited,
.blauw a:active {
	color: #1b4298;
}
.blauw a:hover {
	text-decoration: underline;
}

p {
	margin: 0px 0px 18px 0px;
}

ul,
li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li {
	padding: 0px 0px 0px 10px;
}
.geel li {
	background: url(../images/list-geel.gif) no-repeat 0px 7px;
}
.rood li {
	background: url(../images/list-rood.gif) no-repeat 0px 7px;
}
.groen li {
	background: url(../images/list-groen.gif) no-repeat 0px 7px;
}
.blauw li {
	background: url(../images/list-blauw.gif) no-repeat 0px 7px;
}

.kolom .tekst ul ul {
	margin: 0px 0px 4px 0px;
}

.kolom .tekst ul ul li a:link,
.kolom .tekst ul ul li a:visited,
.kolom .tekst ul ul li a:active {
	color: #59574d;
}
.kolom .tekst ul ul li a:hover {
	text-decoration: underline;
}

img,
a img,
table {
	border: 0px;
}

label {
	cursor: pointer;
}

form {
	margin: 0px;
	padding: 0px;
}



/* Paginamanagerstyles */
img[align="left"] {
	margin: 3px 10px 0px 0px;
	float: left;
}

img[align="right"] {
	margin: 3px 0px 0px 10px;
	float: right;
}



/* CONTAINERS */
.containerMain {
	width: 950px;
	min-height: 18px;
	margin: 0px auto 0px auto;
}

.containerHeader {
	width: 950px;
	height: 95px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	position: relative;
	background: #FFFFFF url(../images/bg-header.gif) no-repeat right bottom;
}

.containerWerkveld {
	width: 950px;
	min-height: 200px;
	margin-bottom: 6px;
	background: url(../images/bg-container-werkveld.gif) repeat-y left top;
}
.home .containerWerkveld {
	background: none;
}

.containerFooter {
	width: 930px; /* 950px */
	height: 18px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
	color: #7e7966;
}

.footerLinks,
.home#sitemap .footerLinks {
	display: none;
}
body.home .footerLinks {
	float: left;
	text-align: left;
	color: #7e7966;
	display: block;
}

.footerLinks a:link,
.footerLinks a:visited,
.footerLinks a:active {
	color: #7e7966;
	text-decoration: none;
}
.footerLinks a:hover {
	color: #59574d;
	text-decoration: none;
}

.footerRechts {
	float: right;
	text-align: right;
}

.footerRechts a {
	color: #7e7966;
	text-decoration: underline;
}
.footerRechts a:hover {
	color: #59574d;
	text-decoration: underline;
}



/* HEADER */
.logo {
	width: 230px;
	height: 55px;
	margin: 40px 0px 0px 0px;
	overflow: hidden;
}

.topMenu {
	width: 720px;
	height: 20px; /* 30px */
	padding: 5px 0px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 20px;
	color: #59574d;
	background: url(../images/bg-topmenu.gif) repeat-y left top;
}

.topMenu a:link,
.topMenu a:visited,
.topMenu a:active {
	color: #59574d;
}
.topMenu a:hover {
	text-decoration: underline;
}

.links {
	width: 336px; /* 341px */
	height: 20px;
	padding: 0px 5px 0px 0px;
	overflow: hidden;
	float: left;
	text-align: right;
	font-size: 12px;
	border-right: 1px solid #9f9e98;
}

.links li {
	float: right;
	padding-left: 7px;
	margin-left: 5px;
	background: url(../images/spacer-topmenu.gif) no-repeat 0px 10px;
}
.links li.laatste {
	padding: 0px;
	margin: 0px;
	background: none;
}

.zoeken {
	width: 232px; /* 246px */
	height: 20px;
	padding: 0px 7px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #9f9e98;
	font-weight: bold;
	font-size: 12px;
}

.zoeken .tekst {
	width: 53px;
	height: 20px;
	overflow: hidden;
	float: left;
}

.zoeken .zoekveld {
	width: 159px;
	height: 20px;
	overflow: hidden;
	float: left;
}

.zoeken .zoekveld input {
	width: 150px;
	height: 16px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #9f9e98;
	line-height: 16px;
}
* html .zoeken .zoekveld input {
	margin-top: -1px;
}
*+html .zoeken .zoekveld input {
	margin-top: -1px;
}

.zoeken .submit {
	width: 20px;
	height: 20px;
	overflow: hidden;
	float: left;
}

.lettergrootte {
	width: 119px; /* 131px */
	height: 20px;
	padding: 0px 5px 0px 7px;
	overflow: hidden;
	float: left;
}

.lettergrootte .tekst {
	width: 83px;
	height: 20px;
	overflow: hidden;
	float: left;
	font-size: 12px;
}

.lettergrootte .buttons {
	width: 36px;
	height: 20px;
	overflow: hidden;
	float: left;
	position: relative;
}

.lettergrootte .buttons a:link,
.lettergrootte .buttons a:active,
.lettergrootte .buttons a:visited {
	display: block;
	width: 18px;
	height: 20px;
	overflow: hidden;
	float: left;
	text-align: center;
	position: absolute;
	text-decoration: none;
}
.lettergrootte .buttons a:hover {
	background: #c3c1be;
}

.lettergrootte .buttons a.small {
	right: 18px;
	top: 0px;
	font-size: 12px;
}
.lettergrootte .buttons a.large {
	right: 0px;
	top: -2px;
	height: 22px;
	font-size: 24px;
}



/* ALGEMEEN */
/* List - Meer grijs */
ul.meer li {
	padding: 0px 0px 0px 10px;
	background: url(../images/list-meer.gif) no-repeat 0px 8px;
}
ul.meer li a:link,
ul.meer li a:visited,
ul.meer li a:active {
	font-weight: bold;
	color: #59574d;
	text-decoration: none;
}
ul.meer li a:hover {
	text-decoration: underline;
}

/* List - Meer kleur */
ul.meerKleur li {
	padding: 0px 0px 0px 10px;
}
.geel ul.meerKleur li {
	background: url(../images/list-meer-geel.gif) no-repeat 0px 8px;
}
.rood ul.meerKleur li {
	background: url(../images/list-meer-rood.gif) no-repeat 0px 8px;
}
.groen ul.meerKleur li {
	background: url(../images/list-meer-groen.gif) no-repeat 0px 8px;
}
.blauw ul.meerKleur li {
	background: url(../images/list-meer-blauw.gif) no-repeat 0px 8px;
}

ul.meerKleur li a:link,
ul.meerKleur li a:visited,
ul.meerKleur li a:active,
ul.meerKleur li a:hover {
	font-weight: bold;
}

.geel ul.meerKleur li a:link,
.geel ul.meerKleur li a:visited,
.geel ul.meerKleur li a:active {
	color: #897519;
	text-decoration: none;
}
.geel ul.meerKleur li a:hover {
	text-decoration: underline;
}

.rood ul.meerKleur li a:link,
.rood ul.meerKleur li a:visited,
.rood ul.meerKleur li a:active {
	color: #e31b23;
	text-decoration: none;
}
.rood ul.meerKleur li a:hover {
	text-decoration: underline;
}

.groen ul.meerKleur li a:link,
.groen ul.meerKleur li a:visited,
.groen ul.meerKleur li a:active {
	color: #006c85;
	text-decoration: none;
}
.groen ul.meerKleur li a:hover {
	text-decoration: underline;
}

.blauw ul.meerKleur li a:link,
.blauw ul.meerKleur li a:visited,
.blauw ul.meerKleur li a:active {
	color: #1b4298;
	text-decoration: none;
}
.blauw ul.meerKleur li a:hover {
	text-decoration: underline;
}

/* List - Terug */
ul.terug {
	clear: both;
}

ul.terug li {
	padding: 0px 0px 0px 10px;
}

.geel ul.terug li {
	background: url(../images/ico-terug-geel.gif) no-repeat 0px 8px;
}
.rood ul.terug li {
	background: url(../images/ico-terug-rood.gif) no-repeat 0px 8px;
}
.groen ul.terug li {
	background: url(../images/ico-terug-groen.gif) no-repeat 0px 8px;
}
.blauw ul.terug li {
	background: url(../images/ico-terug-blauw.gif) no-repeat 0px 8px;
}

ul.terug li a {
	text-decoration: none;
}
ul.terug li a:hover {
	text-decoration: underline;
}

.geel ul.terug li a {
	color: #897519;
}
.rood ul.terug li a {
	color: #e31b23;
}
.groen ul.terug li a {
	color: #006c85;
}
.blauw ul.terug li a {
	color: #1b4298;
}

/* Kolom 230px */
.kolom {
	width: 230px;
	min-height: 18px;
	margin: 0px 10px 0px 0px;
	float: left;
	background: #fff;
	overflow-x: hidden;
}

.home .kolom {
	margin: 0px 0px 0px 10px;
}
.home .kolom.eerste {
	margin: 0px 0px 0px 0px;
}

.imgSfeer {
	width: 230px;
	height: 120px;
	overflow: hidden;
}
.home .imgSfeer {
	height: 95px;
}

.geel .imgSfeer a,
.rood .imgSfeer a,
.groen .imgSfeer a,
.blauw .imgSfeer a {
	display: block;
	width: 230px;
	height: 120px;
}

.home .geel .imgSfeer {
	border-bottom: 10px solid #ffe153;
	background: url(../images/img-sfeer-geel.jpg) no-repeat left top;
}
.home .rood .imgSfeer {
	border-bottom: 10px solid #e31b23;
	background: url(../images/img-sfeer-rood.jpg) no-repeat left top;
}
.home .groen .imgSfeer {
	border-bottom: 10px solid #006c85;
	background: url(../images/img-sfeer-groen.jpg) no-repeat left top;
}
.home .blauw .imgSfeer {
	border-bottom: 10px solid #1b4298;
	background: url(../images/img-sfeer-blauw.jpg) no-repeat left top;
}

.geel .imgSfeer {
	border-bottom: 10px solid #ffe153;
	background: url(../images/img-sfeer-geel-groot.jpg) no-repeat left top;
}
.rood .imgSfeer {
	border-bottom: 10px solid #e31b23;
	background: url(../images/img-sfeer-rood-groot.jpg) no-repeat left top;
}
.groen .imgSfeer {
	border-bottom: 10px solid #006c85;
	background: url(../images/img-sfeer-groen-groot.jpg) no-repeat left top;
}
.blauw .imgSfeer {
	border-bottom: 10px solid #1b4298;
	background: url(../images/img-sfeer-blauw-groot.jpg) no-repeat left top;
}

.imgSfeer a {
	display: block;
	width: 230px;
	height: 120px;
	text-decoration: none;
}
.home .imgSfeer a {
	height: 95px;
}

.kolomContent {
	width: 210px; /* 230px */
	min-height: 18px;
	padding: 0px 10px 10px 10px;
}
.geel .kolomContent {
	background: #fff url(../images/bg-kolom-content-geel.gif) repeat-x left top;
}
.rood .kolomContent {
	background: #fff url(../images/bg-kolom-content-rood.gif) repeat-x left top;
}
.groen .kolomContent {
	background: #fff url(../images/bg-kolom-content-groen.gif) repeat-x left top;
}
.blauw .kolomContent {
	background: #fff url(../images/bg-kolom-content-blauw.gif) repeat-x left top;
}

.kopImg {
	/***
	width: 210px;
	height: 46px;
	padding: 10px 0px;
	overflow: hidden;
	border-bottom: 1px dotted #666;
	***/
	display: none;
}

.geel .kopImg {
	/*background: url(../images/kop-ggz_regio_breda.gif) no-repeat 0px 10px;*/
}
.rood .kopImg {
	/*background: url(../images/kop-kunnen_wij_u_helpen.gif) no-repeat 0px 10px;*/
}
.groen .kopImg {
	/*background: url(../images/kop-informatie_over_ziektebeelden.gif) no-repeat 0px 10px;*/
}
.blauw .kopImg {
	/*background: url(../images/kop-werk_kennis_en_opleiding.gif) no-repeat 0px 10px;*/
}

.kopImg a:link,
.kopImg a:visited,
.kopImg a:active,
.kopImg a:hover {
	display: block;
	width: 210px;
	height: 46px;
	overflow: hidden;
	text-decoration: none;
}

.kolomContent .tekst {
	width: 210px;
	min-height: 18px;
	padding-top: 10px;
}

.kolomContent ul+ul {
	margin-top: 18px;
}

.subnavAlg {
	width: 210px;
	min-height: 18px;
	margin: 24px 0px 0px 0px;
}

.subnavAlg li {
	background: url(../images/list.gif) no-repeat 0px 7px;
}

.subnavAlg li,
.subnavAlg li a:link,
.subnavAlg li a:visited,
.subnavAlg li a:active,
.subnavAlg li a:hover {
	color: #7e7966;
}

/* Werkveld */
.werkveld {
	width: 710px;
	min-height: 18px;
	padding-bottom: 10px;
	float: left;
	background: #fff;
}

/* Header pagina */
.headerPagina {
	width: 710px;
	height: 130px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(../images/bg-watermerk.gif) no-repeat left top;
}

.themaSwitch {
	width: 710px;
	height: 55px;
	overflow: hidden;
}

.themaSwitch a {
	display: block;
	height: 15px; /* 23px */
	float: right;
	padding-top: 8px;
	margin-right: 10px;
}

.butGeel {
	width: 105px;
	border-top: 10px solid #ffe153;
	background: url(../images/but-ggz_regio_breda.gif) no-repeat 0px 8px;
}
.geel .butGeel {
	display: none;
}

.butRood {
	width: 133px;
	border-top: 10px solid #e31b23;
	background: url(../images/but-kunnen_wij_u_helpen.gif) no-repeat 0px 8px;
}
.rood .butRood {
	display: none;
}

.butGroen {
	width: 181px;
	border-top: 10px solid #006c85;
	background: url(../images/but-informatie_over_ziektebeelden.gif) no-repeat 0px 8px;
}
.groen .butGroen {
	display: none;
}

.butBlauw {
	width: 160px;
	border-top: 10px solid #1b4298;
	background: url(../images/but-werk_kennis_en_opleiding.gif) no-repeat 0px 8px;
}
.blauw .butBlauw {
	display: none;
}

.breadcrumbs {
	width: 690px; /* 710px */
	height: 18px; /* 25px */
	padding: 6px 10px 1px 10px;
	overflow: hidden;
}

.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs a:hover {
	color: #59574d;
}

.paginatitel {
	width: 690px; /* 710px */
	/*height: 24px;*/ /* 40px */
	/*padding: 1px 10px 15px 10px;*/
	height: 24px;
	padding: 0px 10px 0px 10px;
	margin: 1px 0px 15px 0px;
	overflow: hidden;
}

.kleurbalk {
	width: 710px;
	height: 10px;
	overflow: hidden;
}

.geel .kleurbalk {
	background: url(../images/bg-kleurbalk-geel.gif) no-repeat left top;
}
.rood .kleurbalk {
	background: url(../images/bg-kleurbalk-rood.gif) no-repeat left top;
}
.groen .kleurbalk {
	background: url(../images/bg-kleurbalk-groen.gif) no-repeat left top;
}
.blauw .kleurbalk {
	background: url(../images/bg-kleurbalk-blauw.gif) no-repeat left top;
}



/* WERKVELD */
.werkveldKolContent {
	width: 470px;
	min-height: 18px;
	margin-right: 20px;
	float: left;
	overflow-x: hidden;
}

.werkveldKolContent p a:link,
.werkveldKolContent p a:visited,
.werkveldKolContent p a:active {
	text-decoration: underline;
}
.werkveldKolContent p a:hover {
	text-decoration: none;
}

.werkveldKolRechts {
	width: 210px; /* 220px */
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
	overflow-x: hidden;	
}

.blokTekst,
.blokTekstOvericht {
	width: 450px;
	min-height: 18px;
	margin: 0px 10px 18px 10px;
	padding: 6px 0px 0px 0px;
	
}
.blokTekst:first-child,
.blokTekstOvericht:first-child,
.blokTableList+.blokTekst {
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}

.blokTekst>.blokTekstOvericht {
	margin-left: 0px;
}

.blokTekst p {
	margin: 18px 0px 0px 0px;
}
.blokTekst p:first-child {
	margin: 0px;
}

.blokTekst h2,
.blokTekstOvericht h2,
.blokTekstOvericht p {
	margin-bottom: 6px;
}

.blokTekst h3 {
	color: #59574d;
	margin-top: 18px;
}

.blokTekst h4 {
	color: #000;
	margin: 18px 0px 0px 0px;
}

.blokTekst h2+p,
.blokTekst h3+p,
.blokTekst h4+p {
	margin-top: 0px;
}

.blokTekst p+h2 {
	margin-top: 18px;
}

.blokTekst ul+h2 {
	margin-top: 18px;
}

.blokTekstOvericht {
	border-top: 1px dotted #000;
}

.blokTableList {
	width: 470px;
	min-height: 18px;
	margin-bottom: 10px;
}

.blokTableList h2 {
	padding: 0px 10px;
	margin-bottom: 6px;
}

.blokTableList li {
	padding: 0px;
	margin: 0px 0px 2px 0px;
	float: left;
	background: none;
}

.blokTableList li a:link,
.blokTableList li a:visited,
.blokTableList li a:active,
.blokTableList li a:hover {
	display: block;
	width: 440px; /* 470px */
	min-height: 18px; /* 22px */
	padding: 2px 10px 2px 20px;
	text-decoration: none;
	overflow: hidden;
}

.geel .blokTableList li a:link,
.geel .blokTableList li a:visited,
.geel .blokTableList li a:active {
	background: #ece9d9 url(../images/list-geel.gif) no-repeat 10px 9px;
}
.geel .blokTableList li a:hover {
	background: #fff0a9 url(../images/list-geel.gif) no-repeat 10px 9px;
}

.rood .blokTableList li a:link,
.rood .blokTableList li a:visited,
.rood .blokTableList li a:active {
	background: #f7dedf url(../images/list-rood.gif) no-repeat 10px 9px;
}
.rood .blokTableList li a:hover {
	background: #f6b9bc url(../images/list-rood.gif) no-repeat 10px 9px;
}

.groen .blokTableList li a:link,
.groen .blokTableList li a:visited,
.groen .blokTableList li a:active {
	background: #e5f0f3 url(../images/list-groen.gif) no-repeat 10px 9px;
}
.groen .blokTableList li a:hover {
	background: #b9d7de url(../images/list-groen.gif) no-repeat 10px 9px;
}

.blauw .blokTableList li a:link,
.blauw .blokTableList li a:visited,
.blauw .blokTableList li a:active {
	background: #e1e6f1 url(../images/list-blauw.gif) no-repeat 10px 9px;
}
.blauw .blokTableList li a:hover {
	background: #c6cfe5 url(../images/list-blauw.gif) no-repeat 10px 9px;
}

.geel .blokTableList li,
.geel .blokTableList.noLinks li {
	background: #ece9d9;
}
.rood .blokTableList li,
.rood .blokTableList.noLinks li {
	background: #f7dedf;
}
.groen .blokTableList li,
.groen .blokTableList.noLinks li {
	background: #e5f0f3;
}
.blauw .blokTableList li,
.blauw .blokTableList.noLinks li {
	background: #e1e6f1;
}

.blokTableList.noLinks li {
	display: block;
	width: 450px; /* 470px */
	min-height: 18px; /* 22px */
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 2px 0px;
	text-decoration: none;
	overflow: hidden;
}

.blokTableList.noLinks li a:link,
.blokTableList.noLinks li a:visited,
.blokTableList.noLinks li a:active {
	display: inline;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	background: none;
}
.blokTableList.noLinks li a:hover {
	text-decoration: underline;
	background: none;
}

.list2KolomsR li a:link,
.list2KolomsR li a:visited,
.list2KolomsR li a:active,
.list2KolomsR li a:hover {
	width: 350px; /* 380px */
	padding: 2px 100px 2px 20px;
	position: relative;
}

.list2KolomsR li a span {
	display: block;
	width: 90px;
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 2px;
	cursor: pointer;
}

.blokTableList.list2KolomsL li a:link,
.blokTableList.list2KolomsL li a:visited,
.blokTableList.list2KolomsL li a:active {
	width/**/:/**/350px; /* 370px */
	padding: 2px 20px 2px 100px;
	position: relative;
	background-image: none;
}
.blokTableList.list2KolomsL li a:hover {
	width/**/:/**/350px; /* 370px */
	padding: 2px 20px 2px 100px;
	background-image: none;
}

.list2KolomsL li a:link span,
.list2KolomsL li a:visited span,
.list2KolomsL li a:active span,
.list2KolomsL li a:hover span {
	display: block;
	height: 18px;
	padding: 0px 15px 0px 0px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 2px;
	cursor: pointer;
	text-align: right;
}

.blokTableList .titel {
	width: 100px;
	min-height: 18px;
	float: left;
}

.blokTableList .content {
	width: 340px;
	min-height: 18px;
	float: left;
}

.index .werkveldKolContent h2 {
	padding: 0px 10px;
	margin-bottom: 6px;
}

.geel.index .werkveldKolContent h2 {
	color: #897519;
}
.rood.index .werkveldKolContent h2 {
	color: #e31b23;
}
.groen.index .werkveldKolContent h2 {
	color: #006c85;
}
.blauw.index .werkveldKolContent h2 {
	color: #1b4298;
}

.index .blokTableList li a:link,
.index .blokTableList li a:visited,
.index .blokTableList li a:active,
.index .blokTableList li a:hover {
	padding-left: 10px;
}

.index.geel .blokTableList li a:link,
.index.geel .blokTableList li a:visited,
.index.geel .blokTableList li a:active {
	background: #ece9d9;
}
.index.geel .blokTableList li a:hover {
	background: #fff0a9;
}

.index.rood .blokTableList li a:link,
.index.rood .blokTableList li a:visited,
.index.rood .blokTableList li a:active {
	background: #f7dedf;
}
.index.rood .blokTableList li a:hover {
	background: #f6b9bc;
}

.index.groen .blokTableList li a:link,
.index.groen .blokTableList li a:visited,
.index.groen .blokTableList li a:active {
	background: #e5f0f3;
}
.index.groen .blokTableList li a:hover {
	background: #b9d7de;
}

.index.blauw .blokTableList li a:link,
.index.blauw .blokTableList li a:visited,
.index.blauw .blokTableList li a:active {
	background: #e1e6f1;
}
.index.blauw .blokTableList li a:hover {
	background: #c6cfe5;
}



/* BLOKKEN RECHTS */
.blokRechts {
	width: 210px;
	min-height: 18px;
	margin-top: 18px;
	padding-top: 6px;
	border-top: 1px dotted #000;
}
.blokRechts:first-child {
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}

.blokRechts h3 {
	margin-bottom: 6px;
}

.blokRechts p {
	margin-bottom: 6px;
}

.blokRechts .img {
	width: 210px;
	height: 95px;
	overflow: hidden;
	margin-bottom: 6px;
}

.blokRechts .img+h3 {
	margin-bottom: 0px;
}

/* Blok - Indexgrid */
.blokIndex ul {
	margin-top: 12px;
}

.blokIndex li {
	display: block;
	width: 34px;
	height: 23px;
	padding: 0px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.geel .blokIndex li {
	background: #ddc244;
}
.rood .blokIndex li{
	background: #e64f52;
}
.groen .blokIndex li {
	background: #4091a4;
}
.blauw .blokIndex li {
	background: #5471b2;
}

.blokIndex li a:link,
.blokIndex li a:visited,
.blokIndex li a:active,
.blokIndex li a:hover {
	display: block;
	width: 34px;
	height: 23px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}
.geel .blokIndex li a {
	background: #b89e24;
}
.rood .blokIndex li a {
	background: #e31b23;
}
.groen .blokIndex li a {
	background: #006c85;
}
.blauw .blokIndex li a {
	background: #1b4298;
}

.geel .blokIndex li a:hover,
.geel .blokIndex li.actief a {
	background: #897519;
}
.rood .blokIndex li a:hover,
.rood .blokIndex li.actief a {
	background: #7c0b0f;
}
.groen .blokIndex li a:hover,
.groen .blokIndex li.actief a {
	background: #003a48;
}
.blauw .blokIndex li a:hover,
.blauw .blokIndex li.actief a {
	background: #081e4f;
}



/* Blokken - Grijs */
.blokIndex h3,
.blokIndex h3 a:link,
.blokIndex h3 a:visited,
.blokIndex h3 a:active,
.blokIndex h3 a:hover,
.blokFolders h3,
.blokFolders h3 a:link,
.blokFolders h3 a:visited,
.blokFolders h3 a:active,
.blokFolders h3 a:hover,
.blokFoldersNav h3,
.blokFoldersNav h3 a:link,
.blokFoldersNav h3 a:visited,
.blokFoldersNav h3 a:active,
.blokFoldersNav h3 a:hover {
	color: #59574d;
}

.blokFoldersNav ul+h3 {
	margin-top: 18px;
}

/* Blokken - Geel */
.blokVraag h3,
.blokVraag h3 a:link,
.blokVraag h3 a:visited,
.blokVraag h3 a:active,
.blokVraag h3 a:hover {
	color: #897519;
}

/* Blokken - Rood */
.blokFolders li {
	background: none;
	padding: 0px;
}

.blokFolders li a:link,
.blokFolders li a:visited,
.blokFolders li a:active,
.blokFolders li a:hover {
	display: block;
	padding-left: 20px;
	margin: 3px 0px;
	color: #e31b23;
	background: url(../images/ico-list-pdf.gif) no-repeat 0px 1px;
}

/* Blokken - Groen */
.blokGedrag h3,
.blokGedrag h3 a:link,
.blokGedrag h3 a:visited,
.blokGedrag h3 a:active,
.blokGedrag h3 a:hover {
	color: #006c85;
}

/* Blokken - Blauw */
.blokHRM h3,
.blokHRM h3 a:link,
.blokHRM h3 a:visited,
.blokHRM h3 a:active,
.blokHRM h3 a:hover,
.blokSollicitatie h3,
.blokSollicitatie h3 a:link,
.blokSollicitatie h3 a:visited,
.blokSollicitatie h3 a:active,
.blokSollicitatie h3 a:hover,
.blokMailservice h3,
.blokMailservice h3 a:link,
.blokMailservice h3 a:visited,
.blokMailservice h3 a:active,
.blokMailservice h3 a:hover {
	color: #1b4298;
}

/* Blokken - Formulier rechts */
.blokRechts.blokProfiel {
	border-top: none;
	padding-top: 0px;
	margin-top: 28px;
}

.blokRechts.blokProfiel:first-child {
	margin-top: 0px;
}

.blokProfiel .formRechtsContent {
	width: 190px; /* 210px */
	min-height: 18px;
	padding: 6px 10px;
	background: #ece9d9;
}

.blokProfiel h3 {
	color: #897519;
}

.blokProfiel .form {
	width: 204px; /* 210px */
	min-height: 18px;
	padding: 0px 3px 3px 3px;
	background: #ece9d9;
}

.blokProfiel .form .titel {
	width: 73px; /* 80px */
	height: 18px;
	padding: 0px 0px 0px 7px;
	margin-top: 3px;
	overflow: hidden;
	float: left;
}

.blokProfiel .form .divTextfield {
	width: 124px;
	height: 21px;
	overflow: hidden;
	float: left;
}

.blokProfiel .txtField {
	width: 120px;
}

.geel .blokProfiel a.butSubmit:link,
.geel .blokProfiel a.butSubmit:visited,
.geel .blokProfiel a.butSubmit:active,
.rood .blokProfiel a.butSubmit:link,
.rood .blokProfiel a.butSubmit:visited,
.rood .blokProfiel a.butSubmit:active,
.blauw .blokProfiel a.butSubmit:link,
.blauw .blokProfiel a.butSubmit:visited,
.blauw .blokProfiel a.butSubmit:active,
.groen .blokProfiel a.butSubmit:link,
.groen .blokProfiel a.butSubmit:visited,
.groen .blokProfiel a.butSubmit:active {
	color: #FFFFFF;
	background: #b89e24;
}
.geel .blokProfiel a.butSubmit:hover,
.rood .blokProfiel a.butSubmit:hover,
.blauw .blokProfiel a.butSubmit:hover,
.groen .blokProfiel a.butSubmit:hover {
	text-decoration: none;
	background: #897519;
}



/* HOME */
.kolommen {
	width: 950px;
	min-height: 18px;
	margin-bottom: 10px;
	clear: both;
	background: url(../images/bg-home-kolommen.gif) repeat-y left top;
	overflow-x: hidden;
}

.kolommen+.kolommen {
	margin-bottom: 0px;
}

.kolommenOnder .kolom {
	width: 210px; /* 230px */
	padding: 5px 10px 10px 10px;

}

.kolommenOnder .kolom p {
	margin-bottom: 6px;
}

.thumbLarge {
	width: 210px;
	height: 95px; /* 100px */
	overflow: hidden;
	padding: 5px 0px;
}

.kolommenOnder .kop {
	width: 210px;
	min-height: 36px;
	margin-bottom: 6px;
}

/* SITEMAP */
.home#sitemap .kolom.geel {
	border-top: #ffe153 10px solid;
}

.home#sitemap .kolommen.kolommenOnder .kolom.geel {
	border: none;
}

.home#sitemap .kolom.rood {
	border-top: #e31b23 10px solid;
}

.home#sitemap .kolom.groen {
	border-top: #006c85 10px solid;
}

.home#sitemap .kolom.blauw {
	border-top: #1b4298 10px solid;
}

.home#sitemap .kolommen.kolommenOnder {
	background: #fff;
}

.home#sitemap .subnavAlg {
	margin: 0px 0px 0px 0px;
}

.sitemapTitel {
	width: 100px;
	height: 30px;
	position: absolute;
	top: 50px;
	right: 0px;
	text-align: right;
	/*color: #897519;*/
}


/* PM-TEMPLATE */
p.intro {
	font-weight: bold;
	margin: 0px;
}

.pmtemplate .blokTekst p {
	margin: 0px 0px 18px 0px;
}



/* INFORMATIE OVER ZIEKTEBEELDEN */
.blokTableList.noLinks .blokHerkenning li {
	color: #000;
	padding: 6px 10px 8px 10px;
	background: #e6e5e4;
}

.blokTableList.noLinks .blokHerkenning li a:link,
.blokTableList.noLinks .blokHerkenning li a:visited,
.blokTableList.noLinks .blokHerkenning li a:active,
.blokTableList.noLinks .blokHerkenning li a:hover {
	padding: 0px 0px 0px 0px;
	background: none;
}



/* FOLDERS & BROCHURES */
ul.listFolder {
	margin-top: 6px;
}

ul.listFolder li {
	margin-bottom: 6px;
	clear: both;
	padding: 0px;
	background: none;
}
.geel ul.listFolder li {
	color: #897519;
}
.rood ul.listFolder li {
	color: #e31b23;
}
.groen ul.listFolder li {
	color: #006c85;
}
.blauw ul.listFolder li {
	color: #1b4298;
}

.listFolder .datum {
	min-height: 18px;
	float: left;
	text-align: right;
}

.listFolder .datum a {
	display: block;
	min-height: 18px;
	background: url(../images/ico-list-pdf.gif) no-repeat 0px 1px;
}

.listFolder .titel {
	min-height: 18px;
	float: left;
}



/* VACATURES */
.vacatures .blokTableList .titel {
	width: 130px;
	min-height: 18px;
	float: left;
}

.vacatures .blokTableList .content {
	width: 310px;
	min-height: 18px;
	float: left;
}



/* FORMULIEREN */
.blokFormulier {
	width: 470px;
	min-height: 18px;
	position: relative;
}

.formItem {
	width: 470px;
	min-height: 27px;
	margin-bottom: 1px;
	position: relative;
}
.geel .formItem {
	background: #ece9d9
}
.rood .formItem {
	background: #f7dedf
}
.groen .formItem {
	background: #e5f0f3
}
.blauw .formItem {
	background: #e1e6f1
}

.formItemL {
	width: 106px; /* 116px */
	min-height: 18px; /* 27px */
	padding: 4px 0px 5px 10px;
	float: left;
}

.formItemR {
	width: 351px; /* 354px */
	min-height: 21px; /* 27px */
	padding: 3px 3px 2px 0px;
	float: left;
}

.txtField {
	height: 20px; /* 21px */
	padding: 1px 2px 0px 2px;
	border: none;
	line-height: 18px;
}
*+html .txtField {
	margin-top: -1px;
	margin-bottom: -1px;
}

.txtField01 {
	width: 347px;
}

.txtField02 {
	width: 40px;
}

.txtField03 {
	width: 75px;
}

.txtArea {
	height: 216px; /* 217px */
	padding: 1px 2px 0px 2px;
	margin: 0px 0px 1px 0px;
	border: none;
	line-height: 18px;
	overflow: auto;
}
*+html .txtArea {
	margin-top: -1px;
	margin-bottom: 0px;
}

.txtArea01 {
	width: 347px;
}

.fileField {
	width: 351px;
	height: 21px; /* 21px */
	padding: 1px 2px 0px 2px;
	border: none;
	line-height: 18px;
	border: 1px solid #fff;
}
* html .fileField {
	border: none;
	margin: -1px 0px 0px 0px;
}
*+html .fileField {
	border: none;
	margin: -1px 0px 0px 0px;
}

.checkboxRow {
	width: 351px;
	min-height: 18px;
}

.divCheckbox {
	width: 18px;
	height: 18px;
	overflow: hidden;
	float: left;
}

.divCheckbox input {
	margin: 3px 0px 0px 0px;
}
.geel .divCheckbox input {
	background: #ece9d9;
}
.rood .divCheckbox input {
	background: #f7dedf;
}
.groen .divCheckbox input {
	background: #e5f0f3;
}
.blauw .divCheckbox input {
	background: #e1e6f1;
}

*+html .divCheckbox input {
	margin: 0px 0px 0px -4px;
}

.radioBut {
	margin-left: -4px;
}

.geel .radioBut {
	background: #ece9d9;
}
.rood .radioBut {
	background: #f7dedf;
}
.groen .radioBut {
	background: #e5f0f3;
}
.blauw .radioBut {
	background: #e1e6f1;
}

.checkboxRow .tekst {
	width: 333px;
	min-height: 18px;
	float: left;
	margin-top: 1px;
}

.divTextField {
	width: 45px;
	height: 21px;
	overflow: hidden;
	float: left;
}

.divTextFieldText {
	float: left;
	margin: 1px 0px 0px 5px;
}

a.butSubmit:link,
a.butSubmit:visited,
a.butSubmit:active,
a.butSubmit:hover {
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
}
.geel a.butSubmit {
	background: #b89e24;
}
.geel a.butSubmit:hover {
	background: #897519;
}
.rood a.butSubmit {
	background: #e31b23;
}
.rood a.butSubmit:hover {
	background: #7c0b0f;
}
.groen a.butSubmit {
	background: #006c85;
}
.groen a.butSubmit:hover {
	background: #003a48;
}

.blauw a.butSubmit {
	background: #1b4298;
}
.blauw a.butSubmit:hover {
	background: #081e4f;
}

.blokFormulier a.butSubmit {
	margin-left: 116px;
}
* html .blokFormulier a.butSubmit {
	margin-left: 58px;
}



.blokProfiel a.butSubmit {
	width: 63px; /* 83px */
	margin-top: 1px;
	background: #006c85;
}
.blokProfiel a.butSubmit:hover {
	background: #003a48;
}

.verplichtTxt {	
	position: absolute;
	bottom: 6px;
	left: 10px;
	font-size: 11px;
}

.verplichtTxt2 {
	position: absolute;
	bottom: -22px;
	left: 10px;
	font-size: 11px;
}
* html .verplichtTxt2 {
	bottom: -22px;
}
*+html .verplichtTxt2 {
	bottom: 0px;
}



/* NIEUWS */
.datumNieuws {
	font-weight: normal;
	color: #897519;
}



/* WERKEN BIJ GGZ */
.divIntro {
	width: 450px;
	min-height: 18px;
	margin-bottom: 18px;
}



/* OVERRULEN */
.noPadding {
	padding: 0px;
}

.noMargin {
	margin: 0px;
}

.blokTekstOvericht.noMargin {
	margin: 0px 10px 6px 10px;
}

.blokTekst li {
	background: url(../images/list-bullit.gif) no-repeat 0px 7px;
}



/* ACCORDION */
.toggler {
	cursor: pointer;
	width: 450px; /* 470px */
	padding: 2px 10px 3px 10px;
	margin-bottom: 1px;
	background: #ece9d9;
}

.actief {
	background: #faeaa0;
}

h3.actief {
	color: #3f3506;
}
 
.element {
	display: none; /* Om flikkering te voorkomen. Display wordt door Javascript opgeheven. */
	padding: 0px 10px 10px 10px;
	background: #fffae5;
}
 
.element p {
	margin: 2px 0px 16px 0px;
}



/* PAGING */
.paging {
	width: 450px;
	height: 18px;
	margin: 0px 10px 5px 10px;
	font-size: 11px;
}

.geel .paging {
	color: #897519;
}
.rood .paging {
	color: #e31b23;
}
.groen .paging {
	color: #006c85;
}
.blauw .paging {
	color: #1b4298;
}

.blokTekstOvericht+.paging {
	padding-top: 4px;
	border-top: 1px dotted #000;
}

.paging1 {
	width: 70px;
	height: 18px;
	overflow: hidden;
	float: left;
}

.paging2 {
	width: 310px;
	height: 18px;
	overflow: hidden;
	float: left;
	text-align: center;
	font-weight: bold;
}

.paging2 a {
	font-weight: normal;
}

.paging2 span {
	font-weight: normal;
	padding: 0px 3px;
}

.paging3 {
	width: 70px;
	height: 18px;
	overflow: hidden;
	float: left;
	text-align: right;
}



/* ZOEKRESULTATEN */
.zoekresultaten .blokTekstOvericht {
	margin-bottom: 10px;
	border-color: #999999;
}

.paging+.blokTekstOvericht {
	border-color: #000;
}

.zoekresultaten .blokTekstOvericht p {
	margin: 0px;
}

.zoekresultaten .blokTekstOvericht p a:link,
.zoekresultaten .blokTekstOvericht p a:visited,
.zoekresultaten .blokTekstOvericht p a:active,
.zoekresultaten .blokTekstOvericht p a:hover {
	text-decoration: none;
	color: #59574d;
}

.blokRechts.blokZoekresultaten {
	width: 190px; /* 210px */
	padding: 7px 10px 7px 10px;
	background: #ece9d9;
}



/* HACK -> 'Display-Table'-vervanger */
.containerMain:after,
.containerWerkveld:after,
.kolommen:after,
.blokRechts:after,
.blokTableList:after,
.listFolder li:after,
.formItem:after,
.formRechtsContent:after,
.form:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}



/* Styles voor de print variant */
@media print
{
	.containerHeader,
	.kolom,
	.themaSwitch,
	.kleurbalk,
	.werkveldKolRechts,
	.containerFooter { 
    		display: none;
	}
  
	.home .kolom {
		display: block;
	}
	
	.werkveld {
		width: 710px;
	}
	
	.headerPagina,
	.paginatitel {
		height: 70px;
		
	}
	
	.breadcrumbs,
	.headerPagina,
	.paginatitel,
	.werkveld,
	.werkveldKolContent,
	.blokTekst,
	.blokTekstOvericht,
	.blokTableList {
		width: 90%;
		padding: 0px;
		margin: 0px;
		font-size: 12px;
	}
	
	* html .blokTekst {
		width: 600px;
		font-size: 12px;
	}

	* html .kolomContent {
		width: 90%;
		overflow: visible;
		padding: 0px;
		margin: 0px;
	}
}

.formSubmit {
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.formSubmitJs {
	display: none;
}

.butSubmitNoJs {
	margin-left: 116px;
}
* html .butSubmitNoJs {
	margin-left: 58px;
}