body { background: #FFCC66; margin: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #660000; }
td.header { background: url('/images/bg_top.gif'); height:65px; }
.menu { background: #FFCC66; height: 20px; vertical-align: middle; }
.content { margin: 5px 5px 5px 5px; background: #FFFFCC; vertical-align: middle; }
.side { background: #FFCC66; width: 20px; }
.bottom { background: #FFCC66; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#A84605; vertical-align: middle; text-align: right; }
.footer { background: url('/images/bg_bottom.gif'); height: 80px; }
td.logo { width: 33%; text-align: center; }
td { vertical-align: top; }
div.header { text-align: center; width: 400px; height: 20px; background: #ffffcc; color: #A84605; padding: 5px; border: 2px solid #FFCC66; font-size: 14px; line-height: 18px; font-weight: bold; }
form { margin:0px 0px 0px 0px; }
input.header  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #660000; border: 1px solid #A84605; }

table { width: 100%; border-spacing: 0px; border-collapse: collapse; empty-cells: show; }
table.main { height: 100%; }

td.menuitem { vertical-align: middle; padding: 0px 10px 0px 10px; white-space: nowrap; width:10px;} 

a.menuitem:link    { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #A84605; text-decoration: none; font-weight: bold; white-space: nowrap; }
a.menuitem:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #A84605; text-decoration: none; font-weight: bold; white-space: nowrap; }
a.menuitem:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; white-space: nowrap; }

img { border-width: 0px; margin: 0px; padding: 0px; }
img.left  { float: left; }
img.right { float: right; }

div.vote { width: 450px; background: #FFF; border: 1px solid black; }
div.button { width: 150px; background: #FFCC66; border: 2px solid #A84605; padding: 5px; }

div.voteresult { position:absolute; top:95px; left:30px; width:130px; padding:2px; background:#ffffff; border:solid black 2px; }
div.voteresult td { text-align: center; }
table.bestof10 { width:450px; border: solid black 1px; background: red;}
td.bestof10  { background: white; width: 80px; border:solid black; border-width: 1px 1px 0px 1px; text-align:center; vertical-align: middle; }
td.bestof10o { background: white; width: 80px; border:solid black; border-width: 0px 1px 1px 1px; text-align:center; vertical-align: middle; }

.kopje { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #660000; font-weight: bold; text-align: center;}
.tekst      { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.2em; color: #660000; vertical-align:middle; }
.tekst_gold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #DAA520; font-weight: bold}
.tekst_silv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #C0C0C0; font-weight: bold}

.tekstsmall { font-family: Arial, Helvetica, sans-serif; font-size:  8pt; line-height: 12px; color: #660000;}
.M { color: #000099;}
.F { color: #FF0066;}
.tekstsmall td { vertical-align: middle; border-width: 1px 1px 1px 1px; border-color: black; border-style: solid;}
.tekstsmall a:link  { font-family: Arial, Helvetica, sans-serif; font-size:  8pt; line-height: 12px; color: #333333; text-decoration: underline}

a:link      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; text-decoration: underline}
a:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #CC0000; text-decoration: underline}
a:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline }

