html, body {
width:100%; height:100%;
}

body, td, a, div {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
}

body {
background-color:#000000;
background-repeat:no-repeat;
margin:0; padding:0;
}

body#main {
background-image:url(images/bg/1600/index7.jpg);
}

body#jubel {
background-image:url(images/bg/1600/jubel.jpg);
text-align:center;
height:2278px;
}

#jubellaeum {
margin:10px auto;
}

.c { font-family:Courier; }
.grey, .grey a, #date .grey a { color:#888888; }

.red, a:hover, .grey a:hover { color:#FF0000; }
a.red:hover { color:#FFFFFF; }

a { white-space:nowrap; }

img { border:0; padding-bottom:10px; }

#logo { position:absolute; left:0px; top:30px; background-color:#000000; padding:30px; padding-top:15px; padding-bottom:10px; z-index:10; }

#date { position:absolute; left:189px; top:15px; background-color:#FFFFFF; padding-left:80px; padding-right:318px; padding-top:30px; padding-bottom:25px; z-index:9; color:#000000; line-height:20px; }
#date2 { position:absolute; left:0px; bottom:15px; background-color:#FFFFFF; padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:10px; z-index:9; color:#000000; line-height:20px; }
#date div, #date a, #date2 div, #date2 a { line-height:14px; font-weight:bold; color:#000000; }
#date a:hover, #date2 a:hover { color:#DD0000; }

#bands { position:absolute; left:470px; top:0px; width:275px; height:100%; background-color:#000000; z-index:10; }

form { padding:0px; margin:0px; line-height:14px; }
.i { border-style:solid; border-width:1px; border-color:#FFFFFF; background-color:#000000; color:#FFFFFF; }

.dn {
display:none;
}

div.info {
margin:10px auto;
width:1004px; height:1500px;
position:relative;
}

         div.weiss {
         position:absolute; left:0px; top:0px;
         width:1004px;
         }

         div.descr {
         position:absolute; left:0px; top:0px;
         width:420px;
         padding:30px 10px 10px 30px;
         z-index:2;
         text-align:left;
         color:#000;
         font-size:14px;
         }

                  div.descr a {
                  color:#000;
                  font-size:14px;
                  }

                           div.descr a:hover {
                           color:#FF0000;
                           }

                  div.descr h2 {
                  font-family:Futura Bk,Tahoma,Arial,Helvetica,sans-serif;
                  font-size:24px;
                  font-weight:normal;
                  color:#000;
                  margin:0 0 10px 0;
                  }

                  div.descr div.interview {
                  font-size:12px;
                  color:#000;
                  }

         div.media, div.mediastart {
         position:absolute; left:480px; top:0px;
         width:502px;
         padding:10px 10px 10px 10px;
         z-index:2;
         }

                  div.media img, div.media div {
                  padding-bottom:10px;
                  }

                  div.mediastart img {
                  padding:0;
                  }

#infos {
position:absolute; left:50%; top:50px;
margin-left:-502px;
z-index:2;
}
