body {
  text-align: center;
  padding: 0px;
  margin: 0px;
}
a {
  color: #767475;
  text-decoration: none;
}
a:hover {
  text-decoration:underline;
}
#container {
  width: 900px;
  margin: auto;
  text-align: left;
}
#navi {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #3b310e;
  list-style-type: none;
  width: 900px;
  height: 16px;
  margin: 0;
  padding: 12px 0;
}
#navi li {
  display: inline;
}
#navi a {
  color: white;
  text-decoration: none;
  margin: 0;
  padding: 0 15px;
}
#navi a:hover {
  text-decoration:underline;
}
h1 {
  margin: 0px;
  padding: 0px;
}
h2 { color: #229acb;
 font-family: Georgia, Helvetica, sans-serif;
 font-size: 18px;
 text-decoration: underline;
 }
h4 { color: #9c0;
 font-size: 14px;
 font-family: Georgia, Helvetica, sans-serif;
 text-decoration: underline;
 }
#content_bg {
  background-image: url(mainbild/6.jpg);
  padding: 20px 40px 20px 560px;
  width: 300px;
  height: 520px;
  margin-bottom: 1em;
}
#content_fg {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 280px;
  height: 500px;
  padding: 10px;
  background-image: url('content_fg.png');
}
* html #content_fg {
  filter: alpha(opacity = 85);
  background-color: #e8e8e8;
  background-image: none;
}
.eye {
  background-image: url('eye.png');
  color: white;
  padding: 10px;
  margin: 1em -10px 0 -10px;
}
* html .eye {
  filter: alpha(opacity = 85);
  background-color: #008bc3;
  background-image: none;
}
.eye a {
  color: #dddddd;
  text-decoration: none;
}
.eye a:hover {
  text-decoration:underline;
}
.linkpool {
 width: 225px;
 float: left;
 border-top: 1px dashed #c0c0c0;
}
.linkpool h3 {
 color: #767475;
 margin: 0;
 padding: 1em 5px 2px;
 width: 215px;
 font-weight: bold;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.linkpool ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.linkpool ul li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px 5px 2px 5px;
  display: block;
}
#detail_content_bg {
 width: 900px;
}
#container_subnavi { width: 230px; float: left; padding-top: 20px; }
.subnavi ul { margin: 0 0 0; padding: 20px 0 20px 12px; border-bottom: 1px dashed #c0c0c0; }
.subnavi ul li { font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 15px;
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#subnavi a { font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 }
#detail { font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 648px;
 float: left;
 padding: 20px 0px 10px 20px;
 border-left: 1px dashed #c0c0c0;
 }
#detail_bg { background-image: url(detail/1.jpg);
 width: 900px;
 height: 130px;
 }
#fluginfos_container { background-color: #e4fd99;
 width: 608px;
 clear: both;
 padding: 20px;
 border: dashed 1px #9c0;
 }
#fluginfos_left { width: 300px;
 float: left;
 }
#fluginfos_right { width: 300px;
 float: right;
 }
#reminder { background-color: #fcd5e5;
 padding: 20px;
 width: 608px;
 margin-top: 1em;
 border: dashed 2px #f61d76;
 }
#bewertung { background-color: #ebebeb;
 width: 608px;
 padding: 20px;
 border-bottom: 1px dashed #c0c0c0;
 }
#bewertung1 { background-color: #d1d2d0;
 padding: 20px;
 width: 608px;
 border-bottom: 1px dashed #c0c0c0;
 }
#stats_benutzer {
 color: #767475;
}
#star_container { background-color: #ebebeb; padding: 10px 20px; width: 608px; clear: both; border: dashed 1px #c0c0c0; }
#star_left {
 width: 33%;
 float: left;
}
#star_middle {
 width: 33%;
 float: left;
}
#star_right {
 width: 33%;
 float: right;
}
#tests_left { width: 70%; float: left; padding: 2px 0; border-bottom: 1px dashed #d1d2d0; height: 15px; vertical-align: middle; margin-bottom: 2px; }
#tests_right { width: 30%; float: right; padding: 4px 0 5px; border-bottom: 1px dashed #d1d2d0; height: 10px; vertical-align: middle; margin-bottom: 2px; }
#zusatzinfos_container {
 padding: 20px;
 width: 608px;
 clear: both;
 border: dashed 1px #9c0;
}
.zusatzinfos_text {
 width: 150px;
 float: left;
 display: block;
}
#login_container {
 background-color: #e4fd99;
 padding: 20px;
 width: 608px;
 clear: both;
 border: dashed 1px #9c0;
}
#register_container_gruen {
 padding: 20px;
 width: 608px;
 clear: both;
 margin-top: 10px;
 margin-bottom: 10px;
 border: dashed 1px #9c0;
}
#register_container_blau {
 padding: 20px;
 width: 608px;
 clear: both;
 border: dashed 1px #229acb;
}
#magazin_links {
 width: 303px;
 float: left;
 margin-top: 2em;
 margin-bottom: 3em;
 padding: 0 10px 0 0;
 border-right: 1px dashed #c0c0c0;
}
#magazin_rechts {
 width: 303px;
 float: right;
 margin-top: 2em;
 margin-bottom: 3em;
 padding: 0 0 0 10px;
}
