/* print.css ist die CSS-Datei für den Drucker.
   Dabei wird alles ausgeblendet bis auch den Buchseiteninhalt.
 */



/* Ränder rücksetzen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
* {
	margin: 0;
	padding: 0;
}


body {
 font-family: "Tinos";
 font-size: 0.9em;
}

/* DIVs für den Seitenaufbau */

#container {
 float: none;
}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header {
 display: none;
}

#subheader {
 display: none;
}


/* Buchbereich ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#buka-o { /* Buchkante oben */
 display: none;
}

#buka-u { /* Buchkante unten */
 display: none;
}

#buch-mitte { /* mittlerer Buchbereich */
 width: 600px;
 display: table;
 border-collapse: collapse;
}

#lira, #liabst, #content, #reabst, #rera { /* Spalten */
 display: table-cell;
 vertical-align: top;
}

#lira, #rera {
 width: 50px;
}

#liabst {
 width: 0px;
}

#content { /* Spalte für den Inhalt */
 width: 500px;
 max-height: 2000px;   /* Android braucht Höhe, sonst wird Schrift zu groß */
 padding: 50px 0;
 text-align: justify;
}

#reabst {
 width: 0px;
}

#lz-raum {
 display: none;
}

#einmerkerl { /* das Lesezeichen */
 display: none;
}

/* Navigation +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Navigationspfeile an den seitlichen Buchkanten +++++++++++++++++++++++++++++ */

#rera-pfeil {
 display: none;
}

#lira-pfeil {
 display: none;
}


/* Content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content p {
 padding: 6px 0;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
 padding: 10px 0;
}

#content h1 {
 text-align: center;
 font-size: 22px;
}

#content hr {
 margin-top: 20px;
}

#content .fussnote {
 font-size: 12px;
}

/* Seitennummernzeile */
#content #snrzeile {
 background-image: url('../inc/flora.png');
 background-repeat: no-repeat;
 background-position: 0 1px;
 text-align: center;
 font-size: 12px;
 margin-bottom: 12px;
}

/* Texte verstecken (weil grafisch dargestellt) */
.unsichtbar {
 display: none;
}

/* Initiale (ersten Buchstaben verstecken) */
.initiale:first-letter {
 font-size: 0px;
}

/* Tabellen */
#content .inhalt {
 font-size: 11px;
 text-align: left;
 vertical-align: bottom;
}

#content .inhalt td{
 vertical-align: bottom;
 line-height: 12px;
 margin-left: 10px;
 text-indent: -10px;
}

#content .inhalt b{
 margin-left: -8px;
}

#content .inhalt td:first-child + td {
 text-align: right;
 padding-right: 30px;
}

#content .inhalt td:first-child + td + td + td{
 text-align: right;
}

#content .bilderverzeichnis {
 font-size: 11px;
 text-align: left;
 vertical-align: bottom;
}

#content .bilderverzeichnis td{
 vertical-align: bottom;
 line-height: 12px;
 margin-left: 10px;
 text-indent: -10px;
}

#content .bilderverzeichnis td:first-child {
 width: 200px;
}

#content .bilderverzeichnis td:first-child + td {
 width: 36px;
 text-align: right;
 padding-right: 30px;
}

#content .bilderverzeichnis td:first-child + td + td + td{
 width: 36px;
 text-align: right;
}

/* Listen */
#content ol, #content ul {
 margin: 0 0 0 80px;
}

/* Images im Textbereich */
#content .bildmitte, #content .bildlinks, #content .bildrechts {
 text-align: center;
 font-size: 10px;
}

#content .bildmitte {
 margin: 0 auto;
 margin-bottom: 10px;
}

#content .bildlinks {
 float: left;
 margin: 0 10px 10px 0;
}

#content .bildrechts {
 float: right;
 margin: 0 0 10px 10px;
}

#content .bildmitte p, #content .bildlinks p, #content .bildrechts p {
 padding-top: 6px;
}

/* Images als absolut positionierter Hintergrund */
#bglayer {
 position: relative;
}

#fglayer {
 position: relative;
}

/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {
 display: none;
}


