/*Webseite allgemein*/
html, body{
  font-family:Helvetica, Arial, sans-serif;
  color:#000000;
  font-size:16px;
}

h1{
  font-size:22px;
}

h2{
  font-size:20px;
}

h3{
  font-size:18px;
}
h5{
  font-size:14px;
  margin-bottom:0px;
}


/*Header*/
div.header{
  position:absolute;
  top:10px;
  left:20px;
  width:900px;
  height:130px;
  border-bottom-width:1px;
  border-bottom-color:#A37071;
  border-style:solid;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}

img.header
{
  position:absolute;
  left:10px;
}

/* wird nicht mehr gebraucht
img.hiko{
  position:absolute;
  left:575px;
  top:10px;
}*/

/*img.hikologo{
  position:absolute;
  left:30px;
  top:840px;
}*/

img.bsblogo{
  position:absolute;
  left:120px;
  top:30px;
}

img.mdz{
  position:absolute;
  left:120px;
  top:85px;
}

img.dfg{
  position:absolute;
  left:350px;
  top:30px;
}


/*Navi links*/
div.leftnav{
  position:absolute;
  top:160px;
  left:20px;
  width:150px;
  height:470px;
  padding-left:2px;
  font-weight:bold;
  padding:3px;
  padding-top:0px;
}

div.innernav{
  padding-top:10px;
}

a.activenav{
  color:#A37071;
  text-decoration:none;
}

a.nav{
  color:#8B8B8B;
  text-decoration:none;
}

a.link{
  color:#A37071;
  text-decoration:none;
}

a.activelink{
  color:#A37071;
  text-decoration:underline;
}

a:hover.nav{
  text-decoration:underline;
}

a:hover.link{
  text-decoration:underline;
}


/*Inhaltsbereich*/
div.content{
  position:absolute;
  margin-top:-10px;
  top:160px;
  left:180px;
  width:715px;
  height:110%;
  padding-left:15px;
  border-left-width:1px;
  border-left-color:#A37071;
  border-style:solid;
  border-top:0px;
  border-bottom:0px;
  border-right:0px;
}

/*Inhaltsbereich Projektseite*/
div.content2{
  position:absolute;
  margin-top:-10px;
  top:160px;
  left:180px;
  width:715px;
  height:160%;
  padding-left:15px;
  border-left-width:1px;
  border-left-color:#A37071;
  border-style:solid;
  border-top:0px;
  border-bottom:0px;
  border-right:0px;
}

/*Inhaltsbereich Hilfe-Text*/
div.content3{
  position:absolute;
  margin-top:-10px;
  top:160px;
  left:180px;
  width:715px;
  height:280%;
  padding-left:15px;
  border-left-width:1px;
  border-left-color:#A37071;
  border-style:solid;
  border-top:0px;
  border-bottom:0px;
  border-right:0px;
}

/*Bereich fuer Logos auf Ueber das Projekt*/
div.logos{
  position:absolute;
  top:1200px;
  left:210px;
  width:705px;
  height:180px;
  /*border-color:red;
  border-style:solid;*/
}

/*Container Registereintrag*/
div.contentcontainer{
  position:absolute;
  margin-top:-10px;
  top:160px;
  left:180px;
  width:450px;
  height:100%;
  border-left-width:1px;
  border-left-color:#A37071;
  border-style:solid;
  border-top:0px;
  border-bottom:0px;
  border-right:0px;
}

/*Container Artikel*/
div.contentcontainer2{
  position:absolute;
  margin-top:-10px;
  top:160px;
  left:180px;
  height:250%;
  border-left-width:1px;
  border-left-color:#A37071;
  border-style:solid;
  border-top:0px;
  border-bottom:0px;
  border-right:0px;
}

/*Hauptinhaltsbereich Register*/
div.maincontent{
  padding-left:15px;
}

/*rechter Bereich Register*/
div.rightcontent{
  position:absolute;
  top:42px;
  left:455px;
  width:250px;
  padding-right:10px;
}

/*Hauptinhaltsbereich Artikel*/
div.maincontent2{
  position:absolute;
  margin-top:-10px;
  top:95px;
  left:10px;
  width:470px;
  padding-left:5px;
}

/*rechter Bereich Artikel*/
div.rightcontent2{
  position:absolute;
  top:125px;
  left:520px;
  width:250px;
  padding-right:5px;
}

/*oberer Bereich Artikel*/
div.uppercontent2{
  position:absolute;
  margin-top:-10px;
  top:10px;
  left:10px;
  width:725px;
  padding-left:5px;
}

/*Spans Suche*/
span.rightcontent3{
  position:absolute;
  left:165px;
}

/*Tabelle in Trefferanzeige*/
table.treffer{
  border-width:1px;
  border-style:solid;
  border-collapse:collapse;
  text-align:left;
}

th.treffZelle{
  border-width:1px;
  border-style:solid;
  padding:4px;
}

td.treffZelle{
  border-width:1px;
  border-style:solid;
  padding:4px;
}


ul.biobiblio {
  list-style-type:square;
}