body
{
  font-family:Verdana,Arial,sans-serif;
  font-size:10pt;
  margin:0px;
  background-color:RGB(255,128,0);
  color:#0000AA;
  float:left;
}

table
{
  border-collapse:collapse;
}


/*
td
{
  display:block;
  text-align:left;
  white-space:normal !important;
  float:left;
  overflow:auto;
}
*/


.dark
{
  color:white;
  background-color:RGB(217,49,45);
}

.dark a:link, .dark a:visited
{
  color:white;
  text-decoration:underline;
  font-weight:bold;
}

.dark a:hover, .dark a:active
{
  color:yellow !important;
  text-decoration:underline;
  font-weight:bold;
}

.kopf
{
  color:white;
  background-color:RGB(255,128,0);
  font-size:10pt;
  font-weight:bold;
  padding:4px 10px;
}

.kopf a:link, .kopf a:visited
{
  color:white;
  text-decoration:underline;
}

.kopf a:hover, .kopf a:active
{
  color:RGB(217,49,45);
  text-decoration:underline;
}

acronym
{
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  cursor: help;
}

.lcol
{
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  padding-top:3px;
  padding-bottom:3px;
}

.rcol
{
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  font-size:8pt;
  vertical-align:middle;
  text-align:center;
  padding:3px;
}

.ccol
{
  font-size:8pt;
  vertical-align:bottom;
  padding:3px;
}

td.ccol
{
  border:1px solid #cccccc;
}

.ccol a:link
{
  color:#0000FF !important;
}

.ccol a:visited
{
  color:#7700FF !important;
}

.ccol a:active, .ccol a:hover
{
  color:#BB0000 !important;
}

thead
{
  color:black;
  background-color:#cccccc;
  font-size:10pt;
  font-weight:bold;
  padding:4px 10px;
}

a.col:link
{
  color:#0000AA;
  text-decoration:underline;
}

a.col:visited
{
  color:#5555CC;
  text-decoration:underline;
}

a.col:hover, a.col:active
{
  color:#BB0000 !important;
  text-decoration:underline;
}
.scomment
{
  white-space:pre;
  color:#006600;
}

tt
{
  white-space:normal;
  color:#3333FF;
}

code
{
  white-space:pre;
  color:#3333FF;
}

pre
{
  white-space:pre;
  color:#3333FF;
  background-color:#EEEEEE;
  padding:0px 10px;
}

.contentpanel
{
  text-align:left;
  padding:2px;
  font-size:8pt;
  color:#0000AA;
  background-color:RGB(255,253,242);
  border-top: 1px solid black;
  border-left: 1px solid black;
  white-space:normal !important;
  float:left;
  overflow:auto;
}

.contentpanel a:link
{
  color:#0000FF !important;
}

.contentpanel a:visited
{
  color:#7700FF !important;
}

.contentpanel a:active, .contentpanel a:hover
{
  color:#BB0000 !important;
}

.copyright
{
  font-size:7pt;
  font-weight:normal;
  text-align:right;
  padding-right:10px;
}