/* Allgemeine Seiten Einstellungen */

body { background-color:#E6E4DB;
       color:#800000;
       font-family:'Helvetica',Arial,sans-serif;
       font-size: 12pt;
       margin-left:/*5%;*/0%;
       margin-right:/*5%;*/0%;
       margin-top:0%;
       margin-bottom:0% }

div.navigationszone { background-color:#800000;
                      padding-left:5%;/*0%;*/
                      padding-right:5%;/*0%;*/
                      margin-left:0%;
                      margin-top:0%;
                      margin-bottom:0% }

div.inhaltszone { background-color:#E6E4DB;
                  padding-left:5%;/*0%;*/
                  padding-right:5%;/*0%;*/
                  background-image:url(../bilder/uebergangsgrafik-breit.jpg);
                  background-repeat:no-repeat;
                  background-position:top;
                  margin-left:0%;
                  margin-top:0%;
                  margin-bottom:0% }

/* Link Einstellungen */

a:link { font-weight:normal;
         color:#800000;
         text-decoration:underline; }

a:link.navigation { font-weight:normal;
                    color:#E6E4DB;
                    text-decoration:underline;
                    white-space:nowrap; }

a:link.home { font-weight:normal;
              color:#E6E4DB;
              text-decoration:underline;
              position:absolute; left:5%; }

a:link.mailto { font-weight:normal;
                color:#E6E4DB;
                text-decoration:underline;
                position:absolute; right:5%; }

a:visited { font-weight:normal;
            color:#800000;
            text-decoration:underline; }

a:visited.navigation { font-weight:normal;
                       color:#E6E4DB;
                       text-decoration:underline;
                       white-space:nowrap;  }

a:visited.home { font-weight:normal;
                 color:#E6E4DB;
                 text-decoration:underline;
                 position:absolute; left:5%; }

a:visited.mailto { font-weight:normal;
                   color:#E6E4DB;
                   text-decoration:underline;
                   position:absolute; right:5%; }

a:hover { font-weight:normal;
          color:#800000;
          text-decoration:underline; }

a:hover.navigation { font-weight:normal;
                     color:#E6E4DB;
                     text-decoration:underline;
                     white-space:nowrap; }

a:hover.home { font-weight:normal;
               color:#E6E4DB;
               text-decoration:underline;
                position:absolute; left:5%; }

a:hover.mailto { font-weight:normal;
                 color:#E6E4DB;
                 text-decoration:underline;
                 position:absolute; right:5%; }

/* Text Formatierungen */

#intern { font-size:120%;
          margin-top:0pt;
          margin-bottom:6pt;
          color:#800000; }

#extern { color:#800000; }

#quer { font-size:100%;
        color:#800000;}

#titel { font-size:250%;
         font-weight:normal;
         text-align:left;
         text-decoration:none;
         margin-top:2pt;
         margin-bottom:2pt;
         color:#800000; }

#zusatz { font-size:100%;
          font-weight:normal;
          text-decoration:none;}

#einschub { font-size:60%;
            font-weight:normal;
            text-decoration:none;}

#zwischen { font-size:175%;
            font-weight:normal;
            text-align:center;
            text-decoration:none;
            margin-top:2pt;
            margin-bottom:2pt;
            color:#800000; }

#topic { font-size:120%;
         font-weight:bold;
         text-align:left;
         text-decoration:none;
         margin-top:12pt;
         margin-bottom:0pt;
         color:#800000; }

#text { font-size:100%;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        margin-top:2pt;
        margin-bottom:2pt;
        color:#800000; }

#impressum { font-size:100%;
             font-weight:normal;
             font-style:italic;
             text-align:center; }

#zutaten { font-size:100%;
           font-style:italic; }

#autor { font-size:100%;
         font-style:italic;
         font-weight:normal; }

#book { font-size:100%;
        font-variant:small-caps; }

#original {font-size:80%;
           font-weight:normal;
           text-decoration:none;}

/* Spezielle Listen - Formate */

ul.navigation { margin: 0;
                padding: 0;
                text-align:left}

li.navigation { list-style: none;
                display: inline;
                /*white-space:nowrap;*/
                margin-right:20;
                padding:0; }

ul.home { list-style:none; }

/* Tabellen Definitionen */

table { border:0px solid #008080; }

td { border:0px solid #008080; padding:5px;}

table.head { width:100%; }

td.head1l { width:50%; text-align:left}

td.head1r { width:50%; text-align:right}

td.head2l { width:20%; text-align:left}

td.head2m { width:20%; text-align:center}

td.head2r { width:20%; text-align:right}

table.col2 { width:90%; }

td.col2e { width:50%; }

td.col2l { width:20%; }

td.col2r { width:60%; }

td.col2s { width:30%; }

td.col2b { width:70%; }

table.col3 {width:100% }

td.col3l { width:45%; }

td.col3m { width:10%; }

td.col3r { width:45%; }

/* Zusaetzliche Ausrichungen */

.mittig { vertical-align:middle;
          text-align:center; }

.rechts { text-align:right; }

/* Bereichs Einstellungen */

#extra { margin-left: 10%;
         margin-right: 10%;
         background-color:#FFFFD7; }

.comment { border:3pt ridge #FDFCD5;
           float:right;
           padding:2%;
           width:30%}

.def {   padding-left:3pt;
         padding-right:3pt;
         background-color:#E9ECD7;
         color:#800000;
         text-decoration:none; }

.definition { padding-top:0pt;
              background-color:#E9ECD7; }

.definition2 { float:right;
               width:20%;}

.listen { padding-top:0pt;
          background-color:#E6E4DB; }

/* Abstands Einstellungen */

#room { margin-left:3%;
        margin-right:3%; }

#abstandr {margin-right:25%; }

#abstand1 { margin-bottom:6pt; }

#abstand2 { margin-bottom:12pt; }

#abstand3 { margin-bottom:18pt; }
