.noprint { display : none }
body { background-color:#FFFFFF; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
p,td,th,ul,ol,li,address,blockquote,nobr,b,i,dt,dd,div { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; }
h1,h2,h3,h4,h5,h6 { font-family:Verdana,Arial,Helvetica,sans-serif; }
a:link { color:#004284; text-decoration:underline; font-size:10pt; }
a:visited { color:#004284; text-decoration:underline; font-size:10pt; }
a:active { color:#004284; text-decoration:underline; font-size:10pt; }
a.nav2 { color:#5E574E; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2:link { color:#5E574E; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2:visited { color:#5E574E; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2:active { color:#5E574E; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2-on { color:#C83734; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2-on:link { color:#C83734; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2-on:visited { color:#C83734; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav2-on:active { color:#C83734; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.nav3 { color:#5E574E; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3:link { color:#5E574E; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3:visited { color:#5E574E; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3:active { color:#5E574E; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3-on { color:#C83734; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3-on:link { color:#C83734; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3-on:visited { color:#C83734; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.nav3-on:active { color:#C83734; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
td.nav3-on { background-color:#F1F1EC; }
div.middle {  color:#969595; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
div.small {  color:#969595; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht { font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht:link { font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht:visited { font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht:active { font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht2 { font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht2:link { font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht2:visited { font-size:8pt; font-family:arial,helvetica,sans-serif; }
a.uebersicht2:active { font-size:8pt; font-family:arial,helvetica,sans-serif; }
div.HeaderClass { font-weight:bold; font-size:10pt; color:#787878; padding-bottom:10pt; }
div.HeaderTitle { font-weight:normal; font-size:14pt; color:#787878; }
div.HeaderTitle2 { font-weight:normal; font-size:12pt; color:#787878; padding-top:4pt; }
div.HeaderAutor { font-weight:normal; font-size:10pt; color:#787878; padding-top:4pt; padding-bottom:6pt; }
div.HeaderSum { font-weight:normal; font-style:italic; font-size:10pt; color:#787878; padding-top:10pt; padding-bottom:4pt; }
div.HeaderSum2 { font-weight:normal; font-style:italic; font-size:10pt; color:#787878; padding-bottom:4pt; }
div.HeaderBeitrag { font-size:10pt; color:#787878; padding-bottom:2pt; }
b.Header { font-weight:bold; font-size:10pt; color:#787878; }
div.Header-druck { font-weight:bold; font-size:12pt; color:#787878; vertical-align:bottom; padding-left:5pt; padding-bottom:2pt; }
td.Header { font-weight:normal; font-style:italic; font-size:10pt; color:#787878; }
div.Header { font-weight:normal; font-style:italic; font-size:10pt; color:#787878; text-align:right; }
div.body { font-size:10pt; }
div.body-link-c { font-size:10pt; color:#787878; padding-top:2pt; padding-bottom:10pt; padding-left:5pt; padding-right:2pt; text-align:center; }
div.body-link-r { font-size:10pt; color:#787878; padding-top:2pt; padding-bottom:10pt; padding-left:5pt; padding-right:2pt; text-align:right; }
div.body-link-l { font-size:10pt; color:#787878; padding-top:2pt; padding-bottom:4pt; padding-left:12pt; padding-right:2pt; text-align:left; }
div.thumb { font-size:10pt; color:#999999; }
div.abb-text { font-size:10pt; color:#787878; padding-top:2pt; padding-left:2pt; }
b.abb-text { font-weight:bold; font-size:10pt; color:#787878; }
b.body { font-weight:bold; font-size:10pt; color:#787878; }
b.bodyhell { font-weight:bold; font-size:10pt; color:#8F8D8D; }
b.body12 { font-weight:bold; font-size:12pt; color:#787878; }
i.body { font-weight:normal; font-style:italic; font-size:10pt; }
div.hell { color:#787878; font-size:10pt; vertical-align:top; }
h4.body { font-weight:bold; color:#787878; font-size:12pt; }
h5.body { font-weight:bold; color:#787878; font-size:10pt; }
td.autor-name { font-weight:bold; color:#787878; font-size:10pt; vertical-align:top; }
td.autor-value { color:#787878; font-size:10pt; vertical-align:top; }
td.tab-name { font-weight:bold; color:#787878; background-color:#F3F3F2; font-size:10pt; vertical-align:top; text-align:center; }
td.tab-value-c { font-size:10pt; background-color:#F9F9F8; vertical-align:top; text-align:center; }
td.tab-value-l { font-size:10pt; background-color:#F9F9F8; vertical-align:top; }
td.tab-value2-c { font-size:10pt; background-color:#FCFCFC; vertical-align:top; text-align:center; }
td.tab-value2-l { font-size:10pt; background-color:#FCFCFC; vertical-align:top; }
td.tab-value3-l { font-size:10pt; background-color:#FfFfFf; vertical-align:top; }
td.tabname { font-weight:bold; color:#787878; background-color:#F3F3F2; font-size:10pt; vertical-align:top; }
td.tabvalue { font-size:10pt; background-color:#F9F9F8; vertical-align:top; }
td.form1 { color:#7A7272; font-size:10pt; vertical-align:top; }
u.form1 { text-decoration:underline; font-size:10pt; color:#7A7272; }
td.form2 { color:#7A7272; font-size:8pt; vertical-align:top; }
div.form { font-weight:bold; font-size:10pt; color:#787878; padding-top:6pt; padding-bottom:6pt; padding-left:6pt; padding-right:6pt; }
td.l-bullet { color:#969696; font-size:10pt; vertical-align:top; padding-left:10pt; }
td.l-zahl { color:#000000; font-size:10pt; vertical-align:top; padding-left:10pt; }
td.l-text { font-size:10pt; vertical-align:top; }
a.anmerkung { font-weight:bold; color:#004284; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.anmerkung:link { font-weight:bold; color:#004284; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.anmerkung:visited { font-weight:bold; color:#004284; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.anmerkung:active { font-weight:bold; color:#004284; text-decoration:none; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.aktuell { font-weight:bold; color:#004284; text-decoration:underline; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.aktuell:link { font-weight:bold; color:#004284; text-decoration:underline; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.aktuell:visited { font-weight:bold; color:#004284; text-decoration:underline; font-size:10pt; font-family:arial,helvetica,sans-serif; }
a.aktuell:active { font-weight:bold; color:#004284; text-decoration:underline; font-size:10pt; font-family:arial,helvetica,sans-serif; }
div.anm-lit { font-weight:bold; color:#787878; font-size:12pt; vertical-align:top; padding-bottom:5pt; }
div.lit-text { font-size:10pt; padding-bottom:10pt; font-size:10pt; font-family:verdana,arial,helvetica,sans-serif; }
b.lit-text { font-weight:bold; color:#504F4F; font-size:10pt; font-family:verdana,arial,helvetica,sans-serif; }
sub.small { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; }
sup.small { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; }
div.footer { font-size:10pt; color:#787878; padding-top:3pt; padding-bottom:10pt; padding-left:5pt; vertical-align:top; }
div.footer-druck-c { font-size:10pt; color:#787878; padding-top:4pt; padding-bottom:4pt; padding-left:5pt; vertical-align:top; }
div.footer-druck { font-size:8pt; color:#787878; vertical-align:top; }
div.footer-druck-b { font-weight:bold; font-size:8pt; color:#787878; vertical-align:top; }
td.uebersicht { font-size:10pt; background-color:#F1F1EC; vertical-align:top; }
td.dbname { font-weight:bold; color:#787878; background-color:#F1F1EC; font-size:10pt; vertical-align:top; text-align:center; }
td.dbvaluec { font-size:10pt; background-color:#F9F9F8; vertical-align:top; text-align:center; }
td.dbvaluel { font-size:10pt; background-color:#F9F9F8; vertical-align:top; }
div.smalldb  {  color:#4F4D4D; text-decoration:none; font-size:8pt; vertical-align:top; padding-left:12pt; }
td.dfg{ color:#6F92AA; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
td.dfg2{ color:#6894A5; text-decoration:none; font-size:8pt; font-family:arial,helvetica,sans-serif; }
td.dl{ color:#739191; text-decoration:none; font-size:9pt; font-family:arial,helvetica,sans-serif; }