body {
	background: url('gfx/bg_body.gif') repeat-x top;
	margin: 0;
}

form {
	margin: 0;
}
ul {
	margin: 0;
	padding: 0;
}


div#mainContainer {
	width: 1000px;
	margin: auto;
}
/* LEFT COLUMN  */

div#leftColumn {
	width: 192px;
	height:700px;
	float: left;
	background: url('gfx/bg_left_column.gif') no-repeat top;
	background-color: #ffffff;
}

img.logo {
	margin-left: 18px;
	margin-top: 20px;
}

div#subMenu {
	width: 172px;
	margin-top: 60px;
	margin-left: 20px;
	min-height:520px;
}

div#subMenu ul {
	list-style-type: none;
}

div#subMenu  li a{
	color: #008e8a;
	text-decoration: none;
	font-size: 12px;
	display: block;
	background: url('gfx/pijl_groen.gif') no-repeat left;
	padding-left: 20px;
	line-height: 25px;
}

div#subMenu li a:hover {
	color: #8a157e;
	background: url('gfx/pijl_paars.gif') no-repeat left;	
}

div#subMenu li a:active {
	color: #8a157e;
	background: url('gfx/pijl_paars.gif') no-repeat left;	
}


/* MAIN COLUMN  */

div#mainColumn {
	width: 597px;
	float: left;
	margin-bottom: 30px;
}

div#mainTop {
	width: 597px;
	height: 54px;
	background-color: #b5e0e7;
	background: url('gfx/bg_main_top.gif') no-repeat right;
	text-align: right;

}
div.mainTopContainer{
	width:100px;
	padding-top:30px;
	float:right;
}

div#mainTop a.small {
	font-size: 12px;
	padding: 3px;
	color: #00b3d1;
	text-decoration: none;
	cursor: pointer; 
}

div#mainTop a.small:hover {
	color: black;
}

div#mainTop a.small:active {
	color: black;
}

div#mainTop .normal {
	font-size: 14px;
	padding: 3px;
	color: #00b3d1;
	text-decoration: none;
	cursor: pointer;
}

div#mainTop a.normal:hover {
	color: black;
}

div#mainTop a.normal:active {
	color: black;
}

div#mainTop .big {
	font-size: 16px;
	margin-right: 25px;
	padding: 3px;
	color: #00b3d1;
	text-decoration: none;
	cursor: pointer;
}

div#mainTop a.big:hover {
	color: black;
}

div#mainTop a.big:active {
	color: black;
}

div#mainContent {
	background:  url('gfx/bg_main_content.gif') repeat-x top;
	padding: 20px;
	margin: 0 16px;
}

div#mainContent li {
	list-style: none;
	background: url('gfx/pijl_blauw.gif') no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
}

div#mainMenu {
	background: url('gfx/bg_menu.gif') no-repeat;
	height: 40px;
}

div#mainMenu a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	text-align:	center;
	float:left;
	border-right: 1px solid #fff;
}

div#mainMenu a:hover {
	color: #f5ffa2;	
}

div#mainMenu a:active {
	color: #f5ffa2;
}

div#mainMenu a.noborder {
	border: none;
}

/* RIGHT COLUMN  */

div#rightColumn {
	width: 186px;
	background: url('gfx/bg_right_column.gif') no-repeat top;
	background-color: #ffffff;
	float:right;
	padding-left: 15px;
	padding-right: 10px;
}
div#rightColumn p {
	margin: 5px 0;
}
div#search {
	margin-top: 20px;
	height: 50px;
	width: 180px;
}

div#search form {
	float: right;
}

div#search input {
	width: 135px;
	border: 1px solid #00b3d1;
}

div#search input.text {
	height: 19px;
}

div#search .zoekBtn {
	width: 29px;
	height: 29px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	background: url('gfx/search-button.gif') no-repeat;
	border: none;
	cursor: pointer;
}

div#agenda {
	margin-top: 105px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #16b2cf;
}

div#agenda h2 {
	font-size: 19px;
	color: #8b167f;
	margin-left: 5px;
}

div#agenda h3 {
	font-size: 12px;
	font-weight: bold;
	color: #00b1cf;
	margin-left: 5px;
	margin-top: 10px;
  margin-bottom: 0;
}

div#agenda p {
	font-size: 12px;
	margin-left: 5px;
  margin-top: 0;
}

div#nieuwsbrief {
	padding: 20px 0;
	border-bottom: 1px dotted #16b2cf;
}

div#nieuwsbrief h2 {
	font-size: 19px;
	color: #8b167f;
	margin-left: 5px;
  margin-top: 0;
}

div#nieuwsbrief p {
	font-size: 12px;
	margin-left: 5px;
}

div#nieuwsbrief .nieuws {
	margin-left: 40px;
}

div#nieuwsbrief form {

}

div#nieuwsbrief input {
	margin-top: 8px;
	width: 135px;
	border: 1px solid #00b3d1;
}

div#nieuwsbrief input.text {
	height: 19px;
}

div#nieuwsbrief .emailBtn {
	width: 29px;
	height: 29px;
	margin-left: 5px;
	padding: 0;
	background: url('gfx/mail-button.gif') no-repeat;
	border: none;
	cursor: pointer;
}

div#contact {
	margin-top: 20px;
	padding-bottom: 30px;
}

div#contact h2 {
	font-size: 19px;
	color: #8b167f;
	margin-left: 5px;
}

div#contact p {
	font-size: 12px;
	margin-left: 5px;
}

div#contact .contactgroen {
	color: #008e8a;
}

div#Footer {
	background: url('gfx/bg_footer.gif') no-repeat top;
	width: 1000px;
	height: 40px;
	clear: both;
}

/* FOOTER  */

div#Footer a {
	text-decoration: none;
	color: #525454;
	font-size: 11px;
	height: 5px;
	line-height: 5px;
	text-align:	center;
	padding: 7px;
	border-right: 1px solid #525454;
	float: right;
	margin-top: 13px;
}
div#Footer a:hover {
	color: #00b3d1;

}
div#Footer .betalings {
	margin-top: 5px;
	margin-left: 25px;
	float:right;
}


/* FORMULIEREN */

form.formContainer div.formDiv {
  margin: 15px 0;
  padding: 10px 0;
}

form.formContainer th {
  text-align: left;
  width: 180px;
  padding-right: 6px;
  font-weight: normal;
}
form.formContainer th,
form.formContainer td
{
  height: 29px;
  color: #525454;
  vertical-align: middle;
}
form.formContainer td.required {
  background: url('gfx/required.gif') no-repeat 10px 10px;
  width: 65px;
}
form.formContainer .text,
form.formContainer select,
form.formContainer textarea
{
  border: 1px solid #dedede;
}
form.formContainer .text {
  width: 200px;
}
form.formContainer .alignTop {
  width: 200px;
}
form.formContainer textarea {
  width: 230px;
  height: 80px;
  margin: 5px 0;
  font-family: arial, tahoma, sans-serif;
  font-size: 12px;
}
form.formContainer .button {
  border: 0px;
  background: url('gfx/blueButtonSmall.gif') no-repeat center center;
  width: 95px;
  height: 21px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
}
form.formContainer label.error {
  color: #f30000;
}
form.formContainer tr.subHead th {
  background-color: #f7f7f7;
  color: #046089;
  border-bottom: 1px dotted #d4d4d4;
  border-top: 1px dotted #d4d4d4;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
}

