* { font-family: "Verdana","Arial";
    font-size: 9pt;
    color: black;}

BODY { background-color: white }

H1 { font-size: 48pt }

H2 { font-size: 16pt }

H3 { font-size: 12pt }

H4 { font-size: 12pt; 
     color: #000060 }

H5 { font-weight: bold }

TABLE { border-collapse: collapse;
        background-color: white }

TR { background-color: white }

TR.memberform {
	background-color: #ffee99;
}

TR.memberform:hover {
	background-color: #ffcc66;
}

UL { margin-top: 0pt;
     margin-bottom: 0pt }

OL { margin-top: 0pt;
     margin-bottom: 0pt }

LI { margin-left: -19pt;
    font-size: 8pt
  }

.agendapunt {
	display: none;
}

.notice {
	border: 1px solid red;
	padding: 3px;
}

.topmenu {
	position:fixed;
	z-index: 2;
	left:10px;
	top:10px;
 } 

.hidden {
	display: none;
}

.visible {
	display: block;
}

.main { position: absolute;
        top: 40px }
        
.hilite { color: #226644;
          padding: 3px;
          background-color: #bbe8d1;
          font-weight: bold }

TH.little { font-size: 8pt }

TH { background-color: black;
     color: white;
     font-weight: bold }

.little { font-size: 7pt }

TD { padding-left: 3px;
     padding-right: 3px;
	 padding-top: 1px;
	 padding-bottom: 1px;
   }

.mailplus {
	background-color: transparent;
	padding-bottom: 10px;
}

TD.list {
	font-size: 8pt;
}

TD.vertical { background-color: black;
              font-size: 8pt;
              font-weight:normal;
              color: white }

TD.menu { font-size: 8pt;
          background-color: black;
          color: white;
          font-weight: bold;
          margin-bottom: 2;
          margin-top: -2 }

TD.cal { font-size: 7pt }

#nieuwe_leden { display: none; }
#gewijzigde_leden { display: none; }
#bestaande_leden { display: none; }
#non_actieve_leden { display: none; }
#bestuursleden { display: none; }

#ts_tooltip { background-color: #e0e0ff;
             border: 1px solid black;
             position: absolute;
             display: none;
             z-index: 20000;
             padding: 2px;
             font-size: 0.9em;
             -moz-border-radius: 6px;	/* Rounded edges in Firefox */
             font-family: Arial, sans-serif; }

#ts_tooltipShadow { position: absolute;
                   background-color: darkgray;
                   display: none;
                   z-index: 10000;
                   opacity: 0.7;
                   filter:alpha(opacity=70);
                   -khtml-opacity: 0.7;
                   -moz-opacity: 0.7;
                   -moz-border-radius:6px;	/* Rounded edges in Firefox */ }

A:link { color: blue }

A:active { color: red;
           background: yellow }

A:visited { color: blue }

A:hover { color: white;
          background: black }

A.cal:link { color: blue;
             font-size: 7pt }

A.cal:active { color: red;
               font-size: 7pt;
               background: yellow }

A.cal:visited { color: blue;
                font-size: 7pt }

A.cal:hover { color: white;
              font-size: 7pt;
              background: black }

A.Img:hover { background: transparent }

A.Img:active { background: transparent }

FORM { display: inline;
       margin-bottom: 0px;
       margin-top: 0px }

EM { font-weight: bold;
     font-style: normal;
     font-size: 12pt }