/*
(c) Dominik Waßenhoven 2012
Letzte Änderung: 2012/01/03
*/
body {
	  font-family:Georgia,serif;/*"Sabon","ClassGarmnd BT","Classical Garamond BT",Garamond,serif;}*/
	  font-size:12px;
      line-height:18px;
      background-color:#fff;
      color:#272727;/* dunkelgraue Schrift */
      }

.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;
      }

.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:80px;
      left:200px;
      width:150px;
      height:20px;
      padding:15px;
      text-align:left;
      font-size:1.1em;
	  line-height:1.3em;
      padding:20px;
      background-color:#EFEFEF;
      z-index:3;
      }

.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, a:visited, a:active {
	color:#272727;
	border-bottom:1px dotted #9D0000;
}
a:hover{
	border-bottom-style:solid;
    border-color:#9D0000;
    border-width:1px;
/*    color:#000000;*/
}
a.nohover{
    border-width:0px;
}

/* Links (Navigation) */
.nav a, .subnav a{
/*    margin-left:5px;
    margin-right:5px;*/
    padding-left:5px;
    padding-right:5px;
}
.nav a:link, .nav a:visited, .nav a:active, .subnav a:link, .subnav a:visited, .subnav a:active {
	color:#9d0000;
	border-bottom:0px;
}
.nav a:hover, .subnav a:hover {
    color:#000000;
}
a.emph {
    color:#efefef !important;
    background-color:#9d0000;
}
a.emph:hover {
    background-color:#272727 !important;
}
.subnav a.emph {
    margin-left:0px;
}
/*
* Verweise auf PDF-Dateien
*/
a.pdf {
    padding-left: 18px;
    background-image: url(images/pdf.ico);
    background-repeat: no-repeat;
    background-position: 0 0.1em;
  }

  /* ##############################
  ** ### Teaser (Language Menu) ###
  ** ##############################
  */
  #teaser {
      position:fixed;
      top:110px;
      left:900px;
      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; border-width:0px}
  .langMenu a {border-width:0px}


/* 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;
}
