/* Generated by KompoZer */
body {
  font-family: Arial,Helvetica,sans-serif;
  background-image: url(../images/hintergrund.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}
h1 {
  color: #009999;
  font-size: 1.5em;
}
h2 {
  color: #009999;
  text-align: center;
  font-size: 1.3em;
}
h3 {
  color: #009999;
  text-align: left;
  font-size: 1em;
}
h4 {
  text-align: left;
  font-size: 1em;
}
img {
  border-style: none;
}
p {
  margin-bottom: 0em;
}
td {
  vertical-align: top;
}
#home {
  position: relative;
  text-align: center;
  top: 5em;
}
#fussnote {
  position: absolute;
  width: 99%;
  bottom: 5px;
}
.tabmenu {
  border-bottom: 2px solid #009999;
  margin: 12px 0px 0px;
  padding: 0px 0px 0px 10px;
  color: #009999;
  z-index: 1;
}
.tabmenu li {
  display: inline;
  overflow: hidden;
  list-style-type: none;
}
.tabmenu a {
  border: 2px solid #009999;
  margin: 0px;
  padding: 2px 5px 0px;
  background-image: url(../images/hintergrund_dunkel.jpg);
  font-weight: bold;
  text-decoration: none;
  color: #009999;
}
.tabmenu a.active {
  border-bottom: 2px solid #ecf3eb;
  background-image: url(../images/hintergrund.jpg);
}
.tabmenu a:hover {
  background: #009999 none repeat scroll 0% 50%;
  color: #ecf3eb;
}
.content {
  border-style: none solid solid;
  border-color: #009999;
  border-width: 0px 2px 2px;
  padding: 20px;
  z-index: 2;
  text-align: left;
}
@media (min-width: 80rem) {
	.karte {
		float: left;
		padding-right: 15px;
	}
}
.rechts {
  text-align: right;
}
.rechts-oben {
  text-align: right;
  vertical-align: top;
}
.weiterbutton {
  width: 5%;
}
.schluessel {
  height: 12px;
}
.klein_gruen_links {
  color: #009999;
  font-size: 0.75em;
  vertical-align: top;
  white-space: nowrap;
}
.normal_gruen_zentriert {
  text-align: center;
  color: #009999;
  font-weight: bold;
}
.darunter {
  clear: left;
}
.fett {
  font-weight: bold;
}
.abstand {
  padding-left: 20px;
}
.oben {
  vertical-align: top;
}
.container_links {
  float: left;
}
.container_rechts {
  float: right;
}
.clear_both {
  clear: both;
}
.containerrand {
  margin-right: 1em;
  margin-bottom: 1em;
}
