body {
 font-family: Verdana, sans-serif;
 text-align: left;
 color: black;
 background-color:white;
 margin-left:2%;
 margin-right:3%;
 max-width:40.0em;
}
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dd,dl
     { font-family:Verdana,sans-serif; }
h1,h2,h3,h4,h4,h6 {
 margin-top: 0.5em;
 margin-bottom: 0.1em;
}
h1 {
 font-size: 140%;
 color:black;
 background-color:#D5EAEC;
 border-style:none;
 border-width:thin;
}
h1.small {
 font-size: 110%;
 font-family: Verdana, sans-serif;
 margin-top: 0.1em;
 margin-bottom: 0.1em;
}
h1,h2,h3,h4,h5,h6 {
 page-break-after:avoid;
}
p.small, b.small, a.small {
 font-family: Verdana, sans-serif;
 font-size: 90%;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
}
q {
 font-style: italic
}
h2 {
 font-size: 130%;
}
h3,h4 {
 font-size: 120%;
}
h5,h6 {
 font-size: 110%;
}
p {
 text-align: left;
 margin-top: 0.5em;
 margin-bottom: 1.0em;

 }
.parte {
 border: solid;
 border-width: 0.5em;
 margin:0.5em;
 color: black;
 background-color: white;
 padding: 0.5em
}
em {
 font-weight: bold;
}
.passagen {
font-size:1.3em;
font-weight:200;
}
.lyrik, .gebet, .passagen {
 margin: 2.5em;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
 margin-left: 2.0em;
 font-family: Verdana, Arial, sans-serif;
 font-style: italic;
 text-align: left;
 font-weight: normal;
}
.lyrik, .passagen {
white-space: nowrap;
}
pre {
 font-family: monospace;
}

.rechts {
 text-align: right;
}
.autor {
 font-style: italic;
 margin-left:17.0em;
 clear:both;
}
.termin {
 color:#9F0000;
 background-color:#FFFFFF;
 background-image: none;
}
h1.parte {
 text-align: center;
}
.date {
 font-family: Verdana, sans-serif;
 font-size: small;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}
a {font-style:normal;}
a:link { color:blue;
         text-decoration:underline;
         background: #FFFFFF;}
a:visited { color:#990099;
            text-decoration:underline;
            background: #FFFFFF; }
a:active { color:purple;
           text-decoration:none;
           background: #FFFFFF;}
a.extern { font-style: italic;
           }
hr {
 margin-top: 0em;
 margin-bottom: 0em;
}
@page {
  size: auto;   /* auto is the initial value */
  margin: 10%;
}