body {
 font-family: Verdana, sans-serif;
 text-align: left;
 color: black;
 background-color:#FFFFCC;
 margin-left:2%;
 margin-right:3%;
 max-width:60.0em;
 }
em {
 font-style: italic;
}
.rechts {
 text-align: right;
}
ul,ol {
 margin-left:1.0em;
 padding:0.2em;
}
li {
 margin-left:0em;
 padding:0em;
 margin-top:0.5em;
 clear:left;
}

table {
border-collapse: separate;
border-spacing: 5pt
}
table.ruprecht {
 border-collapse: collapse;
 border-spacing:0;
 margin-bottom: 2.0em;
 width:100%;
}
pre {
 font-family: monospace;
}


p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dd,dl
     { font-family:Verdana,sans-serif; }
p {
 text-align: left;
 margin-top: 0.5em;
 margin-bottom: 1.0em;
 }
p.ort {
     font-style: italic;
           }
h1,h2,h3,h4,h5,h6 {
 margin-top: 0.5em;
 margin-bottom: 0.1em;
 page-break-after:avoid;
 clear:left;
}
.nowrap {
 white-space: nowrap;
}
h1 {
 font-size: 140%;
 font-weight:bold;
 color:black;
 background-image: none;
 border-style:none;
 border-width:thin;
}
h2 {
 font-size: 130%;
 font-weight: 500;
}
h3 {
 font-size: 120%;
 font-weight: 400;
}
h4 {
 font-size: 110%;
 font-weight: 400;
}
h5,h6 {
 font-size: 110%;
}
h1.small {
 font-size: 110%;
 font-weight: 500;
 font-family: Verdana, sans-serif;
 margin-top: 0.1em;
 margin-bottom: 0.1em;}
h1.zart {
 color: #000000;
 background-color:#FFFFCC;
 background-image: none;
 font-weight: 500;
 font-size: 140%
}
h2.zart {
 font-size: 120%;
 font-weight: 500;
 font-family: Verdana, sans-serif;
}
p.small, b.small, a.small, li.small{
 font-family: Verdana, sans-serif;
 font-size: 90%;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
}
.date {
 font-family: Verdana, sans-serif;
 font-size: smaller;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}
.termin {
 color:#9F0000;
 background-color:#FFFFCC;
 background-image: none;
}
a {font-style:normal;}
a:link { color:blue;
         text-decoration:underline;
         background: inherit;}
a:visited { color:#990099;
            text-decoration:underline;
            background: inherit; }
a:active { color:purple;
           text-decoration:none;
           background: inherit;}
a.extern { font-style: italic;
           }
a.lo {color:black;
      background-color:#FFFFCC;
      text-decoration:none;}
a.ro {color:black;
      background-color:#FFFFCC;
      text-decoration:none;}



hr {
 margin-top: 0em;
 margin-bottom: 0em;
}
td {
 vertical-align:top;
}
td.lo {
 font-family: Verdana, sans-serif;
 white-space: nowrap;
 font-size:200%;
 text-align: right;
 border-right-style:solid;
 border-bottom-style:solid;
 border-bottom-color:black;
 border-right-width:thin;
 border-bottom-width:thin;
 border-right-color:black;
 letter-spacing:.6em;
 padding:0.4em;
 padding-top:0em;
 width:2.0em;
 padding-left:0em;
 }
td.ro {
 font-family: Verdana, sans-serif;
 font-size:200%;
 white-space: nowrap;
 text-align: left;
 border-bottom-style:solid;
 border-bottom-color:black;
 border-bottom-width:thin;
 border-left-style:solid;
 border-left-color:black;
 border-left-width:thin;
 letter-spacing:0.6em;
 padding:0.4em;
 padding-top:0em;
 }
 td.lm {
 font-family: Verdana, sans-serif;
 white-space: nowrap;
 font-size:100%;
 text-align: right;
 border-right-style:solid;
 border-right-width:thin;
 border-right-color:black;
 padding:0.4em;
 width:2.0em;
 padding-left:0em;
 }
td.rm {
 font-family: Verdana, sans-serif;
 font-size:100%;
 white-space: nowrap;
 text-align: left;
 border-left-style:solid;
 border-left-color:black;
 border-left-width:thin;
 padding:0.4em;
 }
td.lu {
 font-family: Arial, sans-serif;
 font-size:small;
 text-align: left;
 border-right-style:solid;
 border-right-width:thin;
 border-right-color:black;
 vertical-align:top;
 padding:0.4em;
 padding-bottom:0em;
 padding-left:0em;
 }
 td.ru {
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 vertical-align:bottom;
 border-left-style:solid;
 border-left-color:black;
 border-left-width:thin;
 padding:0.4em;
 padding-top:4em;
 padding-bottom:0em;
 }
td.lb {
 font-family: Arial, sans-serif;
 font-size:small;
 text-align: left;
 border-style:none;
 vertical-align:top;
 padding:0.4em;
 padding-left:0em;
 }
 td.rb {
 font-family: Verdana, Arial, sans-serif;
 text-align: left;
 vertical-align:top;
 border-style:none;
 padding:0.4em;
 }
@page {
  size: auto;   /* auto is the initial value */
  margin: 10%;
}