html {
      height: 100%;
}
body {
      height: 100%;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      color: #333333;
      background-color: #FFFFFF;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      overflow: auto;
      text-align: center;
      scrollbar-face-color: #FDFDFD;
      scrollbar-shadow-color: #FFFFFF;
      scrollbar-highlight-color: #FFFFFF;
      scrollbar-3dlight-color: #FFFFFF;
      scrollbar-darkshadow-color: #666666;
      scrollbar-track-color: #FFFFFF;
      scrollbar-arrow-color: #CC0033;
}
td {
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    padding: 3px;
}
tr {
    vertical-align: top
}
form {
      margin: 0;
}
h1 {
    margin: 0;
    font-size: 11px;
}
.main {
       width: 100%;
       height: 100%;
       background-color: #FFFFFF;
}
.middle {width: 100%;
         height: 100%;
         background-color: #FFFFFF;
         border-collapse: collapse;
         border-spacing: 0px;
         border: none;
         padding: 0px;
         margin: 0px;
}
.mainline {
           background-image:  url(img/bg.gif);
           padding: 4px 0px 4px 4px;
           background-repeat: repeat;
}
.maintable {
            margin-left: auto;
            margin-right: auto;
            height: 100%;
            background-image:  url(img/bg_top.gif);
            width: 950px;
            background-repeat: repeat-x;
            background-position: left top;
            border: none;
}
.head {
       background-image:  url(img/banner.gif);
       height: 62px;
       background-repeat: no-repeat;
       background-position: left top;
       vertical-align: bottom;
       padding-left: 273px;
}

.content { padding-left: 15px;
           padding-right: 15px;
           padding-top: 0px;
           padding-bottom: 15px;
           height:100%;
           text-align: center;
}
.right {padding-top: 15px;
        width: 180px;
        text-align: center;
        background-color: #eeeeee;
}
.righth { text-align: center;
          color: #cc0033;
}

.left { padding-top: 15px;
        padding-left: 10px;
        width: 180px;
        background-color: #eeeeee;
}
.lefth { color: #cc0033;
         font-size: 14px;
         text-decoration: underline;
         font-weight: bold;
         letter-spacing: -1.0px;
}
.foot{
       height: 12px;
       text-align: center;
       padding: 0px;
}

.foot02{text-align: center;
        padding: 0px;
        vertical-align:middle;
        height: 75px;
}
.blaettern{text-align: center;
       padding: 0px;
       vertical-align:top;
       height: 20px;
       font-size: 14px;
       font-weight: bold;
}
.nav{
     height: 21px;
     padding: 0px;
     margin: 0px;
}

.nav0{
      height: 21px;
      padding: 0px;
      margin: 0px;
      border-spacing: 0px;
      border-style:none;
      border-collapse: collapse;
}
.nav1{
      width: 10px;
      background-position: left top;
      background-image:  url(img/nav_01.gif);
      background-repeat: no-repeat;
      padding: 0px 0px 0px 0px;
}
.nav2{
      color: #ffffff;
      background-image:  url(img/nav_02.gif);
      background-repeat: repeat-x;
      padding: 0px 3px 0px 0px;
      vertical-align: middle;
}
.nav3{
      width: 20px;
      background-position: right bottom;
      background-image:  url(img/nav_01.gif);
      background-repeat: no-repeat;
      padding: 0px 0px 0px 0px;
}
.partnertop{
            height: 35px; padding: 0px;
}

.rem {width:151px;
      background-image:  url(img/3.jpg);
      background-repeat: repeat-y;
      border: none;
      border-spacing:0px;
      border-collapse: collapse;
      background-position: center;
      margin-left: auto;
      margin-right: auto;
}
.rem_head{height: 70px;
          background-image:  url(img/1.jpg);
          background-repeat: no-repeat;
          background-position: center;
}
.rem_foot{height: 70px;
          background-image:  url(img/4.jpg);
          background-repeat: no-repeat;
          background-position: center;
}
.rem_display{ height: 83px;
              background-image:  url(img/2.jpg);
              background-repeat: no-repeat;
              background-position: center;
              text-align: center;
              vertical-align:bottom;
              font-weight: bold;
              padding-bottom: 13px;
              letter-spacing: -1.0px;
}

ul#rem { margin: 0;
         padding: 0;
         text-align: center;
}
ul#rem li { list-style: none;
            float: left; /* ohne width - nach CSS 2.1 erlaubt */
            width: 100%;
            margin-top: 0;
            padding: 0;
}
* html ul#rem li { /* Korrektur fuer den IE 5 und 6 */ margin-bottom: 4px;
}

.screen {  text-align: center;
           padding: 5px 5px 5px 5px;
}
.teaser {   width:100%;
            min-width:130px;
            float:left;
            text-align: center;
            padding-top: 5px;
            padding-bottom: 5px;
}

.banner { height: 48px;
          vertical-align: middle;
          font-size: 16px;
          font-weight: bold;
          color: #aaaaaa;
          padding-left: 35px
}
.movie { width: 100%;
         text-align: center;
         position: relativ;
         height: 405px;
}

a.remlink:link {
    display:block;
    color: #333333;
    height: 21px;
    padding: 4px 0px 0px 0px;
    margin:0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    vertical-align: bottom;
}

a.remlink:visited {
    display:block;
    color: #333333;
    height: 21px;
    padding: 4px 0px 0px 0px;
    margin:0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    vertical-align: bottom;
}
a.remlink:hover {
    display:block;
    color: #cc0033;
    height: 21px;
    padding: 4px 0px 0px 0px;
    margin:0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    vertical-align: bottom;
}
a.remlink:active {
    display:block;
    color: #333333;
    height: 21px;
    padding: 4px 0px 0px 0px;
    margin:0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    vertical-align: bottom;
}
a.remlink:focus {
    display:block;
    color: #333333;
    height: 21px;
    padding: 4px 0px 0px 0px;
    margin:0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    vertical-align: bottom;
}

a.remlinkakt:link {
    display:block;
    color: #333333;
    height: 21px;
    padding: 4px 0px 0px 0px;
    margin:0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    vertical-align: bottom;
}

a:link { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #cc0033; text-decoration: none}
a:visited { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #cc0033; text-decoration: none}
a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #aaaaaa; text-decoration: none}
a:active {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #cc0033; text-decoration: none}
a:focus {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #cc0033; text-decoration: none}

a.lblaettern:link { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0033; text-decoration: none}
a.lblaettern:visited { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0033; text-decoration: none}
a.lblaettern:hover { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #aaaaaa; text-decoration: none}
a.lblaettern:active {  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0033; text-decoration: none}
a.lblaettern:focus {  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0033; text-decoration: none}


a.linkwhite:link {  color: #ffffff; text-decoration: none; font-weight: bold;}
a.linkwhite:visited {  color: #ffffff; text-decoration: none; font-weight: bold;}
a.linkwhite:hover {  color: #ffffff; text-decoration: underline; font-weight: bold;}
a.linkwhite:activ {  color: #ffffff; text-decoration: none; font-weight: bold;}
a.linkwhite:focus {  color: #ffffff; text-decoration: none; font-weight: bold;}


a.linkgrey:link {  color: #666666; text-decoration: none;}
a.linkgrey:visited { color: #666666; text-decoration: none}
a.linkgrey:hover {  color: #cccccc; text-decoration: none}
a.linkgrey:activ {  color: #666666; text-decoration: none}
a.linkgrey:focus {  color: #666666; text-decoration: none}