#infoBox {
  z-index: 50;
  position: relative;
  left: 80px;
  background-color: #FFFFFF;
  border: solid 1px #999;
  font-size: 0.8em;
}

.subheader .left {
  float: left;
  width: 400px;
  padding: 10px;
}

.subheader .right {
  float: right;
  padding: 10px;
  width: 280px;
  height: 90px;
  border-left: 1px #DADADA solid;
}

.subheader .right p {
  color:#4d4d4d;
  padding: 0;
  margin: 0;
  font-size: 1.2em;
}

.subheader h2 {
  color: #990000;
}

.subheader h3 {
  color: #009EE0;
}


#subfooter ul {
  margin: 0 auto;
  padding: 0;
  list-style: none;
}

#subfooter ul li {
  padding: 3px 5px;
  margin: 20px;
  display: block;
  float: left;
  border: none;
  background-color: #ddffff;
  color: #009ee0;
  text-align: left;
  width: 25%;
}
#subfooter span {
  color: #4d4d4d;
  font-size: 0.8em;
}

/* ############## */

.versions {
  margin: 20px auto 30px auto;
  padding: 0;
  text-align: center;
  width: 700px;
}

/* Alle Bilder in den Tabelle richtig positionieren, die sind zu weit unten. */
.versions img {
    margin-bottom: -2px;
}

.version {
  border: solid #990000 2px;
  padding: 25px 5px;
  float: left;
  width: 240px;
  height: 370px;
}
.version:hover {
  background-color:#ddffff;
}

h3.release {
  color: #4d4d4d;
  font-size: 0.8em;
}

.no-r {
  border-right: 0;
  position: relative;
  top: 22px;
  padding: 0 5px;
  width: 200px;
  height: 370px;
}
.no-l {
  border-left: 0;
  position: relative;
  padding: 0 5px;
  top: 22px;
  width: 200px;
  height: 370px;
}
.big {
  border-width: 4px 4px 4px 4px;
}
.version h1 {
  color: #009EE0;
  font-size: 1.3em;
}

.version h3 {
  color: #5ec5ed;
  font-size: 1.1em;
  height: 30px;
}

.version ul {
  display: block;
  list-style: none;
  margin: 0 auto;
  padding: 20px;
  width: 150px;
  height: 180px;
}
.version ul li {
  border: solid #009EE0 2px;
  border-width: 0 0 1px 0;
  margin: 10px 0;
  padding: 3px 0 5px 0;
}
.version ul li .light {
  background-color: #fdfdfd;
}
.version a {
  display: block;
  margin: 10px auto;
  padding: 3px 6px;
  text-align: center;
  background-color: #990000;
  border: none;
  font-size: 1.2em;
  color: #ddffff;
  width: 7em;
}

.version a:hover {
  text-decoration: none;
}

.faq {
  border: solid #dfdfdf;
  border-width: 1px 3px 3px 1px;
  width: 90%;
  margin: 20px auto;
 }