@font-face {font-family: 'Alchemie'; src: url('Alchemie.woff') format('woff');}
@font-face {font-family: Euclid Fraktur, UnifrakturMaguntia, Courier, monospace; font-style: normal;font-weight: normal; src: url(../types/EUCLIDF1.eot);}
@font-face {font-family: Euclid Symbol, Courier, UnifrakturMaguntia, monospace; font-style: normal;font-weight: normal; src: url(../types/EUCLIDS0.eot);}
@font-face {font-family: Rainers Mathe Symbole, Courier, monospace; font-style: normal;font-weight: normal; src: url(../types/RAINERS0.eot);}

BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CAPTION, TABLE, CODE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE {font-family: Arial, Helvetica, sans-serif}
CAPTION, P, TD, UL, OL, LI, BLOCKQUOTE {font-size: 9pt; color: black; background-color:#ffffff;}
CAPTION {font-weight: bold; line-height: 200%; color: black; background-color:#ffffff; text-align: center;}
CAPTION.top {font-size: 11pt; color: black; background-color:#ffffff; font-weight: bold; line-height: 200%; text-align: center;}
.alchem {font-family: Alchemie;}

H1 { font-size: 14pt ;letter-spacing: 0.1em; line-height: 120%; vertical-align: bottom}
H1.latein { font-size: 16pt ;letter-spacing: 0.1em; line-height: 120%; vertical-align: bottom}

H2 { font-size: 12pt ;letter-spacing: 0.1em; line-height: 120%; vertical-align: bottom}
H2.latein { font-size: 12pt ;letter-spacing: 0.1em; line-height: 120%; vertical-align: bottom; font-family: Times, Times-Roman, serif;}
H3 { font-size: 10pt ;font-weight: normal; letter-spacing: 0.1em; line-height: 200%;}
H4 { font-size: 10pt ;font-weight: normal; letter-spacing: 0.1em; line-height: 200%; text-align: center; font-style: italic}
P { text-indent: 1em; font-size: 10pt;}
P.citfirst {font-family: courier; text-indent: 0em; text-align: justify; font-size: 10pt;}

.zitat {font-size: 10pt; background-color: RGB(255,255,204); text-align: justify;}
.zitlat {font-family: Times, Times-Roman, serif; text-indent: 0em; text-align: justify; padding: 25px; }
.quote {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-indent: 0em; text-align: justify; padding: 25px; font-size: 10pt;}
LI.latein {font-family: Times, Times-Roman, serif; font-size: 10pt; text-indent: 0em}
.latein {font-family: Times, Times-Roman, serif; font-size: 11pt; text-indent: 0em}
.math {font-family: Times, Times-Roman, serif; font-size: 12pt; font-style: italic}
.times {font-family: Times, Times-Roman, serif; font-size: 11pt}
TD {text-indent: 0em; margin: 0px; vertical-align: top;}
TD.komma {font-size: 8pt; text-indent: 1em; text-align: ","; margin: 0px}
td.bottom {border-bottom-width:thin; border-bottom-style:solid; border-bottom-color:black}
div.vorblatt {display:none}
@media print {div.vorblatt {display:block;page-break-after:always;}}
TD.zeit {font-size: 8pt; text-indent: 0em; text-align: ":"; margin: 0px}
BODY.wide {width:900px; margin: 5px; padding: 3px; color: black; background-color:#ffff99}

BODY.main {width:581px; margin: 3px; padding: 0px; color: black; background-color:#ffffff}
BODY.nomarg {width: 110px; margin: 0px; padding: 0px; background-color:#ffff99; color:black}
TH { font-size: 8pt; font-weight: normal; text-align: center}
TH.bold { font-size: 8pt; font-weight: bold; text-align: center}
TD.eigenesache { padding: 10px; margin: 10px; border: 3px groove blue; color: black; background-color: #ebf498; font-weight: bold}
UL { list-style-type: circle}
.nobull {list-style-type: none;}
OL {text-indent: 0em;}
OL.dec { list-style-type: decimal;}
OL.alpha {list-style-type: upper-alpha;}
.big {font-size: 12pt}
.small {font-size: 8pt}
.rsmall {font-size: 8pt; color: red; background-color: #ffff99}
.ssmall {font-size: 7pt; color: black; background-color: white; text-decoration: none; text-align: right}
.wide {letter-spacing: 0.2em}
.vsmall {font-size: 6pt; color: silver; background-color: white; text-decoration: none; text-align: center}
.wide {letter-spacing: 0.2em}
TD.free {font-size: 9pt; line-height: 90%; text-align: ","; vertical-align: middle}
.bio {font-variant: small-caps;}
.halbehoehe { line-height: 50%}
HR.line1 {color: black; background-color: white}
HR.line3 {color: blue; background-color: white}
HR.double {color: black; border-style: double; background-color: white}
TABLE {color: black; background-color:#ffffff; padding: 3px; margin: 0px; border: none}
TABLE.main {width: 575px; color: black; background-color:#ffffff; padding: 3px; margin: 0px; border: none}
TABLE.breit {width: 700px; color: black; background-color:#ffffff; padding: 3px; margin: 0px; border: none}
TABLE.footer {background-color: #ffff99; color:black; border: thin ridge blue}
.r {color: red; background-color: #ffff99}
.rot {color: red; background-color: white}
.blau {color: navy; background-color: white}
.gray {color: black; background-color: Gainsboro;}

.merksatz {font-size: 10pt; background-color: #ffffcc; color: blue; text-align: center; padding: 5px; width: 300px; border-top: 2px solid blue; border-bottom: 2px solid blue;}
.merksatz2 {width:80%; font-size: 10pt; background-color: #ffffcc; color: blue; text-indent: 0em; text-align: left; padding: 5px; border-top: 2px solid red; border-bottom: 2px solid red;}
.merksatz3 {font-size: 10pt; background-color: #ffffcc; color: blue; text-align: center; padding: 5px; border-top: 2px solid red; border-bottom: 2px solid red;}
.merksatz4 {font-size: 10pt; background-color: #ffffcc; color: blue; text-align: center; padding: 5px; border-top: 2px solid blue; border-bottom: 2px solid blue;}
.merksatz5 {font-size: 10pt; background-color: #ffffcc; color: blue; text-align: center; padding: 5px; width: 100%; border-top: 2px solid blue; border-bottom: 2px solid blue;}
.merksatz6 {font-size: 9pt; background-color: #ffffcc; color: red; text-align: center; padding: 5px; width: 80%; border-top: 2px solid red; border-bottom: 2px solid red;}
.anm {letter-spacing: 0.1em; font-size: 9pt;}
.merksatz7 {font-size: 10pt; background-color: #ffffcc; color: blue;}
IMG {float:left; margin-right:10px; margin-bottom:20px;}
IMG.r {float:right; margin-left:10px; margin-bottom:20px;}
IMG.nofloat {float:none; padding:0pt; margin:0pt; align-items: center;}
.noindent {text-indent: 0em}
.hide {display:none}
COL.bold {font-weight: bold}
.line {border-bottom: thin solid black}
DL, DT, DD {font-size: 9pt}
.frak {font-family: Euclid Fraktur, Courier, monospace; font-size: 12pt; font-weight:bold;}
.frak2 {font-family: UnifrakturMaguntia, monospace; font-size: 12pt; font-weight:bold;}


.symb {font-family: Euclid Symbol, Courier, monospace; font-size: 12pt}
.rs {font-family: Rainers Mathe Symbole, Courier, monospace; font-size: 12pt}
DL.norm {font-size: 10pt}
DT.norm {font-size: 10pt; font-weight:bold}
DD.norm {font-size: 10pt}
a.def:link {color:black; text-decoration:none; border:none}
a.def:visited {color:black; text-decoration:none}
a.def:hover {color:blue; text-decoration:underline}
a.def:active {color:black; text-decoration:none}

a.expand { border-bottom: 1px dashed #c30; text-decoration:none; }
a.expand:hover { cursor:help; color:#c30; background:white; }
a.expand span { visibility:hidden; position:absolute; left:-10em; margin-top:1.5em; padding:1em; text-decoration:none; }
a.expand:hover span, a.infobox:focus span, a.infobox:active span {visibility:visible; left:1em; border:1px solid #c30; color:blue; background:white; }