BODY, TABLE
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: white;
  background-color: black;
  width: 846px;
}

BODY
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

TR, TD, TH
{
  text-align: left;
  vertical-align: top;
}

/*  Right align the 4th column */
TH + TH + TH + TH, TD + TD + TD + TD { text-align: right; }

TH
{
  font-weight: bold;
  padding-bottom: 10px;
}

H1
{
  font-size: 30pt;
  text-transform: uppercase;
  color: yellow;
  margin-bottom: 30px;
}

A
{
  color: yellow;
  text-decoration: none;
}

A:hover
{
  background-color: #444444;
  text-decoration: underline;
}

.left { float: left; margin-right: 20px; margin-bottom: 20px; }
.right { float: right; margin-left: 20px; margin-bottom: 20px; }

DIV.content { text-align: justify; clear: both; margin-bottom: 20px; }
DIV.footer { text-align: center; clear: both; margin-top: 40px; margin-bottom: 40px; }

:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
CITE:before { content: open-quote; }
CITE:after { content: close-quote; }
CITE { display: block; }