@charset "ISO-8859-1";
/*
 * CSS Style sheet level 1 according to HTML 4.0 specification
 * $Id: kluware.css,v 0.5 2000/10/22 21:45:00 kui Exp $
 */
h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div, 
dt, dd, address, blockquote, pre, hr { display: block }

b, strong, i, em, cite, var, tt, code, kbd, samp, ins, del, 
img, span { display: inline }

h1 { font-size: 180% }
h2 { font-size: 160% }
h3 { font-size: 140% }
h4 { font-size: 130% }
h5 { font-size: 120% }
h6 { font-size: 110% }
h1, h2, h3, h4, h5, h6 { border: medium black double; padding: 0.25em; margin: 0.25em 1.5%; text-align: center; background: #cccccc; color: #000000 }
body { background: url("bground.jpg") #ffffcc; font-family: verdana,  geneva, arial, tahoma, helvetica, "trebuchet ms", sans-serif ; color: #000000 }

a[href]:link { font-weight: bold; color: blue }
a[href]:visited { font-weight: bold ; color: navy }
a[href]:hover { font-style: italic ;  color: purple ; text-decoration: underline }
a[href]:active { font-weight: bold ;  color: red ; text-decoration: blink } 

table { text-align: left; vertical-align: top }

ul { list-style: disc }
ul ul { list-style: circle }	
ul ul ul { list-style: square }
ol { list-style: decimal }
ol ol { list-style: lower-alpha }
ol ol ol { list-style: upper-roman }

b, strong { font-weight: bold }  
i, cite, em, var, address { font-style: italic }
pre, tt, code, kbd, samp { font-family: "lucida sans typewriter", "courier new", courier, monospace; font-size: 100% }
pre { white-space: pre }
menu { margin: 0 }
a img { border-width:0 } 
img.icon { border:0} 

/* img.icon { /* margin:0.5em; margin-right:1em ; float:left } Netscape 4 krepiert */ 
/* p:first-letter, li:first-letter { /* font-weight: bold;*/ /* font-size:200%; float:left; text-align:bottom  } */ /* Opera mag es nicht */

p, li, ol li  { margin-top: 0.25em }
cite:before { content: "»" } /* #187 */
cite:after { content: "«" } /* #171 */

.navi { text-align: center; font-size: 90%; margin-left: 1.5%; margin-right: 1.5% }
/* .navitop { margin:0 ; margin-right:0.5em; float:right } */
.navitop { float:right }
.author { text-align: right; font-size: 70%; font-style:italic; margin-right:1.5% } 
.disclaimer { text-align: center; font-size: 70%; font-style:normal; margin-left:1.5%; margin-right: 1.5% }
.quelle { text-align:center; font-size: 80%; font-style:italic; margin-left: 1.5%; margin-right: 1.5% }
.toc { text-align: left; font-size: 90%; margin-left: 1.5%; margin-top:0; margin-bottom:0 }
.toc li, .toc ul, .toc ol { margin-bottom: 0; margin-top: 0 } 
/* .toc li, .toc ol li, .toc ul li, .toc li ul li { margin-bottom: 0; margin-top: 0 } */
/* h1 + div.navi { margin-top: -0.25em } kann Netscape nicht */
