/* menu */
.menu               { border: solid 1px #FFAA55; margin: 0px; padding: 0px 0px 0px 1px;
                      background-color: #FFDDBB;
                      font-family: sans-serif; font-size: 0.75em; font-weight: bold;
                      vertical-align: top; text-align: center }
DL.menu,
DL.menuSel          { text-align: left }
DL.menu DT, 
DL.menuSel DT       { text-align: center }
.menuSel            { border: solid 1px #FFDDBB; margin: 0px; padding: 0px 0px 2px 1px;
                      border-bottom-color: #FFAA55;
                      background-color: #FFAA55;
                      font-family: sans-serif; font-size: 0.75em; font-weight: bold;
                      vertical-align: top; text-align: center }
.submenu            { border: solid 1px #FFDDBB; margin: 0px 3px 0px 3px; padding: 0px 8px 0px 8px;
                      background-color: #FFC388;
                      font-family: sans-serif; font-size: 0.75em; font-weight: bold;
                      vertical-align: top; text-align: center; white-space:nowrap }
.submenuSel         { border: solid 1px #FFDDBB; margin: 0px 3px 0px 3px; padding: 0px 8px 0px 8px;
                      background-color: #EE8800;
                      font-family: sans-serif; font-size: 0.75em; font-weight: bold;
                      vertical-align: top; text-align: center; white-space:nowrap }
.menu a,            
.menuSel a,         
.submenu a,         
.submenuSel a       { color: #003355; text-decoration: none; }
.menu a:hover,      
.menuSel a:hover,   
.submenu a:hover,   
.submenuSel a:hover { color: #003355; text-decoration: underline; }

.submenuDropdown    { margin: 0px 0px 0px -2px; padding: 0px;
                      vertical-align: top; text-align: left;
                      position: absolute;
                    }
.submenuDropdown DIV { border: solid 1px #FFAA55; margin: 0px; padding: 1px 3px 1px 3px;
                      background-color: #FFF0E1; color: #000000;
                      font-family: sans-serif; font-size: 1em; font-weight: bold;
                      vertical-align: top; text-align: left;
                      white-space: nowrap;
                    }
.submenuDropdown DIV A { display: block; }
.submenuDropdown DIV.afsluiter { border:0px; background-color:transparent; 
							      text-align: center; width:100%;
					}
.submenuDropdown DIV afsluiter A { display: block; }

/* voorpagina */
DIV.vpMenuKop       { border: solid 1px #55FFAA; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #BBFFDD; 
                      font-family: sans-serif; font-size: 0.9em; font-weight: bold; 
                      vertical-align: middle; text-align: center; }
DIV.vpOoruitzKop    { border: solid 1px #55AAFF; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #BBDDFF; 
                      font-family: sans-serif; font-size: 0.9em; font-weight: bold; 
                      vertical-align: middle; text-align: center; }
DIV.vpColofonKop    { border: solid 1px #FFAA55; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #FFBBDD; 
                      font-family: sans-serif; font-size: 0.9em; font-weight: bold; 
                      vertical-align: middle; text-align: center; }
DIV.vpMenuInhoud    { border: solid 1px #55FFAA; margin: 0px; padding: 4px 2px 4px 2px; 
                      background-color: #FFFFFF; 
                      font-family: sans-serif; font-size: 0.7em; font-weight: normal; 
                      vertical-align: top; text-align: justify }
DIV.vpOoruitzInhoud { border: solid 1px #55AAFF; margin: 0px; padding: 4px 2px 4px 2px; 
                      background-color: #FFFFFF; 
                      font-family: sans-serif; font-size: 0.7em; font-weight: normal; 
                      vertical-align: top; text-align: justify }
DIV.vpColofonInhoud { border: solid 1px #FFAA55; margin: 0px; padding: 4px 2px 4px 2px; 
                      background-color: #FFFFFF; 
                      font-family: sans-serif; font-size: 0.7em; font-weight: normal; 
                      vertical-align: top; text-align: justify }
P.vpDatum           { border: 0px; margin: 0px; padding: 0px 0px 2px 0px; 
                      background-color: #FFFFFF; color: #AAAAAA; font-weight: normal; 
                      vertical-align: middle; text-align: left }
P.vpSubkop          { border: 0px; margin: 0px; padding: 0px 0px 0px 0px; 
                      background-color: #FFFFFF; font-size: 1.3em; font-weight: bold; 
                      vertical-align: middle; text-align: left }
.vpMenuInhoud H2,
.vpColofonInhoud H2 { border: 0px; margin: 0px; padding: 15px 0px 0px 0px;
					  font-family: sans-serif; 
                      background-color: #FFFFFF; font-size: 1.1em; font-weight: bold; font-style: italic;
                      vertical-align: middle; text-align: left }
.vpOoruitzInhoud H2 { border: 0px; margin: 8px 0px 0px 0px; padding: 0px; 
                      background-color: #DDEEFF; font-size: 1.1em; font-weight: bold;
                      vertical-align: middle; text-align: left }
.vpMenuInhoud H3    { border: 0px; margin: 0px; padding: 10px 0px 0px 0px; 
					  font-family: cursive;
                      background-color: #FFFFFF; font-size: 1.1em; font-weight: bold; 
                      vertical-align: middle; text-align: left }
.vpOoruitzInhoud H3 { border: 0px; margin: 0px; padding: 10px 0px 0px 0px; 
                      background-color: #FFFFFF; font-size: 1.0em; font-weight: bold; 
                      vertical-align: middle; text-align: left }

TH.vpTabelKop       { border: solid 1px #AAFF55; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #DDFFBB; 
                      font-family: sans-serif; font-weight: bold; 
                      vertical-align: middle; text-align: center; }
TD.vpTabelInhoudL,
TD.vpTabelInhoudM,
TD.vpTabelInhoudR   { border: solid 1px #AAFF55; margin: 0px; padding: 2px 2px 2px 2px; 
                      background-color: #FFFFFF; 
                      text-align: left; font-family: sans-serif; font-weight: normal; 
                      vertical-align: top }
TD.vpTabelInhoudL   { border-right-color: #DDFFCC }
TD.vpTabelInhoudM   { border-left-color: #DDFFCC; border-right-color: #DDFFCC }
TD.vpTabelInhoudR   { border-left-color: #DDFFCC }

/* Kop bovenaan verschillende pagina's */
H1                  { font-family: sans-serif; font-weight: bold; font-size: 1.1em }


/* zendmasten */
DIV.zmMenuKop       { border: solid 1px #FFAA55; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #FFDDBB; 
                      font-family: sans-serif; font-size: 0.9em; font-weight: bold; 
                      vertical-align: middle; text-align: center; } /*padding 3px -> text in midden*/
DIV.zmMenuInhoud    { border: solid 1px #FFAA55; margin: 0px; padding: 2px 2px 2px 2px; 
                      background-color: #FFFFFF; 
                      font-family: sans-serif; font-size: 0.7em; font-weight: normal; 
                      vertical-align: top; text-align: left }
DIV.zmAntenneNr     { font-family: sans-serif; font-weight: bold; 
                      vertical-align: top;    text-align: left }
DIV.zmAntenneOmschr { font-family: sans-serif; font-weight: normal; 
                      vertical-align: top;    text-align: left }
DIV.zmFreqWaarde    { margin: 0px; padding: 0px 5px 0px 0px; border: 0px; 
                      vertical-align: top; text-align: right; color: #444444 }
DIV.zmFreqNaam      { margin: 0px; padding: 0px; border: 0px; 
                      vertical-align: top; text-align: left; color: #444444 }

/* program */
.pgMenuKop          { border: solid 1px #55AAFF; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #BBDDFF; 
                      font-family: sans-serif; font-size: 0.9em; font-weight: bold; 
                      vertical-align: middle; text-align: center; }
.pgMenuKopSub       { border: solid 1px #55AAFF; margin: 0px; padding: 1px 2px 1px 2px; 
                      background-color: #DDEEFF; 
                      font-family: sans-serif; font-size: 0.9em; font-weight: normal; 
                      vertical-align: middle; text-align: center; }
.pgMenuInhoud       { border: solid 1px #55AAFF; margin: 0px; padding: 2px 2px 2px 2px; 
                      background-color: #FFFFFF; 
                      font-family: sans-serif; font-size: 0.7em; font-weight: normal; 
                      vertical-align: top; text-align: left }
.pgProgOmschr       { font-family: sans-serif; font-weight: normal; 
                      vertical-align: top;    text-align: left }
.pgProgOmschr:first-line { font-weight: bold; text-transform: capitalize }
/* programNu */
.pnZender           { border: 0px; margin: 0px; padding: 0px; 
                      font-family: sans-serif; font-size: 1.2em; font-weight: bold; 
                      color: #555555;
                      vertical-align: middle; text-align: left }


/* ------------------------- */
DIV.tussenregel { border: 0px; margin: 0px; padding: 0px; height:  2px; background-color: #FFFFFF; }
DIV.tussenblok  { border: 0px; margin: 0px; padding: 0px; height: 20px; background-color: #FFFFFF; }


UL {margin: 0px;              padding: 0px; text-indent: 0px}
OL {margin: 0px;              padding: 0px; text-indent: 0px}
LI {margin: 2px 0px 2px 20px; padding: 0px; text-indent: 0px}

SUP {font-size: 0.7em}

.tekstNormaal { font-family: "MS Sans Serif", sans-serif; font-size:   small; vertical-align: top; text-align:left}
.tekstKlein   { font-family: "MS Sans Serif", sans-serif; font-size: x-small; vertical-align: top; text-align: left }


/*Eindejaarslijsten*/
.rij1 {font-family: "MS Sans Serif", sans-serif; font-size: x-small; vertical-align: top; 
       background-color: #22FFAA}
.rij2 {font-family: "MS Sans Serif", sans-serif; font-size: x-small; vertical-align: top; 
       background-color: #88FFCC}
.lijstnaam  { color: green; font-weight: bold }
.zendernaam { color: green;  }

IMG.rechts { text-align: right; border: 0px; margin: 0px 0px 0px 6px }

HR { color: blue; background-color: blue; }

P { margin: 5px 0px 0px 0px; }

