
body { margin-top:0pt; margin-bottom:15pt; margin-left:30pt; margin-right:30pt; background-color:#FFFFF0; color:#000000; }

p,h1,h2,h3,h4,ul,ol,li,div,address,blockquote,nobr,noscript,form { font-family:Verdana,Arial,sans-serif; text-align:justify; }

code { margin-top:100mm; font-family:"Courier New",Courier,monospace; text-align:left; font-size:11pt; }

p,ul,ol,li,div,noscript,form { font-size:10pt; line-height:15pt; font-style:normal; }

p.gl { margin-left:30pt; text-indent:-30pt; }

input { font-family:Verdana,Arial,sans-serif; font-size:10pt }

tr,td,th { font-size:10pt; text-decoration:none; text-align:center; font-family:Verdana,Arial,sans-serif; font-style:normal; white-space:nowrap; }

th { font-weight:bold; }

p,noscript { margin-top:6pt; margin-bottom:0pt; }

ul,ol,div,address,nobr { margin-top:6pt; margin-bottom:0pt; }

li { margin-top:3pt; margin-bottom:0pt; margin-right:30pt; }

ul { list-style-type:disc; }

var { font-style:italic; }

sub { font-size:8pt; vertical-align:sub; }

sup { font-size:8pt; vertical-align:super; }

sup.small { font-size:7pt; vertical-align:super; }

b { font-family:Verdana,Arial,sans-serif; font-weight:bold; background-color:#00FFFF; }

strong { font-weight:bold;}

i { font-style:italic; color:#000000; background-color:#00FFFF; }

em { font-style:italic; }

h1 { font-size:14pt; text-align:left; font-family:Verdana,Arial,sans-serif; font-weight:bold; margin-top:12pt; margin-bottom:0pt; }

h2 { font-size:10pt; text-align:left; font-family:Verdana,Arial,sans-serif; font-weight:bold; margin-top:12pt; margin-bottom:0pt; }

h3 { font-size:10pt; text-align:left; font-style:italic; font-weight:normal; margin-top:12pt; margin-bottom:0pt; }

h3.xpl { text-align:left; font-style:italic; font-weight:normal; }

h4 { font-size:10pt; text-align:left; font-weight:normal; letter-spacing:1px; margin-top:12pt; margin-bottom:0pt; }

pre { font-family:"Courier New",Courier,monospace; font-size:10pt; background-color:#FFFFF0; color:#0000C0; }

tt { font-family:"Courier New",Courier,monospace; font-size:10pt; background-color:#FFFFF0; color:#0000C0; }

.code { margin-top:12pt; margin-bottom:12pt; margin-left:20pt; margin-right:20pt; white-space:nowrap; padding-left:10pt; padding-right:10pt; padding-top:10pt; padding-bottom:10pt; border-style:solid; border-width:1px; border-color:#000000; }

td.xplcode { color:#000000; background-color:#EEEEFF; }

.doc { background-color:#EEEEEE; }

.l { text-align:left; }

.r { text-align:right; }

.c { text-align:center; }
.figc { text-align:center; padding-top:20px; padding-bottom: 20px; }
.tabc { text-align:center; padding-top:10px; padding-bottom: 10px; }

.j { text-align:justify; }

.f { text-align:center; line-height:16pt; }
.abartig { font-size:48pt; margin-top:100px; margin-bottom:100px; }

p.glossary { font-size:12pt; font-weight:bold; }

div.remark { margin-left:5pt; margin-right:30pt; }

.coloured { color:#FFFFE6; background-color:#FF7777; font-size:7pt; }
.warning { color:#FFFFE6; background-color:#FF0000; font-weight:bold; }
.okay { color:#FFFFE6; background-color:#00FF00; font-weight:bold; }
.navcol { color:#000000; background-color:#FFFFC0; margin-top:4pt; margin-bottom:4pt; white-space:nowrap; }

.tt { line-height:1px; margin-top:0px; margin-bottom:0px; }

.remarkj { text-align:justify; margin-top:4pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }

.small { text-align:center; margin-top:4pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }
.smalll { text-align:left; margin-top:4pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }
.smallestl { text-align:left; margin-top:0pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }
.smallr { text-align:right; margin-top:4pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }
.smallc { text-align:center; margin-top:4pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }
.smallj { text-align:justify; margin-top:4pt; margin-bottom:0pt; font-size:8pt; line-height:10pt; white-space:normal; }
.narrow { margin-top:4pt; margin-bottom:6pt; }
.narrowest { line-height:3pt; margin-top:0pt; margin-bottom:0pt; }
.narrowl { text-align:left; margin-top:4pt; margin-bottom:0pt; white-space:normal; line-height:10pt; vertical-align:top; }
.narrowr { text-align:right; margin-top:4pt; margin-bottom:0pt; white-space:normal; line-height:10pt; vertical-align:top; }

.headlinecalculator { margin-top:2pt; margin-bottom:0pt; }

.border { border:1px solid #000000; }

.narrowletters { letter-spacing:-1pt; }

.nw { white-space:nowrap; }
.w { white-space:normal; }
.underline { text-decoration:underline; }
.bordertop { border-top-style:solid; border-top-width:1pt; }
.borderbottom { border-bottom-style:solid; border-bottom-width:1pt; }

pre.normal { background-color:#FFFFF0; color:#000000; }

img { vertical-align:middle; }

a:link { color:#F80000; text-decoration:none; }
a:visited { color:#B80000; text-decoration:none; }
a:active { color:#800000; text-decoration:none; }

a.gl { color:#000000; font-style:italic; text-decoration:none; }

a.image { background-color:#FFFFF0; color:#FFFFF0; }

a.an { text-decoration:none; }

a.sub { font-size:8pt; }