body {
    font-size: 80%;
}

h1 {
    font-style: italic;
    text-align: right;
    font-weight: normal;
    font-size:18pt;
}
h2  {
    font-size:12pt;
    font-weight:normal;
}
ul#Navigation {
    display: none;
}

div.Info {
    margin-top:0;
    float: left;
    padding: 0 30px 30px 0;
    width: 170px;
    font-family: trebuchet ms,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    text-align: right;
}
div.Info h2 {
    font-size: 10pt;
    margin: 0pt;
}
div.Info p {
    margin-bottom:4pt;
    margin-top:4pt;
}
a {
    color:black;
    text-decoration:none;
}

div.Inhalt h2 {
    font-size:15pt;
    font-style: italic;
    margin-bottom: 12pt;
    margin-top: 30pt;
    page-break-after: avoid;
}
div.Inhalt h3 {
    margin-bottom: 0cm;
    page-break-after: avoid;
}
div.Inhalt h5 {
    margin-bottom: 0cm;
    width: 3cm;
    float: left;
    padding-right: 8pt;
    padding-bottom: 8pt;
    margin-top: 8pt;
    padding-top: 0pt;
}
div.Inhalt div.centering {
    width:20em;
    margin:2em auto;
    text-align:left;
}
p.poem {
    line-height:27px;
    margin-bottom: 2em !important;
}
p.poem:first-letter {
    font:  2em 'times new roman',times,serif;
    color:red;
    line-height:27px;
}
.ornament {
    margin:0;
    height:25px;
    padding:0;
    background: url(om.gif) center no-repeat;
}
.christentum p.ornament {
    background: url(kreuz_herz_anker_rund.gif) center no-repeat;
}
/*=========Bilder=========*/

div.Inhalt p img {
    float:left;
    margin:1em 1em 1em 0;
}
.Inhalt dl  {
    margin:0 auto;
    text-align:center;
}
.Inhalt dd  {
    text-align: center;
    margin:0;
}

dl.marginalie  {
    float:left;
    clear:both;
    width: 170px;
    padding: 0 30px 30px 0;
}
.marginalie dd  {
    margin:0;
    font-size: 90%;
}
/* ===================== Sanskrit ===================== */
.sa {
    font-family: tahoma !important;
    letter-spacing: 0.1em;
    word-spacing: 0.1em;
    margin: 2.6em 0 0.5em !important;
    font-size: 1em !important;
    line-height: 1.8;
    font-weight: bold;
}


button { display:none;}
.sa3 {display:block;}
.sa3 span.sa {display:inline;}
.screen {display:none;}
.g {font-size:x-small;font-variant: small-caps;}

input  {
    display:none;
}

table.analyse  {
    border-collapse:collapse;
    width: 100%;
    margin-bottom:.5em;
    padding:0
}

table.analyse td {margin:0; padding:0;padding-left:1px; line-height:1.2em; font-size:89%;border:1px silver solid}
table.analyse td.sa  {font-weight:bold; font-size:75% !important; word-spacing: -.5em; }

div.vokabelliste p {
    font-family:tahoma;
    font-size:80%;
    line-height:1.2;
    margin: 0 0 .5em;
}
div.vokabelliste p b  {
    letter-spacing: .08em;
}
div.vokabelliste p i  {
    padding:0 .5em;
}
div.vokabelliste  {
    margin-bottom:2em;
}


/* ===================== Tabellendarstellung ===================== */
table.guna  {
   table-layout:fixed;
   border-collapse:collapse;
   margin:0 0 4em;

}
table.guna td {
    border: 1px solid black;
    padding: .5em;
    font: .9em 'trebuchet ms',tahoma,Verdana,arial,helvetica,sans-serif
}
table.guna .var1 {
    background-color:#efdfc5;
    text-align:center;
    font-weight: bold;
    font-size:12pt;
}
table.guna .var2 {
    background-color:#efdfc5;
    text-align:center;
    font-style: italic;
    font-weight: bold;
}
/* ===================== Quellenangaben ===================== */
a.footnote  {
    font-size:70%;
    vertical-align:top;
    text-decoration: none;
}
.source {
    font-size:60%;
    vertical-align:top;
}
#Quellen  {
    font-size:70%;
}
/* ===================== abschließende Fußzeile ===================== */
p#Fusszeile {
    font-style: italic;
    margin-top: 34pt;
    border-top: 4pt solid silver;
    border-bottom: 4pt solid silver;
    padding: 0.65ex 0.2em 0.95ex;
    clear: both;
    text-align: center;
    font-weight: bold;
    margin-top: 1.4em;
    line-height: 2.7ex;
    letter-spacing: 0.5pt;
    font-family: 'trebuchet ms',tahoma,arial,helvetica,sans-serif;
    font-size: 103%;
}

}
p#Fusszeile a  {display:none;}
