a { color: #000000; }
a:link { color: #ffff00; }
a:visited { color: #cccc00; }
a:active { color: #aaaa44; }
a:hover { color: #aaaa44; }

p.headline-large { color: #ffffc0; font-family: Arial; font-size: 250%; font-weight: bold; margin: 10px; }
p.headline-small { color: #000000; font-size: 150%; }

td { font-size: 120%; vertical-align: top; }
th { font-weight: bold; font-size: 120%; text-align: left; vertical-align: top; }
th.right { font-weight: bold; font-size: 120%; text-align: right; vertical-align: top; }
td.center { vertical-align: top; text-align: center; }
td.td-border { font-size: 1px; border-top: 1px solid #202020; }
td.td-border2 { font-size: 1px; border-top: 3px double #202020; }
td.nest { padding: 1px; }
td.news { font-size: 120%; vertical-align: top; padding: 8px; }
td.normal { font-size: 100%; padding: 0px; }

.news a { color: #000000; }
.news a:link { color: #a000a0; }
.news a:visited { color: #600060; }
.news a:active { color: #600060; }
.news a:hover { color: #400040; }

@media screen
{
    td.menu { font-size: 100%; }
}
@media print
{
    td.menu { display: none; }
}
