body {
	  font-family:Georgia,serif;/*"Sabon","ClassGarmnd BT","Classical Garamond BT",Garamond,serif;}*/
	  font-size:12px;
      line-height:18px;
      background-color:#fff;
      }

.logo {
      position:fixed;
      top:10px;
      left:10px;
      width:150px;
      height:90px;
      padding:10px;
      background-color:#FFFFFF;
      text-align:center;
      z-index:3;
      }

.nav {
      position:fixed;
      top:10px;
      left:200px;
      width:750px;
      height:90px;
      text-align:right;
      font-size:1.4em;
	  line-height:1.6em;
      padding:20px;
      background-color:#EFEFEF;
      z-index:2;
      }

.nav a {
      margin-left:5px;
      margin-right:5px;
}

.blank {/*damit der Inhalt beim Scrollen nicht über der Navigationsleiste zu sehen ist!*/
      position:fixed;
      top:0px;
      left:200px;
      width:790px;
      height:10px;
      background-color:#FFFFFF;
      z-index:4;
      }

.subnav {
      position:fixed;
      top:150px;
      left:10px;
      width:150px;
      height:560px;
      font-size:1.4em;
	  line-height:1.7em;
      padding:15px;
      padding-top:25px;
      background-color:#EFEFEF;
      text-align:left;
      z-index:1;
      }

.inhalt {
      position:absolute;
      top:150px;
      left:200px;
      width:620px;
      padding:20px;
      padding-left:100px;
      background-color:#FFFFFF;
      font-size:1.4em;
      line-height:1.4em;
      text-align:justify;
      z-index:0;
      }

.footer {
      position:fixed;
      top:750px;
      left:10px;
      width:140px;
      height:60px;
      padding:15px;
      text-align:right;
      font-size:1.1em;
	  line-height:1.3em;
      padding:20px;
      background-color:#EFEFEF;
      }

.eingerueckt {
      margin-left:2em;
      }

.zitat {
      margin-left:25px;
      margin-right:25px;
      margin-bottom:0px;
      padding:10px;
      padding-left:15px;
      padding-right:15px;
      background-color:#F8F8F8;
      color:#3E3E3E;
      }

.alert {
      color:#CA0000;
      text-align:left;
      padding:5px;
      border:1px outset #CA0000;
      font-style:italic;
      }

.note {
      text-align:left;
      padding:5px;
      border:1px outset #000000;
      font-style:italic;
      }

/* Tabellen */
table {
      font-size:1em;
      line-height:1.4em;
  }

  /* Überschriften */
h1 {
	  font-size:1.5em;/*24px;*/
      line-height:1.2em;
      font-weight:normal;
      margin-bottom:5px;
      text-align:left;
   }
h2 {
	  font-size:1.4em;/*22px;*/
      line-height:1.2em;
      font-weight:normal;
      margin-bottom:5px;
      text-align:left;
   }
h3 {
	  font-size:1.2em;/*20px;*/
      line-height:1.2em;
      font-weight:normal;
      margin-bottom:0px;
      text-align:left;
   }

/* Listen */
ul {
      margin-left:0; /* kein Einzug links */
      padding-left:1em; /* bullets bündig links */
      text-align:left;
      }

/* Links */
a {
      text-decoration: none;
  }
a:link {
	  color:#9D0000;
      }
a:visited {
	  color:#9D0000;
      }
a:active {
	  color:#000000;
      }
a:hover{
	  border-top-style:solid;
	  border-bottom-style:solid;
      border-color:#9D0000;
      border-width:1px;
      color:#000000;
      }

a.nohover{
      border-width:0px;
      }

a.emph {
      color:#efefef;
      background-color:#9d0000;
      padding-left:5px;
      padding-right:5px;
      }

  /* ##############################
  ** ### Teaser (Language Menu) ###
  ** ##############################
  */
  #teaser {
      position:fixed;
/*      top:110px;
      left:200px;*/
      top:730px;
      left:110px;
      width:70px;
      height:20px;
      padding:5px;
      text-align:left;
      background-color:#EFEFEF;
      z-index:5;
  }

  #teaser div {float:left; width:auto; font-size:0.9em;}

  .langMenu {margin: 0 0 0 0;}
  .langMenu a:hover {
      border-width:0px;
      background:transparent;
      border: 0px;
  }
  .langMenu img {margin-top:5px; padding-right:3px;}


/* Automatische Anführungszeichen
Benutzung: <q>Äußeres und <q>Inneres</q> Zitat</q> */
q:before { content:open-quote;}
q:after { content:close-quote;}
q q:before { content:open-quote;}
q q:after { content:close-quote;}

/* Formatierung der Anführungszeichen
quotes:"\201E" "\201C" "\201A" "\2018"; = „Äußeres und ‚Inneres‘ Zitat“ (de)
quotes:"\00BB" "\00AB" "\203A" "\2039"; = »Äußeres und ›Inneres‹ Zitat« (de-fr)
quotes:"\00AB" "\00BB" "\2039" "\203A"; = «Äußeres und ‹Inneres› Zitat» (de-ch)
quotes:"\201C" "\201D" "\2018" "\2019"; = “Äußeres und ‘Inneres’ Zitat” (en)
quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; = « Äußeres und ‹ Inneres › Zitat » (fr)
*/
q { quotes:"\00BB" "\00AB" "\203A" "\2039";}
q q { }

:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }

/** *** *** *** *** ***
*** für LaTeX-Logos ***
*** *** *** *** *** ****/
.a {/* das 'A' von LaTeX*/
  text-transform:uppercase;
  font-size:75%;
  vertical-align:0.47ex;
  margin-left:-0.36em;
  margin-right:-0.15em;
  line-height:0;
}
.e {/* das 'E' von LaTeX*/
  text-transform:uppercase;
  font-size:95%;
  vertical-align:-0.45ex;
  margin-left:-0.1em;
  margin-right:-0.06em;
  line-height:0;
}
.b {/* das 'IB' von BibTeX*/
  font-variant:small-caps;
}
.t {/* das 'T' von BibTeX*/
  margin-left:-0.1em;
}
.y {/* das 'Y' von LyX*/
  text-transform:uppercase;
  font-size:97%;
  vertical-align:-0.5ex;
  margin-left:-0.15em;
  margin-right:-0.15em;
  line-height:0;
}
.E {/* das erste 'E' von XeTeX*/
  font-size:95%;
  vertical-align:-0.45ex;
  margin-left:-0.1em;
  margin-right:-0.06em;
  line-height:0;
}