@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; }
kbd { border:1px solid #777777; background-color:#f8f8f8; border-radius: 15%; }
code { white-space:nowrap; }

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; }
.bold { font-weight:bold; }
#.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; }
.help { cursor: help; }
.help:after { content: "(?)"; font-size: 65%; vertical-align: top; margin-left: 0.2em; margin-right:0.1em; }
.indent { margin-left:3em; }
#.klein { font-size:85%; }
.margintop { margin-top:1.5em; }
.marginbottom { margin-bottom:1.5em; }
.name { font-style:italic; }
.nowrap { white-space:nowrap; }
.printonlyblock { display:none; }
.printonlyinline { display:none; }
.printonlytable { display:none; }

a.wikipedia:before { content: "(WP:) "; font-size: 65%; vertical-align: baseline; }

div.box { border:1px solid black; padding:1em; display:table; }

div.videolink { display:table; border-collapse:collapse; empty-cells:show; border:5px solid #cccccc; margin:1em; }
div.videolink > div { display:table-cell; padding:1em; }


div.videomod { display:table; border-collapse:collapse; empty-cells:show; border:5px solid #cccccc; margin:1em; }
div.videomod > div { display:table-cell; color:#eeeeee; padding:1em; }

div.videotext { display:table; border-collapse:collapse; empty-cells:show; border:5px solid #cccccc; margin:1em; }
div.videotext > div { display:table-cell; background-color:inherit; padding:1em; }

div.pre { display:table; }
pre.code { padding:0.5em;word-wrap:break-word;display:table-cell;padding-right:5em; }
pre.code.no-right-padding { padding-right:0.5em; }
pre.code div.grey { margin-left:-0.5em;margin-right:-5em; }
/* 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; }


} /* @media all */

@media screen {

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

pre { white-space:pre-wrap; }
code { color:#00e922;background-color:black;padding:0.2em; }

pre.code { color:#00e922;background-color:black; }
pre.code.no-right-padding { padding-right:0.5em; }
pre.code div.grey { background-color:#555555;margin-left:-0.5em;margin-right:-5em; }
pre.code span.terminal-inverted { color:black;background-color:#00e922; }
pre.code span.terminal-inverted span.grey-bg { color:black;background-color:#dddddd; }

.todo { color:red; background-color:#bbbbbb; font-weight:bold; }
.red    { color:#ff0000; }
.bg_red { background-color:#ff0000; }
.yellow    { color:#fff900; }
.bg_yellow { background-color:#fff900; }
.green    { color:#00e922; }
.bg_green { background-color:#00e922; }

div.videolink > div { background-color:#eeeeee; }
div.videomod > div { background-color:#222222; }
pre.code { color:#00e922;background-color:black; }
pre.code div.grey { background-color:#555555; }
pre.code span.terminal-inverted { color:black;background-color:#00e922; }
pre.code span.terminal-inverted span.grey-bg { color:black;background-color:#dddddd; }

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

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(../images/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; }

a[href=""]:link { color:#888888;text-decoration:underline;background-color:transparent;text-decoration:none;background-image:none; }
a[href=""]:visited { color:#888888;text-decoration:underline;background-color:transparent;text-decoration:none;background-image:none; }
a[href=""]:hover { color:#888888;text-decoration:underline;background-color:transparent;text-decoration:none;background-image:none; }
a[href=""]:hover.nohover { color:#888888;text-decoration:underline;background-color:transparent;text-decoration:none;background-image:none; }
a[href=""]:link.aktiv, a[haref=""]:visited.aktiv { color:#888888;text-decoration:underline;background-color:transparent;text-decoration:none;background-image:none; }
} /* @media screen */


@media print {

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

code { color:#555555;background-color:#eeeeee;font-family:monospace; }

.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; }
pre.code { color:#555555;padding:0.5em;margin:0.5em;border:1px solid black; }

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

} /* @media print */
