body {
  color: #29166f;
  background-color:#29166f;
  font-size: 100.01%;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

ul#menu {
  margin:0;
  padding-left:0;
  list-style-type:none;
}

li.menu {
  padding-top:4px;
  margin-top:0;
}

a.linkNo {
  margin-left:10px;
  padding:0;
  font-size:14px;
  color:#29166f;
  text-decoration:none;
}

a.linkNo:hover {
  color:red;
}

a.linkAct {
  margin-left:10px;
  padding:0;
  font-size:14px;
  color:red;
  text-decoration:none;
}

#STARS {
  position:absolute;
  left:50%;
  top:14px;
  margin-left:-470px;
  z-index:1;
}

div#GroundZero {
  position:absolute;
  top:8px;
  left:50%;
  height:690px;
  width:956px;
  margin-left:-477px;
  border:2px solid white; /*#da251d;*/
  background:#fff;
  z-index:0;
}

div#SPONSORS {
  position:absolute;
  top:14px;
  left:50%;
  height:656px;
  width:130px;
  margin-left:342px;
  border:1px solid #29166f;
  overflow:hidden;
  z-index:0;
}

div.SPElement {
  margin-bottom:3px;
  padding:3px;
  color:#29166f;
  font-size:10px;
  text-align:center;
  background:#fff;
}

div#CONTENTFrame {
  position:absolute;
  top:170px;
  left:50%;
  height:500px;
  width:800px;
  margin-left:-470px;
  border:1px solid #29166f;
  background:#f4f4f4;
  overflow:hidden;
  z-index:3;
}

div#CONTENT {
  height:460px;
  width:770px;
  /width:780px;
  padding-right:10px;
  margin-top:30px;
  margin-left:10px;
  font-size:12px;
  text-align:justify;
  color:#29166f;
  overflow:auto;
  z-index:3;
}

div#INDEX {
  position:absolute;
  left:50%;
  top:172px;
  margin-left:-466px;
  width:794px;
  background:#fff;
  border-bottom:1px solid #29166f;
  z-index:5;
}

div#INDEX2 {
  position:absolute;
  left:50%;
  top:172px;
  margin-left:-70px;
  text-align:right;
  width:400px;
  z-index:5;
}

img#LOGO {
  position:absolute;
  top:20px;
  left:50%;
  margin-left:-450px;
  z-index:2;
}

img#LOGOTxt {
  position:absolute;
  top:80px;
  left:50%;
  margin-left:-70px;
  z-index:2;
}

h2.imageheader {
     height:26px;
     background-repeat:no-repeat;
     padding: 0;
     margin: 0;
}

h2.imageheader strong{
       display:none;
}

.tx-newloginbox-pi1 h3 {
     font-size:12px;
}

div#copyright {
  position:absolute;
  left:50%;
  top:680px;
  margin-left:-200px;
  width:400px;
  font-family:arial,helvetica,sans-serife;
  font-size:10px;
  text-align:center;
  color:#da251d;
  z-index:4;
}
