@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;}
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}


.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; }
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;}
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;}}
BODY {width:581px; margin: 3px; padding: 0px; color: black; background-color:#ffff99}
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}
UL.nobull { list-style-type: none;}
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}
.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.breit {width: 700px; 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.zitat {color: black; background-color:#ffffff; padding: 0px; margin: 0px; border: none}
TABLE.footer {background-color: #ffff99; color:black; border: thin ridge blue}
TABLE.w250 {width: 250px; color: black; background-color:#ffffff; padding: 3px; margin: 0px; border: none}
.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; border:none;}
IMG.r {float:right; margin-left:10px; margin-bottom:20px;  border:none;}
IMG.nofloat {float:none; padding:0pt; margin:0pt; align-items: center; border:none;}
.noindent {text-indent: 0em}
.hide {display:none}
COL.bold {font-weight: bold}
.line {border-bottom: thin solid black}
DL, DT, DD {font-size: 8pt}
.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; vertical-align: top;}
DD.norm {font-size: 10pt; vertical-align: top;}
a.def:link {color:black; text-decoration:none; border:none;}
a.def:visited {color:black; text-decoration:none; border:none;}
a.def:hover {color:blue; text-decoration:underline; border:none;}
a.def:active {color:black; text-decoration:none; border: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; }