body {
	margin-bottom: 0px;
	background-color: #4B5053;
}
td, textarea, input, select {
	font-family: sans-serif;
	font-size: 12px;
	color: 2f2f2f;
	font-weight: normal;
}

.frame {
	border: 1px solid #FFFFFF;
}

.text1 {
	font-family: tahoma;
	font-size: 12px;
	color: c3282f;
	font-weight: normal;
}
.text2 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: 0a75a5;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.text4 {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: BF302C;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: A4A4A4;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}

a:link {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}

a:hover {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a:visited {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;

}

/*

a.a:link {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: c3282f;
	text-decoration: underline;
}

a.a:hover {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.a:visited {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: c3282f;
	text-decoration: underline;
}
*/

a.classic{
	font-family: sans-serif;
	color: 000000;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}


a.classic:link {
	font-weight: normal;
	text-decoration: underline;
}

a.classic:visited {
	font-weight: normal;
	text-decoration: underline;
}

a.classic:hover {
	font-size:12px;
	color: 2f2f2f;
	line-height: 1.5;
	text-transform: none;
	text-decoration: none;
}

a.navi {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	color: #FFFFFF;
}

a.navi:hover {
	color:#444444;
	text-transform: none;
	text-decoration: none;
}


a.epguide{
	font-family: sans-serif;
	color: 000000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}


a.epguide:hover {
	font-size:12px;
	color: 777777;
	text-transform: none;
	text-decoration: none;
}




a.navi {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	color: #FFFFFF;
}

a.navi:hover {
	color:#444444;
	text-transform: none;
	text-decoration: none;
}



.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
.navibox {
	position:relative; 
	
	top:110px; 
	left:90px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.adboxstart{
	width:310px;
	height:220px;
	float:left;
	border:1px solid;
	padding:5;
	margin:10;
	
}

.epmonth {
	width:300px;
	height:220px;
	float:right;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #000000;
	background-color:#575757;
	padding:5;
	margin:10;

}

.welcomebox {
	position: relative; 
	float:right;
	top: 9px;
	right:15px;
	width:380px;
	height:140px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	margin:2px auto;
	padding:2px;
	text-align:left;
	border: 0px solid;
}

.content {
	font-size: 12px;
	line-height:1.5;
}

.epguide {
	/* Beschreibungs-Box des Episodenguides */
	font-size: 12px;
	line-height:1.5;
	width:620; 
	/* float:right; */ 
	border:0px solid;
	margin-top: 10;
}

.epguideimage {
	/* Thumbnail-Box des Episodenguides */
	width:100; 
	float:left; 
	border:0px solid;
}

.bluebox {
	/*Blaue Box volle Breite*/
	float:left;
	width: 665;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
/*	border: 1px solid; */
	padding: 5;
}


.leftbox2 {
	position: relative;
	float:left;
	top:9px;
	width:205px;
	height:225px;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	margin:2px auto;
	padding:2px;
	border:1px solid #000000;
	text-align:center;

}


hr.navi {
	color: #777777;
	height:1px;
	width: 120px;
	align: left;
	margin-left:0px
	
}

hr.news{
	border: 0;
	color: cccccc;
	background-color: cccccc;
	height:1px;
}

h1.article {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:1.0;
	color: #777777;
}

h2.article {
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.0;
	color: #000000;
}


h1.epguide {
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.0;
	color: #000000;
}


h2.epguide {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:1.0;
	color: #777777;
}


div.epguideimgbox{
/* div-wrapper für Bilder von Episode und Staffel */
width:492; 
height:216; 
float:left; 
background-color:ffffff;
}

img.epguideimg{
	border:1px solid #000000;
}

div.epguideoverlay{
/*Overlay über Episodenbild*/

position:absolute; 
top:473px; 
height:16; 
width:482px; 
z-index:2; 
opacity:0.5; 
background-color:333333; 
font-size:11; 
color:ffffff; 
padding-left:10; 
padding-top:2;"
}

div.epguideseason{
/* div-container für staffelbild */
width:130; 
height:216; 
padding-top:20; 
float:right;"
}


img.epguideimg{
	border:1px solid #000000;
}


div.epnav{
/* Navbox für vorige naechste episode */
width:675; 
height:12;
padding-bottom:4; 
padding-top:4; 
background-color:cccccc /*66ccff*/; 
border-top:1px solid; 
border-top-color:aaaaaa; 
border-bottom:1px solid; 
border-bottom-color:aaaaaa; 
opacity:0.7;
}

div.lastep{
/*letzte episode*/
width:270; 
float:left; 
padding-left:10; 
border:0px solid; 
color:111111; 
font-weight:bold; 
text-align:left;
}

div.nextep{
/*naechste episode*/
width:270; 
float:right; 
padding-right:10; 
border:0px solid; 
color:111111; 
font-weight:bold; 
text-align:right;
}
