body { font-size:12px; font-family:helvetica,arial; margin:0px; padding:0px; background-color:#ffffff; }
#head { background-color:#c0c0c0; left:0; top:0; width:100%; height:100px; }
#head img { margin:0px; }
#headchart { background-color:#c0c0c0; left:0; top:0; width:300%; height:100px; }
#headchart img { margin:0px; position:fixed; }
#navi { background-color:#808080; height:40px; margin-bottom:25px; width:100%; }
#navichart { background-color:#808080; height:40px; margin-bottom:10px; width:300%; }
p,li { font-size:12px; font-family:helvetica,arial; margin-top:0px; margin-bottom:2px; line-height:18px; }
p.desc { }
p.expl { margin-top:5px; }
h1 { font-size:22px; color:#ffffff; font-family:helvetica,arial; margin-top:0px; margin-bottom:5px; }
h1.chart { padding-top:5px; padding-bottom:5px; position:fixed; }
h2 { font-size:16px; font-family:helvetica,arial; margin-top:5px; margin-bottom:15px; padding-top:2px; padding-bottom:2px; border-bottom:3px solid #000000; }
h3 { font-size:14px; font-family:helvetica,arial; margin-top:20px; margin-bottom:15px; padding-bottom:2px; border-bottom:2px solid #000000; }
h4 { font-size:12px; font-family:helvetica,arial; margin-top:20px; margin-bottom:15px; padding-bottom:2px; border-bottom:1px dashed #000000;}
h5 { font-size:12px; font-family:helvetica,arial; margin-top:20px; margin-bottom:15px; font-weight:normal; }
h2.intro { margin-top:30px; }
h3.intro { border-bottom:1px dashed #000000; }
.chartheader { font-size:14px; font-weight:bold; font-family:helvetica,arial; }
table { border-spacing:1px; border-collapse:separate; margin:10px; }
table.scans { border-spacing:5px; border-collapse:separate; margin:10px; border-style:dashed; border-color:black; border-width:1px; }
table.page { width:100%; margin:0px; border-collapse:collapse; }
td.pagetopr { background-color:#808080; text-align:right; padding-top:10px; }
td.pagetopl { background-color:#808080; text-align:left; padding-top:5px; }
td.pagebot { background-color:#ffffff }
th { font-size:12px; font-family:helvetica,arial; font-weight:bold; text-align:left; vertical-align:top; background-color:#cccccc; }
td { font-size:12px; font-family:helvetica,arial; text-align:left; vertical-align:top; background-color:#eeeeee; }
th.blank { background-color:#ffffff; }
td.num,th.num { text-align:right; }
td.rang,th.rang { text-align:right; padding-right:4px; }
td.rest { font-style:italic; }
td.sum { font-weight:bold; }
td.scans { background-color:#ffffff; }
img { margin-top:10px; margin-bottom:10px; }
p.toc { border-style:dashed; border-color:black; border-width:1px; padding:5px; width:80%; margin-left:2cm; }
p.toc2 { font-size:12px; font-family:helvetica,arial; margin-top:15px; }
p.toc3 { font-size:12px; font-family:helvetica,arial; margin-left:1cm; margin-top:10px; }
p.toc4 { font-size:11px; font-family:helvetica,arial; margin-left:2cm; }
p.toc5 { font-size:11px; font-family:helvetica,arial; margin-left:3cm; }
p.error { font-weight:bold; color:#c00000; margin-bottom:20px; }
a:link { font-weight:bold; color:#000080; text-decoration:none }
a:visited { font-weight:bold; color:#000080; text-decoration:none }
a:hover { font-weight:bold; color:#800000; text-decoration:none }
a:active { font-weight:bold; color:#008000; text-decoration:none }
a[name]:hover { color:#000000; }
p.chart { font-size:14px; }
p.legende { position:relative; } /* margin-top:15px; margin-bottom:10px; } */
/*span.legende { font-weight:bold; line-height:25px; padding:3px; font-style:normal; }
span.legende_sel { font-weight:bold; line-height:25px; padding:3px; font-style:italic; }*/
span.legende { font-weight:normal; padding:2px; }
span.legende_sel { font-weight:bold; padding:2px; }
em { font-weight:bold; font-style:normal; }
span.copyright { font-size:10px; text-align:left; margin-right:30px; }
img.chart { margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right: 3px; border:0; vertical-align:baseline; }
.inhalt { position:relative; margin-left:50px; margin-bottom:50px; }
.tooltip { visibility:hidden; position:absolute; top:0; left:0; z-index:1; padding:3px; border:solid 1px #ff0000; background-color:#ffff80; }
.tendenz { color:#808080; font-weight:bold; padding-right:10px; }
.tendenzup { color:#0000ff; font-family:monospace; }
.tendenzdown { color:#ff0000; font-family:monospace; }
table.headtable { margin:0px; width:100%; border-spacing:0px;}
td.headtable { background-color:#ffffff; padding:0px; }
table.foottable { margin:0px; margin-top:50px; width:100%; border-top:1px solid #c0c0c0; }
td.foottable { background-color:#ffffff; }
ul { list-style-type:square; }
code { font-family:monospace;font-weight:bold; }
span.alarm { background-color:#ffff00; text-decoration:blink; }

/* Angaben für alle standardkonformen Browser */
/*
body {
    margin:0;
    padding:0;
}

#content_container {
    padding-bottom:3em;
}

#header {
    margin: 0 0 0.7em;
    background:#efefef;
    text-align:center;
    padding:10px;
}

#footer {
    position:fixed;
    bottom:0px;
    background:#efefef;
    text-align:center;
    padding:10px;
    width:100%;
}
*/

/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */
/*
* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}

* html #content_container {
    padding:0;
    height:95%;
    overflow:auto;
}

* html #footer {
    background:#efefef;
    height:5%;
    text-align:center;
    padding-top:1%;
}
*/