/* -----------------------------------------------------------------------------

  Stylesheet      : Druck-Version
  Autor           : Jens Henneberg
  Letzte Änderung : 2005-08-18

----------------------------------------------------------------------------- */

/* Allgemeine Deklarationen ------------------------------------------------- */

* {
  margin  : 0;
  padding : 0;
}
html {
  font-family : Garamond, "Times New Roman", "Book Antiqua", "Palatino Linotype", Times, serif;
  color       : #000;
  font-size   : 13pt;
  background  : #FFF;
}
body {
  text-align : justify;
}

/* Verweise ----------------------------------------------------------------- */

a {
  color           : #B71C1C;
}

/* Tabellen ----------------------------------------------------------------- */

table {
  border-collapse : collapse;
  font-size       : 1em;
  width           : 100%;
}
th {
  padding    : .8em .5em;
  border     : 1px solid #AAA;
  text-align : right;
  font-size  : 0.9em;
  background : #DDD;
  vertical-align : bottom;
}
tbody tr {
  background : url("images/background/perf_bar.gif") repeat-x;
}
td {
  vertical-align : bottom;
  padding    : .5em .5em;
  border     : 1px solid #888;
  text-align : right;
}

/* Kopfbereich -------------------------------------------------------------- */

#header {
  border-bottom  : 1px solid #DDD;
}
h1 {
  text-transform : lowercase;
  font-weight    : normal;
  text-align     : right;
  font-size      : 12pt;
  padding        : 0 0 4pt 0;
}
h1 a {
  text-decoration : none;
}

/* Navigation --------------------------------------------------------------- */

#navigation {
  display : none;
}

/* Brotkrumen --------------------------------------------------------------- */

#breadcrumbs {
  display : none;
}

/* On-Page-Auswahl ---------------------------------------------------------- */

.site_picker {
  margin     : 6pt 0;
  list-style : outside;
}
.site_picker ul {
  margin     : .6pt 12pt;
  list-style : outside;
}
.site_picker p {
  font-size : 11pt;
  padding   : 4pt 0;
}


/* Seitenanfangs-Links ------------------------------------------------------ */

.p-nav {
  display : none;
}

/* Inhalt ------------------------------------------------------------------- */

#content {
  padding : 13pt 0;
}
h2 {
  font-size   : 15pt;
  margin      : 0 0 12pt;
}
h3 {
  font-size   : 14pt;
  margin      : 13pt 0 6pt;
}
h4 {
  font-size   : 12pt;
  margin      : 13pt 0 6pt;
}
p {
  margin : 0 0 12pt;
}
code {
  display     : block;
  padding     : 6pt;
  border      : 1px solid #DDD;
  background  : #EEE;
  font-family : Courier, monospace;
  font-size   : 11pt;
}
#content ul {
  margin : 12pt 20pt;
}
#content ol {
  margin : 12pt 20pt;
  line-height : 1.5;
}
#content ol a {
  float : left;
  width : 360px;
}
#content dl {
  line-height : 1.4;
}
#content dt {
  float : left;
  width : 260px;
}

/* Seitenzahlen ------------------------------------------------------------- */

.pagenumbers {
  margin    : 2em 0 0;
  font-size : 0.9em;
}
.pagenumbers h4 {
  margin        : .5em 0 !important;
  padding       : 0 !important;
  font-weight   : normal;
  border-bottom : 1px dotted #AAA;
  color         : #444;
  font-size     : 1em !important;
}
.pagenumbers h5 {
  margin      : 0 !important;
  padding     : 0em 0 !important;
  font-weight : normal;
  text-align  : right !important;
  color       : #444;
  font-size   : 1em !important;
}
.pagenumbers p {
  float        : left;
  display      : block;
  margin       : 0 5px 0 0 !important;
  padding      : .5em 0 !important;
  font-size    : 1em !important;
}
.pagenumbers ul {
  list-style : none;
  margin     : 0.8em 0 0 !important;
}
.pagenumbers li {
  float       : left;
  margin      : 0 1px 0 0;
  display     : block;
  border      : 1px solid #000;
  font-size   : 1em !important;
}
.pagenumbers #current span {
  display     : block;
  border      : 1px solid #FFF;
  padding     : 1px 5px;
  background  : #FFF;
  color       : #B71C1C;
}
.pagenumbers li a {
  display     : block;
  border      : 1px solid #DDD;
  font-weight : bold;
  padding     : 1px 5px;
  font-size   : 1em !important;
  background  : #B71C1C;
  color       : #FFF;
}
.pagenumbers li a:hover {
  background  : #000;
  color       : #FFF;
  text-decoration : none;
}


/* Fußbereich --------------------------------------------------------------- */

#footer {
  display : none;
}
