.boryel { border: 1px dashed yellow; }
html, body, table  {
	overflow: hidden;
	over-flow: auto;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0; 
	border: 0;
	background: #fefefe;
	color: #fff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse:collapse;
}
html, body, table { background: #eee; }
.own, .stories table {
	background-color:#11151D;
}
h2 { 
	background-image:url(../images/1_w1.gif); 
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 12px;
}
h2 img { margin-top: 3px; }

img { border: 0; }

a {
	color: #ff9;
	text-decoration: none;
}

li { 	list-style-type: none; }

br {font-size:10px; }

.indexbody {
	background-color:#11151D;
}
.indexbody table {
	background-color:#000;
	background-image:url(../images/top6.jpg);
	background-repeat: no-repeat;
}

.fcrot { color: #faa; }
.fcblau { color: #aaf; }
.fcgelb { color: #ff5;} 
.fcSweiss { color: #fff; padding-left: 60px; }
.kursiv { font-style: italic; }
.fett { font-weight: bold; }
.versteckt { display: none; }

.tvtitelB img {
	width: 10px;
}
.tvprog .tvtitelB a.seasonB {
	color: #ccf; 
}

.mainnavi {
	padding: 0px 50px 0 0;
	width: 252px;
	height: 280px;
}
.mainnavi div {
	width: 100%;
	padding-left: 0px;
	background-image:url(../images/navi_bg.gif);
}
.mainnavi a {
	display: block;
	width: 200px;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 50px;
	font-size: 12px;
	color: #d0d0d0;
}
.mainnavi a:hover {
	background-color: #000;
	background-image:url(../images/navi_bg2.gif);
	color: #6f80ff;
}
.navitab {
 	height:100%;
	background-color: none;
	background-image:url(../images/top6.jpg);
	background-repeat: no-repeat; 
	background-position: left;
}
.navitabdivq1 {
	width:250px;
	text-align:left;
	margin-bottom:0px;
	margin-right:25px;
	line-height:13px;
	color: #fff;
	font-size: 11px;
}
.navitabdivq2 {
	text-align: right;
	padding-right:75px;
	line-height:25px;
	font-style: italic;
	font-size: 11px;
}
.lgf {
	position: absolute;
	z-index: 9;
	top: 257px;
	left: 10px;
	width: 200px;
	height: 16px;
	padding-left: 5px;
	line-height: 16px;
	border: 1px inset #300;
	background: #300;
	color: #fff;
	font-size: 9px;
}
.lgf2 {
	position: absolute;
	top: 210px;
	right: 590px;
	z-index: 9;
	width: 60px;
	height: 200px;
	padding-left: 5px;
	line-height: 16px;
	border: 1px inset #300;
	background: #300;
	color: #fff;
	font-size: 9px;
}
.V5 {
	position: absolute;
	z-index: 9;
	top: 237px;
	left: 325px;
	width: 150px;
	height: 16px;
	padding-left: 5px;
	line-height: 16px;
	color: #ccc;
	font-size: 8px;
}
.V5 a, .w a {
	z-index: 9;
}
.V5 a img, .w a img {
	display: none;
}
.V5 a:hover img {
	position: absolute;
	display: block;
	top: -230px;
	left: -320px;
	width: 125px;
	height: 125px;
	
}
.w a:hover img {
	position: absolute;
	display: block;
	top: 10px;
	left: 10px;
	width: 125px;
	height: 125px;
	
}
.lgf span {
	font-weight: bold;
}
.subnavi {
	position: absolute;
	right: 88px;
	z-index: 9;
	text-align: right;
	height: 32px;
/*	background: #600;*/
	background-image:url(../images/transr.gif);
	border: 1px solid #aaa;
}
.sub {
	display: inline;
	height: 32px;
	line-height: 32px;
	border: 1px solid #aaa;
	border-bottom: 1px solid #600;
/*	background: #012761;*/
	background-image:url(../images/transb.gif);
	color: #ff0;
	font-size: 12px;
	font-weight: bold;
}
.sub1navi {
	position: absolute;
	height: 32px;
	line-height: 32px;
	width: 120px;
/*	background: #012761;*/
	background-image:url(../images/transb.gif);
	border: 1px solid #aaa;
	border-top: 1px solid #012761;
	text-align: right;
}
.subnavi a, .sub1navi a {
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #600;
}
.subnavi a:hover, .sub1navi a:hover {
	border: 1px solid #fff;
	background: #900;
}
.sub1navi a {
	border: 1px solid #012761;
}
.sub1navi a:hover {
	background: #013A92;
}
.content {
	overflow: hidden;
	height: 180px;
	width: 100%;
	vartical-align: top;
}
.content a {
	color: #ff9;
}
.content2 {
	overflow: auto;
	height: 180px;
	width: 98.5%;
	margin-left: 5px;
}
#hnews .shortnews {
	display: block;
	padding: 1px 4px 1px 4px;
	margin:2px;
	width: 96%;
	height: 12px;
	line-height: 12px;
	border: 0;
}
#hnews  a {
	display: inline;
}
#hnews p {
	padding: 2px 0 2px 5px;
	margin: 0;
}
#hnews .shortnews2 img {
	float:left;
/*	width: 100px; */
	height: 140px;
	margin: 2px 5px 2px 0;
}
#hnews .shortnews2 {
	display: block;
	padding: 5px 5px 0 5px;
	margin: 2px;
	margin-top: 2px;
	border: 1px solid black;
	width: 94%;
	text-align: justify;
}
#hnews ul {
	padding: 0;
	padding-left: 8px;
}
#hnews li:first-line { font-weight:bold; font-size: 14px; }
#hnews li:first-letter { font-size:150%; }
/*
#hnews .shortnews2 p {
	display: block;
	padding: 5px 5px 0 5px;
	margin: 2px;
	margin-top: 2px;
	border: 1px solid black;
	width: 94%;
}
*/
.footmenu {
	height: 20px;
	margin-left:0px; 
	padding-top: 0px;
	background: #000; 
}
.footmenu table {
	background: #000; 
}
.footmenu a {
	text-transform: uppercase;
	font-size: 8px;
}
.foot p { 
	float: left;
	margin: 0;
	padding: 0;
}
.foot .data { 
	width: 100px;
}
.foot .tvtitel, .foot .tvtitel input { 
	width: 400px;
}
.quote a {
 	color: #ccc;
 	background-image: none;
}
.randscripthl {
	height: 20px; 
	line-height: 20px; 
	margin-left:0; 
	margin-top:0px; 
	padding-left: 10px; 
/*	vertical-align: middle; */
	color: #fff; 
	background: url('../images/1_w1.gif');
	background: #666;
	font-weight: bold;
}
h2.subh4 {
/*	border: 1px ridge #f06;
	background: url('../images/transr.gif');*/
	background: #a33;
	margin-left: 0px;
	padding-left: 5px;
}
.subh5 {
	background: url('../images/transb.gif');
}
.subh6 {
	margin-left: 5px;
	padding-left: 5px;
	border: 1px ridge #f06;
	background-color: #cc0;
/*	background-image: url('../images/transb.gif');*/
	background-image: none;
	color: #000;
}
.newmovies {
	height: 245px;
	color: #fff;
}
.newmovies .bb1{
	height: 244px;
	overflow: auto;
}
.img img{
	display: block;
	float: left;
	margin-right: 5px;
	width: 50px;
}
.newmovies .bb2{
	margin: 0;
	padding: 0;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}
.newmovies a {
	color: #ff9;
	display: block;
	width: 98%;
	height: 100%;
	border: 1px solid #11151D;
}
.newmovies a img {
	border: 1px solid #11151D;
	width: 40px;
}
.newmovies a:hover img {
	border: 1px solid #600;
}
.bb1b {
	overflow: auto;
}
.bb1b a {
	display: inline;
}
.randscriptct, .ferr  {
	overflow: auto;
	height: 245px; 
	width: 100%;
	margin: 0;
	font-size: 11px;
}
.ferr h2.subh4 {
	width: 97%;
}
.ferr div div {
	width: 99%;
}
.ferr div  {
	overflow: hidden;
	text-align: justify;
/*border: 1px solid lime;*/
	width: 92%;
	margin: 0;
	padding: 0;
}
.ferr p {
	width: 90%;
	margin: 0;
	padding: 0;
}
.randscriptct span {
	display: block;
	float: left;
}
.randscriptct .text2 {
	width: 120px;
	text-align: left;
}
.randscriptct .bez2 {
	width: 30px;
}
.content2 .text2 {
	width: 300px;
	text-align: left;
}
.content2 .bez2 {
	width: 50px;
	text-align: right;
}
.randscriptct p {
	height: 12px;
}
.randscriptct a {
	display: inline;
	margin: 0;
	padding: 0;
}
.randscriptct div {
	width: 90%;
	margin-left: 5px;
}
.randscriptct a {
	width: 65%;
}
.out {
	clear: both;
	margin: 0;
}	
.out .img {
	float: left;
	margin-left: 5px;
}
.bez { 
	float: left;
	width: 70px;
}
.text { 
	margin-left: 05px;
}
.main .bez { 
	float: left;
	width: 40px;
}
.inner {
	float: left;
	width: 170px;
}
.shortnews {
	overflow: auto;
	width: 96%;
	height: 100%;
	padding: 1px 4px 1px 4px;
	margin: 2px;
	line-height: 11px;
	border: 0;
}
.shortnews img {
	width: 10px;
}
.shortnews p {
	display: block;
	padding: 5px;
	margin: 0;
	border: 1px solid #fff;
}
.shortnews2 img {
	float:left;
/*	width: 150px;*/
}
.shortnews2 {
	display: block;
	overflow: auto;
	padding: 5px 5px 0 5px;
	margin: 2px;
	margin-top: 2px;
	border: 1px solid black;
	width: 94%;
}
.tvtip {
	color: #ff0;
	background: #000;
	font-weight: bold;
	margin: 0 5px 0 5px;	
}
 
 img.trailerpic {
	width: 109px;
	height: 160px;
	float: left;
	background-image: url(../pics/allgemein/noimage2.gif);
}

.trailer a {
	height: 20px;
	line-height: 20px;
}
.trailer a img {
	padding-right: 10px;
}

.vertise {
	clear: both;
	overflow: hidden; 
	width: 99%; 
	height: 70px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #ccc; 
}
.vertise img.big {
	width: 460px;
	height: 60px;
	padding: 0;
	margin: 0;
}	
.vertise a img.partnerpic {
	width: 80px;
	padding: 0;
	margin: 0;
}	
.vertise p {
	margin: 0;
	padding: 0;
	height: 8px;
	line-height: 8px;
	color: #eee;
	font-size: 7px;
}

.search {
	display: inline;
	padding-left: 20px;
	width:  170px;
}
.search form {
	margin: 0px;
	display: inline;
}
.search input {
	font-size: 10px;
	width: 100px;
	height: 16px;
 	line-height: 16px;
	border: 2px inset #1D73F5;
	padding: 0;
}
.search input.button {
 	font-size: 8px;
	color: white;
 	width: 40px;
 	height: 18px;
	border: 1px outset #555;
	background: #555;
	cursor: pointer;
}

a:hover {
	color: #ff0;
	background-color:#600;
}
#anmeldenreg .fields p {
	width: 100%; 
	line-height: 18px;
	margin: 0;
	padding: 0;
}
.lotext { 
	display: block;
	float: left;
	width: 80px;
	margin: 0;
	padding: 0;
	height: 18px;
	line-height: 18px;
}
.inhalt {
	display: block;
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	height: 18px;
	line-height: 18px;
}
#anmeldenreg .fields input {
	width: 300px;
	height: 18px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	font-family: courier;
}	
a.dl, a.dl2 {
	display: block;
	float: left;
	width: 175px;
	height: 120px;
	background: #fff; 
	border: 2px solid #000; 
	color: #000;
	text-align: center;
}
a.dl, a.dl2 {
	height: 180px;
}
a.dl span {
	display: block;
	height: 100px;
	background: #fff;
}
a.dl2 span {
	display: block;
	height: 140px;
	background: #fff;
}
a.dl span img {
	margin-top: 30px;
	width: 160px;
}
a.dl2 span img {
margin-top: 10px;
	height: 100px;
}
a.dl:hover, a.dl2:hover {
	color: #00f;
	background: #fff;
	font-weight: bold;
	font-size: 11px;
}

#anmeldenreg p {
	float: left;
	margin: 0;
	padding: 0;
}
#anmelden p {
	float: left;
	margin: 0;
	padding: 0;
}
#anmelden textarea, #comment textarea {
	width: 75%;
	height: 100px;
}
#anmelden input {
	width: 300px;
}
.lgf a, 
.lgf2 a {
	display: block;
	width: 60px;
	background: url(../images/transr.gif);
	text-align: center;
}
.lgf a:hover,
.lgf2 a:hover {
	background: url(../images/transb.gif);
}

.klammer {
	font-style: italic;
	font-size: 10px;
}
.s {font-family:Tahoma; font-size:11px;  color:#9A9A9A; text-decoration:none; }
.green {font-family:Tahoma; font-size:11px;  color:#9CE438; }
.red {font-family:Arial; font-size:12px;  color:#D13939; }
.red1 {font-family:Arial; font-size:11px;  color:#D13939; }
.o {font-family:Tahoma; font-size:11px;  color:#FFCC00; }
.blue {font-family:Tahoma; font-size:11px;  color:#2C7F06; }
.w {font-family:Arial; font-size:11px;  color:#FFFFFF; text-decoration:none; }
.wf {font-family:Arial; font-size:10px;  color:#FFFFFF; text-decoration:none; }
.w1 {font-family:Arial; font-size:11px;  color:#FFFFFF; }
.w2 {font-family:Arial; font-size:12px;  color:#FFFFFF; }
.b {font-family:Tahoma; font-size:11px;  color:#000000; }

 .t1 {background:url(images/1_z1.gif)  center left no-repeat; margin:0px 0px 0px 24px; padding:0px 0px 0px 14px; }
 .t2 {background:url(images/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 22px; padding:0px 0px 0px 10px; }
 .t3 {background:url(images/1_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; }
 .t4 {background:url(images/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 26px; padding:0px 0px 0px 10px; }
 
.uss {
	background: #000;
}
.uss table {
	width: 99%;
	margin-top: 30px;
}
.uss td {
	background: #000;
	text-align: justify;
	vertical-align: top;
	padding-left: 5px;
}
.uss img {
	margin: 0 10px 0 10px;
}
.rssfeed {
	position: absolute;
	top: 281px;
	right: 26%;
	width: 95px;
	height: 17px;
	background-image: url(../images/rss1.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 25px;
	border: 1px solid #ff0;
}
.rssfeed a {
	display: block;
	width: 95px;
}
.innavm {
	font-size: 10px;
}
.imgbord { border: 1px ridge #ccc; width: 230px; margin-top: 5px;}

.Xtraapl {
	position: absolute; 
	z-index: 0;
	left: 430px; 
	top: 25px; 
	width: 240px; 
	height: 155px; 
	background:#000;
	background-repeat: no-repeat;
}
.Xtraapl a {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px ridge #ccc; 
}
.Xtraapl a:hover{
	border: 1px ridge #ccf; 
	background: url(../images/transr.gif);
}
.Xtraapl a img {
	width: 99%;
	height: 150px;
}
.Xtraapl span { 
	display: block;
	padding: 125px 0px 0px 180px;
	font-size: 12px;
	font-weight: bold;
}
.homefrage fieldset {
	margin: 0;
	padding:0 3px 0 3px;
}
.homefrage legend {
	color: #ccc;
}
.let2 { 
	font-size: 10px; 
}
.space { padding:0 15px;  text-align: justify; background-color: #000; }
.space p { text-align: justify; }
.space img { width: 150px;  margin: 0 10px 0 5px;}
.button { background-color: #b00; background-image: url(../images/transr.gif); color: #fff; }
#comment  { width: 99%; }

.showtrailer {
	z-index: 19;
	position: absolute; 
	top: 30px; 
	right: 330px; 
	border: 10px outset #999; 
	background: #000; 
}
.showtr {
	background-image: url('../images/exit.gif');
	background-repeat: no-repeat;
	background-position: right top;

}
.fandom h3 {
	padding-left: 20px;
}
.fandom div img {
	float: left;
	margin: 0 10px 10px 0;
	height: 180px;
}
.fandom div {
	clear: both;
}
