@media all {

body { font-family:Arial,sans-serif; }

body { color:black; background-color:white; }
caption { margin: 0 0 0.5em 1em; text-align: left; }
dt { padding-bottom:0.1em; margin-bottom:0.1em;}
p { padding-top:0.1em; margin-top:0.2em; padding-bottom:0.1em; margin-bottom:0.2em; }
img { border:0; }
img.border { border:1px solid black; }
h1,h2,h3,h4,h5,h6 { margin-top:1em;margin-bottom:0;font-weight:bold; }
h1 { clear:left; }
p { font-size:100%; }
q { font-style:italic; }
h1 { font-size:170%; }
h2 { font-size:150%; }
h3 { font-size:130%; }
h4,h5,h6 { font-size:110%; }
h3,h4,h5 { margin-left:1em; padding-left:0;margin-bottom:0.2em; }
table,table.borders,tr { border:1px solid black; }
table { border-collapse:collapse;empty-cells:show; }
td,td.borders,th,th.borders { border:1px solid black;padding:0.3em; }
div.v1_1,div.v1_2,div.v1_3,div.v1_4,div.v1_5,div.v1_6,div.v1_7,div.v1_8 { display:table; }

dd > p { padding-top:0.1em; margin-top:0.2em; padding-bottom:0.1em; margin-bottom:0.2em; }
dd + dt { margin-top:1em; }
ol { padding:0.1em; margin:0.3em;margin-left:2.5em; }
ul { padding:0.1em; margin:0.3em;margin-left:1.5em; }
li { padding-top:0.1em; margin-top:0; padding-bottom:0.1em; margin-bottom:0; }
li > p { margin:0; }
h1 + h2,h2 + h3,h3 + h4, h4 + h5, h3 + div.h3-block, h4 + div.h4-block, h5 + div.h5-block { margin-top:0.3em; }


.aufzaehlung_stichwort { font-style:italic;text-decoration:underline;font-size:110%; }
.aufzaehlung_url { margin-left:4em; }
.einleitung { margin-bottom:0.1em; }
.h3-block { margin-left:1em;padding-left:1em;border-left:1px dashed #bababa; }
.h4-block { margin-left:1em; }
.h5-block { margin-left:1em;padding-left:1em;border-left:1px dotted #bababa; }
.indent { margin-left:3em; }
.klein { font-size:85%; }
.margintop { margin-top:1.5em; }
.nowrap { white-space:nowrap; }
.printonlyblock { display:none; }
.printonlyinline { display:none; }
.printonlytable { display:none; }

/* img.borders ist medienabhaengig definiert */
p.bild { text-align:center;margin-top:1em;margin-bottom:1em; }
p.bildunterschrift { border-bottom:1px solid #c1c1c1;padding-left:3em;padding-bottom:2em;font-style:italic;margin-bottom:1em; }

table.noborders,table.noborders th,table.noborders td { border:0; }
ol.counter { counter-reset: item; }
ol.counter > li { display: block; }
ol.counter > li:before { content: counter(item) ". "; counter-increment: item; display: run-in; }
ul.uebersicht { border-bottom:1px solid black; }
ul.uebersicht li p { margin-top:0;margin-bottom:0.2em; }

.einleitung + * { margin-top:0.2em; }
div.h3-block + p, div.h4-block + p, div.h5-block + p { margin-top:1em; }

#innokategorie { display: table; margin-left: auto; margin-right: auto; }
#innokategorie p { font-size:150%; text-align: center; font-weight: bolder; }
#kontakt { margin-left: auto; margin-right: auto; display: table; border-top: 1px solid black; border-bottom: 1px solid black; }
#kontakt address { text-align: center; }



} /* @media all */

@media screen {

p,dt,dd,blockquote,th,td { max-width:60em; }

.todo { color:red; background-color:#bbbbbb; font-weight:bold; }

img.borders { border: 2px solid #0545e5; margin: 1em; }
ul.uebersicht li { margin-top: 0.1em; margin-bottom: 0.4em; padding: 0; }

#antwort { text-align: center; margin-top: 2em; margin-bottom: 3em; }
#antwort span.gut { border: 3px solid #3cc80b; padding: 2px; margin-right: 7em; }
#antwort span.schlecht { border: 3px solid #e80530; padding: 2px; margin-right: 7em; }
#feedbackbox { margin: 1em auto 3em auto; border: 3px solid #b2b2b2; max-width: 50em; padding: 2em; }
#innokategorie { padding: 0 3em; margin-top: 1em; border-left: 1px solid black; border-right: 1px solid black; }
#innokategorie p { border-top: 1px solid black; border-bottom: 1px solid black; padding: 1em 0; margin: 0; }
#kontakt { margin-top: 2em; margin-bottom: 2em; padding: 1em 2em; }

a:link { color:#2c4fff;text-decoration:underline; }
a:visited { color:#2c4fff;text-decoration:underline; }
a:hover { color:white;background-color:#6969da;text-decoration:underline;background-image:url(/grafiken/hover-bg.png);background-repeat:repeat-x;background-position:top; }
a:hover.nohover { background-color:transparent;text-decoration:none;background-image:none; }
a:link.aktiv, a:visited.aktiv { border:2px solid white;padding:0.2em;font-weight:bolder; }

h2 span.noprint a[href="#uebersicht"] { font-size:60%;vertical-align:middle; }

} /* @media screen */


@media print {

body { font-size:12pt; }
h1 { font-size:140%; }
h2 { font-size:130%; }
h3 { font-size:120%; }

.noprint { display:none; }
.printonlyblock { display:block; }
.printonlyinline { display:inline; }
.printonlytable { display:table; }

img.borders { border: 1px solid black; margin: 1em; }
ul.uebersicht li { margin-top: 0; margin-bottom: 0; }

#innokategorie p { padding: 0; margin: 0; }
#kontakt { font-size: 85%; }
#kontakt { margin-top: 1em; margin-bottom: 1em; padding: 0.5em 1em; }
#leserinfo { display: none; }

a:link { color:black;text-decoration:underline; }
a:visited { color:black;text-decoration:underline; }

} /* @media print */

