body {
color:#000000;
background:#ffffff;
}

body, th, td, p, div, ul, ol, li, dl, dt, dd, blockquote {
font-family:Georgia,"Times New Roman",Times,serif;
}

@media print { /* IE3 und NS4 ausschliessen */
p, li, ul, ol, dt, dd { line-height:140%; }
h1 {
border-top-style:solid;
border-top-width:2px;
border-bottom-style:solid;
border-bottom-width:2px;
border-color:#000000;
padding-top:4px;
padding-bottom:4px;
}
}

pre, tt, code {
font-family:monospace;
}

pre {
font-size:80%;
}

tt, code {
font-size:100%;
}

.nav {
display:none;
}

.note {
font-size:67%;
}

a:link, .note a:visited {
color:#000000;
}

a:visited {
color:#000000;
}

a:hover {
color:#0000ff;
background:#ffffcc;
text-decoration:underline;
}

a:active, a:link:active {
color:#ff9900;
text-decoration:none;
}

h1, h2, h3 {
font-family:Tahoma,Verdana,Geneva,Helvetica,Arial,sans-serif;
font-weight:bold;
color:#000000;
}

h1 {
font-size:150%;
}

h2 {
font-size:130%;
}

h3 {
font-size:115%;
font-style:italic;
}

.note {
text-align:center;
}

.shade, .shade a:link, .shade a:visited {
color:#000000;
text-decoration:none;
}

.shade a:hover {
color:#0000ff;
background:#ffffcc;
text-decoration:underline;
}

.shade a:active {
color:#ff9900;
text-decoration:none;
}

.spc, .note {
margin-top:40px;
}

.back {
background:#000000;
color:#cccccc;
}

.line {
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
padding:5px;
}

th {
text-align:left;
color:#cccccc;
background:#000000;
padding:0.2em;
}

blockquote {
font-style:normal;
}

dt {
margin-top:0.8em;
}
