.tabtext, .tabtext a {
  font-size: 12px;
  color: #000000;
  text-align: center;
  text-decoration: none;
}

p, p a, .content_tekst {
  color: #2D3A4A;
  font-size: 12px;
}

h1 {
  font-family: Verdana;
  color: #525F6F;
  font-size: 20px;
  margin-bottom: -5px;
}

h2 {
  font-family: Verdana;
  color: #525F6F;
  font-size: 17px;
  margin-bottom: -9px;
}

.item, .item a {
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  color: #525F6F;
}

.opm {
  background: #ECECEC url(/images/icons/tip.gif) no-repeat;
  background-position: center left;
  border: 1px solid #000000;
  width: 580px;
  font-style: italic;
  color: #000000;
  padding-left: 40px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}

.opm a {
  color: #000000;
}

.conf {
  background: #ECECEC url(/images/icons/conf.gif) no-repeat;
  background-position: 6px center;
  border: 1px solid #000000;
  width: 580px;
  font-style: italic;
  color: #000000;
  padding-left: 50px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}

.fout {
  background: #ECECEC url(/images/icons/fout.gif) no-repeat;
  background-position: 6px center;
  border: 1px solid #000000;
  width: 580px;
  color: #FF0000;
  padding-left: 50px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}

.fout a {
  color: #FF0000;
}

.conf a {
  color: #000000;
}

.step1, .step2, .step3, .step4, .step5, .step1a, .step2a, .step3a, .step4a, .step5a {
  display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  margin-bottom: 20px; 
  padding: 5px 53px 5px 25px;
  color: #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000;
}

.step1 {
  background: url(/images/icons/step1.jpg) no-repeat;
  background-position: center left;
}

.step2 {
  background: url(/images/icons/step2.jpg) no-repeat;
  background-position: center left;
}

.step3 {
  background: url(/images/icons/step3.jpg) no-repeat;
  background-position: center left;
}

.step4 {
  background: url(/images/icons/step4.jpg) no-repeat;
  background-position: center left;
}

.step5 {
  background: url(/images/icons/step5.jpg) no-repeat;
  background-position: center left;
}
 
.step1a {
  background: url(/images/icons/step1a.jpg) no-repeat;
  background-position: center left;
}
 
.step2a {
  background: url(/images/icons/step2a.jpg) no-repeat;
  background-position: center left;
}
 
.step3a {
  background: url(/images/icons/step3a.jpg) no-repeat;
  background-position: center left;
}
 
.step4a {
  background: url(/images/icons/step4a.jpg) no-repeat;
  background-position: center left;
}
 
.step5a {
  background: url(/images/icons/step5a.jpg) no-repeat;
  background-position: center left;
}

.content_tekst form, .formclass {
  border: solid 1px #464F58;
  background: #F1F1F1;
  padding: 10px;
  color: #525F6F;
}

.content_tekst table {
  border: none;
}

.content_tekst form table
{
  margin-top: 15px;
}

.content_tekst form table td {
  vertical-align: top;
}

.content_tekst form table td p, .content_tekst .formclass table td p {
  margin: 3px;
}

.content_tekst form table td input, .content_tekst form table td textarea, .content_tekst form table td select {
  margin-right: 7px;
}

.content_tekst form table td p {
  font-weight: bold;
  color: #525F6F;
}

hr {
  color: #3371BE;
  height: 1px;
  border-color: #3371BE;
}

.content_tekst ul li, .content_tekst ul li a {
  margin-bottom: 5px;
}

.content ol li, .content ol li a {
  margin-bottom: 5px;
}

.imgdiv {
  border: solid 1px #464F58;
  float: left;
  background: #EFF8FF;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  margin: 0px 12px 12px 0px;
  padding: 10px;
}

.imgdiv img {
  border: solid 1px #464F58;
  margin-bottom: 10px;
}

.bbmes {
	background: #FFFFFF;
	border: solid 1px #464F58;
	width: 80%;
	padding: 5px;
}

.gbmes {
	background: #F1F1F1;
	border: solid 1px #464F58;
	width: 100%;
	padding: 5px;
	margin: -3px;
}

.gbmes a {
	font-weight: bold;
	margin-left: 4px;
	margin-right: 2px;
	text-decoration: none;
}

.gbmes .reac, .reacbalk {
	background: #FFFFFF;
	border: 1px solid #000000;
	padding: 5px;
}

.aanmeldButton, .aanmeldButtonOver {
	border: 1px solid #464F58;
	background: #E1EDF9;
	color: #32404F;
	font-weight: bold;
	width: 225px;
}

.aanmeldButtonOver {
	cursor: pointer;
	background: #D6E3EF;
}

.aanmeldButton img, .aanmeldButtonOver img {
	float: left;
	margin: 2px;
	margin-left: 0px;
}

.aanmeldButton div, .aanmeldButtonOver div {
	float: left;
	width: 160px;
	margin-top: 2px;
	margin-left: 13px;
	text-align: left;
}

.configads
{
    float: left;
    margin-top: 270px;
}
