/* style.css  */

body              { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #ffffff; overflow-y: auto;}

a.gewoon          { font: 11px Trebuchet MS, arial, sans-serif; color: #3a3a3a; text-decoration: underline; }
a:hover.gewoon    { font: bold 11px Trebuchet MS, arial, sans-serif; color: #ff0000; text-decoration: none; }

a.boven           { font: 11px Trebuchet MS, arial, sans-serif; color: #000000; text-decoration: underline; }
a:hover.boven     { font: 11px Trebuchet MS, arial, sans-serif; color: #0162a6; text-decoration: underline; }

a.hmenu           { font: bold 10px verdana, arial, sans-serif; color: #3a3a3a; background-color: #e3e3e4; text-decoration: none; }
a:hover.hmenu     { font: bold 10px verdana, arial, sans-serif; color: #f77b00; background-color: #e3e3e4; text-decoration: none; cursor: pointer;}

a.blok            { font: 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #ffffff; text-decoration: none; border: 1px solid #000000; }
a:hover.blok      { font: 10px Trebuchet MS, arial, sans-serif; color: #ffffff; background-color: #f77b00; text-decoration: none; border: 1px solid #ffffff; }

a.disc            { font: bold 12px trebuchet MS, arial, sans-serif; color: #3a3a3a; text-decoration: none; }
a:hover.disc      { font: bold 12px trebuchet MS, arial, sans-serif; color: #ffffff; text-decoration: underline; }

a.tekstlink       { font: 12px trebuchet MS, arial, sans-serif; color: #0162a6; text-decoration: none; }
a:hover.tekstlink { font: 12px trebuchet MS, arial, sans-serif; color: #0162a6; text-decoration: underline; }

a.tekstnorm       { font: 12px trebuchet MS, arial, sans-serif; color: #3a3a3a; text-decoration: none; }
a:hover.tekstnorm { font: 12px trebuchet MS, arial, sans-serif; color: #0162a6; text-decoration: underline; }

a.linkh3          { font: 14px Trebuchet MS, arial, sans-serif; color: #3a3a3a; text-decoration: none; }
a:hover.linkh3    { font: 14px Trebuchet MS, arial, sans-serif; color: #f77b00; text-decoration: underline; }

a.best            { font: bold 12px arial, sans-serif; color: #3a3a3a; text-decoration: none; 
                    border: 1px solid #3a3a3a; width: 30px; text-align: center;  }
a:hover.best      { font: bold 12px arial, sans-serif; color: #f77b00; text-decoration: none; 
                    border: 1px solid #3a3a3a; }

.ek               { font: bold 18px Trebuchet MS, arial, sans-serif; color: #ffffff; background-color: #ff7b00; }
.eko              { background-color: #ff7b00; }
.ekmenu           { background-color: #e3e3e4; cursor: pointer;}
td.eknieuws       { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #e3e3e4; }
h2.nieuws         { font: bold 13px Trebuchet MS, arial, sans-serif; color: #ff7b00; }


h1                { font: bold 18px Trebuchet MS, arial, sans-serif; color: #f77b00; }
h2                { font: bold 15px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
h3                { font: 14px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }

p                 { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }

.alles            { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
.italles          { font: italic 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
.ralles           { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; text-align: right; }
.klein            { font: 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
.koph1            { font: bold 18px Trebuchet MS, arial, sans-serif; color: #f77b00; }
.koph2            { font: bold 16px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
.koph3            { font: bold 14px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
.oranjeh2         { font: bold 15px Trebuchet MS, arial, sans-serif; color: #f77b00; }
.oranje           { font: 12px Trebuchet MS, arial, sans-serif; color: #f77b00; }
.bijschrift       { font: italic 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }

.foto             { border: 2px solid #737276; }

#minfo            { visibility: hidden; position: relative;
                    font: bold 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; border: 1px solid #3a3a3a; background-color: #e3e3e4; }
                    
#submenu2         { visibility: hidden; position: absolute; left: 180px; top: 194px; 
                    font: bold 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #e3e3e4; z-index: 2;}
#submenu3         { visibility: hidden; position: absolute; left: 180px; top: 217px; 
                    font: bold 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #e3e3e4; z-index: 3;}
#submenu4         { visibility: hidden; position: absolute; left: 180px; top: 240px; 
                    font: bold 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #e3e3e4; z-index: 4;}
#submenu7         { visibility: hidden; position: absolute; left: 180px; top: 309px;
                    font: bold 10px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #e3e3e4; z-index: 7; }

td                { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; }
td.crumb          { font: 11px Trebuchet MS, arial, sans-serif; color: #ffffff; background-color: #737276; }
td.lichtgrijs     { font: 11px Trebuchet MS, arial, sans-serif; color: #000000; background-color: #e3e3e4; }
td.ondergrijs     { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #d5d5d7; }
td.middelgrijs    { background-color: #b0b0b0; }
td.donkergrijs    { background-color: #737276; }
td.lichtoranje    { font: 12px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #ffead5; }
td.donkeroranje   { font: bold 15px Trebuchet MS, arial, sans-serif; color: #3a3a3a; background-color: #f9a959; }

td.wit            { background-color: #ffffff; }
td.gselect        { font: bold 10px verdana, arial, sans-serif; color: #f77b00; background-color: #ffffff; }

tr.lgrijs         { background-color: #e3e3e4; }
tr.loranje        { background-color: #ffffff; }

/* Onderstaand de class voor een tabel met randen van 1 px */

.trand            { border-top: 1px solid #3163ce; border-left: 1px solid #3163ce; margin: 0px; padding: 0px; }
.tkl              { font: bold 12px trebuchet ms, verdana, arial, sans-serif; color: #ff6600; text-align: left; border-bottom: 1px solid #3163ce; border-right: 1px solid #3163ce; padding: 3px; background-color: #cecece;}
.tkc              { font: bold 12px trebuchet ms, verdana, arial, sans-serif; color: #ff6600; text-align: center; border-bottom: 1px solid #3163ce; border-right: 1px solid #5e5e5e; padding: 3px; background-color: #cecece;}
.tal              { font: 12px trebuchet ms, verdana, arial, sans-serif; color: #656584; text-align: left; border-bottom: 1px solid #3163ce; border-right: 1px solid #3163ce; padding: 3px;}
.tcl              { font: 12px trebuchet ms, verdana, arial, sans-serif; color: #656584; text-align: center; border-bottom: 1px solid #3163ce; border-right: 1px solid #3163ce; padding: 3px;}
.trl              { font: 12px trebuchet ms, verdana, arial, sans-serif; color: #656584; text-align: right; border-bottom: 1px solid #3163ce; border-right: 1px solid #3163ce; padding: 3px;}
