body {margin-top:2%;margin-bottom:2%;margin-left:6%;margin-right:6%;
    color:#000;background-color:#fff;cursor:default;line-height:140%;font-size:125%;}
.js {display:none}
img {border:none}
a acronym {text-decoration:none}
a.e {color:#f00;background-color:#fff} /* extern */
a.fn {text-decoration:none} /* Fußnote */
a.lit {color:#0a0;background-color:#fff} /* Literatur-Angabe */
a.n:link {text-decoration:none;color:#99d;font-weight:normal}
a.n:visited {text-decoration:none;color:#99d;font-weight:normal}
a.n:hover {text-decoration:underline;color:#f00;font-weight:normal}
a.p {font-variant:small-caps}
a.x {text-decoration:none;border-bottom: 1px dotted}
a.xp {text-decoration:none; border-bottom: 1px dotted;font-variant:small-caps}
acronym {border-bottom: 1px dotted;cursor:help}
span.a {font-style:italic}
span.n {font-variant:small-caps}
span.n strong {color:#009;background-color:#fff}
b {color:#009;background-color:#fff}
b.n {color:#000;background-color:#fff}
div.n {position:absolute;top:3%;left:6%;width:60%;
 font-family:sans-serif;color:#000;font-size:0.75em;font-weight:normal;line-height:130%}
div.rahmenlinks {float:left;margin-right:10px;margin-bottom:10px;
 padding:5px;border:1px solid #ddf;text-align:center}
div.rahmenrechts {float:right;margin-left:10px;margin-bottom:10px;
 padding:5px;border:1px solid #ddf;text-align:center}
div.alphabetic-index {text-align:center;padding-bottom:0.25em;padding-top:0.25em;margin-bottom:1em;
    border-bottom:1px solid #000}
div.alphabetic-subindex {text-align:center}
div.alphabetic-subindex a {padding:0.3em}
h1 {font-size:1.25em;font-weight:bold;
    color:#009;background-color:#fff;
    margin:0px;padding:0px;padding-bottom:0.5em;padding-top:65px;padding-right:65px;
    border-bottom: 1px solid #666; 
    background-image:url(gif/tit.gif);background-position:top right;background-repeat:no-repeat;}
h2 {font-size:1em;font-weight:bold;clear:both;    
    color:#009;background-color:#fff;
    margin:0px;padding:0px;padding-top:1em;padding-bottom:0.5em}
h3 {font-size:1em;font-weight:bold;clear:both;    
    color:#000;background-color:#fff;
    margin:0px;padding:0px;padding-top:1em;padding-bottom:0.5em}
hr {color:#000;background-color:#fff;}
p {text-align:justify}
sup {font-size:80%} 
sub {font-size:x-small}
table {border-color:#000; padding:5px}
td {vertical-align:top; border-color:#000; color:#000; background-color:#fff}
td.a {vertical-align:middle; color:#000;background-color:#fdd}
td.n {background-color:#fff;color:#000}
th {background-color:#ff0; color:#000; border-color:#000; text-align:left; font-weight:normal}
thead {background-color:#ff0; color:#000}
tbody {background-color:#fff; color:#000}
tfoot {background-color:#ff0; color:#000}
img.ss {width:32px;height:32px}
img.li {width:16px;height:16px;border:1px solid #999;vertical-align:bottom}
ul {margin-left:20px; padding-left:0px; margin-top:0.5em; margin-bottom:1.5em;list-style-type:disc}
li {margin-bottom: 0.5em; color: #000; background-color:#fff}
div.cz {clear:both;padding:3px 0px;line-height:3em;border-top:1px solid #999}
div.f {clear:both;border-top: 1px solid #666;margin:0px;padding:0px;padding-top:0.5em;margin-top:2.5em}
div.l {float:left;width:40%}
div.m {float:left;width:19%;text-align:center}
div.r {float:left;width:40%;text-align:right}
div.b {float:left;width:15%}
div.q {float:right;width:80%;padding-left:2%}
div.z {clear:both;margin:3px 0px}
.hide {position:absolute;top:-10em;left:-10em;width:0px;height:0px;overflow:hidden;display:inline}
.fuss {height:65px;margin:0px;padding:0px;padding-top:0.5em;margin-top:2em;
 border-top:1px solid #666;text-align:center;clear:both;
 background-image:url(gif/logo.gif);background-position:center;background-repeat:no-repeat;}
.fuss a {text-decoration:none}
.fuss ul {margin:0px;padding:0px;white-space:nowrap;list-style:none}
.fuss li {margin:0px;padding:0px;display:inline}
.fuss li a {text-decoration:none}
.nobr {white-space:nowrap}
span.ft {font-weight:bolder;background-color:#fff;color:#009;padding-right:1em}
span.fs {font-style:italic;font-family:sans-serif;font-size:90%}
fieldset {padding:10px;padding-top:0px;border:2px solid #ff3}
legend {margin:0px;border:1px solid #ff3;color:#000;background-color:#ffd;
 padding-left:5px;padding-right:5px}
ul.zeitleiste {margin:0px;padding:0px;padding-top:5px;list-style-type:none;}
.zeitleiste li {margin:0px;padding:0px;padding-left:15px;font-variant:small-caps}
.zeitleiste li.a {background-color:#ff8;color:#00f;cursor:default;
                  background-image:url(gif/pm.gif);background-repeat:no-repeat}
.zeitleiste li.n {background-image:url(gif/pu.gif);background-repeat:no-repeat}
.zeitleiste li.v {background-image:url(gif/ph.gif);background-repeat:no-repeat}
#register a {text-decoration:none;color:#000;background-color:#fff;border-bottom:1px dotted #00f}
#register a.r {text-decoration:none;color:#00f;margin-left:1em;padding-left:1em;border:none;background:url(gif/pr.gif) left no-repeat}
#register a.w {text-decoration:none;color:#00f;margin-left:1em;padding-left:1em;border:none;background:url(gif/pr.gif) left no-repeat}
#register a.w img {border:1px solid #ccc;vertical-align:middle}
#register div.alphabetic-index a {text-decoration:underline;color:#00f;background-color:#fff;border:none;padding-left:0.25em;padding-right:0.25em}
#register div.alphabetic-subindex a {text-decoration:underline;color:#00f;background-color:#fff;border:none}
#register div.p {margin-top:0.7em}
#register ol {padding:0px;margin:0px}
#register li {list-style-type:decimal;margin:0em;margin-left:2.5em}
#register p {margin-left:1em; text-indent:-1em; margin-top:0.7em; margin-bottom:0.7em}
#register .fuss a {color:#00f;border:none}
#breadcrumb {font-family:sans-serif;font-size:0.75em}
#breadcrumb a:link {text-decoration:none;color:#99d;border:none}
#breadcrumb a:visited {text-decoration:none;color:#99d;border:none}
#breadcrumb a:hover {text-decoration:underline;color:#f00;border:none}
#quellen li {font-size:87.5%}
#weblinks li {font-size:87.5%}
@media screen and (max-width:400px) {
 body {margin-left:1em;margin-right:1em} 
}

