
body,table,th,td,p,a,ul,li,form,fieldset,pre,img,div,span,iframe,h1,h2,h3,h4 {
 border: 0;
 margin: 0;
 padding:0;
}

input,textarea,select {
 margin: 0;
 padding:0;
 vertical-align:middle;
}
input[type=submit] { padding:0 0.5em; }


body  { background:#000000 url(img/bg_body_trailer.gif) no-repeat center top; color:#FFFFFF; font:75% Times, serif; line-height:1.5em; text-align:center; }
html>body { font-size:12px; }

a:link    { color:#0C0E07; text-decoration:none; }
a:visited { color:#0C0E07; text-decoration:none; }
a:focus   { color:#000000; text-decoration:underline; }
a:hover   { color:#000000; text-decoration:underline; }
a:active  { color:#FFFFFF; text-decoration:none; background:#000000; }

.fleft  { float:left; }
.fright { float:right; }
.clear  { clear:both; }
.center { text-align:centeR; }

a.skip-content       { position:absolute; left:-500px; top:-500px; width:1px; height:1px; overflow:hidden; }
a.skip-content:active,
a.skip-content:focus { position:static; display:block; width:960px; height:auto; margin:0.75em auto; border:1px solid #000000; }

#header     { display:block; height:275px; text-indent:-10000px; }

#main       { width:990px; margin:auto; margin-bottom:20px; text-align:left; position:relative; }

#links         { list-style-type:none; position:absolute; left:0; top:0; text-indent:-10000px; }
#links .dvdinfos   { display:block; width:133px; height:28px; position:absolute; left:0; top:350px; }
#links .dvdinfos a { display:block; width:133px; height:28px; background:url(img/mehr-infos.gif) no-repeat left top; }
#links .kino   { display:block; width:126px; height:39px; position:absolute; left:0; top:350px; }
#links .kino a { display:block; width:126px; height:39px; background:url(img/kino-finden.png) no-repeat left top; }
#links .kino a:hover { background-position:left -39px; }
#links .infos   { display:block; width:175px; height:78px; position:absolute; left:750px; top:405px; }
#links .infos a { display:block; width:175px; height:78px; background:url(img/zum-blog.png) no-repeat left top; }
#links .infos a:hover { background-position:left -78px; }
#links .presse   { display:block; width:154px; height:71px; position:absolute; left:50px; top:420px; }
#links .presse a { display:block; width:154px; height:71px; background:url(img/presse.png) no-repeat left -71px; }
#links .presse a:hover { background-position:left top; }

#trailer          { display:block; float:left; margin-left:165px; }

#socnet           { display:block; float:left; list-style-type:none; margin-top:1px; margin-left:40px; width:100px; overflow:hidden; text-transform:uppercase; }
#socnet li        { display:block; float:left; padding-top:15px; padding-bottom:7px; }
#socnet ul li     { padding-top:0; } 
#socnet ul li a   { display:block; width:94px; height:35px; overflow:hidden; text-indent:-10000px; }
#socnet a.fb      { background:url(img/facebook.jpg) no-repeat left top; }
#socnet a.studivz { background:url(img/studivz.jpg) no-repeat left top; }
#socnet a.meinvz  { background:url(img/meinvz.jpg) no-repeat left top; }
#socnet a.schuelervz { background:url(img/schuelervz.jpg) no-repeat left top; }
#socnet a.twitter { background:url(img/twitter.jpg) no-repeat left top; }
#socnet a.flickr  { background:url(img/flickr.jpg) no-repeat left top; }
#socnet a.youtube { background:url(img/youtube.jpg) no-repeat left top; }
#socnet a:hover   { background-position:left -35px; }

#trailertext   { width:620px; margin:0 auto; padding-top:15px; padding-bottom:15px; text-align:left; color:#78786E; }
#trailertext p { margin-top:1.5em; text-align:justify; }
#trailertext .center { text-align:centeR; }
#trailertext a { color:#656258; text-decoration:underline; }
#footer      { width:900px; margin:0 auto; font-size:0.8333em; line-height:1.8em; padding-top:15px; padding-bottom:50px; }

.trenn1 { background:url(img/trennlinie.gif) no-repeat center top; width:622px; height:5px; border:0; padding:0; margin:0 auto; margin-top:15px; }
.trenn2 { background:url(img/trennlinie.gif) no-repeat center -5px; width:880px; height:5px; border:0; padding:0; margin:0 auto; margin-bottom:15px; }

.sponsoren { list-style-type:none; width:893px; margin:auto; }
.sponsoren li { display:block; float:left; height:44px; margin:0 12px; }
.sponsoren a  { display:block; height:44px; background:url(img/sponsoren.gif); text-indent:-10000px; }
.dreil a { width:52px; background-position:-5px 0; }
.dkf a { width:69px; background-position:-81px 0; }
.arte a { width:51px; background-position:-180px 0; }
.drife a { width:47px; background-position:-261px 0; }
.dcm a { width:17px; background-position:-338px 0; }
.rtv a { width:30px; background-position:-385px 0; }
.ffa a { width:43px; background-position:-445px 0; }
.nrw a { width:53px; background-position:-515px 0; }
.dfff a { width:54px; background-position:-600px 0; }
.fffb a { width:68px; background-position:-683px 0; }
.ef a { width:35px; background-position:-782px 0; }
.creado a { width:45px; background-position:-845px 0; }

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}

.addthis_button { margin-top:25px; float:right; }
