

h1 { font-weight:bold; font-size:160%; color:#ac1a2f; }
h2 { font-weight:bold; font-size:140%; color:#000; }
h3 { font-weight:bold; font-size:110%; color:#000; }
h4 { font-weight:bold; font-size:105%; margin-bottom:1pt; }



p  { line-height:1.4em; }
p.klein { line-height:1.1em; }
p.leseprobe { line-height:1.1em; margin-bottom:2pt; margin-top:1pt; /* text-indent:1em; */ }
/* p.bild { line-height:1.1em; font-weight:bold; font-size:90%; } --- siehe unten! */
p.titelangabe { line-height:1.1em; font-weight:bold; font-size:80%;  }
.kasten { color:#000000; border-width:2px; border-color:#CEC10A; border-style:solid; padding:5px; margin-bottom:1px; }



p.quelle { font-weight:bold; text-align:right; font-style:italic; }

li { line-height:1.4em; }

.hervorgehoben { font-weight:bold; }
.feldname { font-weight:normal; text-align:right; font-family:verdana,arial,helvetica,sans-serif; font-size:80%; }

.logo1 { font-weight:normal; text-align:left; font-family:helvetica,arial,sans-serif; font-size:180%; }
.logo2  { font-weight:normal; text-align:left; font-amily:arial,helvetica,sans-serif; font-size:100%; color:#ac1a2f; }

a.hell:link { color:#fff; }
a.hell:visited { color:#fff; }

a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#000000; }




body {
    color: black; background-color: #fff; color:#000000;
    font-size: 90%;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }


 div#Header {
  margin: 0 0 0.7em; padding: 0.3em;
    text-align: left;
   background-color: #0A69CE;
   /*  border: 2px ridge silver; */
  }


/*
a.navig:link { color:#000000; text-decoration:none;text-underline:none; }
a.navig:visited { color:#000000; text-decoration:none;text-underline:none; }
a.navig:hover { color:#000000; text-decoration:none;text-underline:none; }
a.navig:link    { color:#000; background-color:#fff; }
a.navig:visited { color:#000; background-color:#fff; }
a.navig:hover   { color:#000; background-color:#ac1a2f; }
a.navig:active  { color:#000; background-color:#ac1a2f; }
*/

a.navig { display:block; margin-bottom:5px; text-align:center; width:20ex;
         border-style:ridge; border-width:1px; border-color:#000; padding:2px; text-decoration:none; }


  div#Navigation {
    font-size: 0.83em;
font-weight:bold;
    float: left; width: 18em;
    margin: 0 0 1.2em; padding: 0;
 /*   border: 1px dashed silver; background-color: #fff; */
   }


  div#Navigation a:link {
    color: #000; background-color: #eee;
  }
  div#Navigation a:visited {
    color: #000;  background-color: #eee;
  }
  div#Navigation a:hover {
    color:#fff; background-color: grey;
  }
  div#Navigation a:active {
    color: #fff; background-color: #ac1a2f;
  }

  div#Info {
    font-size: 0.8em;
    float: right; width: 16em;
    margin: 0 0 1.1em; padding: 0;
    background-color: white; border: 1px solid silver;
  }

  div#Info h2 {
    margin: 0.5em 0.5em; font-size: 0.9em;
  }
  div#Info p {
    font-size: 0.9em;
    margin: 0.5em;
  }

  div#Inhalt {
    margin: 0 16em 1em 12em;
    padding: 3em 3em 3em 3em;
       background-color: #fff;
 /*   border: 1px solid red; */
  }

  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
  div#Inhalt h2 {
    font-size: 1.6em;
    margin: 0.2em 0;
    color:#0A69CE;
  }
div#Inhalt h3 {
    font-size: 1.1em;
line-height:1.5em;
    margin: 0em 0em 1em 0em;
font-weight:bold;
  }
div#Inhalt h4 {
    font-size: 1.0em;
    margin: 3em 0em 0em 0em;
font-weight:bold;
  }
  div#Inhalt p {
    font-size: 1em;
line-height:1.4em;
    margin: 1em 0;
  }

  div#Inhalt p.kurzbio {
    font-size: 0.8em;
   margin: 1em 0em 0em 0em;
line-height:1.3em;
    
  }
  div#Inhalt p.leseprobe {
    font-size: 1.2em;
line-height:1.5em;
    margin: 1em 2em 0em 3em;
font-family:times,times new roman,serif;
  }
  div#Inhalt p.bild {
    font-size: 0.9em;
font-weight:bold;
line-height:1.1em;
    margin: 1em 0;
  }

  p#Fusszeile {
    clear: both;
    font-size: 0.7em;
font-weight:bold;
color:#fff;
    margin: 0; padding: 0.1em;
    text-align: center;
     background-color: #0A69CE;
  }

p#Fusszeile a:link, p#Fusszeile a:visited; p#Fusszeile a:hover; p#Fusszeile a:active

 {
    color: #fff; /* background-color: #eee; */ font-weight:bold;
  }