/* d2form.css */
/* <html> */
/* <head> */
/* <title>Titel der Datei</title> */
/* <link rel=stylesheet type="text/css" href="../hobform.css"> */
/* </head> */
/* <body> */
/* <span>...</span> */
/* <pre class="bla">Erlaeuterungen zu Formeln</pre>
/* </body> */
/* </html> */

/* definierte Formate und classes */

/* Links global */
a:link { padding:1px; background-color:transparent; color:#FFFFFF; font-weight:bold; text-decoration:none; border-bottom:none; }
a:visited { padding:1px; background-color:transparent; color:#C0C0C0; font-weight:bold; text-decoration:none; border-bottom:none; }
a:hover, a:active, a:focus { padding:1px; background-color:transparent; color:#FFCC00; }
a.extl:link { background:url(rscroll.gif) center left no-repeat; padding-left:18px; background-color:transparent; color:#FF0000; font-style:italic; text-decoration:underline; border-bottom:thin solid; }
a.extl:visited { background:url(rscroll.gif) center left no-repeat; padding-left:18px; background-color:transparent; color:#DD0000; font-style:italic; text-decoration:underline; border-bottom:thin solid; }
a.extl:hover, a.extl:focus, a.extl:active { background-color:#FF9900; color:#FFFFFF; font-style:italic; }
a.intl:link { background:url(bscroll.gif) center left no-repeat; padding-left:18px; background-color:transparent; color:#EEEEEE; text-decoration:none; border-bottom:none; }
a.intl:visited { background:url(bscroll.gif) center left no-repeat; padding-left:18px; background-color:transparent; color:#DDDDDD; text-decoration:none; border-bottom:none; }
a.intl:hover, a.intl:focus, a.intl:active { background-color:#FF9900; color:#FFFFFF; }
a.d2lib:link { background:url(wscroll.gif) center left no-repeat; padding-left:20px; background-color:transparent; color:#EEEEEE; }
a.d2lib:visited { background:url(wscroll.gif) center left no-repeat; padding-left:20px; background-color:transparent; color:#DDDDDD; }
a.d2lib:hover, a.d2lib:focus, a.d2lib:active { background-color:#FF9900; color:#FFFFFF; }
a.mail { background:url(mail.gif) center left no-repeat; padding-left:20px; background-color:transparent; color:#EEEEEE; }
/* globaler Homelink */
h1.navhome { font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; text-align:right; color:#FF9900; background-color:transparent; text-decoration:none !important; padding-right:1em; margin-bottom:0.5em; margin-top:0.5em; }
h1.navhome a:link, h1.navhome a:visited { font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; text-align:right; background-color:transparent; color:#FF9900; text-decoration:none !important; margin-bottom:0.5em; margin-top:0.3em; padding-left:2px; padding-right:2px; }
h1.navhome a:hover, h1.navhome a:focus, h1.navhome a:active { background-color:#FF9900; color:#FFFFFF; text-decoration:none; border-bottom:none; padding-left:2px; padding-right:2px; }
p.navhome { font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; text-align:right; color:#FF9900; background-color:transparent; text-decoration:none !important; padding-right:1em; margin-bottom:0.5em; margin-top:0.5em; }
p.navhome a:link, p.navhome a:visited { font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; text-align:right; background-color:transparent; color:#FF9900; text-decoration:none !important; margin-bottom:0.5em; margin-top:0.3em; padding-left:2px; padding-right:2px; }
p.navhome a:hover, p.navhome a:focus, p.navhome a:active { background-color:#FF9900; color:#FFFFFF; text-decoration:none; border-bottom:none; padding-left:2px; padding-right:2px; }


/* Gesamtbild (fuer body siehe auch freie class 'lib') */
/* * { margin:0px; padding:0px; } */
/* Seiteneinrueckung */
#site { margin-left:60px; margin-right:10px; }
/* Seiteninhalt */
#content { }
body { font-family:Arial, Helvetica, sans-serif; background-color:#333333; color:#EEEEEE; font-size: 100.01%; margin:0px; }
/* HoB */
div.blog { margin-left:50px; margin-right:100px; margin-bottom:0px; margin-top:0px; width:80%; border-style:double; border-width:thick; border-spacing:3px; border-color:#996600; padding:1em; }
p.blog { font-size:80%; font-style:italic; text-align:right; padding-right:1em; }
/* alles */
p.main:first-letter { font-family:Herculanum, 'Comic Sans MS', Georgia, serif; font-size:2em; background-color:transparent; color:#FF9900; float:left; margin-right:0.4em; }
/* nur Datum */
p.date { font-size:80%; font-style:italic; text-align:right; margin-top:10mm; padding-right:1em; }
/* nur Mail */
p.mail:first-letter { font-family:Herculanum, 'Comic Sans MS', Georgia, serif; font-size:2em; background-color:transparent; color:#FF9900; }
p.mail { margin-top:3em; margin-bottom:3em; }

/* yawg story */
*.yawg { font-family:Georgia, serif; background-color:#006600; color:#EEEEEE; font-size: 100.01%; margin:0px; }
p.main:first-letter { font-family:Herculanum, 'Comic Sans MS', Georgia, serif; font-size:2em; background-color:transparent; color:#FF9900; float:left; margin-right:0.4em; }
p.fight { font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-size: 110%; }
*.conf { font-style:italic; }
*.down { font-size: 80%; text-align:left; }
*.down:before { content:url(comp_l.gif)" "; }
*.chap { font-size: 80%; font-style:italic; text-align:right; margin-top:3em; margin-bottom:3em; }
*.write { font-family:"Inkpen Chords", Sand, "Andale Mono", "Trebuchet MS", "Courier New", Courier, monospace; font-size:110%; white-space:nowrap; }
*.spkbg { font-family:Gregorian, Chubby, Verdana; font-size:100%; }
*.spkig { font-family:Pyxid, Technical, Georgia, Courier; font-size:80%; }
*.spkig2 { font-family:Pyxid, Technical, Georgia, Courier; font-size:100%; }
*.spkfg { font-family:Futura, Tahoma, Helvetica; font-size:100%; }
*.spk2nd { font-family:Copperplate, "Gill Sans", "Arial Narrow"; font-size:100%; }

/* Ueberschriften */
h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; background-color:transparent; color:#FF9900; }
h1,h2,h3 { text-align:center; margin-top:2em; }
h1,h2 { font-family:Herculanum, Arial, Helvetica, sans-serif; font-variant:small-caps; }
h1 { font-size:3em; margin-top:1em; }

/* Formeln */
/* Hauptformel */
p.form { font-family:"Courier New", Courier, monospace; font-size:120%; font-weight:bold; text-align:center; background-color:transparent; color:#EEEEEE; white-space:pre; }
/* Anmerkungen zu Formeln */
p.bla { font-family:"Courier New", Courier, monospace; font-size:80%; font-weight:bold; text-align:left; white-space:pre; }
/* freie Klassen */
*.form { font-family:"Courier New", Courier, monospace; font-weight:bold; background-color:transparent; color:#EEEEEE; white-space:pre; }
*.bla { font-family:"Courier New", Courier, monospace; font-size:80%; font-weight:bold; text-align:left; white-space:pre; }
/* sub Indizierung verwende ich fast nur in Formeln */
sub { font-size:80%; }
/* nicht mehr verwenden, da tricky bei Validierung */
pre { font-family:"Courier New", Courier, monospace; font-size:110%; font-weight:bold; }
pre.form { font-weight:bold; font-size:120%; background-color:transparent; color:#EEEEEE; }
pre.bla { font-size:100%; text-align:left; }
/* fuer Fliesstext */
tt { font-family:"Courier New", Courier, monospace; font-weight:bold; font-size:110%; white-space:nowrap; }

/* Listen (ul, ol, dl) */
ul,ol,dl { list-style-position:inside; margin-left:1em; }
dl.thx { list-style-image:url(thx.gif); }
dt { font-weight:bold; background-color:transparent; color:#FF9900; }
dd { font-weight:normal; background-color:transparent; color:#EEEEEE; }
ul.rund { list-style-type:circle; }
ul.read { list-style-image:url(rscroll.gif); background-color:transparent; color:#FF0000 !important; font-style:italic; text-decoration:underline; }
ul.lies2 { list-style-image:url(bscroll.gif); }
ul.bugs { list-style-image:url(bug.gif); }
ul.thx { list-style-image:url(thx.gif); }
ul.spec { list-style-image:url(penta_l.gif); }
ul.none { list-style-type:none; }
ol.a { list-style-type:lower-alpha; }
ol.I { list-style-type:upper-roman; }
ol.i { list-style-type:lower-roman; }
ol.nr { list-style-type:decimal; }
/* verschiedene Listenelemente */
li { text-indent:-2em; padding-left:2em; }
li.wide { margin-bottom:20px; }
li.ultra { margin-bottom:60px; }
li.small { font-size:80%; }
li.oth:first-line { font-weight:bold; background-color:transparent; color:#FF9900; }
li.oth22:first-line { font-weight:bold; background-color:transparent; color:#6699FF; }

/* Tabellen */
table { border-style:double; border-width:thick; border-spacing:3px; border-color:#996600; margin:2em; }
caption { caption-side:top; font-variant:small-caps; background-color:transparent; color:#FF9900; }
tr, th, td { padding:5px; border-color:#996600; }
th { font-weight:bold; }
tbody.numb { text-align:right; font-size:80%; }
tr.fat { font-weight:bold; }
/* kein Zeilenumbruch erlaubt */
tr.now { white-space:nowrap; }
tbody { border-style:solid; border-width:thin; border-color:#996600; }
thead { border-style:inset; border-width:medium; border-color:#996600; }
tfoot { border-style:inset; border-width:medium; border-color:#996600; }

/* sonstige Auszeichnungen */
abbr { border-bottom:thin dashed; background-color:transparent; color:#EEEEEE; cursor:help; }
em { font-style:italic; }
strong { font-weight:bold; background-color:transparent; color:#FF9900; }
blockquote { margin-left:4em; }
blockquote, q { font-family:Georgia, serif; }
hr { width:60%; margin-right:0px; margin-bottom:3em; margin-top:3em; }

/* unabhaengige Klassen */
/* vielleicht denk ich mir was anderes bei old und new aus */
*.neun { font-size:90%; border-style:none; border-width:thin; }
*.old { font-size:90%; border-style:none; border-width:thin; }
*.zehn { background-color:#990000; color:#EEEEEE; border-style:none; border-width:thin; }
*.new { background-color:#990000; color:#FFFFFF; border-style:none; border-width:thin; font-size:100%; }
*.numb { text-align:right; font-size:80%; }
*.uniq { background-color:transparent; color:#CC9933; font-weight:bold; text-decoration:none; }
*.set { background-color:transparent; color:#009900; font-weight:bold; text-decoration:none; }
*.rar { background-color:transparent; color:#FFFF00; font-weight:bold; text-decoration:none; }
*.item { background-color:transparent; color:#999999; font-weight:bold; text-decoration:none; }
*.mag { background-color:transparent; color:#0099FF; font-weight:bold; text-decoration:none; }
*.craft { background-color:transparent; color:#FFCC33; font-weight:bold; text-decoration:none; }
*.c { text-align:center; }
*.r { text-align:right; }
*.l { text-align:left; }
*.little { font-size:80%; }
*.small { font-size:80%; }
*.big { font-size:200%; }
*.bug:before { content:url(bug.gif)" "; }
*.lies:before { content:url(bscroll.gif); }
*.fun { background-color:transparent; color:#999900; font-family:Herculanum, 'Comic Sans MS', Georgia, serif; font-size:140%; }
*.pic { background-color:transparent; color:#999999; font-weight:bold; font-size:60%; }
/* englische Leser */
*.eng { font-style:italic; }

/* Fremdautoren */
*.nick { background-color:#006600; }
*.hob { background-color:#000000; }

/* wie body */
*.lib { font-family:Arial, Helvetica, sans-serif; background-color:#333333; color:#EEEEEE; font-size: 100.01%; }

/* zusaetzliche Hervorhebung nach Bedarf */
*.oth2 { font-weight:bold; background-color:transparent; color:#6699FF; }
*.oth3 { font-weight:bold; background-color:transparent; color:#99CC00; }
*.oth4 { font-weight:bold; background-color:transparent; color:#CCFF66; }
/* .oth3 { font-weight:bold; background-color:transparent; color:#99CC66; } */
/* .oth4 { font-weight:bold; background-color:transparent; color:#99FF66; } */
*.now { white-space:nowrap; }

/* Anmerkungen */
*.anm { font-size:80%; font-style:italic; font-weight:normal; }

/* W3C Icons */
#www { width:100px; float:left; padding-left:5px; }

/* Impressum */
div#impressum { float:right; width:14em; padding-left:1em; margin-bottom:2em; margin-top:0.2em; margin-right:0px; margin-left:auto; text-align:right; border-left-style:solid; border-left-width:thin; border-bottom-style:solid; border-bottom-width:thin; border-color:#996600; background-color:transparent; color:#FF9900; }
div#impressum a { background-color:transparent; color:#FF9900; }

/* prefetch Bereich fuer Bilder */
div#prefetch p { text-indent:-999em; height:1px; width:1px; margin-left:auto; margin-right:auto; }

/* Hauptnavigation innerhalb Themen */
p.navmain { font-size:130%; font-variant:small-caps; word-spacing:3em; text-align:center; margin-top:3em; text-decoration:none !important; }
/* Subnavigation innerhalb Themen */
p.navsub { font-size:90%; word-spacing:2em; text-align:center; margin-top:2em; text-decoration:none !important; }
/* innerhalb hart eingecodeter Seitenendnavigation Positionsangabe */
*.loc { background-color:transparent; color:#FF0000; font-style:italic; }
/* Listennavigation (neu in HoB) */
div#navleft { float:left; position:fixed; top:50px; left:5px; margin:0px; padding-bottom:0.5em; padding-top:0.5em; }
div#navleft ul { list-style-type:none; font-size:80%; margin:0px; padding-bottom:0.5em; padding-top:0.5em; }
div#navleft li { margin:1px; padding:2px; display:block; text-indent:-3em; white-space:nowrap; }
div#navleft li a:link { padding:2px; background-color:transparent; color:#FF9900; text-decoration:none; border-bottom:none; }
div#navleft li a:visited { background-color:transparent; color:#FF9900; text-decoration:none; border-bottom:none; }
div#navleft li a:hover, li.nav a:focus, li.nav a:active { background-color:#FF9900; color:#FFFFFF; }
div#navleft li a.navloc { background-color:#FF9900; color:#FFFFFF; }



