body {
  color: #333333;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  line-height: 14pt;
  padding-left: 8px;
  margin: 0pt;
}
/* H1 - H6 */
h1 {
  font-size: 16pt;
  line-height: 130%;
  margin-top: 10px;
  margin-bottom: 12px;
}
h2 {
  font-size: 13pt;
  line-height: 130%;
  margin-top: 10px;
  margin-bottom: 8px;
}
h3, h4, h5, h6 {
  font-size: 10pt;
  font-weight: bold;
  line-height: 130%;
  margin-top: 10px;
  margin-bottom: 6px;
}
.name {
  color: #007556;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
}
/* Kopf */
#Logo {
  position: absolute;
  left: 18px;
  top: 0px;
  width: 207px;
  height: 120px;
  text-align: center;
  z-index: 1;
}
#kopf {
  background-color: #FFFFFF;
  position: absolute;
  left: 232px;
  top: 0px;
  width: 679px;
  height: 98px;
  z-index: 2;
}
/* Kopf-Elemente */
#history {
  position: absolute;
  left: 24px;
  top: 115px;
  width: auto;
  height: 18px;
  z-index: 8;
}
#druck {
  position: absolute;
  left: 804px;
  top: 119px;
  width: 13px;
  height: 38px;
  z-index: 35;
}
#suche {
  position: absolute;
  left: 732px;
  top: 143px;
  width: 203px;
  height: 20px;
  z-index: 50;
}
#language {
  position: absolute;
  left: 795px;
  top: 115px;
  width: 80px;
  height: 38px;
  z-index: 45;
}
#footer {
  position: absolute;
  left: 0px;
  top: auto;
  width: 420px;
  height: 75px;
  z-index: 6;
}
/* Content */
#content {
  position: absolute;
  left: 252px;
  top: 202px;
  width: 420px;
  height: auto;
  z-index: 5;
  border: 1px solid #CBCBCB;
  padding: 0px;
  margin-top: 0px;
}
#contentwidebalken {
  position: absolute;
  left: 252px;
  top: 140px;
  width: 650px;
  height: 24px;
  z-index: 10;
  background-color: #007556;
  border: 1px solid #CBCBCB;
}
#contentwide {
  position: absolute;
  left: 252px;
  top: 164px;
  width: 650px;
  height: auto;
  z-index: 5;
  border: 1px solid #CBCBCB;
  padding: 0px;
  margin-top: 0px;
}
#contenthauptspalte {
  position: relative;
  left: 10px;
  top: 10px;
  width: 630px;
  height: auto;
  z-index: 5;
  padding: 0px 5px;
  margin-top: 0px;
}
#contentspaltelinks {
  position: relative;
  left: 10px;
  top: 10px;
  width: 290px;
  height: auto;
  z-index: 5;
  border: 0px solid #CBCBCB;
  padding: 0px 5px;
  margin-top: 0px;
}
#contentspalterechts {
  position: absolute;
  left: 395px;
  top: 0px;
  width: 220px;
  height: auto;
  z-index: 5;
  border: 2px solid #CBCBCB;
  padding: 0px 5px;
  margin-top: 0px;
}
#contentbox{
  position: relative;
  left: 10px;
  top: 10px;
  width: 600px;
  height: auto;
  z-index: 5;
  border: 2px solid #CBCBCB;
  padding: 0px 5px;
  margin-top: 10px;
}
#contentboxlinks {
  position: relative;
  left: 10px;
  top: 10px;
  width: 300px;
  height: auto;
  z-index: 5;
  border: 2px solid #CBCBCB;
  padding: 0px 5px;
  margin-top: 0px;
}
#contentboxrechts {
  position: relative;
  float: right;
  left: 0px;
  top: 0px;
  width: 195px;
  height: auto;
  z-index: 5;
  background: #F7F7F7;
  border: 1px dotted #AAAAAA;
  padding: .4em;
  margin-top: 10px;
}
#contentboxtermine {
  position: relative;
  float: right;
  left: 0px;
  top: 5px;
  width: auto;
  height: auto;
  z-index: 5;
  background: #E9EEF3;
  border: 1px dotted #AAAAAA;
  padding: .4em;
  margin-top: 10px;
}
/* Men&uuml; */
#menubereich {
  position: absolute;
  left: 18px;
  top: 140px;
  width: 208px;
  height: auto;
  z-index: 21;
  border: 0px solid #CBCBCB;
  background-color: #F7F7F7;
  padding: 0;
}
#menuebalken {
  left: 0px;
  top: 0px;
  width: 208px;
  height: 24px;
  z-index: 10;
  background-color: #007556;
}
#menulinks {
  left: 0px;
  top: 22px;
  width: 193px;
  height: auto;
  z-index: 7;
  border: 1px solid #CBCBCB;
  padding: 0.5em;
}
#menubild {
  left: 0px;
  top: auto;
  width: 208px;
  height: 33px;
  z-index: 12;
}
#menulinks2 {
  left: 0px;
  top: auto;
  width: 193px;
  height: auto;
  z-index: 9;
  border: 1px solid #CBCBCB;
  padding: 0.5em;
  margin-top: 5px;
}
#menuboxrechts {
  position: absolute;
  float: right;
  left: 920px;
  top: 5px;
  width: 195px;
  height: auto;
  z-index: 1;
  background-color: #F7F7F7;
  border: 1px dotted #AAAAAA;
  padding: .4em;
  margin-top: 0px;
}
/*Fellowseiten*/
#fellowbox1 {
  float: none;
  clear: left;
  width: 650px;
}
#fellowbox {
  float: left;
  width: 210px;
  height: 250px;
}
/* Auszeichnungen */
a.nohover {
  color: #336699;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
a.nohover:hover {
  color: #336699;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
a.topmenu {
  color: #666666;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
a.menuheadactive {
  color: #007556;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
}
a.menuhead {
  color: #666666;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
}
.select-language {
  color: #666666;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  padding: 0px .4em;
}
a {
  color: #007556;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  text-decoration: none;
}
.extern {
  color: #336699;
}
.menurechts {
  color: #666666;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  padding: 0px .4em;
}
.small{
  border: 0px;
  padding: 5px 10px;
  vertical-align: middle;
}
p {
  color: #333333;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  line-height: 14pt;
  padding-left: 8px;
}
uewhite {
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 8px;
}
td {
  color: #333333;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  line-height: 14pt;
  vertical-align: top;
}
th {
  color: #000000;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 8px;
  vertical-align: top;
  text-align: left;
  }
li {
  color: #333333;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  line-height: 14pt;
}
.subtitle {
  font-size: 8pt;
  font-style: italic;
  line-height: 10pt;
}

/* fuer gesamtliste */
.titel2 {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}

/* fuer AG-Liste
.titel {
  color: #007556;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}

/* fuer die Fellow-Liste
.titel3 {
  color: #007556;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 8px;
  line-height: 130%;
}

/* fuer zif-interne links */

.titelimg {
  background-image: url(/Universitaet/Aktuelles/images/tiler_orange.gif);
  background-position: left;
  background-repeat: no-repeat;
}
.menuimgorange {
  background-image: url(/Universitaet/Aktuelles/images/tiler_orange.gif);
  background-position: left;
  background-repeat: no-repeat;
}
.menuimggrey {
  background-image: url(/Universitaet/Aktuelles/images/tiler_grey.gif);
  background-position: left;
  background-repeat: no-repeat;
}
.history {
  color: #6F758D;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.date {
  color: #6F758D;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
}
.footer {
  color: #909090;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.seperator{
  color: #909090;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/Universitaet/Aktuelles/images/strichel_gruen.png);
  background-repeat: repeat-x;
  background-position: bottom left;
}
/* Men&uuml;-Auszeichnngen */
.navmenu1 {
  color: #273054;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
}
.navmenu1active {
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
.navmenu2  {
  color: #6F758D;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}
.navmenu2:hover {
  color: #336699;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}
.navmenu2active {
  color: #666666;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}
.navmenu3 {
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  line-height: 8pt;
  padding-bottom: 2px;
}
/*Anfang Linklisten */
div.ltitel td {
  background-color: #007556;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 3px;
}
p.ilink {
  color: #007556;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  padding-top: 5px;
  padding-left: 5px;
  margin: 0pt;
}
p.ilink:visited {
  color: #007556;
  text-decoration: none;
}
p.ilink:hover {
  color: #007556;
  text-decoration: none;
}
div.dist {
  margin-top: 50px;
}
div.dist1 {
  margin-top: 20px;
}
#dtitel td {
  background-color: #FFFFFF;
  color: #007556;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14pt;
  font-weight: bold;
  padding-left: 3px;
}
#dtitel table {
  background-color: #FFFFFF;
  margin-left: 0px;
}
/*Ende Linklisten */
/* Formular- und Suchfelder */
input, select, textarea {
  color: #808080;
  font-size: 10px;
  font-weight: bold;
}
.Bereich, .Feld {
  background-color: #FFFFFF;
  width: 80px;
  border: 1px solid #CBCBCB;
}
.Auswahl {
  background-color: #FFFFFF;
  width: 75px;
  border: 1px solid #000000;
}
.Button {
  background-color: #FFFFFF;
  color: #666666;
  border: 0px solid #808080;
}
