
 a:link    { text-decoration: none; color: #00008b; }
    a:visited    { text-decoration: none; color: #555;}
    a:hover    { text-decoration: none; color:#71ad00; }
    a:active    { text-decoration: none; color:#555; }

    a:link.big    { text-decoration: none; color: #00008b;font-size:20px;font-weight:bolder; }
    a:visited.big     { text-decoration: none; color: #555;font-size:20px;font-weight:bolder; }
    a:hover.big     { text-decoration: none; color:#71ad00;font-size:20px;font-weight:bolder; }
    a:active.big     { text-decoration: none; color:#555;font-size:20px;font-weight:bolder; }

     a:link.sma    { text-decoration: none; color: #666;font-size:10px;font-weight:normal; }
    a:visited.sma    { text-decoration: none; color: #666;font-size:10px;font-weight:normal; }
    a:hover.sma     { text-decoration: none; color:#71ad00;font-size:10px;font-weight:normal; }
    a:active.sma     { text-decoration: none; color:#666;font-size:10px;font-weight:normal; }



    body    { margin-left: 15%; margin-right: 15%; }

    h1    { text-align: center; clear: both; }

    h1    { line-height: 1em; margin-top: 1em; margin-bottom: 1em;font-family:Brill; }

    h2    {  margin-left: 25%; text-align: left; margin-top: 1em; margin-bottom: 1em; font-family:Brill; font-size:24px;font-style:italic; }

    h3    {  margin-left:25%; text-align: left;  font-family:Brill;font-size:20px; }

    h4    { margin-left: 1%; margin-top: 1em;font-family:Brill; }

    a:target {
 color: hsla(11, 69%, 57%, 1);
 padding-top:10px;
 font-size: 1em;
}
a:target:hover {
 color: #71ad00;
 padding-top:10px;
  font-size: 1em;
}
 a:target.big {
 color: hsla(11, 69%, 57%, 1);
 padding-top:10px;
 font-size: 20px;
 font-weight:bolder;
}
a:target.hadrei {
 color: hsla(11, 69%, 57%, 1);
 padding-top:50px;
 font-size: 26px;
 font-weight:bolder;
}
.big:active {
 font-size:20px;
 font-weight:bold;
}
    hr    { width: 33%;
            margin-top: 3em;
            margin-bottom: 3em;
            margin-left: auto;
            margin-right: auto;
            clear: both; }

    img    { text-align:center; border: 4px double grey; margin-top: 2em; margin-bottom: 0;}
    img.plain    { border: none; }

    p, span    {
           font-family:Brill;
           font-weight: normal;
           text-align: justify;
           font-size:20px;
           color:#555;
           }
           p.dich {
            font-size:16px;
            font-family:brill;
            color:#333;
           }

    table.toc    { width: 70%; margin-left: 40%; }
    table.toc td.author    { text-align: left; vertical-align: middle; }
    table.toc td.poemtitle    { text-align: left; vertical-align: middle; padding-left: 2em; }
    table.toc td.poemsubtitle    { text-align: left; vertical-align: middle; padding-left: 4em; }
    table.toc td.onpage    { text-align: right; vertical-align: middle; padding-left: 1em; }

    .antiqua { font-style: italic; }

    td {
     vertical-align:top;
    }


    .caption    { margin-top: 1em; margin-bottom: 0em; font-size: smaller; }

    .center    { text-align: center; }

    .dichter    {font-family:arial;margin-left: 25%; margin-right: 15%; font-size: small;color:#000; }

    .figcenter    { margin: auto; text-align: center; }

    ul.IX    { font-size: 90%; list-style-type: none; font-size: inherit;text-align:left; }
    .IX li    { margin-top: 0; }

    .pagenum    { position: absolute; right: 3%; font-size: small;
                  font-weight: normal; font-style: normal; text-align: right;
                  text-indent: 0em; letter-spacing: 0ex; }
    .poe             { margin-left:25%; text-align: left; }
    .poem             { margin-left:25%; text-align: left; }



    .ppnote    { background-color: #EEE; color: #000; padding: 10px;
                 font-family: sans-serif; font-size: 90%; border: thin solid #999;
                 margin-left: 5%; margin-right: 5%; margin-top: 3em; margin-bottom: 6em; }

    .right    { text-align: right; }

    .spaced    { letter-spacing: 0.2em; font-style: normal; }

    .title    { text-align: center; font-weight: bold; line-height: 2em; margin-top: 3em; margin-bottom: 2em; }