@charset "UTF-8";

/**
* Style-Sheet für Seiteninhalte (der Bücher, nicht der Webseiten).
*
* @author caschoff
* @version 1.0
*/

@media all {

    /**
    * Seiteninhalt
    */
    .seiteninhalt {
        margin: 0.2em;
        padding: 0.6em;
        background-color: #fafaf2;
        border-top: 1px solid #e0e0e0;
        border-left: 1px solid #e0e0e0;
        border-right: 2px solid #d0d0d0;
        border-bottom: 2px solid #d0d0d0;
        font-family: "Times New Roman", Times, serif;
        font-size: 1.2em;
        line-height: 0.8em; /* 1.5em */
        letter-spacing: 0.01em;
    }

    /**
    * Workaround für Bilder.
    */
    /**
    * Bilder
    */
    .seiteninhalt .imageborder {
        background: #ffffff;
        width: auto;
        font-size: 0.8em;
        padding: 4px;
        margin: 4px;
        border: 1px solid #e0e0e0;
    }
    .seiteninhalt .center {
        text-align: center;
        margin: 0.5em auto;
    }

    /**
    * Für das Taggen
    */
    .seiteninhalt .highlight {
        background-color: #ffff79;
    }

    /**
    * Für das online-Editieren
    */
    .seiteninhalt textarea {
        width: 100%;
        height: 100%;
        font-size: 0.8em;
    }

    /**
    * Seiteninhalte.
    */
    .seiteninhalt a {
        font-weight: bold;
        font-style: italic;
        cursor: help;
    }


    .seiteninhalt h1 {
        font-size: 1.2em;
    }

    .seiteninhalt h4 {
        font-size: 1.1em;
        text-align: center;
        font-weight: bold;
        margin: 0.2em 0 0.2em 0;
        padding: 0.2em 0 0.2em 0;
    }

    .seiteninhalt em {
        font: inherit;
    }

    .seiteninhalt p {
        text-align: left; /* justify; */
        margin-bottom: 0.7em; /* 0.5em */
        margin-top: 1em; /* 0.8em */
    }

    .seiteninhalt ul {
        list-style-type: none;
        font-size: 0.95em;
        margin: 0 0 0 0.4em;
        padding: 0 0 0 0.4em;
        text-indent: -0.5em;
        line-height: 1.2em;
    }

    .seiteninhalt li {
    }

    .seiteninhalt table {
        border: none;
        border-collapse: collapse;
        caption-side: top;
        font-size: 0.9em;
    }

    .seiteninhalt caption {
        font-size: 0.9em;
        font-weight: bold;
        text-align: left;
        padding: 0.4em;
    }

    .seiteninhalt tr {
        padding: 0;
        margin: 0;
    }

    .seiteninhalt td {
        padding: 0.2em 0.4em 0.2em 0.4em;
        margin: 0;
    }

    .seiteninhalt .artikelunterueberschrift {
    }

    .seiteninhalt .chemischeformel {
        font-family: "Courier New", Courier;
    }

    .seiteninhalt .mathematischeformel {
        font-family: "Courier New", Courier;
    }

    .seiteninhalt .tief {
    }

    .seiteninhalt .hoch {
    }

    .seiteninhalt .mittigeanmerkung {
        font-size: small;
        text-indent: 0;
        text-align: center;
    }

    /**
    * Artikel mit Einzug.
    */
    .seiteninhalt .artikel {
        text-indent: 0.5em;
    }

    /**
    * Artikel (etc.) Fortsetzungen ohne Einzug.
    */
    .seiteninhalt .fortsetzung {
        text-indent: 0;
    }

    /**
    * Anmerkungen wie 'Fortsetzung von...' kleiner.
    */
    .seiteninhalt .anmerkung {
        font-size: small;
        color: #333333;
        text-indent: 0em;
    }

    /**
    .seiteninhalt .seite {
    border: 1px solid black;
    width: 800px;
    padding: 10px;
    background-color: #ffffed;
    }
    */

    .seiteninhalt .seitenzahl {
        margin-top: 1em;
    }

    .seiteninhalt .seitenkopf {
        margin-bottom: 2em;
        font-weight: bold;
        text-align: center;
    }

    .seiteninhalt .seitenfuss {
        margin-bottom: 2em;
        font-weight: normal;
        text-align: center;
        font-size: small;
    }

    /**
    * Schlagwörter
    */
    .seiteninhalt .schlagwort {
        font-weight: bold;
    }

    .seiteninhalt .unterschlagwort {
        font-weight: bold;
        font-size: 0.9em;
    }

    /**
    * Styles für Fussnoten.
    */
    .seiteninhalt .fussnote {
        font-size: 0.8em;
    }

    .seiteninhalt .fussnotenzeichen {
        font-size: 0.8em;
    }

    /**
    * Abbildungen schräg stellen.
    */
    .seiteninhalt .abbildung {
        font-style: oblique;
    }

    /**
    * Lautschrift etwas kleiner.
    */
    .seiteninhalt .lautschrift {
        font-size: 0.9em;
    }

    /**
    * Kleingedrucktes noch etwas kleiner.
    */
    .seiteninhalt .kleingedruckt {
        font-size: 0.8em;
        line-height: 1em;
    }

    /**
    * Anmerkung eines Korrektors.
    */
    .seiteninhalt .editorhint {
        font-size: 0.9em;
    }

    /**
    * Styles für Hervorhebungen.
    */
    .seiteninhalt .sperrdruck {
        border-bottom: 1px solid #e0e0e0;
        background-color: white;
        letter-spacing: 0.14em;
    }

    .seiteninhalt .lateinisch {
        border-bottom: 1px solid #e0e0e0;
        background-color: white;
        font-variant: small-caps;
    }

    .seiteninhalt .schraeggestellt {
        border-bottom: 1px solid #e0e0e0;
        background-color: white;
        font-style: italic;
    }

    /**
    * Styles für Tabellenzellen.
    */

    .seiteninhalt .m {
        text-align: center;
    }

    .seiteninhalt .l {
        text-align: left;
    }

    .seiteninhalt .r {
        text-align: right;
    }

    .seiteninhalt .oe {
        border-top: 1px solid black;
    }

    .seiteninhalt .od {
        border-top: 2px solid black;
    }

    .seiteninhalt .oz {
        border-top: 3px double black;
    }

    .seiteninhalt .re {
        border-right: 1px solid black;
    }

    .seiteninhalt .rd {
        border-right: 2px solid black;
    }

    .seiteninhalt .rz {
        border-right: 3px double black;
    }

    .seiteninhalt .ue {
        border-bottom: 1px solid black;
    }

    .seiteninhalt .ud {
        border-bottom: 2px solid black;
    }

    .seiteninhalt .uz {
        border-bottom: 3px double black;
    }

    .seiteninhalt .le {
        border-left: 1px solid black;
    }

    .seiteninhalt .ld {
        border-left: 2px solid black;
    }

    .seiteninhalt .lz {
        border-left: 3px double black;
    }

}
