html,body {
	background-color:#fff;
	margin:0;
	padding:0;
	height:100%;
	overflow:auto;
}

.bodytext {
	font:normal 11px verdana;
	text-align:justify;
	line-height:18px;
	color:#7C0075;
}

td.adres {
	font:normal 11px verdana;
	color:#000;
	line-height:18px;
}

.linkdisc {
	font:normal 11px Verdana;
	color:#ED018F;
}

.linkdisc A, 
.linkdisc A:active, 
.linkdisc A:link, 
.linkdisc A:visited {
	font:normal 11px Verdana;
	color:#ED018F;
	text-decoration: none;
}

.linkdisc  A:hover {
	font:normal 11px Verdana;
	color:#727272;
	text-decoration : underline;
}

.directlink {
	font:bold 11px Verdana;
	color:#ED018F;
}

.directlink A, 
.directlink A:active, 
.directlink A:link, 
.directlink A:visited {
	font:bold 11px Verdana;
	color:#ED018F;
	text-decoration: none;
}

.directlink  A:hover {
	font:bold 11px Verdana;
	color:#727272;
	text-decoration : underline;
}

A, 
A:active, 
A:link, 
A:visited {
	font:normal 11px Verdana;
	color:#ED018F;
	text-decoration: none;
}

A:hover {
	font:normal 11px Verdana;
	color:#727272;
	text-decoration : underline;
}

.submenuIframe {
	position:absolute;
	margin-top: 4px;
	display:none;
}

.submenuDiv {
	position: relative;
	margin-top: 0px;
	visibility: hidden;
	z-index:100
}

ul.hoofdMenutraining {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.hoofdMenutraining li {
	height:18px;
}

ul.hoofdMenutraining li a:link, ul.hoofdMenutraining li a:visited {
	text-decoration: none;
	font: bold 11px verdana;
	color:#7C0075;
	display:block;
	width:100%;
	padding:2 0 2 0;
}

ul.hoofdMenutraining li a:hover {
	text-decoration : underline;
	color:#ED018F;
	display:block;
	width:100%;
	padding:2 0 2 0;
}

ul#trainingsaanbod {
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#F8A7D8;
}

ul#trainingsaanbod li {
	text-decoration: none;
	background-color:#F8A7D8;
	font:normal 11px verdana;
	color:#5C0057;
	display:block;
	width:80%;
	padding:4 0 4 0;
}

ul#trainingsaanbod li a:link, ul#trainingsaanbod li a:visited {
	text-decoration: none;
	background-color:#F8A7D8;
	font:normal 11px verdana;
	color:#5C0057;
	display:block;
	width:80%;
	padding:4 0 4 0;
}

ul#trainingsaanbod li a:hover {
	text-decoration : none;
	background-color:#7C0075;
	font:normal 11px verdana;
	color:#fff;
	display:block;
	width:100%;
	padding:4 0 4 0;
}

.dataKosten {
	background:url(../images/back_verloop_paars.gif) repeat-x;;
	width:100%;
	height:18px;
	font: bold 11px verdana;
	color:#fff;
}

.dataKosten td {
	padding:2 0 2 0;
}

#koptraining {
	padding-left:10px;
	border-left-width:3px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-right-width:0px;
	border-color:#7C0075;
	border-style:solid;
}

#kopdata {
	padding-left:4px;
	border-left-width:0px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-right-width:0px;
	border-color:#7C0075;
	border-style:solid;
}

#kopkosten {
	padding-left:4px;
	border-left-width:0px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-right-width:0px;
	border-color:#7C0075;
	border-style:solid;
}

#koplocatie {
	padding-left:4px;
	border-left-width:0px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-right-width:3px;
	border-color:#7C0075;
	border-style:solid;
}

#koptipvdweek {
	padding-left:10px;
	border-left-width:3px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-right-width:3px;
	border-color:#7C0075;
	border-style:solid;
}

.tipvdweek {
	padding:10 10 10 10;
	background-color:#F8A7D8;
	font: normal 11px verdana;
	text-align:justify;
	line-height:18px;
	color:#5C0057;
}

.agenda {
	padding:10 10 10 10;
	background-color:#F8A7D8;
	font: normal 11px verdana;
	text-align:justify;
	line-height:18px;
	color:#5C0057;
}

.data {
	background-color:#F8A7D8;
	font: normal 11px verdana;
	padding:4 0 4 0;
	line-height:18px;
	color:#5C0057;
}

.training {
	padding-left:10px;
	line-height:18px;
	color:#5C0057;
}

select {
	font:normal 11px verdana;
	color:#5C0057;
	border-width: 1px;
}

.veld {
	font:normal 11px verdana;
	color:#5C0057;
	border-width: 1px;
	width:160px;
}

.requiredveld {
	font:normal 11px verdana;
	color:#5C0057;
	border-width: 1px;
	width:160px;
	background:url(../images/icons/required.gif) no-repeat;
	background-position:top right;
	background-color:#fff;
}

textarea {
	font:normal 11px verdana;
	color:#5C0057;
	border-width: 1px;
	width:444px;
	overflow:auto;
	height:100px;
}

.textareavraag {
	font:normal 11px verdana;
	color:#5C0057;
	border-width: 1px;
	width:438px;
	overflow:auto;
	height:100px;
}

input.error {
  background-color: yellow;
}

label.error {
  font-weight: normal;
  color: red;
}

.button {
	border-width:3px;
	border-color:#7C0075;
	width:80px;
	height:27px;
	color:#fff;
	font:normal 11px verdana, tahoma, arial;
	background:url(../images/back_verloop_paars.gif) repeat-x;
	background-position:top left;
	background-color:#C362BA;
}

.button_over {
	border-width:3px;
	border-color:#7C0075;
	width:80px;
	height:27px;
	color:#ffffff;
	font:normal 11px verdana, tahoma, arial;
	background-color:#ED1798;
}

.imageborder {
	border:1px solid #7C0075;
}