.boxtdbg     { background-position: left top; padding:6px; background-image:url('/images/box_bg.gif'); background-repeat:repeat-x }
.boxtd       { background-position: left top; padding:6px; }
h3           { color: #50678E }
h4 {border: 1px solid #D8D8D8; padding-left: 8px; padding-right: 8px; padding-top: 3px;
               padding-bottom: 3px; background-color: #F5F5F5; font-size: 8pt;
 margin-top: 2px; margin-bottom: 2px;}
h5 {font-size: 9px; font-weight: normal; color: #999999}

body, td     { font-family: Verdana; font-size: 8pt }
.menu  ul{  margin-left: 0;  padding-left: 0; white-space: nowrap; }
.menu a{font-weight: bold; color: #50678E; text-decoration: none;}
.menu a:hover {color: darkorange;}
.moreinfo {font-weight: normal; padding-left: 13px; color: #aaaacc;}
hr {height: 1px; color: #ccccdd;}
.boxboven {background-image: url('/images/boven.gif');}
.boxlinks {background-image: url('/images/links.gif');}
.boxonder {background-image: url('/images/onder.gif');}
.boxrechts {background-image: url('/images/rechts.gif');}

.register-table {
  width: 100%;
  border-collapse: collapse;
}

.register-table thead th {
  border-bottom: 1px solid #D8D8D8;
  background-color: #F5F5F5;
  padding: 5px;
  text-align: left;
}

.register-table tbody th {
  border-bottom: 1px solid #D8D8D8;
  text-align: left;
  font-weight: normal;
  padding-right: 9px;
}

.register-table tbody td {
  border-bottom: 1px solid #D8D8D8;
  text-align: right;
  padding: 2px;
}

