body {
      font-family: sans-serif;
      font-size: 11pt;
      background-color: #f0f0f0;
}

div.body {
      margin-top: 5%;
      background-color: #fff;
      background: url("bg1.jpg") no-repeat;
      width: 900px;
      height: 600px;
      border: solid 1px #ccc;
}


/* horizontale Zentrierung */

body 
{ 
  text-align: center;
  }

body *
{ 
  text-align: left;
 }
div.body {
      margin-left: auto;
      margin-right: auto;
           }





/* Linker Rand für Inhalte */
h1, div#content, div#navi {
      margin-left: 50px;
}


/* Schriften und Farben für Überschriften und Co */

h1, h2, h3, h4, h4, h6, th, div#navi {
      color: #539400;
      font-family: "Futura Lt BT", "Futura Light BT", sans-serif;
}
h1 {
      font-weight: normal;
      font-size: 300%;
     margin-top: 2ex;
}
h2 { 
      font-size: 110%;
 }
th {
      font-weight: normal;
      font-size: 120%;
      width: 300px;
      text-align: left;
      vertical-align: top;
}
th p {
      margin-bottom: 6ex;
}

table {
      /*
      border: solid thin black; 
      width: 600px;
      height: 300px;
      margin-top:  100px;
      */
}
div#content {
      /*border: solid thin #ddd; */
      width: 600px;
      height: 350px;
      margin-top:  80px;
	overflow:auto;
}
div#content p { 

              line-height: 200%;
        
}
div#content div.compact p 
{ 
  line-height: 150%;
  font-size: 80%;
  }
div#navi {
      width: 600px;
            margin-top:  20px;

}

a:link, a:visited, a:hover 
{
  /*color: inherit;*/
  color: #539400;
  text-decoration: underline;
}

