@charset "UTF-8";
/* CSS Magazin */


.highlight { background:#EE9992;padding:2px; }

/* TV-Tipps */
.tipp h5 { padding-left: 0.2em; font-size: 12px; font-weight: bold; color: #2A2B2E; background: #d1d1d1; }
.tipp .lclmo { border: none !important; margin: 0 !important; padding: 0 !important;  }
.tipp { 
	 width: 290px;
	 border: 2px solid #d1d1d1 !important;
	 padding: 0;
	 float: left;
	 margin: 8px;
}
.tippi { background-color: white !important; }
.tippb h5 { background-color: white; font-size: 11px; }
.tipp h5 a { color:#2A2B2E; }
.td { font-size: 9px; display: inline-block; float: right; color: green; }
.alert { color: red; }
#b3, #b5, #b7, #b9, #b11, #b13 { clear: both; }
/* Shop */
#shop-cover { width: 850px; }
#shop-cover div { margin-bottom: 4px; }
#shop-cover a span { display: none; }
#shop-cover a img { border: 1px solid black; }
#shop-cover a:hover img, #shop-cover a img:hover  { border: 1px solid red !important; }
#shop-cover a { position: relative; }
#shop-cover a:hover span { display: block; position: absolute; border: 1px solid red; background: black; top: -15px; left: 10px; font-size: 12px; color: red; padding: 2px; }

#forms { margin: 10px 0 0 40px; }
#forms form { margin-bottom: 3px; }
#forms form input { margin-right: 3px; }

#winfo { color: green; font-size: 9px; font-weight: bold; font-style: italic; margin-left: 80px; margin-top:5px; }

.info h4 { margin-bottom: 3px; } 
/* 

TV-Magazin

*/
#words { display: none; font-size: 11px; }

#episode:hover h2 a { color: #E6330E; }
#episode:hover img { border: 1px solid black !important; }

#tooltip { position: absolute; top: -100px; left: 100px; }
#tooltip img { border: 1px solid #000; }

#rest { margin-top: 1em; position: relative; }
#rest a { font-size: 11px; text-decoration: none; }

.single { width: 95% !important; margin-left: 10px !important; }
.desc { width: 77%; }
.desc ul { margin-left: 170px; }
.desc ul li.author { margin-left: 10px; font-size:11px; list-style-type: none; }
.kkommentiert { font-weight: light; font-size: 11px; }


.dur, .size { width: 144px; }
.dur img, .size img { margin-bottom: 3px; }
.dur span, .size span { font-size: 10px; font-style: italic; color: #1f1f1f; }

.size span { font-size: 8px !important; margin-left: 5px; }
#js_notice {
	padding: 5px;
	background: #F0B3B1;
	border: 1px solid #C40007;
	width: 90%;
}
.skiplink {
	font-family: Arial, sans-serif;
	padding: 3px 5px;	
	margin: 2px;
	line-height: 2.2em !important;
	background: white;
	outline: 1px solid black;
}
.skiplink:hover { outline: 2px solid #E6330E; }
.b10 { padding: 3px 8px !important; }


a.jump { 
	display: inline-block; 
	background-image: url(images/jump_o.gif);
	background-repeat: no-repeat;
	width: 46px; height: 11px; 
	margin-bottom: -2px;
}
a:hover.jump { 
	background-image: url(images/jump_a.gif);
}
a.jumps { 
	display: inline-block; 
	background-image: url(images/jump_oa_4_small.gif);
	background-repeat: no-repeat;
	width: 8px; height: 8px; 
	margin-bottom: -2px;
}
a:hover.jumps { 
	background-image: url(images/jump_o_4_small.gif);
}
.links {
	margin-top: 1em;
	text-align: center;
	font-size: 11px;
}
.single_links { 
	margin-top: 1em;
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
}
.single_links a { 
	text-decoration: none; font-style: italic;
}
.single_links a:hover { 
	text-decoration: none; font-style: normal;
}
.ml { margin-left: 155px; }
.clear { clear:both; }

#fav { font-size:9px; color:gray; border:1px solid lightgray; }
