body, p, td    { color: #282828; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a   { color: #31409c; text-decoration: underline }
a:hover  { text-decoration: underline }

table.DataTable           { background-color: #df8800; border: solid 1px #df8800; border-collapse: collapse  }
table.DataTable th          { color: black; font-weight: bold; font-size: 12px; background-color: #edaf4f; text-align: left; padding: 4px; border: solid 1px #df8800 }
table.DataTable td    { background-color: white; vertical-align: top; padding: 4px; border: solid 1px #df8800 }
.Titles    { color: #bb7415; font-weight: bold; font-size: 16px }
.TopFrameTitle  { font-weight: bold; font-size: 20px; line-height: 16px }
.images { text-align: center }
.Pale { color: #737373; font-size: 11px }
.Warning { color: #cc1500; font-weight: bold; letter-spacing: 1px }

a.Menu      { color: white; text-decoration: none; padding: 2px 8px; height: 15px }
a.Menu:hover  { color: black; text-decoration: none; background-color: #edaf4f; padding: 2px 8px; height: 15px }

a.Menu2    { color: black; text-decoration: none; background-color: #edaf4f; padding: 2px 8px; height: 15px }
a.Menu2:hover  { color: black; text-decoration: none; background-color: #a97d38; padding: 2px 8px; height: 15px }

.Gras { color: black; font-weight: bold }
.Legende { font-style: italic; font-size: 10px }

.BoxHeader           { color: white; font-weight: bold; font-size: 12px; background: gray url(images/BoxHeader.gif); padding: 12px 20px 8px }
.BoxSubHeader    { background-image: url(images/BoxSubHeader.gif); height: 8px }
.BoxSeparator  { background-image: url(images/BoxSeparator.gif); height: 9px }
.BoxBody          { font-size: 10px; background-image: url(images/BoxBody.gif); padding: 8px 20px }
.BoxFooter      { background-image: url(images/BoxBottom.gif); height: 10px }
