body, h1, h2, h3, div, p, th, td, li {
  font-family:Arial, sans-serif;
  color:black;
  background-color:transparent;
  margin:0px;
  padding:0px;
}
em {
font-weight:bold; 
font-style:normal;
}
a {
  color:green;
}
body {
  height:100%;
  width:100%;
  margin:0px;
  padding:0px;
  overflow:visible;
  position:absolute;
  background-image:url(images/background.jpg);
  background-repeat:repeat;
  background-attachment:scroll;
  background-color:#4c4c4c;
}
h1, h2, h3 {
color:blue;
letter-spacing:1px;
}
h1 {
  font-size:72px;
  font-weight:normal;
}
ul {
  background-color:white;
  margin:0px;
  padding-top:20px;
  padding-right:20px;

}
#topline {
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100px;
  background-color:#8d6364;
  background-image:url(images/Sonnenuntergang.jpg); 
  background-repeat:no-repeat;
  text-align:left;
  overflow:hidden;
  z-index:20;
}#topline h1 {
  margin:12px;
  margin-left:15px;
  padding:0px;
  background-color:transparent;
  color:#0ba782;
  width:auto;
  float:left;
  font-weight:bold;
  color:#0a3337;
  opacity:0.9;
}
#topline p {
  margin:0px;
  margin-top:25px;
  margin-right:15px;
  padding:0px;
  padding-bottom:auto;
  background-color:transparent;
  color:#0ba782;
  width:auto;
  height:60px;
  text-align:right;
  font-weight:bold;
  overflow:hidden;
  color:#0a3337;
  opacity:0.9;
}
#topline img {
  border:none;
  margin:0px;
  padding:0px;
  top:0px;
  float:left;
}
#navigation {
  position:relative;
  top:100px;
  left:0px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  padding-top:27px;
  padding-bottom:3%;
  height:auto;
  width:23%;
  background-color:transparent;
  z-index:5;
  overflow:visible;
  text-align:center;
  opacity:1;
}
#navigation img {
  border:none;
  margin:0px;
  padding:0px;
  opacity:0.7;
}
p.Navi_h {
  position:relative;
  top:0px;
  text-decoration:none;
  line-height:32px;
  font-size:16px;
  font-weight:bolder;
  opacity:0.7;
  color:white;
  background-color:#0f5249;
  padding:3px;
  overflow:hidden;
  max-width:100%;
  z-index:6;
  margin:5%;
  margin-top:20px;
  margin-bottom:3%;
}
a.Navi {
  position:relative;
  top:0px;
  text-decoration:none;
  line-height:32px;
  font-size:16px;
  font-weight:bolder;
  opacity:0.7;
  color:white;
  background-color:#0f5249;
  padding:3px;
  overflow:hidden;
  max-width:100%;
  z-index:6;
}
a.Navi:link {
}
a.Navi:visited {
}
a.Navi:hover {
  font-size:16px;
  color:black;
  opacity:1;
  background-color:white;
  overflow:visible;
}
a.Navi:active {
  font-size:16px;
  color:black;
  opacity:1;
  background-color:transparent;
}
#content {
  position:absolute;
  overflow:visible;
  top:100px;
  left:23%;
  width:74%;
  margin:0px;
  margin-top:0px;
  padding:0px;
  padding-top:0px;
  padding-bottom:30px;
  z-index:10;
}
#content p {
  background-color:white;
  color:black;
  opacity:1;
  padding:20px;
  padding-bottom:0px;
  z-index:8;
}
#content p.last_p {
  padding-bottom:20px;
}
#content p.no_padding {
  padding-top:0px;
}
#content p:first-letter {
}
#content h2 {
  padding:20px;
  margin:0px;
  margin-top:30px;
  color:white;
  background-color:#0f5249;
  font-size:34px;  
  font-weight:bold;
  opacity:0.7;
  z-index:8;
}
#content h3 {
  padding:0px;
  padding-left:20px;
  padding-top:20px;
  margin:0px;
  margin-top:0px;
  margin-bottom:0px;
  color:black;
  background-color:white;
  font-weight:bold;
  opacity:1;
  z-index:8;
  height:auto;
}
#content img {
  opacity:1;
  border:none;
  margin:20px;
  margin-bottom:0px;
  padding:0px;
  float:left;
  z-index:8;
}
#content img.no_margin {
  float:none;
  margin-right:0px;
}
#content img.no_float {
  margin-right:0px;
  float:none;
}
#content_imagebox {
  background-color:white;
  width:100%;
  opacity:1;
  padding:0px;
  z-index:8;
}