@page { margin-top:2.5cm; margin-bottom:2cm; }
@page :left { margin-left:3cm; margin-right:2cm; }
@page :right { margin-left:2cm; margin-right:3cm; }

body { background-color:#fff; color:#000; font-size:medium; line-height:1.2; font-family:WarnockPro-Regular,"Warnock Pro",Warnock,serif; font-weight:normal; }

a:link { color:#333; background-color:#fff; text-decoration:none; }
a:visited { color:#555; background-color:#fff; text-decoration:none; }
a[href]:after { content:" <"attr(href)">"; color:#888; background-color:inherit; font-style:italic; font-size:80%; }
a.internal[href]:after { content:""; }
p#license a[href]:after { content:""; }

.box { background-color:#eee; color:#000; }
.clear { clear:both; }
.abstract { border-left:2px solid #ccc; padding:1em 3em 2em 3em; }
.object { text-align:center; }
.objectheader { page-break-after:avoid; }
.objectfooter { font:x-small/1.2em sans-serif; text-align:center; page-break-before:avoid; }
.zentriert { text-align:center; }
.sound, .badge, .sitemeter, .nav, .footer { display:none; }

div.main { margin:0em; }
div.object { margin:1em 0em; text-align:center; }

img { text-align:center; border:0px; }
img.inline { border:0.1em solid black; float:right; }


table { border:0px none #FFFF99; padding:0px }
table.border1 { border-width:1px }

td { text-align:center; border-width:0px }
td.left25 { text-align:left; width:25%; }
td.left75 { text-align:left; width:75%; }
td.head { font:medium Futura,"Helvetica Neue",sans-serif; padding:10px; }
td.mainc { font:85% "Warnock Pro",serif; text-align:center; border-style:hidden; padding-bottom:1em; width:50%; }
td.mainm { font:85% "Warnock Pro",serif; text-align:center; border-style:hidden; }
td.mainl { font:85% "Warnock Pro",serif; text-align:left; border-style:hidden; }
td.mainr { font:85% "Warnock Pro",serif; text-align:right; border-style:hidden; }
td.sub { font:80% "Warnock Pro",serif; text-align:left; border-style:hidden; padding:0em 0em 1.7em 1em; }
td.borderbott25 { border-bottom:1pt solid #FF9C4A; width:25%; }
td.borderbottright75 { border-right:1pt solid #FF9C4A; border-bottom:0.2em solid #FF9C4A; width:75%; }

h1 { font:500 xx-large Futura-Medium,Futura,sans-serif; text-align:center; page-break-after:avoid; }
h1 + h1 { font-size:x-large; }
h2 { font:500 x-large Futura-Medium,Futura,sans-serif; text-align:left; margin:3em 0em 1em 2em; page-break-after:avoid; }
address + h2 { margin-top:5em; }
h3 { font:500 italic large Futura-Medium,Futura,sans-serif; text-align:left; margin:3em 0em 1em 2em; page-break-after:avoid; }
h3#Fussnoten { margin:2em 0em 0.2em 2em; font:large sans-serif; text-align:left; page-break-after:avoid; }
h4 { margin:2em 0em 0.2em 2em; font:large Futura-Medium,Futura,sans-serif; text-align:left; page-break-after:avoid; }

ul { font-size:medium; line-height:1.2; font-family:WarnockPro-Regular,"Warnock Pro",Warnock,serif; margin:1.2em 0em; padding:0px 0px 0px 2em; list-style:disc; }
ul.footer { list-style:none; margin:3em 0em; text-align:center; }
ul.none { list-style:none; margin:2em 0em; }
ul.content { list-style:none; border-left:2pt solid #ccc; padding:0.7em 1em 0.4em 1.4em; margin:0em; }
ul.content ul { list-style:none; padding-left:1.4em; margin:0em; }
ul.references, ul.note, ul.hang, ul.cliplist { list-style:none; }

ol { font-size:medium; line-height:1.2; font-family:WarnockPro-Regular,"Warnock Pro",Warnock,serif; margin:1.2em 0em; padding:0px 0px 0px 2em; list-style:decimal; }
ol.lroman { list-style:lower-roman; }
ol.uroman { list-style:upper-roman; }
ol.lalpha { list-style:lower-alpha; }
ol.none { list-style:none inside; }

li { page-break-inside:avoid; margin:1em 0em; padding:0px;}
ul.footer li { display:inline; margin:0em; padding-top:1em; }
ul.footer li + li { border-left:1pt solid; padding-left:1.5em; margin-left:1.5em; }
ul.content li { margin:0em 0em 1.1em 0em; }
ul.references li { text-indent:-3.5em; margin:0em 0em 1em 1em; }
ul.note li { list-style-position: outside; margin:0em 0em 1em -3em; font-size:small; line-height:1.2; }
ul.hang li { text-indent:-7em; margin:0em 0em 0em 5em; }
ul.cliplist li { text-indent:-6em; margin:0em 0em 1em 4em; }

p { margin:0em 0em 0.5em 0em; text-align:justify; }
h1 + p { margin:2em; text-align:center; font-size:90%; }
address + p,ul.content +p {margin-top:3em; }
p + p { text-indent:1em; }
blockquote p { font:small/1.1 sans-serif; }
li p { margin-left:1em; font-style:italic; color:#333; }

p#license { text-align:center; font-size:small; float:right; width:50%; margin:4em 2em 0em; padding:0em; clear:both; }
p.zelle { margin:0.8em; }
p.object { margin-top:3em; text-align:center; }
p.objectheader { font:small sans-serif; text-align:left; margin-top:1em; }
p.objectfooter { margin-bottom:2em; font:small sans-serif; text-align:center; }
p.edit { font-size:small; padding:0em 1em; text-indent:0em; background-color:inherit; color:#400; border-right:2px solid #400; }

address, object { display:none; }

blockquote { padding-left:2em; margin:1.5em 0em; text-align:justify; }

pre { margin:2em 0em; }

strong { font-weight:700; }

acronym { text-decoration:none; }
acronym[title]:after { content:" ("attr(title)")"; color:#888; background-color:inherit; font-style:italic; font-size:80%; }

ins { border-bottom:1px dashed; text-decoration:none; }

q:lang(de) { quotes: "\201E" "\201C" "\201A" "\2018"; }
q:lang(en) { quotes: "\201C" "\201D" "\2018" "\2019"; }