*{ margin:0; padding:0; }
a { text-decoration:none; color:#000000; }
a:link { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#000000; }

body { font-family:Arial, Verdana, sans-serif; font-size:14px; color:#000000; background-color:#000000; }


h1 { margin-bottom:10px; font-size:16px; font-weight:bold; color:#000000; }
h2 { margin-bottom:8px; font-size:14px; color:#000000; }
h3 { margin-bottom:6px; font-size:14px; font-weight:bold; color:#000000; }
h4 { margin-bottom:4px; font-size:12px; font-weight:bold; color:#000000; }


p { margin-bottom:10px; }
p.indent { margin-left:40px; }
div.hr { border-bottom:solid #dddddd 1px; overflow:hidden; width:100%; height:1px; }


/* clearfix */
.range_clear { display:inline-block; }
.range_clear[class] { display:block; overflow:hidden; }

/* Bereiche */
div.book { position:relative; margin:0px auto; padding:0; width:980px; height:660px; background-position:left top; }
div.left_index { position:absolute; left:110px; top:40px; width:100px; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#ffffff; }
div.right_index { position:absolute; left:770px; top:40px; width:100px; text-align:right; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#ffffff; }

/* Schriften */
.large { font-size:16px; }
.medium { font-size:12px; }
.small { font-size:11px; }
.warning { color:#990000; }
.attent { color:#ffcc00; }


/* Images */
img.blank { border-width:0; }
img.default { background-color:#000000; border:1px solid #dddddd; vertical-align:top; }

