body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.7em;
  padding: 0;
  margin: 0;
  }

.stern {
  float: left;
  width: 120px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  }

.banner {
  font-family: BahamasHeavy, Verdana, Arial, sans-serif;
  font-size: 1.78em;
  background-color: black;
  padding:20px 20px 0 0;
  color:#ff0000;
  text-align:right;
  height:40px;
  }

.navvertikal{display:none;}
.navvertikal ul {}
.navvertikal ul li ul  {}		
.navvertikal ul li{}
.navvertikal ul li ul li{}		
.navvertikal span {}
.navvertikal a:link, .navvertikal a:visited, .navvertikal a{}
.navvertikal span, .navvertikal a:hover, .navvertikal a:active {}
.navvertikal a:before {}

.inhalt{width:100%; }
.inhalt p{}
.navhorizontal{
	padding-top:0.7em; border:1px solid black; border-left:none; border-top:1px solid #C00000; width:100%; height:2.7em; background-color:black; color:white; text-align:right; font-size:0.9em; font-weight:bold; vertical-align:middle; margin:0; 
}
.navhorizontal a {margin-top:1em; padding:0.3em;border:1px solid #ff0000; text-decoration:none; color:#ff0000;margin-right:1em}
.navhorizontal a:link,.navhorizontal a:visited {}
.navhorizontal a:active,.navhorizontal a:hover {border:1px solid #c00000; background-color:#C00000; color:white; }

.werbung img {
	width:100%
}

.werbung{border:1px solid black;background-color:silver;width:20em;height:20em;float:left;margin:0.2em}
.werbungklein{border:1px solid black;background-color:silver;width:20em;height:9.7em;float:left;margin:0.2em}
.werbung h2, .werbungklein h2{
	margin:0;padding:0;color:white;text-align:center;background-color: black;color:white
}

.werbung div, .werbungklein div{
	padding:0.2em
}
.werbung div {}
.werbung > div {}

.inhalt > p {}
.inhalt > h1+p, .inhalt > h2+p, .inhalt > h3+p, .inhalt > h4+p, .inhalt > h5+p, .inhalt > h6+p{}
.inhalt a{}
.inhalt a:visited{}
.inhalt a:hover{}

.fett { font-weight:bold;}

.btt { color: white; background-color: red; border-bottom: #600 3px solid;  border-right: #600 3px solid; border-top: #f99 3px solid; border-left: #f99 3px solid; padding-left: 0.5em; padding-right: 0.5em; text-align: center; font-weight: bold; }


.kasten{
	border:1px solid #C00000;width:21em;float:left;margin:0.2em;height:21em;overflow:auto;
}

.kasten h2{ font-family: Bahamas, Verdana, Arial, sans-serif;
	margin:0;padding:0;color:white;text-align:center;background-color: #C00000
}

.kasten p{
	padding:0.3em;
}

.kasten img { float:right; margin:0.3em; }

.kasten form {background-color:#C00000; color:white; padding:0.3em; margin-top:-10;}
.kasten input { color:black; width:40%; margin-bottom:0.2em;
}
.kasten a{
	color:#e7010d; text-decoration:none; border-bottom: 1px dotted #e7010d
}

.kasten a:active, .kasten a:visited{
	color:#e7010d; border-bottom:1px dotted #a4000b
}
.kasten a:hover{
	color:#e7010d; border-bottom:1px solid #e7010d
}

.fuss{ clear:both;
	padding-top:0.7em; border:none; width:100%; height:2.7em; background-color: white; color:#C00000; text-align:center; font-size:0.9em; font-weight:bold; vertical-align:middle; margin:0;
}
