html, body {
  margin: 0px;
  padding: 0px;
  background-color: #DADADA;
}
body, p, td, li, div, span {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
form {
  padding-bottom: 15px;
}
div#divWrapper {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/ml_bg_main.gif);
  background-repeat: repeat-y;
  background-position: top center;
}
div#divSpacer {
  float: right;
  width: 1px;
  height: 471px;
}
div#divMain {
  width: 500px;
}
div#divDatum {
  margin: 10px 15px 5px 15px;
  text-align: right;
  color: #D3021D;
  font-size: 11px;
}
div#divContent {
  position: relative;
  margin: 10px 15px 15px 15px;
}
h2 {
  margin: 15px 0px 0px 0px;
  font-weight: bold;
  color: #D3021D;
  font-size: 12px;
}
p {
  margin: 3px 0px 5px 0px;
}
a:link, a:active, a:visited, a:hover {
  color: #000000;
}
a:hover {
  color: #D3021D;
}
a.aBalk:link, a.aBalk:active, a.aBalk:visited, a.aBalk:hover {
  background-color: #D60219;
  background-image: url(/images/bg_button.jpg);
  background-position: left center;
  background-repeat: repeat-x;
  border: 1px solid #D60219;
  padding: 1px 10px 3px 10px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  margin-right: 10px;
  text-decoration: none;
  margin-top: 5px;
}
a.aBalk:hover {
  text-decoration: underline;
}

div.clear {
  clear: both;
}
div.divHighlight {
  font-weight: bold;
  color: #D3021D;
  font-size: 15px;
}
div#divFooter {
  clear: both;
  width: 500px;
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
  padding-bottom: 2px;
  text-align: center;
}
div#divFooter p, 
div#divFooter a {
  color: #999999;
  font-size: 10px;
}

#aanmeldenResponse p, #wijzigenResponse p, #uitschrijvenResponse p, #codeResponse p {
  font-weight: bold;
  padding: 5px;
  background-color: #FFFFFF;
}
#loadingDiv p {
  position: absolute;
  left: 200px;
  top: 400px;
  border: 1px solid #D3021D;
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  z-index: 10;
}