body {
	background-color: #222222;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-Base-Color: #222222;
    scrollbar-track-color: #222222;
    scrollbar-face-color: #888888;
    scrollbar-highlight-color: #222222;
    scrollbar-3dlight-color: #787878;
    scrollbar-darkshadow-color: #787878;
    scrollbar-shadow-color: #222222;
    scrollbar-arrow-color: #222222;
	overflow: visible;
	height: 100%;
	overflow-y: scroll;
	 padding: 0 0 27px 0; /* bottom padding is height of #bottomFrame */
    /*padding: 0 0 100px 0; /* bottom padding is height of #bottomFrame */
}
body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
}

html { height: 100.1%; }

a.navbottom:link {COLOR: #999999; TEXT-DECORATION: none; font-weight: bold;}
a.navbottom:visited {COLOR: #999999; TEXT-DECORATION: none; font-weight: bold;}
a.navbottom:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.navbottom:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}

.navbottomactive {
COLOR: #FFFFFF;
 TEXT-DECORATION:  none;
 font-weight: bold;
}

a.more:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.more:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.more:active {COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;}
a.more:hover {COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;}

a.more2:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.more2:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.more2:active {COLOR: #888888; TEXT-DECORATION: none; font-weight: bold;}
a.more2:hover {COLOR: #888888; TEXT-DECORATION: none; font-weight: bold;}

a.relmovie:link {COLOR: #B0B0B0; TEXT-DECORATION: none; font-weight: normal; font-family: Arial; font-size: 11px;}
a.relmovie:visited {COLOR: #B0B0B0; TEXT-DECORATION: none; font-weight: normal; font-family: Arial; font-size: 11px;}
a.relmovie:active {COLOR: #B0B0B0; TEXT-DECORATION: none; font-weight: normal; font-family: Arial; font-size: 11px;}
a.relmovie:hover {COLOR: #B0B0B0; TEXT-DECORATION: underline; font-weight: normal; font-family: Arial; font-size: 11px;}

td.maincontent {
	font-size:12px;
	color:#000;
}

td.maincontent2 {
	font-size:12px;
	color:#FFF;
}

.navigation {
	color:#CCC;
	font-family: Arial;
	font-weight: bold;
	font-size:12px;
	padding-bottom:20px;
	padding-top:5px;
}

.abstand {
	padding-left:7px;
	padding-right:7px;
}

.abstand2 {
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
}


.rahmen { 
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
  background: #999999;
  height: 17px;
  font-family: Arial;
  font-weight: bold;
  color: #222;
}

.rahmen_news { 
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
  background: #999999;
  height: 21px;
  font-family: Arial;
  font-weight: bold;
  color: #222;
}

.rahmen_text2 { 
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
  background: #999999;
  height: 100px;
  font-family: Arial;
  font-weight: bold;
  color: #222;
}

.rahmen_text3 { 
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
  background: #999999;
  height: 200px;
  font-family: Arial;
  font-weight: bold;
  color: #222;
}

.rahmen2 {
	padding-top: 2px;
	padding-left: 2px;
}

.rahmen3 {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.rating{
width:80px;
height:10px;
margin:0 0 20px 0;
padding:0;
list-style:none;
clear:both;
position:relative;
background: url(images/star-matrix.png) no-repeat 0 0;
}
ul.rating li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
/* end hide*/
text-indent:-999em;/* hide text*/ 
}
ul.rating li a {
position:absolute;
left:0;
top:0;
width:16px;
height:10px;
text-decoration:none;
z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;} 

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px} 

ul.rating li a:hover {
z-index:2;
width:80px;
height:16px;
overflow:hidden;
left:0; 
background: url(images/star-matrix.png) no-repeat 0 0;
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}






.norating{
width:80px;
height:16px;
margin:0 0 20px 0;
padding:0;
list-style:none;
clear:both;
position:relative;
background: url(images/star-matrix.png) no-repeat 0 0;
}
ul.norating li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
/* end hide*/
text-indent:-999em;/* hide text*/ 
}
ul.norating li a {
position:absolute;
left:0;
top:0;
width:16px;
height:16px;
text-decoration:none;
z-index: 200;
}
ul.norating li.one a {left:0}
ul.norating li.two a {left:16px;}
ul.norating li.three a {left:32px;}
ul.norating li.four a {left:48px;}
ul.norating li.five a {left:64px;} 

.nrnostar {background-position:0 0}
.nronestar {background-position:0 -16px}
.nrtwostar {background-position:0 -32px}
.nrthreestar {background-position:0 -48px}
.nrfourstar {background-position:0 -64px}
.nrfivestar {background-position:0 -80px} 

ul.norating li a:hover {
z-index:2;
width:80px;
height:16px;
overflow:hidden;
left:0; 
}







.previewpic
{
align: center;
height: 311px;
width: 415px;
padding: 0; 
margin: 0; 
} 

.startbutton
{
width: 70px;
height: 0px;
float: left;
margin: 0; 
padding-left:8px;
}

.rating
{
width: 80px;
height: 15px;
float: right;
padding:0px;
margin: 0px;
vertical-align:top;
}

.norating
{
width: 80px;
height: 15px;
float: right;
padding:0px;
margin: 0px;
vertical-align:top;
}

.rechts
{
 width:  165px;
 height: 35px;
 padding-top: 8px; 
 margin: 0; 
 float: right;
}

.titel
{
    width: 248px; 
    height: 35px;
    padding-top:8px;
    margin: 0; 
	float:left;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	padding-left:2px;
	

}


.links
{
    width: 413px;
    margin: 0; 
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	padding-left:2px;
	float:left;
}

.titel2
{
    width: 273px; 
    height: 35px;
    padding-top:8px;
    margin: 0; 
	float:left;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	padding-left:2px;
	

}

.titel2_ff
{
    width: 300px; 
    height: 35px;
    padding-top:8px;
    margin: 0px; 
	float:left;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	padding-left:2px;
	

}
.rechts2
{
 width:  140px;
 height: 35px;
 padding-top: 8px; 
 margin: 0; 
 float: right;
}

.rechts2_ff
{
 width:  110px;
 padding-top: 8px; 
 margin: 0; 
 float: right;
}

.setbutton
{
    width: 30px; 
    margin: 0px; 
	 float: left;
	 height:0px;
	 padding-left:30px;

	

}

.setbutton_ff
{
    width: 30px; 
    margin: 0px; 
	 float: left;
	 height:0px;
	 

	

}

.fullscr
{
 width:  30px;
 margin: 0px;
 padding: 0px;
 float: left;
 height:0px;
}


.vidtbl
{
color: #FFFFFF;
font-family: Arial;
}



a.nothing:link { TEXT-DECORATION: none; color: #000000; font-size: 12px;}
a.nothing:visited { TEXT-DECORATION: none; color: #000000; font-size: 12px;}
a.nothing:active { TEXT-DECORATION: none; color: #000000; font-size: 12px;}
a.nothing:hover {TEXT-DECORATION: none; color: #000000; font-size: 12px;}

a.nothing_meldung:link { TEXT-DECORATION: none; color: #000000; font-size: 11px;}
a.nothing_meldung:visited { TEXT-DECORATION: none; color: #000000; font-size: 11px;}
a.nothing_meldung:active { TEXT-DECORATION: none; color: #000000; font-size: 11px;}
a.nothing_meldung:hover {TEXT-DECORATION: none; color: #000000; font-size: 11px;}

a.nothing_archiv:link { TEXT-DECORATION: none; color: #FFFFFF;}
a.nothing_archiv:visited { TEXT-DECORATION: none; color: #FFFFFF;}
a.nothing_archiv:active { TEXT-DECORATION: none; color: #FFFFFF;}
a.nothing_archiv:hover {TEXT-DECORATION: none; color: #FFFFFF;}

#container {
	position: relative;
	width: 970px;
	height: 58px;
	overflow: hidden;
	background-color:#222222;
}

#scroller {
  width: 1952px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.content {
  width: 242px;
  height: 56px;
  float: left;
  margin-right: 0px;
  padding: 1px;
  font-size: .8em;
  background-color:#222222;
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  font-size: .8em;
  color:#00009C;
  font-weight: bold;
}

 

  
  
#contentWrap {
    display: table;
}
#wrap {
    display: table-row;
}
#left,
#middle,
#right {
    display: table-cell;
    vertical-align: top;
}

*+html #wrap {
	overflow: hidden;
}
* html #left,
* html #middle,
* html #right {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}
*+html #left,
*+html #middle,
*+html #right {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}



