body
{
  background-color: #fff;
  color: #000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-size: 1em;
}

a
{
  color: steelblue;
}

a:hover
{
  color: #ccc;
}

hr
{
  background-color: steelblue;
  color: steelblue;
  height: 2pt;
  width: 98%;
}

.searchterm
{
  display: inline;  
}

.searchterms
{
  display: block;
  text-align: center;
  font-size: 11pt;
  color: #000;
  background: #e0e8ff;
  padding: 5px;
  margin: 5px 0px;
  border-top: 1px solid steelblue;
}

.doc
{
  font-size: 10pt;
  font-weight: normal;
  margin: 10px 0px;
}

.doctitle
{
}

.docdescription
{
}

.docurl
{
    color: #ac8;
    font-size: 9pt;
}

.kommentar
{
  color: #888;
  font-size: 10pt;
  font-family: 'Tahoma', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
}

.language
{
  font-size: 8pt;
  color: #888;
}
.language a
{
  color: #333;
  margin-right: 10px;
}

.pagelist
{
  color: #888;
  font-size: 9pt;
}

.nextpage
{

}

.currentpage
{
}
.currentpage
{
  color: #555;
  font-weight: bold;
  font-size: 10pt;
}

.help
{
  color:#000;
  text-decoration: none;
  font-size: 11pt;
  margin-left: 10px;
}

#seachform
{
  padding-top: 30px;
  padding-left: 250px;
  height: 120px;
  background: no-repeat #fff url('logo.png');
}

#search
{
  overflow: hidden;
}

h1
{
  font-weight: bold;
  font-size: 24pt;
  color: #000;
  text-align: center;
}

h2
{
  font-weight: bold;
  font-size: 18pt;
  color: steelblue;
  text-align: center;
}

h3
{
  font-weight: bold;
  font-size: 16pt;
  color: steelblue;
}

p
{
  font-size: 11pt;
  font-family: 'Arial', 'Helvetica', sans-serif;
  color: #000;
}
#about body    { font-family: 'Arial', 'Helvetica', sans-serif; background-color: darkred; color: #fff; white-space: wrap; text-align: justify; }
#about a       { color: orange; }
#about a:hover { color: #fffff8; }
#about p       { font-size: 10pt; margin: 10pt; white-space: wrap; }
#about h1      { font-size: 14pt; }
#about h2      { font-size: 13pt; }
#about h3      { font-size: 12pt; }
#about h4      { font-size: 11pt; }