

body {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #55586c;
	font-size:10px;
}

a:link {
	color: #55586c;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #55586C;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #55586C;
}

ul
{
  margin: 0px;
  padding: 0px;
}

li
{
  list-style-image: url(/images/layout/submenuBol.gif);
  padding: 0px;
  margin: 0px;
  margin-left: 16px;
}



#header {
  width: 980px;
  margin: 0 auto; /* center */
  height: 68px;
  padding-top: 108px;
	background-image:url(/images/layout/header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#menutable th a{
	display:block;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
#menutable th  a:hover,
#menutable td  a:hover{
	background-color:#8bc7f8;
	text-decoration:none;
	color:#FFFFFF;
}
#menutable .middleRow td{
	height: 4px;
}
#menutable .middleRow th{
	background-color:#006c9d;
	height: 4px;
}
#menutable .bottomRow th{
	background-image:url(/images/layout/menuSchaduw.jpg);
	background-repeat:repeat;
	height: 36px;
}
#menutable .bottomRow td{
  	height: 36px;
}

#menutable .topRow th.hoofdMenuBoven{
  	height: 28px;
 		background-color:#FFFFFF;
}
#menutable .topRow th.hoofdMenuBoven:hover{
	background-color:#8bc7f8;
}

#login
{
  position: absolute;
  right: 0px;
  bottom: 90px;
  color: white;
  text-align:right;
}

#login a {
  color: white;
}

.hoofdMenuBoven_select {
  text-align:center;
	color:#FFFFFF;
	font-weight:bold;
  background-color:#8bc7f8;
	height: 28px;
}
.hoofdMenuMidden_select {
	background-color:#FFFFFF;
	height: 4px;
}
.hoofdMenuOnder_select {
	background-image:url(/images/layout/menuSchaduw_select.jpg);
	background-repeat:repeat;
	height: 36px;
}
.submenuTitel {
	font-size:13px;
}

.submenu {
	font-size:11px;
	margin:10px;
}

.submenu a{
  text-decoration:none;
}

.submenu .date{
 	color: #12a2db;
 	font-size:10px;
}
.subsubmenu a{
 color:#34728b;
}
.afbeelding {
	float:left;
	margin-bottom: 10px;
	margin-right: 15px;
}

h1 {
	font-size:14px;
	color:#6997bc;
	margin-left:5px;
	margin-right:0px;
	text-transform:uppercase;
	margin-bottom:6px;
	margin-top:5px;

}

h2 {
	font-size:14px;
	color:#89ADCB;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	margin-top:3px;
}

hr
{
  border: none;
  border-bottom: 1px solid #55586C;
}



div.newsHeader {
	font-size:12px;
	color:#003566;
	font-weight:normal;
}

span.newsDate {
	font-size:10px;

}

div.activityMenuDate{
  text-align:center;
}
div.activityMenuDate a{
  text-decoration:none;
}

div.newsContent img{
	float:left;
	margin-bottom: 10px;
	margin-right: 15px;
	border:3px solid #D4EAF7;
}

div.homeSection{
  background-color:#fafaf6;
  padding:10px;
  width:365px;
}


div.readmore a:link,
div.readmore a:active,
div.readmore a:visited {
 	color: #12a2db;
	text-decoration: none;
}

div.readmore a:hover {
	text-decoration: none;
	color: #6997bc;
}


.submenuTitel{

}

#footer {
  clear:both;
  width:980px;
  margin:0 auto;
  margin-bottom: 20px;
  text-align:center;
  border-top: 1px solid #DDDDDD;
  font-size:9px;
  color:#999999;
}

#footer a
{
  color:#999999;
}

#footer a:hover
{
  color:#333333;
}

div.partners img{
  padding:4px;
}



#content
{
  width: 720px;
  background-color: #fafaf6;
  background-image: url(/images/layout/contentHeader.gif);
  background-repeat: no-repeat;
  float:right;
  padding-top: 7px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#content h1
{
  position: relative;
  left: -15px;
}

#menu {
  width: 210px;
  border: none;
  float:left;
}










form {
  font-size:100%;
  margin:0pt;
  padding:0pt;
  width:auto;
}

form fieldset {
  border-color:#DDDDDD;
  border-style:solid;
  border-width:1px;
  clear:both;
  font-size:100%;
  margin:0pt;
  padding:0pt 5px;
  margin-bottom: 10px;
}

form fieldset legend {
  color:inherit;
  font-size:120%;
  font-weight:normal;
  margin:0pt;
  padding:0pt 5px;
}

label {
  font-size:100%;
}

label u {
  font-style:normal;
  text-decoration:underline;
}

input, select, textarea {
  color:#333333;
  font-family: inherit;
  font-size:100%;
  border: 1px solid #AAAAAA;
}

form div input:focus,
form div textarea:focus,
form div select:focus
{
  color: black;
  background-color: #EFEFEF;
  border: 1px solid #000000;
}

textarea {
  overflow:auto;
}

form div {
  clear:left;
  display:block;
  margin:5px 0pt 0pt;
  padding:1px 3px;
}

form fieldset div.notes {
  background-color:#FFFFE1;
  border:1px solid #666666;
  color:#666666;
  float:right;
  font-size:88%;
  height:auto;
  margin:0pt 0pt 10px 10px;
  padding:5px;
  width:158px;
}

form fieldset div.notes h4 {
  background-image:url(/images/icon_info.gif);
  background-position:left top;
  background-repeat:no-repeat;
  border-color:#666666;
  border-style:solid;
  border-width:0pt 0pt 1px;
  color:#666666;
  font-size:110%;
  padding:3px 0pt 3px 27px;
}

form fieldset div.notes p {
  color:#666666;
  margin:0em 0em 1.2em;
}

form fieldset div.notes p.last {
  margin:0em;
}

form div fieldset {
  border:1px solid #666666;
  clear:none;
  margin:0pt 0pt 0pt 144px;
  padding:0pt 0px 0px;
  width:197px;
}

form div fieldset legend {
  font-size:100%;
  padding:0pt 3px 0pt 9px;
}

form div.required fieldset legend {
  font-weight:bold;
}

form div label {
  display:block;
  float:left;
  margin:0pt 0pt 5px;
  padding:3px 5px;
  text-align:right;
  width:130px;
}

form div.optional label, label.optional {
  font-weight:normal;
}

form div.required label, label.required {
  font-weight:bold;
}

form div label.labelCheckbox, form div label.labelRadio {
  display:block;
  float:none;
  margin:0pt 0pt 5px 142px;
  padding:0pt;
  text-align:left;
  width:200px;
}

form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin:0pt 0pt 5px;
  width:170px;
}

form div img {
  border:1px solid #000000;
}

p.error {
  background-color:#FF0000;
  background-image:url(/images/icon_error.gif);
  background-position:3px;
  background-repeat:no-repeat;
  border:1px solid #000000;
  color:#FFFFFF;
  margin:auto 100px;
  padding:3px 3px 5px 27px;
}

form div.error {
  background-color:#FFFFE1;
  background-image:url(/images/required_bg.gif);
  background-position:left top;
  background-repeat:no-repeat;
  border:1px solid #FF0000;
  color:#666666;
}

form div.error p.error {
  background-color:transparent;
  background-image:url(/images/icon_error.gif);
  background-position:left top;
  border-style:none;
  color:#FF0000;
  font-size:88%;
  font-weight:bold;
  margin:0pt 0pt 0pt 118px;
  width:200px;
}

form div input, form div select, form div textarea {
  margin:0pt;
  padding:1px 3px;
  width:200px;
}

form div input.inputFile {
  width:211px;
}

form div select.selectOne, form div select.selectMultiple {
  padding:1px 3px;
  width:211px;
}

form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
  background-color:transparent;
  border-width:0pt;
  display:inline;
  height:14px;
  margin:0pt 0pt 0pt 140px;
  padding:0pt;
  width:14px;
}

form div.submit {
  padding:0pt 0pt 0pt 146px;
  width:214px;
}

form div.submit div {
  display:inline;
  float:left;
  margin:0pt;
  padding:0pt;
  text-align:left;
  width:auto;
}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color:#CCCCCC;
  color:#000000;
  margin:0pt;
  padding:0pt 6px;
  width:auto;
}

form div.submit div input.inputSubmit, form div.submit div input.inputButton {
  float:right;
  margin:0pt 0pt 0pt 5px;
}

form div small {
  display:block;
  font-size:88%;
  margin:0pt 0pt 5px 142px;
  padding:1px 3px;
}

.cmsPoll li
{
  list-style: none;
}

.cmsPoll ul
{
  margin-bottom: 6px;
}