body{
  background		: #fff;
  color			: #000;
  padding		: 0;
  margin		: 0;
  font-family		: Verdana, Tehoma, Arial, sans-serif;
  font-size		: 101%;
  border		: 1px #090 solid;
  padding		: 0;
}

h1, h2 {
  margin		: 0;
  text-align		: center;
  color			: #000;
  background-color	: inherit;
  font-family		: Verdana, "Times New Roman", Bodoni, Garamond, "MS Georgia", Arial, sans-serif;
}
h1
{
  font-weight		: 130%;
  padding		: 0.5em 1em 0 1em;
}
h2
{
  font-weight		: 120%;
  padding		: 0.5em 1em 1em 1em;
}

p, li, a, dd, dt, .subnavi {
  max-width		: 38em;
} 
blockquote
{
  max-width		: 30em;
}
dt {
  font-weight		: bold;
}

pre {
  font-family		: courier, "courier new", monospace;
}

em {
  font-style		: normal;
  font-weight		: bold;
}

hr {
  margin		: 0;
  padding		: 0;
  height		: 2px;
}

ul {
  margin-left		: 1em;
  padding-left		: 0;
}

li {
  margin-top		: 0.5em;
  padding-left		: 0.3em;
}

a:link {
  color			: #060;
  background-color	: transparent;
  text-decoration	: underline;
}

a:visited {
  color			: #090;
  background-color	: transparent;
  text-decoration	: underline;
}

a:hover {
  color			: #a30e21;
  background-color	: transparent;
  text-decoration	: none;
}

a:active {
  background-color	: #FFFFFF;
  color			: #CCCCCC;
  text-decoration	: none;
}

a.gl {
  color			: #000000;
  background-color	: transparent;
  border		: none;
}
a.gl img {
  border		: none;
}

.gr {
  font-weight		: bold;
}

.kopf {
  color			: #000;
  background		: #efe;
  margin		: 0;
  padding		: 0;
  border-bottom		: 2px #090 solid;
}
.kopf img {
  margin		: 0;
  padding		: 0;
}

.navi {
  color			: #000;
  background		: inherit;
  padding		: 0.5em;
  margin		: 0;
  font-weight		: bold;
  font-family		: Verdana, "Times New Roman", Bodoni, Garamond, "MS Georgia", Arial, sans-serif;
  width			: 11em;
}

.navi p a, .here {
  display		: block;
  border-top		: 1px #090 solid;
  border-bottom		: 1px #090 solid;
  margin		: 0;
}

.navi a, .navi form {
  padding		: 0.2em;
  text-decoration	: underline;
  margin		: 0;
  white-space		: nowrap;
}
.here {
  white-space		: nowrap;
  padding		: 0.2em;
  margin		: 0;
}

.navi a:link {
  color			: #000;
  background-color	: transparent;
  text-decoration	: none;
}
.navi a:visited {
  color			: #000;
  background-color	: transparent;
  text-decoration	: none;
}

.navi a:hover {
  text-decoration	: none;
  color			: #000;
  background-color	: #efe;
}
.here {
  color			: #000;
  background-color	: #efe;
  margin		: 0;
  padding		: 0.2em;
  border-top		: 1px #090 solid;
  border-bottom		: 1px #090 solid;
}

.navi td {
  margin		: 0;
  padding		: 0;
  font-size		: 90%;
}
.navi input {
  margin		: 0;
  padding		: 0;
}
.content {
  color			: #000;
  background-color	: #fff;
  padding		: 1em;
  margin		: 0;
}
/* .wt {
  width			: 2.2em;
}
*/
tr.grey {
  color			: #000;
  background-color	: #eee;
}
tr.grey td {
  padding		: 0.5em;  
  border-top		: 1px #bbb solid;
  border-bottom		: 1px #bbb solid;
}
tr.grey p {
  margin 		: 0 0 0.5em 0;
  padding		: 0;
}

.content form {
  margin-top		: 1em;
}

table.data td {
  text-align		: right;
}
table.data td.l {
  text-align		: left;
}
table.data td.m {
  text-align		: center;
}

img.l {
  margin		: 0 10px 10px 0;
  float			: left;
}

img.r {
  margin		: 0 0 10px 10px;
  padding		: 0;
  float			: right;
}

.footer {
  color			: #000;
  background-color	: #fff;
  clear			: both;
  padding		: 0.2em 0.2em 0.5em 1em;
  border-top		: 2px #090 solid;
}

a[name] {
  color			: inherit;
  background-color	: transparent;
}
.dn {
  display:		none;
}
