A
{
  color: #888;
  text-decoration: none;
}
a img
{
  border: 0;
}
a:hover
{
  color: #888;
  text-decoration: none;
  font-weight: bold;
}
div
{
  border: 0px;
}
a.sublink:hover
{
  color: #888;
}
a.active
{
  font-weight: bold;
  color: #888;
}
BODY
{
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 9pt;
  background-color: #60717c;
  margin: 0px;
  color: #60717c;
  background-image: url(../../images/design/white_line.gif);
  background-position: center;
  background-repeat: repeat-y;
  border-top: 10px solid #60717c;

}
#wrapper
{
  background-repeat: no-repeat;
  background-position: top right;
  width: 950px;
  min-height: 400px;
  background-color: #fff;

  position: absolute;
  margin:0px 0px 0px -475px;
  left: 50%;
}
#flash
{
  position: absolute;
  height: 0px;
  top: 0px;
  left: 0px;
  width: 950px;
}
a.skipintro 
{
  position: absolute;
  top: 525px;
  left: 25px;
  font-family: Verdana, Arial, helvetica, Sans-serif;
  text-decoration: none;
  color: #fff;
  font-weight: normal;
}
a.skipintro:hover
{
  font-family: Verdana, Arial, helvetica, Sans-serif;
  text-decoration: none;
  color: #00AEDC;
  font-weight: normal;
}
#newscontainer
{
  position: absolute;
  display: block;
  text-align: left;
  width: 130px;
  height: 240px;
  top: 231px;
  left: 23px;
  overflow: hidden;
}
#newscontainer h1
{
  font-size: 14px;
  color: #00AEDC;
}
div.nieuwsbericht
{
  border-bottom: 1px solid #00AEDC;
  padding-bottom: 4px;
}
#newscontainer a, #newscontainer a:hover
{
  text-decoration: underline;
  font-weight: normal;
}
#newscontainer a:hover
{
  color: #00AEDC;
}

/* keep nav on bottom */
* html div#menum
{
  position: absolute;
  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+((documentElement.clientHeight-this.clientHeight)) : document.body.scrollTop +((document.body.clientHeight-this.clientHeight)));
}

div#menum
{
  position: fixed;
  bottom: 20px;
  z-index: 1000;
}
/* /keep nav on bottom */

#menu
{
  height: 35px;
  width: 950px;
  background-color: #fff;
  font-size: 11pt;
  border-top: 1px solid #00aedc;
  border-bottom: 12px solid #00aedc;
  line-height: 35px;
}
#menu ul
{
  list-style-type: none;
  padding: 0px 0px 0px 23px;
  margin: 0px;
}
#menu ul li
{
  text-align: center;
  float: left;
  padding-top: 4px;
}
#bottom /*grijze balk eronder*/
{
  height: 20px;
  width: 100%;
  left: -20px;
  position: fixed;
  bottom: 0px;
  background-color: #60717c;
  z-index: 1000;
}
.contactveld_text
{
  width: 183px;
  border: 1px solid #00AEDC;
  font-family: Verdana,Arial,helvetica;
  font-size: 9pt;
  margin-bottom: 2px;
}
/* FILTER */
.filter, #opleiding
{
  height: 25px;
  width: 100%;
}
.filter tr.toprow, #opleiding tr.toprow
{
  background-color: #00aedc;
}
.filter tr th, #opleiding tr th
{
  color: #fff;
  font-weight: bold;
}
.filter tr th
{
  width: 20%;
}
.filter tr td, #opleiding tr td
{
  vertical-align: top;
}
.filter ul li
{
  text-align: center;
  float: left;
  padding: 4px 10px 5px 0px;
  display: inline;
  white-space: nowrap; 
}
/*.filter ul.filterul li.inuse
{
  font-style: italic;
}*/
.filter ul.filterul li.curr
{
  /*font-weight: bold;*/
  color: #00AEDC;
}
.filter ul.filterul
{
  list-style-type: none;
  padding-left: 5px;
  margin: 0px;
  width: 10px;
}
.filter ul.filterul li
{
  background-color: #fff;
  color: #60717c;
  font-weight: normal;
}
.filter ul.filterul li a
{
  color: #60717c;
  text-decoration: none;
}
.filter ul.filterul li a:hover
{
  font-weight: bold;
}
td.result
{
  border-top: 3px solid #00AEDC;
  width: 100%;
  line-height: 20px;
}
td.result a, td.result a:hover, td.result a:active, td.result a:visited
{
  color: #60717c!important;
  text-decoration: none!important;
  font-weight: normal!important;
}
td.result a:hover
{
  font-weight: bold!important;
}
table.results
{
  padding-bottom: 70px;
}
table.filter tr.toprow
{
  background-color: #00aedc;
  color: #fff;
  text-align: left;
  font-weight: bold;
}
table.filter tr.toprow td
{
  padding: 5px 0px 5px 5px;
}
table.filter
{
  border: 0px none;
}
ul.filter
{
  margin: 0px;
  padding: 10px 0px 0px 0px;
  list-style-type: none;
}
ul.filterul li a
{
  text-decoration: none!important;
}
ul.filterul li a:hover
{
  text-decoration: none!important;
  font-weight: bold!important;
  color: #60717c!important;
}
/* /FILTER */
span.active
{
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 11pt;
  color: #00aedc;
}
span.ipomblue
{
  color: #00aedc;
}
#contentmenu
{
  width: 140px;
  height: 140px;
  position: absolute;
  left: 23px;
  top: 67px;
}
ul#leftmenu
{
  margin: 0px;
  padding: 12px 0px 0px 0px;
  list-style-type: none;
  line-height: 13pt;
}
ul#leftmenu li a, ul#leftmenu li a:hover
{
  text-decoration: none;
  color: #60717c;
}
ul#leftmenu li a:hover
{
  font-weight: bold;
  color: #60717c;
}
.errortext
{
  color: #800;
}
th
{
  background-color: #00aedc;
  font-weight: bold;
  line-height: 15px;
  height: 15px;
  color: #fff;
  padding: 5px;
  margin: 0px;
  text-align: left;
}
#content
{
  height: 415px;
  font-family: Verdana, Arial, helvetica;
  font-size: 9pt;
  width: 610px;
  position: absolute;
  padding-bottom: 240px;
  left: 170px;
  top: 68px;
}
#content h1
{
  font-size: 15px;
  color: #00aedc;
}
#content a
{
  text-decoration: underline;
}
#content a:hover
{
  text-decoration: underline;
  color: #00aedc;
  font-weight: normal;
}
#content table
{
  padding-bottom: 70px;
}
.horirow
{
  background-color: #00aedc;
}
#content img
{
  border: 0px none;
  padding: 3px 0px 3px 0px;
  margin-bottom: 3px;
  border-bottom: 3px solid #00aedc;
}
#header
{
  height:61px;
  border-bottom:1px solid #00aedc;
  margin-bottom:5px;
}
#header img
{
  padding: 20px 0px 0px 25px;
}
#logoright
{
  position: absolute;
  top: 220px;
  left: 795px;
}
.RowOverOdd
{
  background-color: #E4F7FB;
}
.RowOverEven
{
  background-color: #D0F0F7;
}
.RowOverSelected
{
  background-color: #C5E2E8;
}
.stats
{
  visibility: hidden;
  display: none;
}
