body{
  background : URL(/images/bg.png) repeat #d2d4fd;
  color			: #000;
  padding		: 0;
  margin		: 0;
  font-family		: Verdana, Tehoma, Arial, sans-serif;
  font-size		: 101%;
}

h2 {
  border-top		: 1em transparent solid;
}

p, li, a, dd, dt, .subnavi {
  max-width		: 38em;
} 

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			: #960;
  background-color	: transparent;
  text-decoration	: underline;
}

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

a:hover {
  color			: #000;
  background-color	: #ccc;
  text-decoration	: none;
}

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

table.main {
  clear			: both;
  width			: 100%;
}

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

.kopf {
  margin		: 0;
  padding		: 0;
  text-align		: center;
}
.kopf img {
  margin		: 0;
  padding		: 0;
  color			: inherit;
  background		: #d8d4c9;
}

div.quer {
  width			: 100%;
  border-top		: 1px #000 solid;
  border-bottom		: 1px #000 solid;
  clear			: both;
  font-size		: 90%;
  padding		: 0.2em;
}

.naviquer {
  margin-bottom		: 0;
  float			: right;
}
.naviquer a {
  padding		: 0.2em;
  font-weight		: bold;
}

.navi {
  width			: 11em;
  padding		: 0;
  margin		: 0;
  float			: left;
  white-space		: nowrap;
  font-weight		: bold;
  font-family		: Verdana, "Times New Roman", Bodoni, Garamond, "MS Georgia", Arial, sans-serif;
}
.navi p {
  margin-top		: 0;
}

.navi a, .navi form {
  display		: block;
  color			: #fff;
  background-color	: #f2c37f;
  padding		: 0.2em;
  text-decoration	: none;
  margin		: 0;
  white-space		: nowrap;
}

.here, .subnavi a {
  white-space		: nowrap;
  padding		: 0.2em;
  margin		: 0;
}
.here {
  display		: block;
  color			: #000;
  background-color	: #fff;  
  margin-bottom		: 0.8em;
}
p.k, a.k {
  margin-top		: 2.5em;
}

.subnavi img {
  visibility		: hidden;
  margin		: 0;
  padding		: 0;
  width			: 0.1em;
  height		: 1.1em;
}

.subnavi span.here {
  display		: inline;
}

.navi a:link, .naviquer a:link {
  color			: #fff;
  background-color	: #ef9949;
  text-decoration	: none;
}
.navi a:visited, .naviquer a:visited {
  color			: #fff;
  background-color	: #f2c37f;
  text-decoration	: none;
}

.navi a:hover, .naviquer a:hover {
  color			: #000;
  background-color	: #ccc;
  text-decoration	: underline;
}
.content {
  color			: #000;
  background-color	: #fff;
  padding		: 1em;
  margin		: 0;
}

.subnavi {
  border-bottom		: 1em;
}

.subnavi span.here {
  clear			: none;
}

.appel th {
  color			: inherit;
  background-color	: #cc9;
}

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

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

div.r {
  float			: right;
}

div.kasten {
  float			: right;
  text-align		: center;
  border		: 1px #000 solid;
  margin-bottom		: 1em;
  margin-left		: 1em;
  display		: block;
  padding		: 0.2em;
  font-weight		: bold;
  font-weight		: bold;
}

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

a[name] {
  color			: inherit;
  background-color	: transparent;
}
