* { padding: 0; margin: 0; }
body {
  color: white;
  background-color: silver;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.5;
}
#wrapper {
  color: black;
  background-color: white;
  width: 60%;
  border: 2px solid #b79348;
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
}
#kopfzeile {
  color: white;
  background-color: #cc3300;
  font-weight: bold;
  font-size: 1.4em;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
#kopfzeile a {
  text-decoration: none;
  padding-bottom: 4px;
}
#kopfzeile a:hover {
  background-color: #cc3300;
}
#navigation {
  color: black;
  background-color: #cc3300;
  padding-top: 10px ;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 20px;
}
#navigation ul {
  margin-bottom: 0;
}
#navigation li {
  display: inline;
  margin: 0;
}
#navigation a {
  color: black;
  background-color: #ff9966;
  text-decoration: none;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
}
#navigation a:hover {
  color: black;
  background-color: #ffcc99;
}
#navigation a:active {
  color: white;
  background-color: #ffcc99;
  }
#textbereich {
  padding: 20px ;
}
#textbereich h1 {
font-size: 140%;
letter-spacing: 0.03em;
}
#textbereich h2 {
font-size: 105%;
}
#linkliste {
  padding: 20px;
}
#linkliste h1 {
  color: #cc3300;
  font-size: 135%;
}
#linkliste h2 {
  color: #cc3300;
  font-size: 100%;
}
#linkliste a {
  text-decoration: none;
}
#linkliste a:link {color: black; }
#linkliste a:visited {color: maroon; }
#linkliste a:hover {background-color: #ffcc99;}
#linkliste a:active { color: white; background-color: #ffcc99; }
#fusszeile {
  color: black;
  background-color: #ffcc99;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 20px;
}
p, ul {
  margin-top: 0 ;
  margin-right: 0 ;
  margin-bottom: 1em ;
  margin-left: 0;
}
ul ul {
  margin: 0;
}
li {
  margin-top: 0 ;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 1em;
}

a:link { color: red; }
a:visited { color: maroon }
a:hover { background-color: #ffcc99; }
a:active { color: white; background-color: #ffcc99; }

#startseite #navi01 a,
#texte #navi02 a,
#noten #navi03 a,
#seminare #navi04 a,
#links #navi05 a,
#kontakt #navi06 a,
#startseite_e #navi07 a,
#texte_e #navi08 a,
#noten_e #navi09 a,
#seminare_e #navi10 a,
#links_e #navi11 a,
#kontakt_e #navi12 a
{
  color: maroon;
  background-color: white;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: white;
  font-weight: bold;
}

