/*********************************************************************
   Styledefinitionen für HTML-Elemente und selbstdefinierte Klassen,
   die im Eingabebereich des Autors vorkommen.
**********************************************************************/

body {
    font-family:Arial,Helvetica,sans-serif;
    margin:0px;
    padding:0px;
    background-color:#E8F4F4;
    color:black;
}

a {
  text-decoration:none;
  color:#608080;
  font-weight:bold;
}
a:visited {
  color:#666666;
}
a:hover {
  color:#000000;
}
/*/*/
ul {
  margin-left:12px;
  padding-left:3px;
}
li {
  margin-left:0px;
  margin-bottom:5px;
}
/* */
div {
  margin:0px;
  padding:0px;
}
/*/*/
.bild {
  margin:5px;
} /* */

.klein {
  font-size:0.8em;
}

td, th {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  color:#000000;    /*/*/
  padding:3px;
  padding-left:0;
  margin:0;   /* */
  vertical-align:top;
  text-align:left;
}

th {
  font-weight:bold;
}

#seiteninhalt p, #seiteninhalt div {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  color:#000000; /*/*/
  margin-bottom:1em;  /* */
}

h1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size:1.3em;
  font-weight:bold;
  color:#408080; /*/*/
  margin:10px 0px;
  padding:0px;        /* */
}

h2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.1em;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#408080;
  width:100%;
  border:solid 1px #FFFFFF; /*/*/ border:none;
  margin-left:-3px;
  margin-right:-3px;
  padding-left:3px;
  padding-right:3px; /* */
}
h2.transparent {
  color:#408080;
  background-color:#FFFFFF;
}

td h2,th h2{margin:0;border:none}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight:bold;
  color: #408080;
  text-decoration:none;
}

.hintergrund {
  color: #FFFFFF;
  background-color: #408080;
}

/* nur für Netscape 4: */
/*/*//*/
table {
  margin:0px;
}
h4, h5, td, ul {
  font-family:Arial,Helvetica,sans-serif;
  color:black;
}
p, div {
  font-family:Arial,Helvetica,sans-serif;
  color:black;
}
td, p.klein {
  font-size:0.7em;
}
#navigation {
  display:none;
}
#copyright {
  display:none;
}
/* */

/************************************************************
  Styledefinitionen für spezielle Elemente gewisser Seiten
*************************************************************/
@media all {

.rechts {
  float:right;
}
.left {
  float:left;
}

#forumphil {
  border-collapse:collapse;
  border-spacing:0px;
  margin-bottom:10px;
}

.forumtable td {
  font-family:Arial,Helvetica,sans-serif;
  color:#000000;
  padding:3px;
  padding-right:10px;
  margin:0px;
}

#forumphil td {
  border:1px solid black;
}

#seminare,.seminare {
  width:100%;
}
#seminare #akadjahr,.seminare #akadjahr{
  font-weight:bold;
  color:#FFFFFF;
  background-color:#408080;
  padding:3px;
}
#seminare th,.seminare th {
   padding:1px;
   vertical-align:top;
   text-align:left;
}
#seminare td,.seminare td {
   padding:0px;
   padding-right:5px;
   padding-top:2px;
   vertical-align:top;
   text-align:left;
}
#seminare a.ohnetext, .seminare a.ohnetext{
  font-weight:normal;
  color:#000000;
}
#seminarthema td {
  font-weight:bold;
}
#twotab {
  margin:0px;
  margin-top:7px;
  border:none;
}
#twotab th {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#408080;
  text-decoration:none;
  background-color:white;
  text-align:left;
  vertical-align:top;
}
#twotab .spalteeins {
  font-weight:bold;
  padding-right:10px;
}

#stellenausschreibung {
  width:500px;
}
#stellenausschreibung th {
  text-align:left;
  vertical-align:top;
  font-weight:bold;
  padding
}
#stellenausschreibung td {
  text-align:left;
  vertical-align:top;
}
/* *** Mitarbeiterseite  *** */
#lebenslauf, #arbeitsschwerpunkte, #publikationen {
  clear:both;
}
.mitarbeiterseite th {
  vertical-align:top;
  text-align:left;
  font-weight:normal;
  padding-left:0px;
}
.mitarbeiterseite td {
  vertical-align:top;
  text-align:left;
  font-weight:normal;
  padding-left:5px;
}
#zurperson th {
  font-weight:bold;
}
#lebenslauf th {
  width:100px;
}
#bild {
  margin-right:100px;
  float:right;
} /*/*/
#bild img {
  height:130px;
} /* */
#publbuecher, #publartikel {
  list-style-type:none;
  padding:0px;
  margin-left:0px;
}
#publbuecher li, #publartikel li {
  margin-left:10px;
  text-indent:-10px;
}
/* *** Mitarbeiterliste *** */
#mitarbeiterliste ul {
  list-style-type:none;
  padding:0px;
  margin-left:0px;
}
#kursliste th {
  text-align:left;
  vertical-align:top;
  font-weight:bold;
}

#sitemap ul {
  list-style-type:none;
  padding:0px;
  margin-left:0px;
}
#sitemap h2 a {
  color:white;
  font-weight:bold;
}

}
