/*	Default stylesheet			*/ /*	Author: 					*/ /* 	Company: 	tfe.com			*/
html,body {
	background: #FFFFFF;
	font-family: arial, verdana, sans-serif;
}

img {
	border: 0;
}

h1 {
	margin: 0px 0px 20px 12px;
	font-size: 2.6em;
	color: #572380;
}

h1.errorHeader {
	margin: 0px 0px 20px 12px;
	font-weight: bold;
	font-size: 2.6em;
	color: #572380;
}

h2 {
	margin: 20px 0px 0px 0px;
	color: #572380;
	font-size: 1.8em;
	display: block;
}

h2.topCornerLila {
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 15px;
	width: 180px;
	height: 20px;
	background: url(../images/bg_rightTopCorner.png) no-repeat -1px top;
}

h2.topCornerGeel {
	margin: 3px 0px 0px 0px;
	padding: 4px 0px 0px 15px;
	width: 180px;
	height: 20px;
	background: url(../images/bg_rightTopCornerAgenda.png) no-repeat -1px top;
}

h2.agenda {
	float: left;
	margin: 4px 0px 0px 5px;
	height: 25px;
}

h2.title {
	margin: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 125%;
}

h3 {
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.4em;
	color: #572380;
}

h3.verlopen {
	margin: 20px 0px 0px 12px;
	line-height: 125%;
	color: #572380;
}

h3.gevonden {
	clear: both;
	margin: 20px 0px 10px 10px;
	color: #572380;
}

h3.date {
	text-align: right;
	margin: -40px 0px 10px 12px;
	padding: 0px 20px 0px 0px;
	color: #572380;
}

h3.publicatiedate {
	margin: 20px 0px 10px 12px;
	color: #000;
}

h3.publicatiedatum {
	margin: 5px 0px 10px 0px;
	font-size: 1.1em;
	color: #000;
}

h3.titleheaders {
	margin: 5px 0px 10px 0px;
	font-size: 1.2em;
	color: #000;
}

h4 {
	padding: 3px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 125%;
	color: #572380;
}

h4.agenda {
	color: #000;
}

h4.nieuws {
	color: #000;
}

p {
	padding-bottom: 1em;
}

/* repeated styles */
.skiplink {
	display: block;
	position: absolute;
	top: 0;
	left: -999px;
	height: 20px;
	padding: 10px 20px;
	background: #aaa;
}

.skiplink:focus {
	left: 0;
}

.discreet {
	color: #7F7F7F;
	margin: 0;
}

.more {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	font-size: 1em;
	line-height: 125%;
	color: #572380;
	background: url(../images/btn_right_small.gif) no-repeat left 4px;
	display: block;
	color: #572380;
}

.more:hover {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: underline;
	font-size: 1em;
	color: #88B917;
	background: url(../images/btn_right_small.gif) no-repeat left 4px;
}

.less {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	font-size: 1em;
	color: #572380;
	background: url(../images/btn_left_small.gif) no-repeat left 4px;
	display: block;
}

.less:hover {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: underline;
	font-size: 1em;
	color: #88B917;
	background: url(../images/btn_left_small.gif) no-repeat left 4px;
}

.back {
	float: left;
	margin: 3px 0px 0px 0px;
	width: 12px;
	height: 20px;
	background: url(../images/btn_left_big.gif) no-repeat left 7px;
	display: block;
}

.forward {
	float: right;
	margin: 3px 0px 0px 0px;
	width: 12px;
	height: 20px;
	background: url(../images/btn_right_big.gif) no-repeat right 7px;
	display: block;
}

.last {
	background: none;
	border: none !important;
}

.position_left {
	float: left;
}

.position_right {
	float: right;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* end repeated styles */ /*container*/
.container {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	background: url(../images/bgWrapperDefault.gif) no-repeat left 10px;
}

/*header*/
.header {
	position: absolute;
	top: 18px;
	margin: 0;
	padding: 0;
	width: 980px;
}

.mainNav {
	float: right;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.mainNav li {
	font-size: 1.1em;
	margin: 0px 0px 0px 55px;
	display: inline;
	color: #572380;
}

.mainNav li a {
	color: #572380;
	text-decoration: none;
}

.mainNav li a:hover {
	color: #88B917;
	text-decoration: none;
}

.mainNav li a.active {
	font-size: 1.1em;
	color: #88B917;
	text-decoration: none;
}

/*form*/
.header form {
	float: right;
	padding: 0px 15px;
	width: 182px;
}

.header form fieldset {
	border: 0;
}

.header form input.searchBtn {
	float: left;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 21px;
	background: url(../images/btn_zoeken.png) no-repeat right top;
	border: 0;
	cursor: pointer;
}

.header form input.searchBar {
	float: left;
	margin: 0;
	padding: 3px 0px 0px 0px;
	width: 159px;
	height: 21px;
	background: url(../images/bg_zoeken.png) no-repeat left top;
	border: 0;
	font-size: 1.1em;
	color: #88B917;
}

/*content*/
.content {
	margin: 0;
	padding: 40px 15px 10px 15px;
	width: 950px;
}

.contentBox {
	float: left;
	margin: 1px 0px 0px 0px;
}

.noquote {
	margin: -130px 0px 0px 0px;
}

/*img holder*/
.imgHolder {
	width: 760px;
	height: 536px;
	display: block;
	overflow: hidden;
}

/*leftContainer*/
.leftContainer {
	position: relative;
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 750px;
	min-height: 536px;
}

/*logo buttons navigatie*/
.leftContainer .leftTopCorner {
	position: absolute;
	top: 0;
	left: 0;
	height: 21px;
	width: 22px;
	background: url(../images/cornerTopLeftDefault.png) 0px 0px no-repeat;
}

.leftContainer .rightTopCorner {
	position: absolute;
	top: 0;
	right: 0;
	height: 21px;
	width: 22px;
	background: url(../images/cornerTopRightDefault.png) 0px 0px no-repeat;
}

.leftContainer .leftBottomCorner {
	position: absolute;
	top: 516px;
	left: 0;
	height: 21px;
	width: 22px;
	background: url(../images/cornerBottomLeft.png) 0px 0px no-repeat;
}

.leftContainer .rightBottomCorner {
	position: absolute;
	top: 516px;
	right: 0;
	height: 20px;
	width: 22px;
	background: url(../images/cornerBottomRight.png) 0px 0px no-repeat;
}

.leftContainer .leftBottomCornerShort {
	position: absolute;
	top: 248px;
	left: 0;
	height: 21px;
	width: 22px;
	background: url(../images/cornerBottomLeft.png) 0px 0px no-repeat;
}

.leftContainer .rightBottomCornerShort {
	position: absolute;
	top: 249px;
	right: 0;
	height: 20px;
	width: 22px;
	background: url(../images/cornerBottomRight.png) 0px 0px no-repeat;
}

.logo {
	position: absolute;
	top: 11px;
	left: 12px;
}

.leftContainer ul li.mantelzorger a,li.professional a,li.vrijwilliger a
	{
	text-indent: -9999px;
}

.logoButtons {
	list-style-type: none;
}

.leftContainer img.small {
	width: 760px;
	height: 270px;
}

.leftContainer ul.logoButtons li.professional a {
	width: 154px;
	height: 135px;
	position: absolute;
	background: url(../images/logoButtonsBig.png) 0px 0px no-repeat;
	top: 0px;
	left: 128px;
}

.leftContainer ul.logoButtons li.professional a:hover {
	background: url(../images/logoButtonsBig.png) 0px -142px no-repeat;
}

.leftContainer ul.logoButtons li.mantelzorger a {
	width: 127px;
	height: 125px;
	position: absolute;
	background: url(../images/logoButtonsBig.png) -15px -290px no-repeat;
	top: 139px;
	left: 12px;
}

.leftContainer ul.logoButtons li.mantelzorger a:hover {
	background: url(../images/logoButtonsBig.png) -15px -430px no-repeat;
}

.leftContainer ul.logoButtons li.vrijwilliger a {
	width: 127px;
	height: 125px;
	position: absolute;
	background: url(../images/logoButtonsBig.png) -13px -569px no-repeat;
	top: 140px;
	left: 142px;
}

.leftContainer ul.logoButtons li.vrijwilliger a:hover {
	background: url(../images/logoButtonsBig.png) -13px -708px no-repeat;
}

.quote {
	position: absolute;
	top: 61px;
	left: 278px;
	color: #FFFFFF;
	text-align: right;
	background: url(../images/bgQuote.png) 0px 0px;
	width: 427px;
	height: 204px;
}

.quote p {
	margin: 10px 15px 10px 10px;
	line-height: 110%;
	font-size: 3.25em;
}

.twoColumns {
	position: relative;
	width: 760px;
	margin: -261px 0px 0px 0px;
}

.leftContentBox {
	float: left;
	margin: 0px 0px 0px 12px;
	padding: 0px 10px 20px 0px;
	width: 255px;
}

/*lila backgrounds*/
.cornerTopLeft {
	width: 255px;
	height: 20px;
	background: url(../images/bg_left_lila_top.png) no-repeat left top;
	display: block;
}
.cornerBottomLeft {
	width: 255px;
	height: 20px;
	background: url(../images/bg_left_lila_bottom.png) no-repeat left top;
	display: block;
}

.leftContentBox ul.subMenu {
	background: url(../images/bg_left_lila.png);
	padding: 0px 15px 20px 30px;
}

.leftContentBox ul.subMenu li {
	font-size: 1.3em;
	color: #572380;
	line-height: 165%;
}

.leftContentBox ul.subMenu li a {
	color: #572380;
	text-decoration: none;
}

.leftContentBox ul.subMenu li a.active {
	color: #88B917;
}

.leftContentBox ul.subMenu li a:hover {
	color: #88B917;
}

.leftContentBox ul.subMenuNested {
	margin: 0px 0px 0px 15px;
}

.leftContentBox ul.subMenuNested li {
	font-size: 0.9em;
}

.leftContentBox ul.subMenuNested li a:hover {
	color: #88B917;
}

.topCorner {
	width: 470px;
	height: 20px;
	background: url(../images/bgTopCorner.png) right top no-repeat;
}

.bottomCorner {
	width: 470px;
	height: 21px;
	background: url(../images/bgBottomCorner.png) left top no-repeat;
}

.centerContentBox {
	background: #F7F4F9;
	/*	position:relative;*/ /*	padding:0;*/
	width: 470px;
}

.centerContentBoxBottom {
	position: absolute;
	bottom: 0;
	width: 470px;
	height: 40px;
	background: #FFFFFF url(../images/bg_left_lila_bottom.png) no-repeat
		left top;
	display: block;
}

.centerContentBox a {
	color: #572380;
}

.centerContentBox .breadcrumbs {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	list-style-type: none;
	position: relative;
	top: -10px;
}

.centerContentBox .breadcrumbs li {
	float: left;
	margin: 0px 3px 0px 0px;
	font-size: 1em;
	color: #572380;
}

.centerContentBox .breadcrumbs li a {
	text-decoration: none;
	font-size: 1em;
	color: #572380;
	text-indent: 0px;
}

.centerContentBox .breadcrumbs li a:hover {
	text-decoration: none;
	font-size: 1em;
	color: #88B917;
}

/* Toegevoegd */
.centerContentBox .breadcrumbs a {
	text-decoration: none;
	font-size: 1em;
	color: #572380;
	text-indent: 0px;
}

.centerContentBox .breadcrumbs a:hover {
	text-decoration: none;
	font-size: 1em;
	color: #88B917;
}
/* /Toegevoegd */

.centerContentBox .breadcrumbs li a.first {
	padding: 0px 0px 0px 10px;
	background: url(/images/btn_right_small_paars.png) no-repeat left 4px;
}

/* Toegevoegd */
a.first 
{
    padding: 0px 0px 0px 10px;
	background: url(/images/btn_right_small_paars.png) no-repeat left 4px;
	background-repeat: no-repeat;
}
/* /Toegevoegd */

.centerContentBox .textQuote,.centerContentBox .textQuote .text {
	margin: 0px 12px 0px 12px;
	font-size: 1.8em;
	line-height: 125%;
	color: #572380;
	padding-bottom: 1em;
}

.centerContentBox .text {
	margin: 0px 12px 0px 12px;
	font-size: 1.4em;
	color: #000;
	line-height: 145%;
	padding-bottom: 1em;
}

.centerContentBox .text h2 {
	font-size: 1.3em;
}

.centerContentBox .text h3 {
	font-size: 1.1em;
}

.centerContentBox .text h4 {
	font-size: 1.1em;
}

.centerContentBox .text ol {
	margin: 5px 12px 5px 12px;
	padding-left: 6px;
}

.centerContentBox .text ol li {
	padding-left: 0px;
}

.centerContentBox .text ul {
	margin: 5px 12px 5px 12px;
	padding-left: 3px;
}

.centerContentBox .text ul li {
	padding-left: 3px;
}

/*rightContainer*/
.rightContainer {
	float: right;
	margin: 0;
	width: 179px;
	display: block;
}

.rightTopBox {
	margin: 0;
	width: 180px;
	background: #EEE9F2;
}

.rightBottomBox {
	padding: 5px 0px 0px 0px;
	width: 180px;
	background: #EBF2D6;
}

.textList {
	padding: 0px 8px 0px 8px;
	list-style-type: none;
}

.textList li {
	margin: 0 auto;
	padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #572380;
}

.textList li.firstList {
	margin: 0;
	padding: 0px 0px 5px 0px;
	width: 163px;
	height: 25px;
	border-top: solid 1px #572380;
	border-bottom: solid 1px #572380;
}

.rightTopBoxBottom {
	margin: 0;
	padding: 3px 0px 0px 0px;
	height: 40px;
	width: 180px;
	background: url(../images/bg_rightBottomCorner.png) no-repeat -1px top;
	display: block;
}

.rightBottomBoxBottom {
	margin: 0;
	padding: 5px 0px 0px 0px;
	height: 40px;
	width: 180px;
	background: url(../images/bg_rightBottomCornerAgenda.png) no-repeat -1px
		top;
	display: block;
}

.goTo {
	position: relative;
	top: 12px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 12px;
	font-size: 1.2em;
	color: #572380;
	height: 20px;
	text-decoration: none;
	background: url(../images/btn_right.gif) no-repeat left
		center;
}

.goTo:hover {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 12px;
	font-size: 1.2em;
	color: #88B917;
	text-decoration: none;
	background: url(../images/btn_right.gif) no-repeat left
		center;
}

.button {
	margin: 1px 0px 0px 0px;
	padding: 0;
	width: 180px;
	height: 31px;
}

.button a {
	margin: 0;
	padding: 5px 0px 0px 15px;
	width: 180px;
	height: 31px;
	font-size: 1.8em;
	color: #572380;
	text-decoration: none;
	background: url(../images/button.png) no-repeat left top;
	display: block;
}

.button a:hover {
	margin: 0;
	padding: 5px 0px 0px 15px;
	width: 180px;
	height: 31px;
	font-size: 1.8em;
	color: #88B917;
	text-decoration: none;
	background: url(../images/button.png) no-repeat left top;
	display: block;
}

/*nieuws overzicht*/
.nieuwsOverzicht {
	margin: 0px 10px 0px 12px;
	list-style-type: none;
}

.nieuwsOverzicht li {
	margin: 0;
	padding: 10px 0px 10px 0px;
	border-top: solid 1px #572380;
}

.nieuwsOverzicht li p {
	margin: 0;
	font-size: 1.2em;
	color: #000;
	line-height: 165%;
}

.dateBox {
	margin: 0 10px 0 12px;
	padding: 0px 0px 20px 0px;
	height: 20px;
	width: 448px;
	/*	border-bottom: 1px solid #572380;*/
}

/*error page*/
.errorList {
	margin: 20px 0px 0px 10px;
	list-style-type: none;
	min-height: 70px;
}

.errorList li {
	font-size: 1.2em;
	color: #572380;
	line-height: 165%;
}

.errorList li a {
	text-decoration: underline;
	color: #572380;
}

.errorList li a:hover {
	text-decoration: underline;
	color: #88B917;
}

/*zoek page*/
.zoekList {
	margin: 0;
	padding: 0px 10px 0px 10px;
	list-style-type: none;
	min-height: 150px;
}

.zoekList li {
	margin: 0;
	padding: 0px 0px 5px 0px;
	border-top: solid 1px #572380;
}

.zoekList li a.more {
	text-indent: 0px;
	font-size: 0.8em;
}

.zoekList li p {
	margin: 0;
	font-size: 1.2em;
	color: #572380;
	line-height: 165%;
}

.zoekList li p.titel {
	font-weight: bold;
}

li.listNav {
	margin: 5px 0px 0px 0px;
	padding: 10px 5px 6px 0px;
}

li.listNav a.pageBtn {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 2px 5px;
	font-size: 1.2em;
	color: #572380;
	border: solid 1px #572380;
	display: inline;
	text-indent: 0px;
}

li.listNav a.pageBtn:hover {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 2px 5px;
	font-size: 1.2em;
	color: #88B917;
	border: solid 1px #572380;
	display: inline;
	text-indent: 0px;
}

li.listNav a.pageBtnActive {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 2px 5px;
	font-size: 1.2em;
	color: #88B917;
	border: solid 1px #88B917;
	display: inline;
}

li.listNav a.pageBtnActive:hover {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 2px 5px;
	font-size: 1.2em;
	color: #572380;
	border: solid 1px #88B917;
	display: inline;
}

li.listNav a.volgende {
	margin: 0px 0px 0px 5px;
	padding: 0px 12px 0px 0px;
	font-size: 1.2em;
	color: #572380;
	height: 20px;
	width: 20px;
	background: url(../images/btn_right.gif) no-repeat right 5px;
}

li.listNav a.volgende:hover {
	margin: 0px 0px 0px 5px;
	padding: 0px 12px 0px 0px;
	font-size: 1.2em;
	color: #88B917;
	height: 20px;
	width: 20px;
	background: url(../images/btn_right.gif) no-repeat right 5px;
}

li.listNav a.vorige {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 1.2em;
	color: #572380;
	height: 20px;
	width: 20px;
	background: url(../images/btn_left.gif) no-repeat left 5px;
}

li.listNav a.vorige:hover {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 1.2em;
	color: #88B917;
	height: 20px;
	width: 20px;
	background: url(../images/btn_left.gif) no-repeat left 5px;
}

/*formField*/
.formField {
	float: left;
	margin: 0;
	padding: 0px 0px 20px 10px;
}

.formField  fieldset {
	border: 0;
}

.formField .searchBtn {
	float: left;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 21px;
	background: url(../images/btn_zoeken.png) no-repeat right top;
	border: 0;
	cursor: pointer;
}

.formField .searchField {
	float: left;
	margin: 0;
	padding: 3px 0px 0px 0px;
	width: 159px;
	height: 21px;
	background: url(../images/bg_zoeken.png) no-repeat left top;
	border: 0;
	font-size: 1.1em;
	color: #88B917;
}

/*formulier*/
.formulierList {
	margin: 0px 0px 0px 15px;
	padding: 0;
	width: 450px;
}
.formulierList .text {
	margin: 0px;
	padding: 0px;
}

.formulierList input {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 150px;
	height: 20px;
	border: solid 1px #572380;
	font-size: 1.2em;
	color: #572380;
}

.formulierList span.date {
	float: left;
	margin: 3px 0px 5px 5px;
	padding: 0;
	font-size: 1.2em;
	color: #572380
}

.formulierList img {
	float: right;
	margin: 3px 58px 5px 5px;
	padding: 0;
}

.formulierList select {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 152px;
	height: auto;
	display: block;
	border: solid 1px #572380;
}

.formulierList input.frmFileField {
	float: left;
	margin: 0;
	padding: 0px 0px 5px 0px;
	width: 150px;
	height: auto;
	display: block;
	border: solid 1px #572380;
	font-size: 1.2em;
	color: #572380;
}

.formulierList input.frmTextPasswdLast {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 150px;
	height: 20px;
	/*display: block;*/
	border: solid 1px #572380;
	font-size: 1.2em;
	color: #572380;
}

.formulierList fieldset {
	float: left;
	width: 150px;
	margin: 3px 0px 6px 0px;
}

.formulierList input.frmCheckbox {
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0;
	width: 14px;
	height: 14px;
	display: block;
	border: solid 1px #572380;
}

.formulierList input.frmCheckboxLast {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 14px;
	height: 14px;
	display: block;
	border: solid 1px #572380;
}

.formulierList input.submitBtn {
	float: right;
	margin: 0px 148px 5px 0px;
	padding: 0;
	height: 20px;
	width: auto;
	display: block;
	border: solid 1px #572380;
	cursor: pointer;
}

.formulierList input.wijzigBtn {
	float: right;
	margin: 0px 5px 5px 0px;
	padding: 0;
	height: 20px;
	width: auto;
	display: block;
	border: solid 1px #572380;
	cursor: pointer;
}

.formulierList label {
	clear: both;
	float: left;
	margin: 2px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	/*height: 20px;*/
	line-height: 14px;
	display: block;
	font-size: 1.1em;
	color: #572380;
	font-weight: bold;
}

.formulierList label.after {
	clear: none;
	margin: 0px 0px 6px 5px;
	/*height: 14px;*/
	width: 130px;
}

.formulierList label.afterLast {
	clear: none;
	margin: 0px 0px 0px 5px;
	/*height: 14px;*/
	width: 130px;
}

.formulierList label.frmCheckbox {
	margin: 2px 0px 0px 0px;
	height: 14px;
}

.frmCheckboxList
{
    float: left;
    border: none;
    
}

span.required {
	color: #f00;
	margin-left: 2px;
}

.formulierList textarea {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 150px;
	display: block;
	border: solid 1px #572380;
}

/*verstuur buttons*/
.versturen {
	clear: both;
	margin: 0px 0px 0px 145px;
}

.versturen span {
	padding: 2px 3px 0px 3px;
	height: 20px;
	font-size: 1.2em;
	color: #572380;
	display: block;
	font-weight: bold;
	cursor: pointer;
}

.empty,.send {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px 3px 0px 3px;
	height: 20px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.empty:hover span,.send:hover span {
	padding: 2px 3px 0px 3px;
	height: 20px;
	font-size: 1.2em;
	color: #FFFFFF;
	background: #572380;
	display: block;
}

/*error Melding*/
span.frmErrorMessage {
	display: none;
}

span.frmErrorMessageShown {
	clear: both;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 150px;
	width: 290px;
	height: 15px;
	display: block !important;
	font-weight: bold;
	font-size: 1.1em;
	color: #ff0000;
}

label.frmError {
	clear: both;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 20px;
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	color: #ff0000;
}

input.frmError {
	clear: right;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 150px;
	height: 20px;
	display: block;
	border: solid 1px #ff0000;
}

.formulierList textarea.frmError {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 150px;
	display: block;
	border: solid 1px #ff0000;
}

fieldset.frmError {
	border: solid 1px #ff0000;
}

fieldset.frmError input {
	border: solid 1px #572380;
}

div.frmError {
	border: solid 1px #ff0000;
}

/*footer*/
.footer {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 30px;
	border-top: solid 1px #572380;
}

.footerNav {
	margin: 12px 0px 0px 0px;
	list-style-type: none;
}

.footerNav li {
	margin: 0px 55px 0px 0px;
	display: inline;
}

.footerNav li a {
	font-size: 1.1em;
	color: #572380;
	text-decoration: none;
}

.footerNav li a:hover {
	color: #88B917;
	text-decoration: none;
}

/*COLORCHANGES*/
body.nieuws .topCorner {
	width: 470px;
	height: 20px;
	background: url(../images/bgTopCornerNieuws.png) right top no-repeat;
}

body.nieuws .bottomCorner {
	width: 470px;
	height: 21px;
	background: url(../images/bgBottomCornerNieuws.png) left top no-repeat;
}

body.nieuws .centerContentBox {
	background: #EEE9F2;
	/*	position:relative;*/ /*	padding:0;*/
	width: 470px;
}

body.agenda .topCorner {
	width: 470px;
	height: 20px;
	background: url(../images/bgTopCornerAgenda.png) right top no-repeat;
}

body.agenda .bottomCorner {
	width: 470px;
	height: 21px;
	background: url(../images/bgBottomCornerAgenda.png) left top no-repeat;
}

body.agenda .centerContentBox {
	background: #EBF2D6;
	/*	position:relative;*/ /*	padding:0;*/
	width: 470px;
}

.formulier
{
    margin: 0px 0px 0px 15px;
	padding: 0;
	width: 650px;
	font-size: 12px;
}

.formLabel
{
    width: 125px;
    float: left;
    height: 27px;
    
	color: #572380;
	font-weight: bold;
}

.formInput
{
    width: 420px;
    height: 29px;
    color: #572380;
	font-weight: bold;
}

.formSend
{
    float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px 3px 0px 3px;
	height: 20px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	border: none;
	background-color: #fff;
}

.formSend:hover
{
    padding: 2px 3px 0px 3px;
	height: 20px;
	font-size: 1.2em;
	color: #FFFFFF;
	background: #572380;
	display: block;
	border: none;
}
