body {
  background-color:white;
  font:13px Arial, Helvetica;
  color:#000000;
}

#haupt {
  max-width:100%;
  min-width:100%;
  width:100%;
  border:none;
}

#banner,
#navigation-links,
#fusszeile,
#logos,
#schatten-links,
#schatten-rechts,
#suchleiste,
.nicht_drucken { display:none; }

#inhalt {
  width:100%;
  padding:0px;
}

#studentische_arbeiten {
  width:340px;
  font-size:13px;
  font-weight:bold;
}
#studentische_arbeiten li { padding-bottom:8px; }

form { padding:0; margin:0; }
ul { padding-left:20px; }
li { padding-bottom:3px; }

h3 { margin:20px 0px; font-size:18px; }
h4 { margin:12px 0px; font-size:15px; }
p { margin:0 20px 14px 20px; text-align:justify;  }
img { border:none; }

a:link,
a:visited,
a:focus,
a:hover,
a:active { color:#000000; text-decoration:none; }

.grenze_links0,
.grenze_links1 { border-left:1px solid black; }

.zeile0,
.zeile1,
.grenze_unten { border-bottom:1px solid black; }
.grenze_oben { border-top:1px solid black; }

.eingerueckt { margin:0 20px; }
.eingerueckt p { margin:0 0 14px 0; text-align:justify; }
.zuletzt_aktualisiert { margin:20px 0; font-style:italic; }
.float-right { float:right; }
.float-left { float:left; }
.nowrap { white-space:nowrap; }
.rot { color:#FF0000; }
.gruen { color:#24C80D; }
.markiert { font-weight:bold; color:#FF0000; }

.nachricht {
  border-bottom:1px solid black;
  margin:0 20px 30px 20px;
}

table table.eingerueckt { margin:0; }
table table.eingerueckt th { display:none; }

a.bibtex {
  font-family:'Times New Roman',Times,serif;
  font-variant:small-caps;
}
sub{ line-height: 0px; }
*+html sub { position:relative; top:-3px; }
@media all and (min-width: 0px){
   sub {
	position:relative; top:-3px; }
}

#stundenplan {
  background-image:url(rahmen.gif);
  background-position:-141px 0;
  font:12px Tohama, Arial;
  text-align:center;
}
#stundenplan .spalte {
  position:absolute;
  border-left:1px solid #D8D8D8;
  height:100%;
}
