html { overflow-y:scroll; }
body { height:100%; width:100%; text-align:center; font-family:arial,helvetica,sans-serif; color:#333333; border:0px; margin:0px; padding:0px; }
div.content { position:relative; margin:auto; text-align:left; height:auto; width:768px; border-left:1px solid blue; border-right:1px solid blue; border-bottom:1px solid blue; }
p, h1, h2, h3, li, th, td { padding-left:12px; padding-right:12px; }
p, li, th, td { font-size:0.8em; }
h1 { font-size:1.1em; }
h2 { font-size:1.0em; }
h3 { font-size:0.9em; }
p.desc { width:320px; float:left; }
p.imag { width:320px; float:left; float:left; }
p.box, div.box { margin:10px; padding-top:10px; padding-bottom:10px; padding-left:24px; border:1px solid blue; background-image:url(/files/images/balken_blau.jpg); background-repeat:repeat-y; }
a { font-weight:bold; color:#336699; }
img { border:0px; }
img.header { width:768px; height:148px; border:none; }
hr { width:75%; text-align:center; margin-top:1.5em; margin-bottom:1.5em; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.small { font-size:0.8em; }
.farbig { color:#00f; }
.mitteilung { font-size:0.8em; color:#999; }

div.presseimg { float:left; padding:0 20px 20px 10px; }
div.quellen { font-size:0.8em; }
div.quellen h3 { margin:0; }

table.markup { font-size:11pt; background-color:#DCE3E9; padding:10px; color:#666666; }
p.initial { font-weight:800; font-size:14px; }
p.initial:first-letter { font-size:59Px; float:left; margin-left:-4px; margin-right:6px; line-height:48px; }
li { padding:0 0 7px 0; }
div.source { font-size:12px; background-color:#f5F7cc; color:#333333; border:none; padding:5px 10px 5px 10px; }

/* Markierte Textabsätze (ohne Floating und Breitenangabe) */
DIV.markup { color:#333; border:none; background-color:#A3C3EE; padding:1em; margin:1em}
DIV.markup P, DIV.markup OL, DIV.markup UL, DIV.markup DL { color:#333; }
DIV.markup DT { font-weight:600 } 

/* Markierte Textabsätze, 50%, rechts */
DIV.markupright P, DIV.markupright OL, DIV.markupright UL, DIV.markupright DL { font-size:1.1em }

/* Markierte Textabsätze, 50%, links*/
DIV.markupleft P, DIV.markupleft OL, DIV.markupleft UL, DIV.markupleft DL { font-size:1.1em }

DIV.kasten { margin:0 12px; border:1px solid #FD9300; padding:5px }
TABLE.kasten { font-size:11pt; color:#000000; border:#FD9300; }

/* Bilder, Position am Absatzanfang */
TABLE.imageright { text-align:center; float:right; margin:0 0 15px 15px; }
TABLE.imageleft { float:left; margin:0 30px 15px 0; }
TABLE.imageright1 { text-align:center; float:right; margin:15px 0 10px 10px; }
TABLE.imageleft1 { text-align:center; float:left; margin:15px 10px 10px 0; }
TABLE.imageleft2 { float:left; margin:0px 15px 15px 0px; border:2px solid Black; font-size:9pt; }
TABLE.imageright2 { float:right; margin:0px 0px 15px 15px; border:2px solid Black; font-size:9pt; }
/* Position im Text */
TABLE.imageright2 { text-align:center; float:right; margin:15px 0px 15px 15px; }
TABLE.imageleft2 { text-align:center; float:left; margin:15px 15px 15px 0; }
/* IMG und Legendenformatierung */
TABLE.imageright1 IMG, TABLE.imageleft1 IMG, TABLE.imageright2 IMG, TABLE.imageleft2 IMG { border:0; }
TABLE.imageright1 DIV, TABLE.imageleft1 DIV, TABLE.imageright2 DIV, TABLE.imageleft2 DIV { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:0.9em; font-style:normal; font-weight:bold; }


/* einzelne Auszeichnung (v.s. wg. NSNavigator...) */
SUP { font-size:0.8em; }
SUB { font-size:10px; }
BIG { font-size:24pt; color:#ff3f3f; }

SPAN.bold { font-weight:bold}
SPAN.italic { font-style:italic; }
SPAN.dunkelrot { color:#af3f3f; }
SPAN.blau { color:#0000ff; }
SPAN.symbol { font-family:Symbol; }
SPAN.redU { color:#ff0000; font-style:italic; font-weight:bold; }	
SPAN.redbold { color:#ff0000; font-weight:bold; font-size:16pt; }
SPAN.magDot { color:Fuchsia; font-style:italic; font-weight:bold; }
SPAN.dunkelgruen { color:#0f5f0f; }
SPAN.unterstrichen { text-decoration:underline; }

/* MKS:*/

/* Markierte Textabsätze (ohne Floating und Breitenangabe) */
div.markup3 { font-family:Arial,Helvetica,sans-serif; color:#333333; border:none; background-color:#5B82A4; font-size:14px; padding:1em }

/* Tabellen */
table.markup2 { font-size:14px; color:#333333; background-color:#FEC06C; padding:8px; }

/* Markierte Textabsätze - einfach */
p.markup, div.markup3 { font-size:15px; line-height:22px; font-family:Arial,Helvetica,sans-serif; background-color:#7f7fff; padding:32px; }

/* Definition für den Footer-Block */
p.footer { font-size:80%; color:#000000; font-weight:600; }
p.footer a { color:#000000; }
form.footer { font-size:80%; color:#000000; font-weight:600; }
ol.eins, ul.zwei, td.vier { color:#FD9300; font-size:14px; }

/* Markierte Textabsätze (ohne Floating und Breitenangabe) */
div.markup2 { font-family:Arial,Helvetica,sans-serif; color:#000000; border:none; background-color:#FEC06C; font-size:1.1em; padding:1em; }

/* Markierte Textabsätze, 50%, rechts */
div.markupright2 { font-family:Arial,Helvetica,sans-serif; color:#000000; border:none; background-color:#7f7fff; font-size:1.1em; padding:1em; float:right; width:50%; /* mit width hat NSN Probleme...*/ }
div.markupright ol, div.markupright ul, div.markupright dl { font-family:Arial,Helvetica,sans-serif; color:#000000; border:none; background-color:#7f7fff; font-size:1.1em; padding:1em; float:right; width:50%; }

/* Für MedSearch */
table.search td { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#2D2A63; background-color:#afafcf; padding:3px; }
td { color:#000000; font-size:10pt; }

/* Online: */
ol. il, dl { font-size:11pt; font-weight:600; }

/* Formatierung für Quellenangaben */
div.source2 { font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:13px; padding:13px; background-color:#dfdfdf; }

/* Vögel:*/
#a1 { CLIP:rect(0px 13px 15px 0px); HEIGHT:13px; LEFT:260px; POSITION:absolute; TOP:200px; VISIBILITY:hidden; WIDTH:15px }
#a2 { CLIP:rect(0px 13px 15px 0px); HEIGHT:13px; LEFT:288px; POSITION:absolute; TOP:200px; VISIBILITY:hidden; WIDTH:15px }
#a3 { CLIP:rect(0px 13px 15px 0px); HEIGHT:13px; LEFT:260px; POSITION:absolute; TOP:200px; VISIBILITY:hidden; WIDTH:15px }
#a4 { CLIP:rect(0px 13px 15px 0px); HEIGHT:13px; LEFT:288px; POSITION:absolute; TOP:200px; VISIBILITY:hidden; WIDTH:15px }
#a5 { CLIP:rect(0px 13px 15px 0px); HEIGHT:13px; LEFT:260px; POSITION:absolute; TOP:200px; VISIBILITY:hidden; WIDTH:15px }
#a6 { CLIP:rect(0px 13px 15px 0px); HEIGHT:13px; LEFT:288px; POSITION:absolute; TOP:200px; VISIBILITY:hidden; WIDTH:15px }

/* Button-Leiste unten */
a.buttons { color:white; background-color:gray; text-decoration:none; font-size:11px; font-weight:bold; }

/* Online-Texte - Datumsangabe r.o. */
p.created { text-align:right; font-size:10px; }
hr { color:#333333; height:1px; }
