body 
{
	color: black; background-color: #FAFAFA;
	font-family:verdana,Helvetia,sans-serif;
	margin:0 auto;
	text-align: center;  /* Zentrierung im Internet Explorer */
  /* background-image: url(http://www.schnittberichte.com/includes_e/background.jpg);
  background-repeat:repeat-x; */
}
    
a,p,td,tr,div   { font-family:verdana,Helvetia,sans-serif; font-size: 12px; font-color:black; }

A:link 	        { color:#B03232;  text-decoration: none; }
A:visited       { color:#B03232;  text-decoration: none; }
A:hover	        { color:#DB7171;  text-decoration: underline; }
A:active        { color:#B03232;  text-decoration: none; }

a.link_white { font-family:"Times New Roman",Georgia,Serif; color:white; font-weight: bold; font-size:1.3em; letter-spacing:2px; text-shadow: 0.5px 0.5px #8E8E8E; }
a.link_black { color:#595959; font-weight: bold; font-size:1.2em; letter-spacing:2px;  }

span.seitenkopf { color:black; font-size:3.3em; font-weight:bold; text-shadow: 0.5px 0.5px #A49494; line-height:1em; }


p.newstitel { color:#B03232; font-size:2.0em; font-weight:bold; margin-left:10px; margin-top:32px; text-shadow: 0.5px 0.5px #A49494; line-height:0.8em; }
p.newsteaser { margin-left:10px; font-size:1.2em; margin-bottom:16px; font-weight:bold; }


p.filmtitel { color:#B03232; font-size:2.0em; font-weight:bold; text-shadow: 0.5px 0.5px #A49494; line-height:1em; }
p.otat { font-size:1.0em; }
p.version { font-size:1.2em; font-weight:bold; }
p.episode { color:#B03232; font-size:1.2em; font-weight:bold; }
p.comparison{ font-size:1.2em; color: #4D4D4D; font-weight:bold; margin-top:18px; }

ul.comp { list-style-type: square; margin-left: 5px; font-weight: bold; }
li.comp { padding-bottom:4px; color: #4D4D4D;  text-indent:5px; }

div.HeadlineB { font-size:1.7em; font-variant:small-caps; color: #4B4B4B; font-weight:bold; line-height:1.2em; margin:15px 0px 25px 0px; }
div.HeadlineM { font-size:1.4em; font-variant:small-caps; color: #4B4B4B; font-weight:bold; line-height:1.2em; margin:25px 0px 20px 0px; }
div.HeadlineS { font-size:1.2em; font-variant:small-caps; color: #4B4B4B; font-weight:bold; line-height:1.2em; margin:20px 0px 15px 0px; } 


span.newslist_date { color:#575757; margin-left:12px; margin-right:5px; }
a.newslist_title { font-weight:bold; }
span.newslist_teaser { font-size:0.9em; }

div.top_n 
{ 
    background-color:#F3F3F3; margin:8px 3px; padding: 8px; line-height:1.7em; 

}


h7 { font-size:1.4em; color: #990000; font-weight:bold; line-height:1.2em; margin:28px 10px 6px 10px; } /* letter-spacing:1px;  nicht */

img.coverShadow { 
  padding:1px; 
  align:center; 
  border:1px solid black; 
  background-color:#E2E2E2; 
  -moz-box-shadow: 1px 1px 2px 3px #DDD;
  -webkit-box-shadow: 1px 1px 2px 3px #DDD;
  box-shadow: 1px 1px 2px 3px #DDD; 
}



div.top1 {
    width:980px; 
    border-left:1px solid #FAFAFA; border-right:1px solid #FAFAFA; 
    margin-top:28px; margin-left:auto; margin-right: auto;
    text-align:left;
} 


div.top3 {
    width:980px;  
    margin:0 auto;
	  text-align: center;  /* Zentrierung im Internet Explorer */
    border-left:1px solid #DDDDDD; 
    border-right:1px solid #DDDDDD; /* #F2F2F2 */ 
    border-top: 1px solid #DDDDDD;  /* #737373 */ 
    border-bottom: 1px solid #DDDDDD;
    background-color:#F2F2F2; /*  red -> #990100 / alt-grau -> #A8A8A8*/
}

div.menu {
  width: 970px;
  text-align:center;
  padding-top:7px;
  padding-bottom:5px;
  color:white;
} 

div.body1 {
    width:980px; 
    border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; 
    margin-bottom:8px; margin-left:auto; margin-right: auto; 
    background:white;
} 

div.body2 {
  margin:0 auto; 
  padding:5px;
}



div.other_reports_outer {
  padding:0px;
  margin-bottom:8px;
  border-bottom:1px solid #DDDDDD;
  background:white; /*#ECECEC*/
}

div.other_reports_inner {
  padding:12px;
  margin:0 auto;
	text-align: center;
}

#adsky {
margin-top:20px;
float:left;
}

div.AdminLeisteReport 
{  
  background-color:#ECECEC; 
  border:1px solid #DDDDDD; 
  padding:5px; 
  text-align:left; 
  width:90%; 
  margin-left:20px; margin-bottom:10px; margin-top:10px;  
}

div.reportBox {
  border: 1px solid #DDDDDD; 
  padding:4px; 
  margin:0; 
  padding:12px;
  line-height:1.8;
  margin-bottom:12px;
  margin-top:8px;
}

div.reportBoxNews {
  border: 1px solid #DDDDDD; 
  padding:4px; 
  margin:0; 
  padding:8px;
  line-height:1.8;
  margin-bottom:0px;
  margin-top:8px;
}

div.reportBoxSmall {
  border: 1px solid #DDDDDD;
  padding:4px; 
  margin:0; 
  padding:8px;
  line-height:1.2;
  margin-bottom:12px;
  margin-top:12px;
}

div.reportBoxGrey {
  border: 1px solid #F4F2F2; 
  background-color:#F4F2F2;
  padding:4px; 
  margin:0; 
  padding:8px;
  margin-bottom:12px;
  margin-top:12px;
}

div.oops
{
  font-size:2.5em; 
  color: #73B373;
  font-weight:bold;
  line-height:1.6em;
  margin-bottom:12px;
  margin-left:15px;
  margin-top:45px;
  text-shadow: 2px 2px #AAD6AA;
}




.ListE {
 clear: both;
 height: 110px;
 overflow: hidden;
 background-color: #EEEEEE;
}

.ListEAlt {
 background-color: #E0E0E0;
}

.ListPic {
 float: left;
 width: 80px; 
 height: 110px;
 border-right-style: solid;
 border-right-width: 3px;
 border-right-color: white;
}

.ListPic img {
 width: 80px;
 height: 110px;
}

.ListTitle {
 float: left;
 display: block;
 width: 220px;
 padding: 8px 5px 0 5px;
 font-weight: bold;
 font-size: 11px;
  /* Schutz vor Sprenung des Designs */
 height: 33px;
 overflow: hidden;
}

.ListTop {
 padding: 3px 3px 3px 3px;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 background-color: #B53131;
  /* Schutz vor Sprenung des Designs */
 height: 12px;
 overflow: hidden;
}

.ListDetails {
 float: left;
 display: block;
 width: 220px;
 line-height: 1.16;
 margin-top:5px;
 padding: 0 5px;
 font-size: 9px;
 color: #666;
 /* Schutz vor Sprenung des Designs */
 height: 10px;
 overflow: hidden;
}

.ListCompare {
 float: left;
 display: block;
 width: 220px;
 padding: 5px 5px 0 5px;
 font-size: 10px;
 /* Schutz vor Sprenung des Designs */
 height: 45px;
 overflow: hidden;
}

.ListHSpacer {
 clear: both;
 height: 3px;
}

.ListHSpacer1 {
 float: left;
 background-color: white;
 width: 81px;
 height: 3px;
 overflow: hidden;
}

.ListHSpacer2 {
 display: none;
}
