
body {
  margin: 0;
  padding: 0;
  font: 8pt Verdana, Arial, Tahoma, Helvetica, sans-serif;
  overflow: hidden;
  color: #333;
  }

#head {
  height: 117px; 
  background: #fff url(bilder/head.jpg) no-repeat;  border-bottom: 3px solid white;
  }
  
#adresse {
  text-align: right;
  float: right;
  margin: 7px 10px 0 0;
  }
  
h1 {
  margin: 0 0 3px 0;
  font-size: 8pt;
  }
  
p {
  margin: 0;
  }
  
#content p {
  padding: 0 0 10px 0;
  }
  
#toolbar { 
  padding: 0 20px;
  background: #CFCECD;
  height: 23px;
  }
  
#toolbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }
  
#toolbar li {
  margin: 0;
  display: inline;
  }
  
#toolbar li a {
  padding: 5px 15px;
  display: block;
  float:left;
  color: #333333;
  border-right: 1px solid #E4ECFD;
  }
  
#toolbar li.first a {
  border-left: 1px solid #E4ECFD;
  }
  
#toolbar li a.aktiv {
  background: #FFB440; 
  color: #EEEEEE;
  }

#toolbar li a:hover {
  background: #FFB440; 
  color: #EEEEEE;
  }

h2 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 10pt;  
  }

hr { 
  background:#bbb;
  color:#bbb; 
  border: #bbb;
  height: 1px;
  clear: both;
  }
  
ul { 
  margin: 0 0 8px 0;
  padding: 0;
  list-style: square;
  }
  
li {
  padding: 0;
  margin: 0 0 0 20px;
  }

#content {
  overflow: auto;
  height:483px;
  margin: 0 0 20px 0;
  padding: 20px 20px 0 20px;
  }

.info {
  border-right:1px solid #FFB441;
  border-bottom:1px solid #FFB441;
  background:#F6F6F6;
  }

.info_table {
  border-left:1px solid #FFB441;
  border-top:1px solid #FFB441;
  }
  
table.border { 
  border: 1px solid #FFB441;
  }
  
td.row1 { 
  background:#FFF3DD;
  }
  
td.row2 { 
  background:#FFF9F1;
  }
  
img { 
  border: 0;
  }

a {
  text-decoration: none;
  color: #de921a;
  }

td {
  font-size: 8pt;
  padding: 4px;
  }
th {
  font-size: 8pt;
  font-weight: bold;
  }

