* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-color:#000000; text-align: left;}
 
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 0.7em; margin-left: 1.2em;}
ul ul {margin-left: 1.2em;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0em;}
td {}

#party-hamburg {margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;}


#disco-deutsche-musik {position: absolute; width: 1000px; height: 780px; background-image:url(bilder/discokugeln-partner.jpg); background-repeat: no-repeat; background-position: top; text-align:left; }

#partnerlogos-oben {position: absolute; width: 710px; height: 53px; margin-top: 111px; margin-left: 250px; z-index: 30;}

#logo {position: absolute; width: 363px; height: 278px; background-image:url(bilder/heimspielparty-logo.gif); background-repeat: no-repeat; background-position: top; margin-top: 116px; margin-left: 50px; z-index: 1;}

#made-in-d {position: absolute; width: 197px; height: 136px; background-image:url(bilder/musik-made-in-d.gif); background-repeat: no-repeat; background-position: top; margin-top: 183px; margin-left: 413px; z-index: 3;}

#bandliste {position: absolute; width: 400px; height: 267px; background-image:url(bilder/bandliste.jpg); background-repeat: no-repeat; background-position: top; margin-top: 163px; margin-left: 605px; z-index: 2;}

#dj-team-fuchs-hase {position: absolute; width: 120px; height: 116px; background-image:url(bilder/djteam-fuchs-und-hase2.jpg); background-repeat: no-repeat; background-position: top; margin-top: 400px; margin-left: 860px; z-index: 10;}

#dj-team-fuchs-hase-orig {position: absolute; width: 363px; height: 284px; background-image:url(bilder/djteam-fuchs-und-hase.jpg); background-repeat: no-repeat; background-position: top; margin-top: 410px; margin-left: 50px; z-index: 10;}

#video {position: absolute; width: 320px; height: 142px; margin-top: 545px; margin-left: 100px; z-index: 10;}
#mpdrei {position: absolute; width: 140px; height: 123px; margin-top: 410px; margin-left: 60px; z-index: 15;background-image:url(bilder/schrift-mp3.png); background-repeat: no-repeat; background-position: top; }
#mpdrei2 {position: absolute; width: 123px; height: 123px; margin-top: 410px; margin-left: 213px; z-index: 15;background-image:url(bilder/kostenlose-mp3.jpg); background-repeat: no-repeat; background-position: top; }

#strich-unten {position: absolute; width: 926px; height: 2px; background-image:url(bilder/grauer-strich.jpg); background-repeat: no-repeat; background-position: top; margin-top: 694px; margin-left: 50px; z-index: 9;}

#partner-hamburg-altona {position: absolute; width: 429px; height: 73px; background-image:url(bilder/partner-hamburg-altona.gif); background-repeat: no-repeat; background-position: top; margin-top: 707px; margin-left: 52px; z-index: 12;}

#musiktipps {position: absolute; width: 348px; height: 68px; background-image:url(bilder/musik-tipps.gif); background-repeat: no-repeat; background-position: top; margin-top: 707px; margin-left: 627px; z-index: 13;}

#socials {position: absolute; width: 178px; height: 24px; margin-top: 370px; margin-left: 426px; z-index: 19;}

#sponsoren {position: absolute; width: 432px; height: 42x; margin-top: 415px; margin-left: 426px; z-index: 16;}

#flyer-infotext {position: absolute; width: 160px; height: auto; margin-top: 535px; margin-left: 858px; z-index: 50; text-align:left; 
color: #ffffff; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
overflow: hidden; border: 0px;}


#text-inhalt {position: absolute; 
width: 575px; 
height: 262px; 
margin-top: 476px; 
margin-left: 426px; 
text-align:left; 
color: #ffffff; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
overflow: auto; border: 0px;z-index: 25; }

#text-jetzt-gewinnen {position: absolute; 
width: 400px; 
height: 101px; 
margin-top: 473px; 
margin-left: 419px; 
text-align:left; 
color: #ffffff; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; 
overflow: auto; border: 1px solid #f6eb3a; padding: 4px;}

#text-foto-masken {position: absolute; 
width: 128px; 
height: 27px; 
margin-top: 660px; 
margin-left: 5px; 
text-align:left; 
color: #ffffff; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 14px; 
overflow: hidden; border: 0px;z-index: 20;}

#text-foto-masken a { 
color: #ffffff; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 14px; 
text-decoration: none;overflow: hidden; }

#text-foto-masken a:hover { 
color: #ffffff; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 14px; 
text-decoration: underline;overflow: hidden; }

#impressum     { width: 500px; 
height: auto;
              color: #ffffff; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif;  
              line-height: 16px; 
              text-align: left; 
              margin-top: 10px;
              margin-left: 10px;
              margin-right: 10px;
              }
#impressum a    {
              color: #c77f24; 
              text-decoration: none; 
              }
              
#impressum a:hover    {
              color: #c77f24; 
              text-decoration: underline;
              }
              


.haupttext     { 
              color: #ffffff; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 16px; 
              text-align: left; 
              margin-right: 117px;

              }
              
.haupttext a    {
              color: #c77f24; 
              text-decoration: none; 
              }
              
.haupttext a:hover    {
              color: #c77f24; 
              text-decoration: underline;
              }
              
.klein     { 
              color: #ffffff; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: left; 
              }

.klein-gelb     { 
              color: #f6eb3a; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: left; 
              }

                        
                        
.kasten     { 
              color: #ffffff; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif;  
              line-height: 16px; 
              text-align: left; 
              margin-top: 0px;
              margin-left: 0px;
              margin-right: 0px;
              }
.kasten a    {
              color: #c77f24; 
              text-decoration: none; 
              }
              
.kasten a:hover    {
              color: #c77f24; 
              text-decoration: underline;
              }
              

.safari     { 
              color: #ffffff; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif;  
              line-height: 16px; 
              margin-left: 0px;
              margin-right: 0px;
               }

.safari a  {
              color: #ffffff; 
              text-decoration: none; 
              }
              
.safari a:hover    {
              color: #ffffff; 
              text-decoration: none;
              }
                        
.hervorhebung     { 
              color: #c77f24; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif;  
              line-height: 17px; 
              }

.ueberschrift1     { 
              color: #c77f24; 
              font-size: 14px; 
              font-weight:bold; 
              font-family: Verdana, Arial, Helvetica, sans-serif;  
              line-height: 18px; 
              }
.ueberschrift1 a    {
              color: #c77f24; 
              text-decoration: none; 
              }
              
.ueberschrift1 a:hover    {
              color: #c77f24; 
              text-decoration: underline;
              }
                     
.ueberschrift2     { 
              color: #f6eb3a; 
              font-size: 16px; 
              font-weight:bold; 
              font-family: Verdana, Arial, Helvetica, sans-serif;  
              line-height: 20px; 
              }
   
