/*RESET*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}


body {
   font-family: Arial;
   font-size: 12px;
   background-color: #000000;
   color: #ffffff;
   padding: 0;
   margin: 0;
   line-height:20px;
   background-image: url(../img/morphback_900x800.jpg);
   background-repeat:no-repeat;

   }

   HTML>body {
   padding: 0;
   }
   
   html {
   min-height: 100.05%; 
   }

.clear { clear:both;	}
.big { font-size:18px; }
.bigpurple { font-size:18px; color: #dd00fe; }
.hugepurple { font-size:24px; color: #dd00fe; line-height:150%;}

.spacer { clear:both; height:1px; }
.purplefett  { font-size:16px; font-weight:bold;  color: #dd00fe;	}
.purple  {  color: #dd00fe; }
.box { border: 0px solid #ffffff; background-color:#151515; background-image: url(../img/stripe_bg100x100.png); padding:10px; }
.underline { text-decoration:underline; }
.subheading { font-size:14px; color: #202020; line-height:16px; text-align:left;	font-weight: bold; }  
.hr_replace  { text-align:center; height: 1px; width: 500px; border-top: 1px dashed #9e9e9e; margin:0; padding:0;}


h1 { font-size:20px; font-weight:100; color:#ffffff; margin: 30px 0px 5px 0px; }
h2 { font-size:14px; font-weight:900; color:#ffffff; margin: 10px 0px 10px 0px; }
h3 { font-size:12px; font-weight:300; color:#ff9100; margin: 0px 0px 5px 0px; }

   
   a {
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color: #dd00fe;
   line-height:17px;
   text-align:justify;
   text-decoration:none;
   }
   
   a:hover {
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color: #dd00fe;
   line-height:17px;
   text-align:justify;
   text-decoration:underline;
   }
      
   
   a:active {
   margin: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color: #dd00fe;
   line-height:17px;
   text-align:justify;
   text-decoration:underline;
   }
   


img { border: 0;}

   
#main {
position:absolute;
margin-left: 430px;
margin-top: 30px;
padding: 0;
width: 500px;
text-align:justify;
}

#dlbox {
position:absolute;
margin-left: 30px;
margin-top: 600px;
padding: 0;
width: 300px;
height: 100px;
text-align:justify;
}

#playerheadline {
position:absolute;
margin-left: 30px;
margin-top: 630px;
padding: 0;
width: 300px;
height: 50px;
text-align:justify;
}

#playerheadline p { font-size:16px; color:#dd00fe;}



#smallplayer {
position:absolute;
margin-left: 30px;
margin-top: 680px;
padding: 0;
width: 300px;
height: 100px;
text-align:justify;
}



#uploadform {
position:absolute;
margin-left: 430px;
margin-top: 730px;
padding: 0px;
width: 500px;
text-align:left;
border: 0px solid #666666;
}
   
#uploadform h2 {
font-size:22px;
font-weight:100;
margin-bottom:10px;
}

#uploadform p{
font-size:12px;
color:#ffffff;
margin-bottom:20px;
padding-bottom:10px;
}
   
#uploadform p.small{
font-size:10px;
color:#ffffff;
margin-bottom:5px;
padding-bottom:10px;
}
	
#footer  {
   position:absolute;
   margin-left: 430px;
   margin-top: 700px;
   padding: 0;
   width: 500px;
   text-align:justify;
   }

   	#imprint {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #202020;
    line-height:16px;
    text-align:left;
   }

   