@charset "iso-8859-1";

/* SEITENINITIALISIERUNG */

body, html { background-color: #FFF; background: none; color: #000; font-weight: normal; font-variant: normal; text-align: left; text-decoration: none; }
body { font-size: 75%; }
* { cursor: inherit; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; padding: 0; margin: 0; text-align: left; text-decoration: inherit; vertical-align: top; }
a { color: inherit; background-color: inherit; }
h1, h2, h3, h4, h5, h6, input, p, select, table, th, td, li { font-size: 1em; font-weight: normal; line-height: 1.25em; }
fieldset, img { border: none; }
abbr, acronym { cursor: help; border-bottom: 0.083em dotted #000; }
a, a abbr, a acronym { cursor: pointer; }
label { cursor: default; }
input[type=text], textarea { cursor: text; }
table { border-collapse: collapse; border-spacing: 0; display: table; } tr { display: table-row; } td, th { display: table-cell; } thead { display: table-header-group; } tbody { display: table-row-group; } tfoot { display: table-footer-group; } caption { display: table-caption; } colgroup { display: table-column-group; } col { display: table-column; }
/* Scrollbalken im Mozilla erzwingen */
#moz-scroll { bottom: -0.025em; position: absolute; top: 0; visibility: hidden; width: 1em; z-index: -1; }

#sidebar h2,
#breadcrumb, 
#sitename,
#helper,
#footer ul li,
#footer h2,
#navigation,
object
{ display: none; }

#footer ul li.copyright,
{ display: block; }

#sidebar
{ clear: both; }

#sidebar p,
#sidebar ul,
#sidebar table,
#sidebar h2,
#sidebar h3, 
#sidebar h4, 
#content p,
#content ul,
#content table,
#content h2,
#content h3,
#content h4
{ margin-bottom: 1.25em; }

#sidebar a,
#content a
{ text-decoration: underline; color: #333; }

#content h1
{ font-weight: bold; font-size: 1.2em; margin-top: 2.25em; margin-bottom: 1.25em;}

#sidebar strong,
#content strong
{ font-weight: bold; }

#sidebar em, 
#content em
{ font-style: italic; }

#sidebar li,
#content li
{ margin-left: 2em; }

#sidebar ul li,
#sidebar * ul li,
#content ul li,
#content * ul li
{ list-style: square; }

#sidebar ol li,
#sidebar * ol li,
#content ol li,
#content * ol li
{ list-style: decimal; }

#content h2
{ font-size: 2em; font-weight: bold; margin-bottom: 0.5em; }


#content h3
{ font-size: 1.5em; margin-bottom: 0.25em; }

#sidebar h3,
#content h4
{ font-size: 1.25em; font-weight: bold; margin-bottom: 0.25em; }

#sidebar h4,
#content h5
{ font-weight: bold; margin-bottom: 0.25em; }

#content img
{ border: 0.083em solid #000; }

/* Sonst ist am Ende des Drucks eine weiße Seite */
#moz-scroll
{
    display: none;
}
