#Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:174px;
	height:174px;
	z-index:7;
	visibility: visible;
}
#mainnav {
	position:absolute;
	left:224px;
	top:0px;
	width:600px;
	height:108px;
	z-index:5;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #0079AE;
}
a:active {
	color: #FFFFFF;
}
#navigatie-links {
	position:absolute;
	left:-2px;
	top:204px;
	width:176px;
	height:210px;
	z-index:2;
}
#subnav {
	position:absolute;
	left:197px;
	top:137px;
	width:620px;
	height:54px;
	z-index:4;
}
#content {
	position:absolute;
	left:177px;
	top:68px;
	width:676px;
	z-index:3;
	background-image: url(images/content-top.gif);
	background-repeat: no-repeat;
}
.content-fillin {
	background-image: url(images/content-fillin.gif);
	background-repeat: repeat-y;
	margin-top: 129px;
	min-height:450px;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 10px;
}

.content-footer {
	background-image: url(images/content-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 110px;
	font-size: 0px;
}
.content-subnav {
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	list-style-image: url(images/bullet.png);
}
body {
	background-image: url(images/achtergrond.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size: 12px;
	color: #FFFFFF;
}
h2 {
	font-size: 12px;
	color: #FFFFFF;
}
h3 {
	font-size: 12px;
	color: #FFFFFF;
}

#Layer1 {
	position:absolute;
	left:0px;
	top:-129px;
	width:671px;
	height:169px;
	z-index:2;
}
.naw-footer {
	height: 100px;
	width: 676px;
	margin-top: 0px;
	padding-left: 20px;
	color: #4C941F;
}
.broodkruimels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.nawtekst {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D9521;
}
.nawtekst a:link {
	color: #0078AD;
}
.nawtekst a:active {
	color: #0078AD;
}
/*#content .content-fillin strong {
	font-size: 14px;
	filter: DropShadow(Color=000000, OffX=2, OffY=2, Positive=1);
}*/
.sub-selectie {
	font-weight: bold;
	color: #0079AE;
}
#contentHOME {
	position:absolute;
	left:177px;
	top:68px;
	width:676px;
	z-index:3;
	background-image: url(images/content-top-home.gif);
	background-repeat: no-repeat;
}
#content .content-fillin .extrainfo {
	padding: 4px;
	border: 1px solid #FFFFFF;
}
#content .content-fillin .graagopvallen {
	font-weight: bold;
	color: #FFFFFF;
}
.tekstvelden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4FA01E;
	background-image: url(images/tekstding.png);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.formknop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4FA01E;
	border: 1px solid #FFFFFF;
}

/* Formulier Aanmelden */
#melding
{
  margin-bottom: 10px;
}
#melding .melding_mededeling
{
  padding: 4px;
  color:  #009900;
  background-color: #ADD688;
  border-left: 3px solid #009900;
  font-weight: bold;
}

#melding .melding_fout
{
  padding: 4px;
  color: #990000;
  background-color: #E69999;
  border-left: 3px solid #990000;
  font-weight: bold;
}

label.validatieerror
{
  display: block;
  color: #7E2020;
}

input.Error
{
  border-bottom: 1px dashed #990000;
  border-right: 2px solid #990000;
}


/* Formulier Uitrekenen Datum */

.DataBoundDetailTable th
{
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}
#content .content-fillin table tr th {
	font-weight: normal;
}

