body {
background: #999;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
margin: 10px;
text-align: center;
z-index: 1;
}

img
{
border: none;
}

#mainbox {
position: relative;
margin: 1px auto;
background: #fff;
width: 900px;
min-height: 500px;
text-align: left;
top: 20px;
border: 3px solid #555;
}
#logo {
position: absolute;
top: 10px;
left: 16px;
}
#title {
position: absolute;
top: 45px;
left: 95px;
color: #333;
font-size: 23px;
}
#bannerad {
position: absolute;
top: 10px;
left: 370px;
width: 468px;
height: 60px;
border: 1px solid #fff;
}

#uploadbox {
position: absolute;
top: 140px;
left: 80px;
width: 550px;
height: 60px;
background:#A8CFF0;
}
#uploadinput {
position: absolute;
left: 50px;
top: 20px;
}
#uploadsubmit {
position: absolute;
left: 590px;
top: -25px;
}
#instruction {
position: absolute;
left: 90px;
top: 240px;
width: 250px;
height: 200px;
font-size: 13px;
color: #333;
border: 1px solid #999;
text-align: left;
}
#advice {
position: absolute;
left: 370px;
top: 240px;
width: 250px;
height: 200px;
font-size: 13px;
color: #333;
border: 1px solid #999;
text-align: right;
}
#uploadbox img { position:absolute; }
#uploadbox img.corner1 { top:0; left:0; }
#uploadbox img.corner2 { top:0; right:0; }
#uploadbox img.corner3 { bottom:0; left:0; }
#uploadbox img.corner4 { bottom:0; right:0; }

#padding {
padding: 12px;
}


#whileuploading {
position: absolute;
left: 105px;
top: 155px;
width: 490px;
height: 55px;
border: 3px solid #333;
background: url(http://ultraupload.ul.funpic.de/includes/img/bg/whileupload_bg.png);
z-index: 2;
color: #fff;
font-size: 14px;
}

#uploaddone {
position: absolute;
top: 100px;
left: 40px;
}

#ifie6
{
position: absolute;
top: 0px;
left: 0px;
background: red;
border-bottom: 3px dotted #fff;
width: 101%;
text-align: left;
color: white;
cursor: hand;
}

#imprint
{
position: absolute;
top: 93px;
left: 20px;
width: 475px;
font-size: 14px;
text-align: justify;
border: 1px solid #ccc;
}
#image
{
position: relative;
top: 110px;
margin-left: -6px auto;
text-align: center;
width: 900px;
background: #fff;
}


#menu
{
position: absolute;
top: 75px;
left: 20px;
font-size: 13px;
color: #999;
}

#menu  a:link{text-decoration: none; color: #999;}
#menu  a:visited{text-decoration: none; color: #999;}
#menu  a:active{text-decoration: none; color: #999;}
#menu  a:hover{text-decoration: none; color: #999;}

#imageabuse
{
position: absolute;
top: 75px;
left: 725px;
font-size: 14px;
}

#imageabuse  a:link{text-decoration: none; color: #999;}
#imageabuse  a:visited{text-decoration: none; color: #999;}
#imageabuse  a:active{text-decoration: none; color: #999;}
#imageabuse  a:hover{text-decoration: none; color: #999;}







input.imagelink, textarea.imagelink {
background:#eee; 
width:575px; 
font-size:16px; 
font-family:Trebuchet MS; 
color:#777;
border: 1px solid #ccc;
padding: 3px;
}
input.imagelink_over, textarea.imagelink_over {
background:#fff; 
width:575px; 
font-size:16px; 
font-family:Trebuchet MS; 
color:#222;
border: 1px solid #169;
padding: 3px;
}



#faq
{
position: absolute;
top: 93px;
left: 20px;
width: 475px;
font-size: 14px;
text-align: justify;
border: 1px solid #ccc;
}

#partners {
position: absolute;
top: 300px;
left: 640px;
width: 220px;
border: 1px solid #999;
font-size: 13px;
}
#partners a:link, #partners a:visited {
text-decoration: none;
color: #444;
}

#partners a:hover {
text-decoration: none;
color: #169;
}



