html{
  overflow-y:scroll;
}

html, body{
  margin:0;
  padding:0;
  height:100%;
  color:#b0b0b0;
  z-index:0;
  font-size:10pt !important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
body{
  background-image:url("../images/hg.jpg");
  background-attachment: fixed;
  /* filter:alpha(opacity=75); */
  -moz-opacity: 0.80;
  opacity:0.80;
}

div{
  position:relative;
}

a{
  color:#8ac800;
  font-weight:bold;
  text-decoration:none;
}

a:hover{
  color:#8ac800;
  font-weight:bold;
  text-decoration:underline;
}

div.headDiv{
  background-color:#000000;
  width:100%;
  height:100px;
  background-image:url(../images/rglogo.png);
  background-repeat:no-repeat;
  background-position:center;
}

div.hgDiv{
  width:100%;
  text-align:center;
}

div.tentacles{
  height:150px;
  background-image:url(../images/new2.png);
  background-repeat:repeat-x;
  margin-top: -38px;
}
div.waves{
  height:47px;
  background-image:url(../images/wellen.png);
  background-repeat:repeat-x;
}

div.contentFooter{
  width:800px;
  margin:0 auto;
  margin-top: -35px;
}

div.h50{
  height:50px;
}

div.footerEcken{
  width:800px;
  margin:0 auto;
  background-image:url(../images/unten.png);
  background-repeat:no-repeat;
  background-position:center;
}

div.headContent{
  margin-left:50%;
  padding-left:280px;
}

.dinline{ display:inline; }
div.ml50{ margin-left:50px; }
div.mr50{ margin-right:50px; }
div.ml15px{ margin-left:15px; }
div.floatRight{ float:right; }
div.floatLeft{ float:left; }
div.clear{ clear:both; }

div.contentbox{
  background-color:#000000;
  width:800px;
  margin:0 auto;
  margin-top: -75px;
}
div.content{
  width:95%;
  margin:0 auto;
  text-align:left;
}
div.zi0{ z-index:0; }
div.zi10{ z-index:10; }

div.login{ top:65px; }
input{ 
  background-color:#292c2d;
  margin:1px;
  height:25px;
  border: 1px solid;
  color: #aec38b;
  border-color:#000000;
}
input:hover{ border-color: #8AC800; }

textarea{ 
  background-color:#292c2d;
  margin:1px;
  border: 1px solid;
  color: #aec38b;
  border-color:#000000;
}
textarea:hover{ border-color: #8AC800; }

div.bgHead{
  background-image:url(../images/oben.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

div.headerEcken{
  width:800px;
  margin:0 auto;
  height:100px;
}

div.tentHead{
  background-image:url(../images/new3.png);
  background-repeat:repeat-x;
  height:100px;
  top:-70px;
  width:800px;
  margin:0 auto;
}

div.errorMSG{
  color:red;
  border:1px dotted red;
  text-align:center;
}
div.successMSG{
  color:#8AC800;
  border:1px dotted #8AC800;
  text-align:center;
}

a.menu{
  color:#ffffff;
  font-weight:inherit;
}

a.menu:hover{ text-decoration:inherit; }
div.menu:hover a.menu{ color:#000000; }

div.menu {
  border: 1px dotted #8AC800;
  padding: 3px 15px;
}
div.menu:hover{
  background-color:#8AC800;
  color:#000000;
  border:1px dotted #000000;
}

/* Inlines */
  pre { display:inline; }
/* ende */
