body {
 background-image:url(../images/bg_redblack.gif);
 margin:0;
 padding:0;
 font: bold 11px/1.5em Verdana;

}


#logo {
  text-align: left;
  width: 100%;
  color: black;
}

#navi {
  width: 1000px;
  clear: both;
  position: relative;
}

/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;

      }
    #tabsE ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("../images/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("../images/tabrightE.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }

        #tabsE #current a {
                background-position:0% -42px;
        }
        #tabsE #current a span {
                background-position:100% -42px;
        }


#linie {
  text-align: left;
  width: 100%;
  color: black;
  padding: 0px;
  clear: both;
}

#content {
  width: 800px;
  margin-left:60px;
  color: black;
  background-color: #FFFFFF;
  padding: 5px;
  clear: both;
}


#footer {
  width: 800px;
  margin-left:60px;
  color: white;
  text-align: right;
  background-color: red;
  clear: both;
}

#unten {
  width: 1000px;
  text-align: center;
  left: 5px;
  bottom: 5px;
}

span.required {color:#FE0114;font-size:0.8em;}
fieldset {background-color:#FF8484;
          width:300px;
          padding:2px;
          text-align:left;}
dt {font-weight:bold;}
.blockelement {display:block;}
p.errormessage {color:#cc0000;margin:0px;}

*.rechts {
   float: right;
   }

*.links {
   float: left;
   }

*.mittig {
   text-align: center;
   }

*.xmass {
   text-align: center;
   font-size: 24px;
   padding: 5px;
   line-height:110%;
   color: red;
   font-family: 'Comic Sans MS';
   }
h1 {
   font-variant:small-caps;
   font-size:20px;
   padding: 5px;
}

h2 {
   font-variant:small-caps;
   font-size:16px;
   padding: 4px;
}

h3 {
   font-variant:small-caps;
   font-size:13px;
   padding: 3px;
}

p {
   font-size:11px;
   padding: 3px;
}

sub {
    clear: both;
    }

iframe {
   background-color: #bfffbf;
}

#stat {
       font-size:75%;
       }

    P.T {text-align: center; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial; color: #FFFFFF}
    P.SpT {text-align: center; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.SpSpc {text-align: center; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.SpSpl {text-align: left; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.SpSpr {text-align: right; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.SpDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.SpDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.SpDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TT {text-align: center; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.TSpl {text-align: left; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.TSpc {text-align: center; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.TSpr {text-align: right; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial; color: #000000}
    P.TDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TAufDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TAufDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TAufDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TAbDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TAbDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TAbDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TRAufDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TRAufDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TRAufDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TRAbDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TRAbDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TRAbDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TEVDl {text-align: left; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TEVDc {text-align: center; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}
    P.TEVDr {text-align: right; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial; color: #000000}

    #fcg {background: yellow}

li a { text-decoration:none; color:black;}
li a:link { text-decoration:none; color:black;}
li a:visited { text-decoration:none; color:black;}
li a:hover { text-decoration:none; color:black;}
li a:active { text-decoration:none; color:black;}
li a:focus { text-decoration:none; color:black; }

.tooltip { position:absolute;
          top:100px;
           left:400px;
           z-index:100;
           visibility:hidden;
           border: solid 1px #FFFFFF;
           width:420px;
           padding:5px;
           background-color: #FFFF80;
}

#newspic {
        float: left;
         }

#plakat {
        float: right;
        width: 350px;
        border: solid 1px red;
        padding:5px;
        background-color: #FFFFC6;
        font:bold normal 13px Arial;
}

#kicker {
        border: solid 1px red;
        width: 90%;
        height: 25px;

}


#sectionLinks {
        padding: 0px;
        border: solid 1px red;
        width: 90%;
}

#sectionLinks h3{
         background-color: red;
         color:white;
         cursor:pointer;
         }

#picdiv { position:absolute;
          top:220px;
          left:70px;
          width: 670px;
          z-index:100;
          visibility:hidden;
          border: solid 1px #FFFFFF;
          padding:5px;
          background-image:url(../images/bg_blacktransp80.png);
}
#thbpic {cursor:pointer;}

.thmb { display:none; }

#anw { font-size:11px;
       padding: 3px;
       border-collapse: collapse;
       border: solid 1px red;
     }