body {
  font-family:Tahoma, Helvetica, Arial, sans-serif; 
  font-size:90%;
}

a:link { color:#004b98; text-decoration:none; font-weight:bold; } 
a:visited { color:#004b98; text-decoration:none; font-weight:bold; }
a:focus { color:#e40037; text-decoration:underline; font-weight:bold; }
a:hover { color:#e40037; text-decoration:none; font-weight:bold; }
a:active { color:#e40037; text-decoration:underline; font-weight:bold; }

a.menutop:link { color:#004b98; text-decoration:none; }
a.menutop:visited { color:#004b98; text-decoration:none; }
a.menutop:focus { color:#e40037; text-decoration:underline; }
a.menutop:hover { color:#e40037; text-decoration:none; }
a.menutop:active { color:#e40037; text-decoration:underline; }

a.menutopauswahl:link { color:#e40037; text-decoration:none; }
a.menutopauswahl:visited { color:#e40037; text-decoration:none; }
a.menutopauswahl:focus { color:#e40037; text-decoration:underline; }
a.menutopauswahl:hover { color:#e40037; text-decoration:none; }
a.menutopauswahl:active { color:#e40037; text-decoration:underline; }

a.menu0:link { color:#FFF; text-decoration:none; }
a.menu0:visited { color:#FFF; text-decoration:none; }
a.menu0:focus { color:#e40037; text-decoration:underline; }
a.menu0:hover { color:#e40037; text-decoration:none; }
a.menu0:active { color:#e40037; text-decoration:underline; }

a.menu0auswahl:link { color:#e40037; text-decoration:none; }
a.menu0auswahl:visited { color:#e40037; text-decoration:none; }
a.menu0auswahl:focus { color:#e40037; text-decoration:underline; }
a.menu0auswahl:hover { color:#e40037; text-decoration:none; }
a.menu0auswahl:active { color:#e40037; text-decoration:underline; }

a.menu1:link { color:#FFF; text-decoration:none; }
a.menu1:visited { color:#FFF; text-decoration:none; }
a.menu1:focus { color:#e40037; text-decoration:underline; }
a.menu1:hover { color:#e40037; text-decoration:none; }
a.menu1:active { color:#e40037; text-decoration:underline; }

a.menu1rot:link { color:#FFF; text-decoration:none; }
a.menu1rot:visited { color:#FFF; text-decoration:none; }
a.menu1rot:focus { color:#004b98; text-decoration:underline; }
a.menu1rot:hover { color:#004b98; text-decoration:none; }
a.menu1rot:active { color:#004b98; text-decoration:underline; }

a.menu1auswahl:link { color:#FFF; text-decoration:none; }
a.menu1auswahl:visited { color:#FFF; text-decoration:none; }
a.menu1auswahl:focus { color:#FFF; text-decoration:underline; }
a.menu1auswahl:hover { color:#FFF; text-decoration:none; }
a.menu1auswahl:active { color:#FFF; text-decoration:underline; }

a.menu2:link { color:#000; text-decoration:none; }
a.menu2:visited { color:#000; text-decoration:none; }
a.menu2:focus { color:#004b98; text-decoration:underline; }
a.menu2:hover { color:#004b98; text-decoration:none; }
a.menu2:active { color:#004b98; text-decoration:underline; }

a.menu2auswahl:link { color:#004b98; text-decoration:none; font-weight:bold; }
a.menu2auswahl:visited { color:#004b98; text-decoration:none; font-weight:bold; }
a.menu2auswahl:focus { color:#004b98; text-decoration:underline; font-weight:bold; }
a.menu2auswahl:hover { color:#004b98; text-decoration:none; font-weight:bold; }
a.menu2auswahl:active { color:#004b98; text-decoration:underline; font-weight:bold; }

a.menu3:link { color:#000; text-decoration:none; font-weight:normal; }
a.menu3:visited { color:#000; text-decoration:none; font-weight:normal; }
a.menu3:focus { color:#004b98; text-decoration:underline; font-weight:normal; }
a.menu3:hover { color:#004b98; text-decoration:none; font-weight:normal; }
a.menu3:active { color:#004b98; text-decoration:underline; font-weight:normal; }

a.menu3auswahl:link { color:#004b98; text-decoration:none; font-weight:normal; }
a.menu3auswahl:visited { color:#004b98; text-decoration:none; font-weight:normal; }
a.menu3auswahl:focus { color:#004b98; text-decoration:underline; font-weight:normal; }
a.menu3auswahl:hover { color:#004b98; text-decoration:none; font-weight:normal; }
a.menu3auswahl:active { color:#004b98; text-decoration:underline; font-weight:normal; }

a.copyright:link { color:#888; text-decoration:none; }
a.copyright:visited { color:#888; text-decoration:none; }
a.copyright:focus { color:#004b98; text-decoration:underline; }
a.copyright:hover { color:#004b98; text-decoration:none; }
a.copyright:active { color:#004b98; text-decoration:underline; }

a.abstract:link { color:#666; text-decoration:none; }
a.abstract:visited { color:#666; text-decoration:none; }
a.abstract:focus { color:#004b98; text-decoration:underline; }
a.abstract:hover { color:#004b98; text-decoration:none; }
a.abstract:active { color:#004b98; text-decoration:underline; }

a.suche:link { color:#e40037; text-decoration:none; font-size:100%; }
a.suche:visited { color:#e40037; text-decoration:none; font-size:100%; }
a.suche:focus { color:#e40037; text-decoration:underline; font-size:100%; }
a.suche:hover { color:#e40037; text-decoration:none; font-size:100%; }
a.suche:active { color:#e40037; text-decoration:underline; font-size:100%; }


input.kontakt {
  display:none;
}

p {
  text-align:justify;
  font-size:80%;
  margin-top:7px;
  margin-bottom:7px;
}

ul {
  text-align:justify;
  font-size:80%;
}

li {
  text-align:justify;
  margin-top:2px;
  margin-bottom:14px;
}

blockquote {
  text-align:justify;
  font-size:80%;
}

h2 {
  font-size:110%;
  font-weight:bold;
  margin-top:18px;
  margin-bottom:12px;
}

h3 {
  font-size:100%;
  font-weight:bolder;
  color:#e40037;
  margin-top:14px;
  margin-bottom:10px;
}

h3.buch {
  font-size:100%;
  font-weight:bolder;
  color:#e40037;
  margin-top:0px;
  margin-bottom:0px;
}

h3.vorbereitung {
  font-size:100%;
  font-weight:bolder;
  color:#666;
  margin-top:0px;
  margin-bottom:0px;
}

h3.einzeltitel {
  font-size:100%;
  font-weight:bolder;
  color:#e40037;
  margin-top:12px;
  margin-bottom:4px;
}

h4 {
  font-size:80%;
  color:#000; 
  margin-top:3px;
  margin-bottom:2px;
}

h4.grau {
  font-size:80%;
  color:#777;
  margin-top:3px;
  margin-bottom:2px;
}

h4.buch {
  font-size:80%;
  color:#000;
  margin-top:0px;
  margin-bottom:0px;
}

h4.einzeltitel {
  font-size:80%;
  color:#000;
  margin-top:1px;
  margin-bottom:2px;
}

h5 {
  font-weight:normal;
  font-size:70%;
  color:#000;
  margin-top:2px;
  margin-bottom:2px;
}

h6 {
  font-size:63%;
  text-align:center;
  margin-top:2px;
  margin-bottom:2px;
}

td {
  margin:0px;
  padding:2px;
}

td.menu0 {
  font-size:95%;
  font-weight:bold;
  border-top-style:solid; 
  border-top-width:1px; 
  border-top-color:#333; 
  border-bottom-style:solid; 
  border-bottom-width:1px; 
  border-bottom-color:#333;
  text-align:center;
}

td.menu1 {
  font-size:85%;
  font-weight:bold;
  height:25;
  background-color:#004b98;
  color:#FFF;
  width:200px;
  padding-left:10px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
}

td.menu1rot {
  font-size:85%;
  font-weight:bold;
  height:25;
  background-color:#e40037;
  color:#FFF;
  width:200px;
  padding-left:10px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
}


td.menu2 {
  font-size:75%;
  font-weight:bold;
  height:25;
  background-color:#C0C0C0;
  color:#000;
  width:200px;
  padding-left:15px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
}

td.menu3 {
  font-size:75%;
  font-weight:normal;
  height:25;
  background-color:#C0C0C0;
  color:#000;
  width:200px;
  padding-left:20px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
}

td.abstract {
  font-size:80%;
  font-weight:normal;
  height:25;
  color:#000;
  text-align:justify;
  vertical-align:top;
}

span.suche {
  font-size:80%;
  color:#666;
  white-space: nowrap;
}

