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

nav { display:block; background-color:#fafa55; margin:0em; padding:0.5em 0em 0.5em ; text-align:center; font-style:normal; }
header { display:block; }
section { display:block; }
footer { display:block; }
nav.top, address { background-color:#fafa55; margin:0em; padding:0.5em 0em 0.5em ; text-align:center; font-style:normal; }


a:link { color:#D66322; background-color:transparent; }
a:visited { color:#808080; background-color:transparent; }
a:hover { background-color:#dd8; }
address a:link, nav a:link { color:#333; background-color:#fafa55; }
address a:visited, nav a:visited { color:#555; background-color:#fafa55; }
address a:hover, nav a:hover { background-color:#dd8; }
nav.top a:link, nav a:link { color:#333; background-color:#fafa55; }
nav.top a:visited, nav a:visited { color:#555; background-color:#fafa55; }
nav.top a:hover, nav a:hover { background-color:#dd8; }


.badge { margin:1em 1em 0em; }
.blau { color:#00f; background-color:inherit; }
.blaukursiv { color:#00f; background-color:inherit; font-style:italic; }
.dunkelgruen { color:#0c0; background-color:inherit; }
.gruen { color:#0f0; background-color:inherit; }
.klein { font-size:small }
.lang { cursor:help; border-bottom:1px dotted; }
.mono { font-family:monospace; }
.rot, .warning { color:#f00; background-color:inherit; }
.sans { font-family:sans-serif; }
.zentriert { text-align:center; }

div.main { padding:1em 12%; max-width:50em; margin-left:auto; margin-right:auto; }
div.sitemeter { text-align:center; }
div.object { margin:0.5em 0em; text-align:center; }

img { border:0px none; }
img.w3c { width:88px; height:31px; }
img.inline { float:left; margin:0em 0.7em 0.7em 0em }
img.inlinealt { float:right; margin:0em 0em 0.7em 0.7em }

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-Medium,Futura,"Helvetica Neue",sans-serif; padding:10px; }
td.mainc { font:85% WarnockPro-Regular,"Warnock Pro",serif; text-align:center; border-style:hidden; padding-bottom:1em; width:50%; }
td.mainm { font:85% WarnockPro-Regular,"Warnock Pro",serif; text-align:center; border-style:hidden; }
td.mainl { font:85% WarnockPro-Regular,"Warnock Pro",serif; text-align:left; border-style:hidden; }
td.mainr { font:85% WarnockPro-Regular,"Warnock Pro",serif; text-align:right; border-style:hidden; }
td.sub { font:80% WarnockPro-Regular,"Warnock Pro",serif; text-align:left; border-style:hidden; padding:0em 0em 1.7em 1em; }
td.borderbott25 { border-bottom:2px solid #FF9C4A; width:25%; }
td.borderbottright75 { border-right:2px solid #FF9C4A; border-bottom:2px solid #FF9C4A; width:75%; }

h1 { font:500 xx-large Futura-Medium,Futura,sans-serif; text-align:center; margin:1em 0em 1em 0em; }
h1 + h1 { font-size:x-large; }
h2 { font:500 x-large Futura-Medium,Futura,sans-serif; text-align:left; margin:3em 0em 1em 2em; }
h3 { font:500 italic large Futura-Medium,Futura,sans-serif; text-align:left; margin:3em 0em 1em 2em; }

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.nav, nav ul { list-style:none; margin:3em 0em; text-align:center; }
ul.footer, footer ul { list-style:none; margin:3em 0em; text-align:center; }
ul.none { list-style:none; margin:2em 0em; }
ul.content { list-style:none; border-left:2px solid #D66322; 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; }
ul.reviews { list-style:none; font-size:100%; line-height:1; margin:0em 0em; padding:0em; list-style:disc; }

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 { margin:1em 0em; padding:0px;}
ul.nav li, nav ul li { display:inline; margin:0em; }
ul.nav li + li, nav ul li + li { display:inline; border-left:1pt solid; padding-left:0.7em; margin-left:0.7em; }
ul.footer li, footer ul li { display:inline; margin:0em; padding-top:1em; }
ul.footer li + li, footer ul li + li { border-left:1px solid; padding-left:1em; margin-left:1em; }
ul.content li { margin:0em 0em 0.8em 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; }
ul.reviews li { margin:0em 0em 0em 1em; padding:0em; }

p { margin:0em 0em 0.5em 0em; }
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#portrait { text-align:center; font-size:small; float:right; width:50%; margin:3em 2em 0em; padding:0em; }
p.object { margin-top:3em; text-align:center; }
p.objectheader { font:small sans-serif; text-align:center; margin-top:1em; }
p.objectfooter { margin-bottom:2em; font:small sans-serif; text-align:center; }
p.zelle { margin:0.8em; }

hr { margin:1em 33%; color:#000; }

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

code { text-align:left; }

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

pre { margin:2em 0em; }

strong { font-weight:700; }

acronym, abbr { cursor:help; border-bottom:1px dotted; font-style:normal; }

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