BODY {
  background-color:#ffffff;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

BODY.portal {
  background-color:#ffffff;
}

.siteFuncties {
  color:#000000;
  cursor: pointer;
  white-space:nowrap;
  text-decoration:none;
  font-weight:bold;
  font-size:90%;
}

.siteFuncties:hover {
  color:#666666;
}

.headerTekst {
  color:#ffffff;
  font-size:70%;
  padding-left:23px;
}

.headerTekst A {
  color:#ffffff;
  text-decoration:underline;
}

A {
  color:#be311a;
  text-decoration:underline;
}

FORM {
  margin:0px;
  padding:0px;
}

.rubriekTitle {
  white-space:nowrap;
  text-decoration:none;
  font-weight:bold;
  font-size:90%;
}

.rubriekTitle:hover {
  color:#000000;
}

.menuContainer {
  position:absolute;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background-color:#ffffff;
  font-weight:bold;
  padding:4px;
  z-index:99;
  top:-1000px;
}

.menuContainer TD {
  font-weight:bold;
  color:#be311a;
  font-size:80%;
}

.menuContainer A {
  text-decoration:none;
  font-size:90%;
}

.menuContainer A:hover {
  color:#000000;
  font-size:90%;
}

.sitePad {
  color:#666666;
  font-weight:bold;
  font-size:60%;
  padding-left: 10px;
}

.sitePad A {
  color:#666666;
}

.navMenu {
  font-weight:bold;
  color:#be311a;
}

.navMenu TD {
  font-size:75%;
}

.navMenu A {
  text-decoration:none;
  color:#000000;
}

.navMenu A:hover {
  color:#be311a;
}

.navMenuChosen A {
  color:#be311a;
}

SPAN.navMenu A {
  color:#be311a;
}

.pageContents {
  margin-top: 5px;
}

.pageContents A:visited {
  color:#660000;
}

.leadInIndex {
  margin-top: 6px;
  margin-bottom: 6px;
}

TABLE.sideBar {
  margin:5px;
}

.sideBar A {
  color:#be311a;
  text-decoration:none;
}

.sideBar A:hover {
  text-decoration:none;
}

.sideBarMenuTD{
  padding-top:6px;
}

.sideBarMenuTitle{
  font-size:90%;
  font-weight:bold;
}

.reqStar {
  color:#ff0000;
  font-weight:bold;
}

table.border {
  border-width: 1px;
  border-style: solid;
}

table.border th {
  text-align:left;
  padding: 2px;
  vertical-align:top;
  font-weight:bold;
  border-width: 1px;
  border-style: solid;
}

table.border td {
  padding: 2px;
  border-width: 1px;
  border-style: solid;
  vertical-align:top;
}

table.noborder th {
  text-align:left;
  padding:2px;
  vertical-align:top;
  font-weight:bold;
}

table.noborder td {
  padding: 2px;
  vertical-align:top;
}

.labelInTable {
  width: 100px;
  vertical-align:top;
}

.kleinCursief {
  font-style:italic;
  font-size:90%;
}

.zijbalkTekst ul {
  margin-left:16px;
}

.illustratieInLead {
  width:127px;
  height:82px;
}

.sideBar a.deadlink{
  color:#000000;
  cursor: text;
}

.pageContents a.deadlink{
  color:#000000;
  cursor: text;
  text-decoration:none;
}

.persoon_lbl {
  width: 90px;
}

/* formulieren */
/* input */
DIV.path td.Sbj
{
  font-weight: bold;
}

DIV.discussie td.Sbj
{
  font-weight: bold;
}

DIV.Sbj
{
  font-weight: bold;
}
DIV.Cat
{
  font-style: italic;
}
TD.reactie
{
  vertical-align: top;
}

TD.respondent
{
  vertical-align: top;
  font-style: italic;
}

a.formulier
{
  text-decoration: none;
  font-weight: bold;
}

a.formulier:hover
{
  text-decoration: none;
  font-weight: bold;
}

a.formulier:link
{
  text-decoration: none;
  font-weight: bold;
}

a.formulier:visited
{
  text-decoration: none;
  font-weight: bold;
}

SPAN.ster
{
  float: right;
  font-weight: bold;
  color: #FF0000;
}

TD.label
{
  margin-right: 5px;
  vertical-align: top;
}

.Tekstveld {
  width: 240px;
}

.Tekstvlak {
  width: 240px;
  height: 100px;
}

.Tussentekst {
  padding-top: 10px;
  padding-bottom: 10px;
}

.Bijlage {
  width: 240px;
}

.Selectielijst {
  width: 240px;
}

.Checkboxen {
  width: 240px;
}

.submitbutton {
  width: 240px;
}
.submitbutton_half {
  width: 118px;
  padding-right: 2px;
}
.header
{
  text-align: left;
}
.question
{
  padding-right: 5px;
  vertical-align: top;
}
.answer
{
  padding-right: 5px;
}
.outcome
{
  padding-right: 5px;
}
.percentage
{
  padding-right: 5px;
}
.path
{
  text-align: left;
}
.opinietable
{
  width: 190px;
  margin-bottom: 16px;
  border: 1px black solid;
}
.opinietable .title
{
  font-weight: bold;
}
.opinietable .inleiding
{
  padding-bottom: 5px;
}
.opinietable .stelling
{
  padding-bottom: 3px;
  font-weight: bold;
}
.opinietable .berichtnaverzending
{
  font-weight: bold;
  padding-bottom: 3px;
}
.opinietable .algestemd
{
  font-weight: bold;
  padding-bottom: 3px;
}
.opinietable .outcome
{
  width: 100%;
}
.submitbutton_sidebar {
  width: 100%;
}

/**
 * Sitemap styles
 */
.tree {
  list-style: none;
  margin: 2px 2px 2px 20px;
  padding: 0px;
}

.node {
}

.nodeButton {
  width: 20px;
}

.nodeButton a {
  text-align: center;
  font-weight: bold;
  width: 10px;
  text-decoration: none;
}

.nodeLink {
}

.ltrBlock {
  text-align: center;
  padding: 3px;
  color: #666666;
  font-size: 120%;
}

.ltrBlock a {
  color: #be311a;
}

.ltrBlock a:visited {
  color: #be311a;
}