.error {
   color             : #c00000;
}
.warn {
   color             : #c0a000;
}
body {
   /*background-color  : #fcf7cd;*/
   background-color  : white;
   font-size         : 90%;
   font-family: Arial, Helvetica, sans-serif;
}
table { /*blijkbaar moet de font grootte van table apart*/
   font-size         : 100%;
}   
table.data {
   font-size         : 85%;
}   
hr {
   height            : 3px;
   border            : 0px;
   background-color  : #d53f26;/*transparent;*/
}
div.menu {
   color             : #d53f26;
   font-size         : 1.3em;
   font-variant      : small-caps;
   font-weight       : bold;
   padding           : 4px;
}
div.menu a {
   text-decoration   : none;
}
h1 {
   color             : #d53f26;
   font-size         : 1.5em;
   font-variant      : small-caps;
   font-weight       : bold;
}
h2 {
   color             : #d53f26;
   font-size         : 1.3em;
   font-variant      : small-caps;
   font-weight       : bold;
}
h3 {
   color             : rgb(153,153,153);
   font-size         : 1.1em;
   font-variant      : small-caps;
   font-weight       : bold;
}
a {
   text-decoration   : underline;
   color             : rgb(153, 102, 153);
   padding-left      : 2px;
   padding-right     : 2px;
}
a:visited {
   color             : rgb(153, 102, 153);
}
a:hover {
   /* statbel */
   color             : #d53f26;
   /* ~statbel */
}
h1 a {
   text-decoration   : none;
}
h2 a {
   text-decoration   : none;
}
h3 a {
   text-decoration   : none;
}
a.nav {
   font-size         : 120%; /* "knoppen" modi prominenter */
   text-decoration   : none;
   background-color  : #d53f26;
   color             : white;
   border            : 0;/*1px solid #c000c0;*/
   text-decoration   : none;
}
a.nav:visited {
   background-color  : #d53f26;
   color             : white;
}
a.nav:hover {
   background-color  : white;
   color             : #d53f26;
}
ul.nav li {
   border            : 1px solid #c000c0;
   background-color  : #f0e080;
   /*font-size         : 120%;*/
   /*font-weight       : bolder;*/
}
ul.nav li.sel {
   background-color  : #c0c0c0;
}
ul.nav li a {
   text-decoration   : none;
}
ul.nav li a:hover {
   /*background-color  : transparent;*/
   /*color             : #c000c0;*/
}
ul.nav li.sel a {
   color             : black;
}
ul.nav li.sel a:hover {
   color             : white;
}
div.thumb {
   border            : 1px solid #c000c0;
   background-color  : #f0e080;
}
div.tst-project {
   padding           : 5px;
}
/* normal table */
table caption {
   background-color  : transparent;
   color             : inherit;
   text-align        : left;
   font-weight       : normal;
}
table caption.nohdr {
   /* caption when no table header is expected */
   background-color  : #d53f26;
   color             : white;
}
table th {
   background-color  : #d53f26;
   color             : white;
   font-weight       : normal;
}
table td a {
   background-color  : inherit;
   /*color             : inherit;*/
   font-weight       : normal;
}
table th a {
   text-decoration   : none;
   font-weight       : normal;
   /* need to repeat for IE */
   color             : white;
}
table th a:visited {
   color             : white;
}
table th a:hover {
   /* need to repeat for opera */
   background-color  : white;
   color             : #d53f26;
}
table tr td.hdr {
   text-align  : left;
}
tr.even td {
   background-color  : #f0f0f0;
}
tr.odd td {
   background-color  : #f0f0f0;
}
td.fileinfo {
   font-size         : 85%;
   color             : #807840;
   font-weight       : bolder;
}
/* form expansion in a table row */
tr.form td {
   background-color  : transparent;
}
table.data td {
   color             : #000060;
}
/* links as button's */
a.button {
   color             : black;
   background-color  : transparent;
}
a.button:hover {
   color             : black;
   background-color  : transparent;
}
div.formula {
   font-family       : "Courier New", Courier, monospace;
   font-weight       : bold;
   padding           : 5px;
   margin-left       : 20px;
   margin-right      : 20px;
   border            : 1px solid black;
   position          : relative;
   left              : 20px
}

