h1 { font: bold 16pt/12pt sans-serif; text-align: center; }
h1.sub { font: italic 12pt/12pt sans-serif; text-align: center; margin-top:0pt; }
h2 { font: bold 12pt sans-serif; }
h3 { font: bold 10pt sans-serif; }
ul {
  font: 10pt sans-serif;
}
p { 
  font: 10pt sans-serif;
	margin-bottom:6pt;
	margin-top:0pt;
}
tr {
  margin:0px;
  padding:0px;
}
td { 
  font: 10pt sans-serif;
	margin-bottom:0pt;
	margin-top:0pt;
}
th { 
  font: bold 10pt sans-serif;
	margin-bottom:6pt;
	margin-top:0pt;
}
.blind { margin: 0pt; }
address { font: italic 8pt sans-serif; }
strong { font-weight: bold; }
pre { font: 8pt Courier, monospace; }
blockquote { font: italic 10pt sans-serif; }
.klein { font-size: 8pt; }
.alignright { text-align:right; }
a:link { color:#0000FF; }
a:visited { color:#0000FF; }
td.simplecell {
  margin:0px;
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:0px;
  text-align:center;
}
/* table for the whole page */
table.page {
  margin:6px;
  padding:6px;
  border-style:none;
  border-width:0px;
}
/* table cell for navigation bar left */
td.leftbar {
  width:20%;
  padding:8px;
  vertical-align:top;
  background-color:#e0e0ff;
}

/* table cell for content right */

td.content {
/* netscape 4.x doesnt like this :-(
  width:80%;
  padding:6px;
*/
  vertical-align:top;
  background-color:#ffffff;
}

/* navigation p */
p.navi1 {
  margin-left:0px;
}
p.navi2 {
  margin-left:9px;
}
p.navi3 {
  margin-left:18px;
}
.nav_current {
  font-weight:bold;
}
p.navi_bottom {
  margin-left:6px;
  vertical-align:bottom;
  font-size:8pt;
}
.intro {
  font-weight: bold;
}
