hr {
display:none;
}

body {
margin-left:90px;
margin-right:50px;
color:#000000;
background:#ffffff;
background-image:url(/kol.gif);
background-position:top left;
background-repeat:repeat-y;
background-attachment:fixed;
}

body, th, td, p, div, ul, ol, li, dl, dt, dd, blockquote {
font-family:Georgia,serif;
}

@media screen { /* IE3 und NS4 ausschliessen */
p, li, ul, ol, dt, dd { line-height:150%; }
}

pre, tt, code {
font-family:monospace;
}

pre, .nav {
font-size:85%;
}

.nav {
font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
}

tt, code {
font-size:100%;
}

.note {
font-size:75%;
}

a:link, .note a:visited {
color:#0000ff;
}

a:visited {
color:#660099;
}

a:link:hover {
color:#0000ff;
background:#ffffcc;
text-decoration:underline;
}

a:active {
color:#ff9900;
text-decoration:none;
}

h1, h2, h3 {
font-family:Geneva,Tahoma,Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
color:#006699;
margin-bottom:2px;
}

h1 {
font-size:145%;
}

h2 {
font-size:130%;
}

h3 {
font-size:115%;
font-style:italic;
}

.note {
font-family:sans-serif;
text-align:center;
}

.shade, .shade a:link, .shade a:visited {
color:#999999;
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:#eeeeee;
}

.line {
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top:0px;
padding:6px;
}

th {
text-align:left;
color:#006699;
background:#cccccc;
padding:6px;
}

blockquote {
font-style:normal;
}

dt {
margin-top:0.8em;
}
