body {
  font-weight          : bold;
  color                : #BFBFBF;
  margin-top           : 10px;
  margin-left          : 0px;
  font-size            : 11px;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color     : #000000;
}

#gbiframe {
  height               : 500px;
  width                : 790px;
  border               : 0px;
  position             : relative;
  left                 : 22px;
}

iframe[id="gbiframe"] {
  left                 : 21px!important;
}

#main {
  width                : 100%;
  position             : relative;
  background-image     : url(../bilder/bg_main.jpg);
  background-position  : top center;
  background-repeat    : repeat-y;
}

#top {
  width                : 100%;
  position             : relative;
  height               : 50px;
  background-image     : url(../bilder/bg_top.jpg);
  background-position  : top center;
  background-repeat    : no-repeat;
}

#bottom {
  width                : 100%;
  position             : relative;
  height               : 50px;
  background-image     : url(../bilder/bg_bottom.jpg);
  background-position  : top center;
  background-repeat    : no-repeat;
}

a.lmain {
  text-decoration      : none;
  color                : #0080FF;
}

a.lmain:hover {
  text-decoration      : underline;
  color                : #EFEFEF;
}

a.lskin {
  text-decoration      : none;
  color                : #8F8F8F;
}

a.lskin:hover {
  text-decoration      : underline;
  color                : #CFCFCF;
}

input {
  font-size            : 11px;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  color                : #BFBFBF;
  font-weight          : bold;
  border               : 1px #3F3F3F solid;
  background-color     : #111111;
}

select {
  font-size            : 11px;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color     : #111111;
  color                : #2183EF;
  border               : 1px #3F3F3F solid;
  font-weight          : bold;
}

/*Formulare*/
.mitte input {
  color                : #DFDFDF;
  background-color     : #000000;
  padding-left         : 5px;
  padding-right        : 5px;
  border               : 0px #8F8F8F solid;
}

textarea {
  background-attachment: fixed;
  font-weight          : bold;
  color                : #DFDFDF;
  background-color     : #000000;
  border               : 0px #8F8F8F solid;
  width                : 450px;
  font-size            : 11px;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
}

/*Tabellen*/
td {
  font-size            : 11px;
  font-weight          : bold;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  color                : #DFDFDF;
  background-color     : #000000;
  border               : 0px #8F8F8F solid;
}

.mitte td.m {
  font-size            : 11px;
  font-weight          : bold;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  color                : #DFDFDF;
  background-image     : url(../bilder/menue1.jpg);
  background-color     : #000000;
  padding-left         : 0px;
  padding-right        : 0px;
  border               : 0px #8F8F8F solid;
}

.mitte table.untertab {
  border-top           : 0px #7F7F7F ridge;
  border-right         : 0px #7F7F7F ridge;
  border-left          : 2px #7F7F7F ridge;
  border-bottom        : 2px #7F7F7F ridge;
}

.mitte table.untertab td {
  font-size            : 11px;
  font-weight          : bold;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  color                : #7F7F7F;
  background-color     : #000000;
  padding-left         : 5px;
  padding-right        : 5px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border-top           : 2px #7F7F7F ridge;
  border-right         : 2px #7F7F7F ridge;
  border-left          : 0px #7F7F7F ridge;
  border-bottom        : 0px #7F7F7F ridge;
}

.mitte table.untertab td.inhalt {
  font-size            : 11px;
  font-weight          : bold;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  color                : #5F5F5F;
  background-color     : #000000;
  padding-left         : 5px;
  padding-right        : 5px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border-top           : 2px #7F7F7F ridge;
  border-right         : 2px #7F7F7F ridge;
  border-left          : 0px #7F7F7F ridge;
  border-bottom        : 0px #7F7F7F ridge;
}

td.b {
  text-align           : left;
  background-image     : url(../bilder/bgclassb.jpg);
  background-color     : #000000;
  padding-left         : 15px;
  padding-right        : 15px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.c {
  text-align           : center;
  background-image     : url(../bilder/bgclassc.jpg);
  background-color     : #000000;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.d {
  height               : 16px;
  text-align           : center;
  background-image     : url(../bilder/bgclassd.jpg);
  background-color     : #000000;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 1px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.e {
  text-align           : left;
  background-image     : url(../bilder/bgclasse.jpg);
  background-color     : #000000;
  height               : 17px;
  padding-left         : 25px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.f {
  text-align           : left;
  background-image     : url(../bilder/bgclassf.jpg);
  background-color     : #000000;
  height               : 25px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.g {
  text-align           : left;
  background-image     : url(../bilder/bgclassg.jpg);
  background-color     : #000000;
  height               : 25px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.h {
  text-align           : left;
  background-image     : url(../bilder/bgclassh.jpg);
  background-color     : #000000;
  height               : 25px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.i {
  text-align           : left;
  background-image     : url(../bilder/bgclassi.jpg);
  background-color     : #000000;
  height               : 25px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.z {
  background-image     : url(../bilder/bgclassz.jpg);
  background-color     : #000000;
  height               : 24px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.o {
  background-image     : url(../bilder/bgclasso.jpg);
  background-color     : #000000;
  height               : 48px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom         : 0px;
  border               : 0px #8F8F8F solid;
}

td.p {
  background-image     : url(../bilder/bgclassp.jpg);
  background-color     : #000000;
  height               : 48px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.x {
  background-image     : url(../bilder/bgclassx.jpg);
  background-color     : #000000;
  text-align           : center;
  font-size            : 16px;
  height               : 40px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 15px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.y {
  background-image     : url(../bilder/bgclassy.jpg);
  background-color     : #000000;
  text-align           : center;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.s {
  background-image     : url(../bilder/bgclassy.jpg);
  background-color     : #000000;
  text-align           : left;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.w {
  background-image     : url(../bilder/bgclassy.jpg);
  background-color     : #000000;
  padding-left         : 100px;
  padding-right        : 15px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.v {
  background-image     : url(../bilder/bgclassv.jpg);
  background-color     : #000000;
  height               : 14px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.u {
  background-image     : url(../bilder/bgclassy.jpg);
  background-color     : #000000;
  padding-left         : 25px;
  padding-right        : 15px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.kursiv {
  background-color     : #000000;
  padding-left         : 20px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
  font-weight          : normal;
  font-size            : 10px;
  font-family          : Tahoma;
}

td.norm {
  font-weight          : normal;
  font-size            : 10px;
  vertical-align       : top;
  white-space          : nowrap;
  color                      : #0080FF;
  background-color     : #000000;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.t {
  background-image     : url(../bilder/bgclasst.jpg);
  background-color     : #000000;
  text-align           : center;
  font-size            : 16px;
  height               : 40px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 3px;
  border               : 0px #8F8F8F solid;
}

td.zb {
  text-align           : left;
  background-image     : url(../bilder/bgclasszb.jpg);
  background-color     : #000000;
  height               : 17px;
  padding-left         : 35px;
  padding-right        : 0px;
  padding-top          : 1px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.za {
  height               : 25px;
  text-align           : left;
  background-image     : url(../bilder/bgclassza.jpg);
  background-color     : #000000;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

td.zc {
  height               : 25px;
  text-align           : left;
  background-image     : url(../bilder/bgclasszc.jpg);
  background-color     : #000000;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;
  border               : 0px #8F8F8F solid;
}

/*Links*/
.mitte a:link,
.mitte a:visited {
  text-align           : center;
  text-decoration      : none;
  color                : #5F5F5F;
}

.mitte a:hover,
.mitte a:active {
  text-align           : center;
  text-decoration      : none;
  color                : #FFFFFF;
}

.mitte td.w a:link,
.mitte td.w a:visited {
  padding-left         : 0px;
  padding-top          : 0px;
  text-align           : left;
  text-decoration      : none;
  color                : #0080FF;
}

.mitte td.w a:active,
.mitte td.w a:hover {
  text-decoration      : none;
  color                : #FFFFFF;
}

.mitte td.y a:link,
.mitte td.y a:visited {
  padding-left         : 0px;
  padding-top          : 0px;
  text-align           : center;
  text-decoration      : none;
  color                : #0080FF;
}

.mitte td.y a:hover,
.mitte td.y a:active {
  text-decoration      : none;
  color                : #FFFFFF;
}

td.t a:link,
td.t a:visited,
td.t a:hover,
td.t a:aktive {
  padding-left         : 0px;
  height               : 0px;
  width                : 0px;
}

.mitte td.y td.m a:link,
.mitte td.y td.m a:visited {
  display              : block;
  height               : 16px;
  width                : 100%;
  padding-left         : 30px;                    http://www.skinarea51.de/skin.css
  padding-top          : 1px;
  vertical-align       : middle;
  text-align           : left;
  text-decoration      : none;
  color                : #3F3F3F;
}

.mitte td.y td.m a:hover,
.mitte td.y td.m a:active {
  text-decoration      : none;
  color                : #EFEFEF;
  background-repeat    : no-repeat;
  background-image     : url(../bilder/menue2.jpg);
}

.mitte table.untertab td a:link,
.mitte table.untertab td a:visited {
  color                : #5F5F5F;
}

.mitte table.untertab td a:hover,
.mitte table.untertab td a:active {
  color                : #EFEFEF;
}

.mitte {
  background-repeat    : repeat-y;
  background-image     : url(../bilder/bgmitte.jpg);
  padding-left         : 114px;
}

.mitte center {
  text-align           : left;
}