/*
 * Text classes
 */
*, body, table, tr, td {
  font: 70%/1.4em arial,"trebuchet ms",trebuchet,verdana,sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #222222;
}

.description {
  font-size: 10px;
}

.list_item {
  display: block;
  width: 126px;
  float: left;
}

a:active  {color: #373a86; text-decoration: none; font-weight: normal;}
a:visited {color: #373a86; text-decoration: none; font-weight: normal;}
a:link    {color: #373a86; text-decoration: none; font-weight: normal;}
a:hover   {color: #494981; text-decoration: none; font-weight: normal;}

a.toplink, a.toplink:visited { cursor: pointer; color: #9b9cc3; }
a.toplink:hover{ text-decoration:none; color:#fff; }

a.print {
  margin: 0px 0px 0px 10px;
  padding-left: 25px;
  background: url('../images/print.gif') no-repeat left;
  display: block;
  border-bottom: 1px solid #cdcee1;
}

h1{ font-weight:bold; font-size:16px; color: #373a86; line-height: 16px; }
h2{ font-weight:bold; font-size:14px; color: #373a86; line-height: 20px; }
h3{ font-weight:bold; font-size:14px; color: #b0b3b2; line-height: 25px; border-bottom: 1px solid #cdcee1; margin: 25px 0 0 0; padding: 0px; }
.nobreak{ display: inline; }
h1,h2,h3 { margin: 0px; padding: 0px; }

div#middle a.readmorelink,
div#middle a.readmorelink:active,
div#middle a.readmorelink:visited,
div#middle a.readmorelink:link,
div#middle a.readmorelink:hover
{ display:block;
  color: #373a86;
  font-weight: normal;
  font-size: 12px;
  line-height: 26px;
  height: 26px;
  background-image: url(../images/readmore_arrow.gif);
  background-repeat: no-repeat;
  background-position: center right;
  border-bottom: 1px solid #cdcee1;
}
a.readmorelink:hover{color: #5a5dab;}

div#middle table a.readmorelink,
div#middle table a.readmorelink:hover { border: 0px; }

div#left  a.readmorelink,
div#right a.readmorelink { display: block; background: url('../images/arrow.gif') no-repeat left; font-size: 10px; line-height: 15px; padding-left: 10px; clear: both; }

div#disclaimer{ font-size:9px; color: #FFF;}
div#disclaimer a{ font-size:9px; color: #FFF;}
div#disclaimer a:hover{ font-weight: bold;}

a.breadcrumb_item{ font-size:10px;color: #373a86; }
a.breadcrumb_header{ font-size:10px;color: #373a86; }

div.item a{ font-size: 11px;}
div.item table#project_mainpage td{ font-size: 11px; line-height: 14px;color:#668}
div.item table#project_mainpage a{font-size: 14px;}}
div.item table#project_default {color:#668}

div.item table#nieuws_mainpage td{ font-size: 11px; line-height: 14px;color:#668}
div.item table#nieuws_mainpage a{font-size: 14px;}
div.item table#nieuws_default {color:#668}

/*
 * Disables the double line break for P, UL, FORM and LI tags
 */
p, li, form
{
  margin-top: 0px;
  margin-bottom: 0px;
}

a.submenulink{color: #373a86;}
a.submenulink:hover{color: #5a5dab;}
a.submenulink_current:active,
a.submenulink_current:hover,
a.submenulink_current:visited,
a.submenulink_current:link { color: #373a86; font-weight: bold; font-size: 12px; }

div.item_html,
div.readcontent{font-size: 10pt; font-family: Arial;}

ul#submenu { list-style: none; text-align: right; margin: 0px 0px 0px 0px; padding: 0 0 0 0;  }
ul#submenu li { margin: 10px 2px; display: block; width: 100%; }
ul#submenu li a { display: block; width: 100%;  }


div#middle ul { list-style: none; margin: 0px; padding: 0px; margin: 10px 0px; }
div#middle ul li {
  display: block;
  border-bottom: 1px solid #cdcee1;
  line-height: 20px;
  margin: 0px 3px;
}
div#middle ul li a {
  padding-left: 15px;
  background: url('../images/arrow.gif') no-repeat 0 6px;
}
