
body {
  background-color:#d6d6d6;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}


.banner {
  border:0px;
}

.navigation {
  position:absolute;
  top:160px;
  left:10px;
  width:180px;
  margin:0px;
  padding:0px;
  font-size:smaller;
  line-height:150%;
}

.navblock {
  background-color:#ccd0b0;
  border:1px solid black;
  padding:5px;
  margin-bottom:1em;
}

.navblock h1 {
  font-size:1em;
  font-weight:bold;
}


.content {
  position:absolute;
  top:160px;
  left:200px;
  right:1em;
  margin:0px;
  padding:1em;
  border:1px solid black;
  background-color:#FFFFFF;
  /*font-size:smaller;*/
  font-family:Arial, Helvetica, sans-serif;
}

.content h1 {
  margin-top:0px;
}
.content p {
  max-width:50em;
}
.content li {
  max-width:60em;
  margin-top:3px;
  margin-bottom:3px;
}

.content table {
  font-size:small;
  border-collapse:collapse;
}
.content table td{
  padding-right:10px;
  vertical-align:top;
  padding:5px 10px 5px 0px;
}
.content table th{
  text-align:left;
  vertical-align:top;
  padding:15px 15px 5px 0px;
}
.content table tr.sum td {
  border-top:1px solid black;
}
td.right {
  text-align:right;
}

a img {
  border:0px;
}

a.nostyle {
  text-decoration:none;
  color:#000000;
}

img.lock {
  vertical-align:bottom;
}

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

.fleft {
  float:left;
  margin:0px 10px 10px 0px;
  clear:left;
}
.cleft {
  clear:left;
}

.fright {
  float:right;
  margin:0px 0px 10px 10px;
  clear:right;
}
.cright {
  clear:right;
}

.grau {
  color:#506060;
}

.smallnotice {
  color:#506060;
  font-size:smaller;
}

