body { color:black; background-color:white; font-family:Arial,sans-serif; font-size:13px; }

h1 { font-size:26px; margin-bottom:18px; line-height:30px; }
h2 { font-size:21px; margin-bottom:18px; line-height:25px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

p, ul, ul, dl, th, td { font-size:13px; line-height:17px; }

li, dt { margin-top:3px; }
th, td { text-align:left; vertical-align:top; }

pre { font-family:"Bitstream Vera Sans Mono","Letter Gothic","Courier New",monospace; font-size:14px; color:#0000C0; background-color:#FFFFE0; border:10px solid #EEEEEE; padding:10px; white-space:pre; }
td pre { border-style:none; padding:0; }

blockquote { font-style:italic; }

code, kbd { font-family:"Bitstream Vera Sans Mono","Letter Gothic","Courier New",monospace; color:#0000C0; }
var { font-style:normal; color:#0000C0; }
dfn, q, cite { font-style:italic; quotes:none; }

a:link, a:visited { font-weight:bold; text-decoration:underline; }
a:link { color:#AA5522; }
a:visited { color:#772200; }
a:active { color:#000000; text-decoration:none; }
a img { border-style:none; }

.reftable { border:1px solid #C0C0C0; border-collapse:collapse; background-color:#FFFFFF; }
.reftable caption { padding-bottom:5px; font-size:13px; font-weight:bold; }
.reftable th { background-color:#EEEEEE; }
.reftable td { border:1px solid #C0C0C0; }
.reftable .tabxpl { background-color:#E4EEFF; }
.reftable .code { background-color:#FFFFE0; }

.unicode { font-size:15px; font-family:"Arial Unicode MS",Arial,sans-serif; }

ins { color:#009900; font-weight:bold; text-decoration:none; }
del { color:#990000; font-weight:bold; text-decoration:line-through; }
.fixme { font-size:15px; font-weight:bold; color:red; background-color:#ccc; display:block; border:2px solid red; padding:0.5em 1em; }

#kopf { background-color:#EEEEEE; width:100%; }
#kopf-navigation { background-color:#FFEEDD; }
#kopf-logo { width:110px; text-align:center; }
#kopf-titel { width:100%; vertical-align:bottom; }
#kopf-links { width:110px; text-align:center; }
#kopf-links img { margin-top:10px; }
#kopf-haupt { width:100%; padding:6px 4px; background-color:#FFFFFF; }
#kopf-haupt h2 { width:250px; padding:5px; font-size:14px; line-height:16px; background-color:#EEEEEE; }
#kopf-down-link {}

.abschnitttrenner { background-color:#EEEEEE; padding:5px; clear:both; }
.authortable { background-color:#EEEEEE; }

#fuss-up-link { margin:0; padding:4px; background-color:#EEEEEE; clear:both; }

#sequenznavigation { border-bottom:18px solid #EEEEEE; }
#sequenznavigation p { margin:0; height:30px; clear:both; }
#sequenznavigation img, #sequenznavigation a { margin-top:10px; }
#sequenznavigation .sequenz-pfeil { display:block; float:left; height:30px; margin:0 5px 0 0; padding:0 10px; background-color:#EEEEEE; }

#fuss-navigation { margin:0; padding:4px; background-color:#FFEEDD; }

#sidebar { margin:10px 5px; padding:5px 0; background-color:#FFEEDD; }
#sidebar form { margin:0; }
#sidebar label { font-weight:bold; }
#sidebar p { margin:0 0 10px 0; }
#sidebar input { width:86px; font-size:13px; }

/* Linkverzeichnis */
.link { margin:20px 0; width:500px; background-color:#EEEEEE; border-top:10px solid #FFEEDD; }
.link p { margin:0; background-color:#FFFFFF; }
.link .link-titel { margin:0; padding:2px 0 2px 4px; font-size:13px; float:left; }
.link .link-datum { font-weight:bold; font-size:12px; padding:2px 4px 0 0; text-align:right; background-color:#EEEEEE; }
.link .link-adresse { clear:left; padding-top:4px; }
.link .link-beschreibung { padding-top:4px; }