/* Allgemeine Angaben */
* {
	font-size:1em;
	transition:color 0.5s,opacity 0.5s;
	-moz-transition:color 0.5s,opacity 0.5s;
	-webkit-transition:color 0.5s,opacity 0.5s;
	-o-transition:color 0.5s,opacity 0.5s;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
}
html {
	-webkit-text-size-adjust:100%;
}
textarea:focus,input:focus,select:focus {
	outline:none;
}
#input-suchbegriff-main {
	color:#2F0800;
}
#input-suchbegriff::-webkit-input-placeholder {
	color:#999;
}
#input-suchbegriff:-moz-placeholder {
	color:#999;
}
#input-suchbegriff:-ms-input-placeholder {
	color:#999;
}
#input-suchbegriff-main::-webkit-input-placeholder {
	color:#999;
}
#input-suchbegriff-main:-moz-placeholder {
	color:#999;
}
#input-suchbegriff-main:-ms-input-placeholder {
	color:#999;
}
[type="search"] {
	-webkit-appearance:none;
}
:active,:focus {
	outline:none;
}
.episodenliste td {
	padding:2px 10px 2px 0;
}
.episodenliste {
	width:100%;
}
ul.menu li {
	padding-left:10px;
	float:left;
	padding-right:20px;
	height:24px;
	padding-top:5px;
	border-radius:5px 5px 0px 0px;
}
table.sendetermine {
	width:100%;
}
table.episodenliste td {
	font-size:13px;
}
.block {
	display:block;
}
.polyfill {
	max-width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	z-index:100001;
}
dialog.polyfill::backdrop {
  
  background-color: rgba(0,0,0,0.5);
}
.polyfill {
	max-width:none;
	display:none;
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	text-align:center;
	overflow-y:auto;
}
.polyfill>div {
	display:inline-block;
	background-color:white;
	border:3px solid black;
	padding:15px;
	width:540px;
	text-align:left;
	vertical-align:middle;
	max-width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.polyfill:after {
	height:100%;
	display:inline-block;
	content:"";
	vertical-align:middle;
}
.polyfill.open {
	display:block;
}
aside {
	 
	width:300px;
	padding:2% 2% 2% 0;
vertical-align:top;
	display:inline-block;
}
section,article {
	display:block;
	margin-bottom:3%;
	margin-top:3%;
}
section:last-child,article:last-child {
	margin-bottom:0;
}
section:first-child,article:first-child,#werbemittel-mobile_rectangle+script+article,#werbemittel-mobile_rectangle+script+section {
	margin-top:0;
}
.mt0 {
	margin-top:0 !important;
}
.print-over {
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	height:100%;
}
.tr-odd,.a-odd a,table.even-odd tbody tr:nth-child(even) {
	background-color:#edece5;
}
.hidden {
	display:none;
}
.price {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	padding-right:5px;
	white-space:nowrap;
}
table.sendetermine td,table.sendetermine th {
	padding:2px 5px 2px 5px;
	font-size:13px;
	vertical-align:top;
}
.clear-left {
	clear:left;
	display:block;
}
.clear-right {
	clear:right;
	display:block;
}
/*.menu a{font-size:15px;font-weight:bold;text-shadow:0 0 1px #ca8800;}.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:#2f0800;text-decoration:none;}.menu a:hover{text-decoration:underline;}.menu .active a:link,.menu .active a:visited,.menu .active a:active,.menu .active a:hover{color:white;text-decoration:none;}.menu .active a:hover{text-decoration: underline;}*/
.serie-produktionsjahre {
	font-size:12px;
	margin-top:5px;
 
}
.shariff {
	margin-bottom:2%;
}
.shariff .orientation-horizontal {
	justify-content:center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .shariff .orientation-horizontal {
		justify-content:flex-start;
	}
}
.shariff:last-child {
	margin-bottom:0px;
}
.shariff a:link,.shariff a:visited,.shariff a:active,.shariff a:hover {
	color:white;
	text-decoration:none;
}
main p {
	margin-bottom:5px;
}
.infoquelle {
	display:block;
	text-align:right;
	font-size:0.9em;
	font-style:italic;
	margin-top:5px;
}
.infoquelle-links {
	display:block;
	text-align:left;
	font-size:0.9em;
	font-style:italic;
	margin-bottom:5px;
}
.news {
	height:80px;
	margin-bottom:5px;
	width:270px;
	mmargin-right:20px;
	float:left;
	overflow:hidden;
}
.news-img {
	width:75px;
	height:75px;
	float:left;
	margin-right:5px;
}
.serien-news .news-img {
	width:50px;
	height:50px;
}
.serien-news-page .news {
	height:52px;
}
.display-block {
	display:block;
}
.serien-news-show-10 .serien-news-9,.serien-news-hide-10 .serien-news-10 {
	display:none;
}
.news-titel {
	font-weight:bold;
	margin:0px 5px 5px 0px;
	display:block;
	font-size:12px;
}
.news-untertitel {
	margin:0px 5px 0px 0px;
	display:block;
	font-size:11px;
}
.serien-news-news .news-titel,.serien-news-news .news-untertitel {
	font-size:13px;
}
.termin-tooltip {
	background-color:rgba(255,255,255,0.95);
	border:1px solid black;
	padding:10px;
	display:none;
	font-size:11px;
	width:300px;
}
ul.spoiler-liste li,ul.im-fernsehen li,ul.episoden-episodenliste li {
	padding:5px;
	margin-bottom:10px;
}
ul.im-fernsehen li:nth-child(2n) {
	background-color:#edece5;
}
.serie-content-fehler-404 img {
	float:left;
	margin-bottom:10px;
	display:block;
	width:233px;
}
.serie-content-fehler-404 p {
	font-family:arial,sans-serif;
	font-size:18px;
	margin-left:243px;
	margin-right:10px;
	margin-bottom:20px;
}
.beliebt td {
	font-size:13px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}
#tmp-container {
	display:none;
}
div.navi h3 {
	font-weight:bold;
}
.select-jahre option:hover {
	background-color:#EDECE5;
}
footer {
	padding:2%;
	text-align:center;
	color:#2F0800;
	font-size:12px;
	word-spacing:5px;
	display:block;
	background-color:#fec800;
	border-radius:0 0 5px 5px;
}
footer span.normal {
	word-spacing:normal
}
footer a:link,footer a:visited,footer a:active,footer a:hover {
	color:#2f0800;
	text-decoration:none !important;
}
footer a:hover {
	text-decoration:underline;
}
footer nav {
	display:inline;
}
.footer-2 {
	display:block;
	margin-top:2%
}
a.braunlink:link,a.braunlink:visited,a.braunlink:active,a.braunlink:hover {
	color:#2F0800;
	text-decoration:none;
}
a.braunlink:hover {
	text-decoration:underline;
}


nav {position:relative;}
nav > ul {font-weight:bold;}
.main-shadow > nav {
	height:43px;
	
	
	
	background-image:-webkit-gradient(linear,0 0,0 77,from(#fbc300),color-stop(0.025,#fdc300),color-stop(0.038,#fec200),color-stop(0.051,#fec200),color-stop(0.051,#fec103),color-stop(0.077,#fec003),color-stop(0.077,#fdc000),color-stop(0.09,#fcc100),color-stop(0.116,#fcc200),color-stop(0.129,#fcc200),color-stop(0.129,#fcc002),color-stop(0.142,#fdc002),color-stop(0.155,#fdc002),color-stop(0.155,#fec000),color-stop(0.168,#ffc000),color-stop(0.246,#fdbe00),color-stop(0.246,#fdbf00),color-stop(0.272,#fdbf00),color-stop(0.272,#febe00),color-stop(0.298,#febe00),color-stop(0.298,#febd00),color-stop(0.324,#febd00),color-stop(0.324,#febc00),color-stop(0.415,#feb800),color-stop(0.48,#fdb400),color-stop(0.545,#feaf00),color-stop(0.584,#fdad00),color-stop(0.597,#feac00),color-stop(0.623,#fdab00),color-stop(0.675,#fea700),color-stop(0.714,#fca500),color-stop(0.766,#fea200),color-stop(0.792,#fda100),color-stop(0.805,#fea000),color-stop(0.831,#fd9f00),color-stop(0.87,#fe9d00),color-stop(0.896,#fd9c00),color-stop(0.961,#fe9900),to(#fe9800));
	background-image:-webkit-linear-gradient(#fbc300,#fdc300 2.5%,#fec200,#fec200 5.1%,#fec103 5.1%,#fec003 7.7%,#fdc000 7.7%,#fcc100 9%,#fcc200 11.6%,#fcc200 12.9%,#fcc002 12.9%,#fdc002 14.2%,#fdc002 15.5%,#fec000 15.5%,#ffc000 16.8%,#fdbe00 24.6%,#fdbf00 24.6%,#fdbf00 27.2%,#febe00 27.2%,#febe00 29.8%,#febd00 29.8%,#febd00 32.4%,#febc00 32.4%,#feb800 41.5%,#fdb400,#feaf00 54.5%,#fdad00 58.4%,#feac00 59.7%,#fdab00 62.3%,#fea700 67.5%,#fca500 71.4%,#fea200 76.6%,#fda100 79.2%,#fea000 80.5%,#fd9f00 83.1%,#fe9d00 87%,#fd9c00 89.6%,#fe9900 96.1%,#fe9800);
	background-image:-moz-linear-gradient(#fbc300,#fdc300 2.5%,#fec200,#fec200 5.1%,#fec103 5.1%,#fec003 7.7%,#fdc000 7.7%,#fcc100 9%,#fcc200 11.6%,#fcc200 12.9%,#fcc002 12.9%,#fdc002 14.2%,#fdc002 15.5%,#fec000 15.5%,#ffc000 16.8%,#fdbe00 24.6%,#fdbf00 24.6%,#fdbf00 27.2%,#febe00 27.2%,#febe00 29.8%,#febd00 29.8%,#febd00 32.4%,#febc00 32.4%,#feb800 41.5%,#fdb400,#feaf00 54.5%,#fdad00 58.4%,#feac00 59.7%,#fdab00 62.3%,#fea700 67.5%,#fca500 71.4%,#fea200 76.6%,#fda100 79.2%,#fea000 80.5%,#fd9f00 83.1%,#fe9d00 87%,#fd9c00 89.6%,#fe9900 96.1%,#fe9800);
	background-image:-o-linear-gradient(#fbc300,#fdc300 2.5%,#fec200,#fec200 5.1%,#fec103 5.1%,#fec003 7.7%,#fdc000 7.7%,#fcc100 9%,#fcc200 11.6%,#fcc200 12.9%,#fcc002 12.9%,#fdc002 14.2%,#fdc002 15.5%,#fec000 15.5%,#ffc000 16.8%,#fdbe00 24.6%,#fdbf00 24.6%,#fdbf00 27.2%,#febe00 27.2%,#febe00 29.8%,#febd00 29.8%,#febd00 32.4%,#febc00 32.4%,#feb800 41.5%,#fdb400,#feaf00 54.5%,#fdad00 58.4%,#feac00 59.7%,#fdab00 62.3%,#fea700 67.5%,#fca500 71.4%,#fea200 76.6%,#fda100 79.2%,#fea000 80.5%,#fd9f00 83.1%,#fe9d00 87%,#fd9c00 89.6%,#fe9900 96.1%,#fe9800);
	background-image:linear-gradient(#fbc300,#fdc300 2.5%,#fec200,#fec200 5.1%,#fec103 5.1%,#fec003 7.7%,#fdc000 7.7%,#fcc100 9%,#fcc200 11.6%,#fcc200 12.9%,#fcc002 12.9%,#fdc002 14.2%,#fdc002 15.5%,#fec000 15.5%,#ffc000 16.8%,#fdbe00 24.6%,#fdbf00 24.6%,#fdbf00 27.2%,#febe00 27.2%,#febe00 29.8%,#febd00 29.8%,#febd00 32.4%,#febc00 32.4%,#feb800 41.5%,#fdb400,#feaf00 54.5%,#fdad00 58.4%,#feac00 59.7%,#fdab00 62.3%,#fea700 67.5%,#fca500 71.4%,#fea200 76.6%,#fda100 79.2%,#fea000 80.5%,#fd9f00 83.1%,#fe9d00 87%,#fd9c00 89.6%,#fe9900 96.1%,#fe9800)
}
.main-shadow > nav .border {display:block;margin-bottom:6px;border-top:1px solid #FDB700;border-bottom:1px solid #FFC91E;}
.main-shadow > nav .border:before {content:"";display:block;border-top:1px solid #FDE604;border-bottom:1px solid #FECF37;}
.main-shadow > nav > ul {
    
    line-height:27px;
}
.main-shadow > nav > ul > li > a {
padding-bottom:6px;
}
.main-shadow > nav > ul > li.active {
    background-color: #FDC800;
}




#serienmenu {padding-top:6px;height:28px;
	background-image:-webkit-gradient(linear,0 0,0 33,color-stop(0.06,#fec400),color-stop(0.09,#fec400),color-stop(0.09,#ffbf01),color-stop(0.121,#fcc000),color-stop(0.757,#fd8000),color-stop(0.878,#fe7c00),color-stop(0.909,#fa8100),color-stop(0.939,#fe8400),color-stop(0.969,#fe8d00));
	background-image:-webkit-linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%);
	background-image:-moz-linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%);
	background-image:-o-linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%);
	background-image:linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%)}
#serienmenu > ul {
    
    line-height:28px;
   
}


nav > ul {margin-left:1%;margin-right:1%;}
nav > ul > li {
    display:inline-block;margin-right:0.5%;border-radius:5px 5px 0 0;position:relative;
}
nav > ul > li:last-child {
   margin-right:0px;
}

nav > ul > li.outside {
    visibility:hidden;position:absolute;height:1px;top:0;left:0;
    
}

 
nav > ul a {white-space:nowrap;
	-webkit-hyphens:none ;
	-moz-hyphens:none ;
	-ms-hyphens:none ;
	hyphens:none ;
	 display:inline-block;padding-left:10px;padding-right:10px;
}
@media only screen and (     max-width     :320px) {
	nav > ul a {padding-left:5px;padding-right:5px;
}
}
nav > ul a:link,nav a:visited,nav a:active,nav a:hover {color:#2F0800;text-decoration:none;}

nav > ul > li:hover,#serienmenu > ul > li.active ,nav > ul > li.touched.showing {
    background-color: white;
}

nav {z-index:100000;}
nav > ul > li > ul {
    display: none;
    position: absolute;
    background-color: white;
   line-height:2;
border-radius:0 0 5px 5px;box-shadow:0 15px 15px gray;
 min-width:100%;
}
nav > ul > li.weitere > ul,nav > ul > li.vor-weitere > ul  {right:0;}

nav > ul > li > ul > li:last-child {border-radius:0 0 5px 5px;}

nav > ul > li > ul > li:hover {background-color: #FDC800}

nav > ul > li:hover > ul {
    display: block;
}
.main-shadow > nav.touched > ul > li:hover > ul {
 display: none;
}	
nav > ul > li.touched:hover > ul {
    display: none;
}
nav > ul > li.touched.showing > ul {
    display: block;
}
nav .weitere {margin-right:0;}
 nav .weitere > a:before {content: "mehr"}
 nav .weitere > a:after {content: "▼";font-size:0.75em;margin-left:5px;vertical-align:middle;}

nav > ul > li >ul >li >ul{display:none;}

nav.short .optional {display:none;}
nav.short2 .optional2 {display:none;}
nav .optional-replacement {display:none;}
nav.short .optional-replacement {display:inline;}
nav .weitere .optional ,nav .weitere .optional2 {display:inline;}
nav .weitere .optional-replacement {display:none;}
nav .righter {float:right;}
nav .weitere .righter {float:none;}
nav .gesichtsbuch {background-image:url(/img/social.svg);width:40px;height:38px;position:absolute;right:calc(1% - 4px);top:-6px;    background-size: 100% 100%;
    background-position: -1px -2px;background-repeat:no-repeat;
}

nav .gesichtsbuch:before {display:block;position:absolute;    left: 11px;
    top: 7px;
    width: 21px;
    height: 21px;background-image:url(/img/facebook.svg);background-size:100% 100%;content:"";}
nav .gesichtsbuch:hover {background-color:transparent;}
nav .gesichtsbuch a {display:block;position:absolute;left:0;top:0;right:0;bottom:0;}

.alle-serien-heute td {
	padding:2px 5px 2px 5px;
	font-size:13px;
}
.alle-serien-heute .tr-grau {
	padding:0;
}
.grauleiste-bottom .nicht-nochmal,.nochmal .nicht-nochmal {
	display:none;
}
.ui-widget-header {
	line-height:22px;
	background-image:url(/img/grauleiste.png);
	background-repeat:repeat-x;
	color:#333;
	font-size:12px;
	font-weight:bold;
	font-family:arial,verdana,helvetica,sans-serif;
	text-align:left;
}
.ui-widget {
	font-family:arial,verdana,helvetica,sans-serif;
}
.community-rules-list li {
	list-style-position:inside;
	list-style-type:disc;
	margin-bottom:5px;
}
.ui-dialog .ui-dialog-titlebar {
	padding:0;
}
.ui-dialog-title {
	padding-left:5px;
	font-size:13px;
	line-height:21px;
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:arial,verdana,helvetica,sans-serif;
}
.ui-widget-header {
	border-style:none;
}
.ui-corner-all {
	border-radius:5px 5px 0 0;
}
.ui-dialog .ui-dialog-content {
	padding:10px 0 0 0;
}
.sendetermine .sendetermine-allgemein-datum {
	white-space:nowrap;
	width:0;
}
.sendetermine .sendetermine-wochentag {
	width:0;
}
.sendetermine .sendetermine-datum {
	width:0;
}
.keine-aufnahmen .sendetermine-aufnahme {
	display:none;
}
table.sendetermine .sendetermine-aufnahme {
	padding-left:2px;
	padding-right:0;
}
table.sendetermine .sendetermine-aufnahme:empty {
	padding-left:0px;
}
.sendetermine-aufnahme a,.savetv-hinweis:before {
	background-image:url(/img/ansehen-small-red.png);
	background-size:17px 17px;
	width:17px;
	height:17px;
	display:block;
}
.savetv-hinweis:before {
	display:inline-block;
	margin-left:2px;
	content:"";
	vertical-align:middle;
}
.sendetermine .sendetermine-uhrzeit {
	width:0;
}
.sendetermine .sendetermine-sender {
	white-space:nowrap;
	width:0;
}
.sendetermine .sendetermine-zusatz {
	font-size:10px;
	width:100%;
}
.sendetermine .sendetermine-box-datum {
	margin-bottom:10px;
}
.sendetermine .sendetermine-box-titel {
	font-weight:bold;
	margin-bottom:10px;
}
.sendetermine .sendetermine-box-inhalt {
}
.sendetermine .sendetermine-box-inhalt img {
	max-width:100px;
	max-height:100px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.sendetermine .sendetermine-box {
	color:#2F0800;
	z-index:1;
	position:absolute;
	top:0px;
	left:580px;
	width:280px;
	padding:10px;
	font-size:11px;
	border-radius:5px;
	background-color:#FCC900;
}
.sendetermine .sendetermine-ansehen {
	width:0;
	font-size:0;
}
.sendetermine .sendetermine-ansehen img {
	width:17px;
	height:16px;
}
.sendetermine .sendetermine-titel {
	width:100%;
}
.sendetermine .sendetermine-box-frame {
	position:relative;
}
.sendetermine .td-empty {
	padding:0;
}
* {
	font-size:1em;
}
body {
	background-color:#ffed8b;
	margin:0;
	font-size:14px;
	background-size:1px 430px;
	background-repeat:repeat-x;
	background-image:-webkit-gradient(linear,0 0,0 430,from(#fdd53f),color-stop(0.5,#ffed8b));
	background-image:-webkit-linear-gradient(#fdd53f,#ffed8b 50%);
	background-image:-moz-linear-gradient(#fdd53f,#ffed8b 50%);
	background-image:-o-linear-gradient(#fdd53f,#ffed8b 50%);
	background-image:linear-gradient(#fdd53f,#ffed8b 50%);
}
body,table,tbody,tr,td,th,li,input,select,textarea,button {
	font-family:arial,verdana,helvetica,sans-serif;
	color:#333333;
}
table {
	border-style:none;
	border-collapse:collapse;
	empty-cells:show;
}
a:link,a:visited,a:active,a:hover {
	text-decoration:none;
	color:#333333;
}
a:hover {
	color:black;
	text-decoration:underline;
}
.smaller a:link,.smaller a:visited,.smaller a:active,.smaller a:hover {
	color:gray;
}
a img {
	border-style:none;
}
td,th {
	padding:0;
}
th {
	text-align:left;
}
.bold {
	font-weight:bold;
}
h1,h2,h3,h4,h5,h6,p {
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:normal;
}
ul,li {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
.page-links-sender li {
	display:inline-block;
	width:33%;
	height:35px;
	overflow:hidden;
	position:relative;
	margin-bottom:5px;
}
.page-links-sender li:before,.page-links-sender li .senderbild:before {
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.page-links-sender a {
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	margin-left:85px;
	display:inline-block;
	margin-right:5px;
}
.page-links-sender li .senderbild {
	font-size:0;
	position:absolute;
	top:5px;
	left:5px;
	display:inline-block;
	width:75px;
	height:25px;
	text-align:center;
}
.page-links-sender li img {
	max-width:75px;
	max-height:25px;
	vertical-align:middle;
}
.page-links-sender li:after {
	clear:left;
	content:"";
	display:block;
}
.zaehlpixel {
	position:absolute;
}
body>iframe[width="0"][height="0"] {
	position:absolute;
}
.fs-frame-0 {
	margin:0.5% auto;
	position:relative;
	max-width:994px;
	display:block;
	padding:0 1%;
 
}



.fs-frame-1 {
	display:block;
	position:relative;
	width:auto;
}
.main-shadow {
	box-shadow:0 5px 15px rgba(0,0,0,0.5);
	border-radius:5px;
}
.fs-frame-2 {
	padding:1% 1% 0%;
	position:relative;
	background-color:#fec800;
}
.fs-frame-2>iframe {
	margin-bottom:20px;
}
main {
	background-color:white;
	border-radius:1px 1px 1px 1px;
	
	display:block;
	padding-bottom:11px;
	max-width:970px;
	margin-left:auto;margin-right:auto;
	
}

header {
	border-radius:5px 5px 0 0;
	background-imagee:url(/img/header-breite-2.png);
	background-image:-webkit-gradient(linear,0 0,0 103,from(#ffea00),color-stop(0.019,#ffe900),color-stop(0.029,#fee902),color-stop(0.067,#fee800),color-stop(0.097,#ffe700),color-stop(0.135,#fee600),color-stop(0.194,#ffe400),color-stop(0.213,#ffe400),color-stop(0.252,#ffe301),color-stop(0.252,#ffe200),color-stop(0.32,#fee101),color-stop(0.32,#ffe001),color-stop(0.349,#ffe001),color-stop(0.349,#ffdf00),color-stop(0.388,#ffdf00),color-stop(0.388,#fd0),color-stop(0.427,#fedc00),color-stop(0.436,#ffdb00),color-stop(0.495,#feda00),color-stop(0.495,#ffd900),color-stop(0.524,#ffd900),color-stop(0.524,#ffd800),color-stop(0.553,#ffd801),color-stop(0.563,#ffd600),color-stop(0.631,#fed500),color-stop(0.631,#ffd401),color-stop(0.66,#ffd401),color-stop(0.66,#ffd300),color-stop(0.689,#ffd302),color-stop(0.689,#ffd101),color-stop(0.718,#fed000),color-stop(0.786,#fece00),color-stop(0.786,#ffcd00),color-stop(0.815,#ffcd00),color-stop(0.815,#fc0),color-stop(0.844,#fecb00),color-stop(0.854,#ffca00),color-stop(0.951,#fdc800),color-stop(0.951,#fec600),color-stop(0.97,#fec600),color-stop(0.98,#fec400),color-stop(0.99,#fec400),color-stop(0.99,#fcc604),to(#fcc604));
	background-image:-webkit-linear-gradient(#ffea00,#ffe900 1.9%,#fee902 2.9%,#fee800 6.7%,#ffe700 9.7%,#fee600 13.5%,#ffe400 19.4%,#ffe400 21.3%,#ffe301 25.2%,#ffe200 25.2%,#fee101 32%,#ffe001 32%,#ffe001 34.9%,#ffdf00 34.9%,#ffdf00 38.8%,#fd0 38.8%,#fedc00 42.7%,#ffdb00 43.6%,#feda00 49.5%,#ffd900 49.5%,#ffd900 52.4%,#ffd800 52.4%,#ffd801 55.3%,#ffd600 56.3%,#fed500 63.1%,#ffd401 63.1%,#ffd401 66%,#ffd300 66%,#ffd302 68.9%,#ffd101 68.9%,#fed000 71.8%,#fece00 78.6%,#ffcd00 78.6%,#ffcd00 81.5%,#fc0 81.5%,#fecb00 84.4%,#ffca00 85.4%,#fdc800 95.1%,#fec600 95.1%,#fec600 97%,#fec400,#fec400 99%,#fcc604 99%,#fcc604);
	background-image:-moz-linear-gradient(#ffea00,#ffe900 1.9%,#fee902 2.9%,#fee800 6.7%,#ffe700 9.7%,#fee600 13.5%,#ffe400 19.4%,#ffe400 21.3%,#ffe301 25.2%,#ffe200 25.2%,#fee101 32%,#ffe001 32%,#ffe001 34.9%,#ffdf00 34.9%,#ffdf00 38.8%,#fd0 38.8%,#fedc00 42.7%,#ffdb00 43.6%,#feda00 49.5%,#ffd900 49.5%,#ffd900 52.4%,#ffd800 52.4%,#ffd801 55.3%,#ffd600 56.3%,#fed500 63.1%,#ffd401 63.1%,#ffd401 66%,#ffd300 66%,#ffd302 68.9%,#ffd101 68.9%,#fed000 71.8%,#fece00 78.6%,#ffcd00 78.6%,#ffcd00 81.5%,#fc0 81.5%,#fecb00 84.4%,#ffca00 85.4%,#fdc800 95.1%,#fec600 95.1%,#fec600 97%,#fec400,#fec400 99%,#fcc604 99%,#fcc604);
	background-image:-o-linear-gradient(#ffea00,#ffe900 1.9%,#fee902 2.9%,#fee800 6.7%,#ffe700 9.7%,#fee600 13.5%,#ffe400 19.4%,#ffe400 21.3%,#ffe301 25.2%,#ffe200 25.2%,#fee101 32%,#ffe001 32%,#ffe001 34.9%,#ffdf00 34.9%,#ffdf00 38.8%,#fd0 38.8%,#fedc00 42.7%,#ffdb00 43.6%,#feda00 49.5%,#ffd900 49.5%,#ffd900 52.4%,#ffd800 52.4%,#ffd801 55.3%,#ffd600 56.3%,#fed500 63.1%,#ffd401 63.1%,#ffd401 66%,#ffd300 66%,#ffd302 68.9%,#ffd101 68.9%,#fed000 71.8%,#fece00 78.6%,#ffcd00 78.6%,#ffcd00 81.5%,#fc0 81.5%,#fecb00 84.4%,#ffca00 85.4%,#fdc800 95.1%,#fec600 95.1%,#fec600 97%,#fec400,#fec400 99%,#fcc604 99%,#fcc604);
	background-image:linear-gradient(#ffea00,#ffe900 1.9%,#fee902 2.9%,#fee800 6.7%,#ffe700 9.7%,#fee600 13.5%,#ffe400 19.4%,#ffe400 21.3%,#ffe301 25.2%,#ffe200 25.2%,#fee101 32%,#ffe001 32%,#ffe001 34.9%,#ffdf00 34.9%,#ffdf00 38.8%,#fd0 38.8%,#fedc00 42.7%,#ffdb00 43.6%,#feda00 49.5%,#ffd900 49.5%,#ffd900 52.4%,#ffd800 52.4%,#ffd801 55.3%,#ffd600 56.3%,#fed500 63.1%,#ffd401 63.1%,#ffd401 66%,#ffd300 66%,#ffd302 68.9%,#ffd101 68.9%,#fed000 71.8%,#fece00 78.6%,#ffcd00 78.6%,#ffcd00 81.5%,#fc0 81.5%,#fecb00 84.4%,#ffca00 85.4%,#fdc800 95.1%,#fec600 95.1%,#fec600 97%,#fec400,#fec400 99%,#fcc604 99%,#fcc604);
	position:relative;
	display:block;
}
header form {
	 
}
header:before {
	background-image:url(/img/header-breite-2-rechts.png);
	display:block;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	border-radius:0 5px 0 0;
	width:338px;
	background-position:left center;
	content:"";
}
.fs-topbanner {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:0;
	height:90px;
}
.fs-topbanner img {
	width:727px;
	height:90px;
}


#vnm_billboard {
	margin-bottom:20px;
}
#navi-2-inner {
	padding-left:10px;
}
#navi-2 {
	padding-left:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.logo-home-link {
	font-size:0;
	width:575px;
	max-width:calc(100% - (338px + 3%));
	padding:0.3% 0 0.3% 3%;
	display:block;position:relative;
}
.logo-home-link img {
	width:100%;background-image:url(/img/fs_logo_06.svg);background-size: 112% 150%;
background-repeat: no-repeat;
background-position: 50% 40%;
}
#show-search {
	display:none;
	
	
	cursor:pointer;
		position:absolute;
		right: 16px;
width: 51px;
height: 26px;
top: calc(50% - 13px);
		
		background-image:url(/img/btn_suche.svg);background-size:100% 100%;
}
.suchleiste {
	position:relative;
	height:50px;
	display:none;
	background-image:url(/img/suchleiste-mitte.png);
	background-repeat:repeat-x;
	background-position:center center;
	transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-webkit-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
}
.suchleiste:before {
	background-image:url(/img/suchleiste-links.png);
	background-position:left center;
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:25px;
	height:100%;
}
.suchleiste:after {
	content:"";
	display:block;
	border-top:1px solid #FDB700;
	border-bottom:1px solid #FECF37;
	background-color:#FDE604;
	height:1px;
	position:absolute;
	left:0;
	top:0;
	right:0;
}
.suchleiste span {
	background-image:url(/img/suchleiste-rechts.png);
	background-position:left center;
	content:"";
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:100%;
}
@media only screen and (     max-width     :849px) {
	.logo-home-link {
		max-width:calc(100% - (142px + 3%));
		 
	}
	#input-suchbegriff {
		display:none;
	}
	 
	header:before {
		background-image:url(/img/header-breite-2-rechts-closed.png);
		width:142px;
	}
	#show-search {
		display:block;
		
	}
	.quicksearch-submit {
		display:none;
	}
	header.show-search+.suchleiste {
		display:block;
	}
	header.show-search form {
		position:static;
	}
	header.show-search #input-suchbegriff {
		position:absolute;
		left:25px;
		top:100%;
		height:50px;
		width:calc(100% - 50px);
		display:block;
	}
	header.show-search #suggestlist {
		position:absolute;
		left:15px;
		top:calc(100% + 42px);
		width:calc(100% - 32px);
		box-shadow:0px 15px 15px gray;
	}
}
@media only screen and (     max-width     :550px) {
	 
	header:before {
		background-image:url(/img/header-breite-2-rechts-closed-2.png);
		width:120px;
	}
	.logo-home-link {
		max-width:calc(100% - (120px + 3%));
	}
}
@media only screen and (     max-width     :450px) {
	 
	header:before {
		background-image:url(/img/header-breite-2-rechts-closed-3.png);
		width:21%;
		background-size:100% auto;
	}
	.logo-home-link {
		max-width:calc(100% - (21% + 3%));
	}
	#show-search {right: 3.4%;
width: 11%;
height: 44%;
top: 30%;}
}

.quicksearch {
	z-index:1005;
	position:absolute;
	right:78px;
	border-style:none;
	font-weight:bold;
	background-color:transparent;
	color:#2f0800;
	padding:0;
	margin:0;
	top:calc(50% - 9px);
	width:165px;
	height:20px;
}
#suggestlist ,#suggestlist-2{
	z-index:100001;
	position:absolute;
	right:20px;
	top:calc(50% + 18px);
	width:230px;
	border-style:none;
	font-weight:bold;
	background-color:white;
	color:#2f0800;
	padding:0;
	margin:0;
	font-size:12px;
	display:block;
	border:1px solid lightgray;
	cursor:pointer;
	line-height:14px;
	box-shadow:0px 0px 5px lightgray;
}
#suggestlist-2{
right:0;	
}
#suggestlist:empty,#suggestlist-2:empty {
	display:none;
}
#suggestlist li,#suggestlist-2 li  {
	padding:5px 5px 3px 5px;
	border-radius:0;
	height:42px;
	overflow:hidden;
}
#suggestlist li:after,#suggestlist-2 li:after {
	display:block;
	content:"";
	clear:left;
}
#suggestlist li p:first-of-type,#suggestlist-2 li p:first-of-type  {
	font-weight:bold;
	
}
#suggestlist li p,#suggestlist-2 li p {
	max-height:28px;
	margin-bottom:0;
	
}
#suggestlist img ,#suggestlist-2 img{
	margin-right:5px;
	float:left;
	height:40px;
	background-size:100% 100%;
	background-color:lightgray;
}
#suggestlist li.p img ,#suggestlist-2 li.p img{
	width:40px;
	background-image:url(/img/person.png);
}
#suggestlist li.s img ,#suggestlist-2 li.s img {
	width:75px;
	background-image:url(/img/no-serie.png);
}
#suggestlist li:last-child ,#suggestlist-2 li:last-child {
	text-align:center;
	padding-top:15px;
	height:32px;
}
#input-suchbegriff.searching ,#input-suchbegriff-2.searching{
	background-image:url(/img/search-loader.svg?a);
	background-position:right center;
	background-repeat:no-repeat;
	background-size:auto 20px;
}
.quicksearch-submit {
	cursor:pointer;
	position:absolute;
	right:23px;

	width:50px;
	height:25px;
	border-style:none;
	color:transparent;
	background-color:transparent;
	background-image:url(/img/btn_suche.svg);background-size:100% 100%;
	margin:0;
	padding:0;
	overflow:hidden;
	top:calc(50% - 12px);
}
#carousel {
	margin-top:0;
	position:relative;
	margin-bottom:0;
}


#carousel li {
	opacity:0;
	position:absolute;
	transition:opacity 1500ms;
	width:100%;
}
#carousel li.visible {
	opacity:1;
	visibility:visible;
}
#carousel img {
	width:100%;
	border-radius:1px 1px 0 0;
}
#carousel:after {
	display:inline-block;content:"";width:100%;padding-top:23.79454926624738%;
}
.serie-content-left {
	vertical-align:top;
	width:calc(100% - (300px + 6%));
	font-size:13px;
	display:inline-block;
	padding:2%;
}
.serien-heute li {
}
.serien-heute-img-div {
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}
.serien-heute-img-div img,.serien-starts-bild img,.updates-bild img,.serie-info-auch-img img {
	width:150px;
	height:80px;
}
.serien-heute-terminblock {
	white-space:nowrap;
	display:block;
	top:5px;
	right:5px;
	width:70px;
	background-color:#EDECE5;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	position:absolute;
}
.serien-heute-terminblock img {
	max-width:70px;
	max-height:25px;
	
	 
	display:inline-block;
	vertical-align:middle;
}




.serien-heute-terminblock-sendername {
	display:inline-block;
	white-space:normal;
	background-color:white;
	font-size:12px;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	line-height:1em;
}
.serien-heute-terminblock .img-wrap {
	background-color:white;
	display:block;
	width:70px;
	height:25px;
	font-size:0;
	overflow:hidden;
}
.serien-heute-terminblock .img-wrap:before {
	display:inline-block;
	height:100%;
	vertical-align:middle;
	content:"";
}
.serien-heute-header {
	margin-bottom:5px;
	display:block;
}
.serien-heute-titel {
	font-weight:bold;
}
.serien-heute-instaffel {
	margin-bottom:5px;
	margin-top:-5px;
	font-size:0.9em;
	display:block;
}
.serien-heute-header,.serien-heute-inhalt,.serien-heute-instaffel {
	margin-left:155px;
	margin-right:75px;
}

.serien-jetzt-liste li:nth-child(2n) {
    background-color: #edece5;
}


.serien-jetzt-liste .img-wrap {
margin-right:5px;vertical-align:top;width:42px;height:15px;background-color:white;display:inline-block;text-align:center;font-size:0;}
.serien-jetzt-liste .img-wrap img {
	display:inline-block;vertical-align:middle;max-width:42px;max-height:15px;
}

.verbose {
	font-family:courier new;
	font-size:10px;
}
.linkbutton {
	font-weight:bold;
	display:block;
	font-size:13px;
	margin-top:10px;
}
.text-quelle {
	font-style:italic;
}
.mt30 {
	margin-top:30px;
}
.mt20 {
	margin-top:20px;
}
.mt10 {
	margin-top:10px;
}
.mt5 {
	margin-top:5px;
}
.mb20 {
	margin-bottom:20px;
}
.mr20 {
	margin-right:20px;
}
.mb10 {
	margin-bottom:10px;
}
.mb5 {
	margin-bottom:5px;
}
.episodenguide-episode-img-div {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	font-size:0;
}
.episodenguide-episode-img-div img,.episode-videos-img {
	max-width:150px;
	max-height:150px;
}
.td-min {
	width:1px;
}
.episodenguide-episode-img {
	max-width:150px;
	max-height:150px;
}
table.image {
	font-size:0;
}
table.image caption {
	font-weight:normal;
	font-size:10px;
	padding-top:5px;
	text-align:left;
	caption-side:bottom;
}
.noch-nichts-gefunden {
	background-color:#e9e8e1;
	padding:10px;
}
.noch-nichts-gefunden-label {
	font-size:13px;
	white-space:nowrap;
	line-height:27px;
	float:left;
	margin-right:5px;
}
.noch-nichts-gefunden-input {
	font-weight:bold;
	width:399px;
	height:17px;
	background-image:url(/img/main-suche.png);
	border-style:none;
	padding:5px;
	float:left;
}
.noch-nichts-gefunden-submit {
	width:45px;
	height:25px;
	top:0;
	color:transparent;
	border-style:none;
	background-color:transparent;
	cursor:pointer;
	margin-left:-45px;
	float:left;
}
.rectangle {
	font-size:0;
}
.right-news {
	margin-bottom:10px;
}
.right-news-item {
	margin:0;
}
.right-news-item a {
	display:block;
	padding:5px;
	height:75px;
	margin-bottom:5px;
}
.right-news-img {
	float:left;
	height:75px;
	margin-right:5px;
	width:75px;
}
.right-news-title {
	display:block;
	font-size:12px;
	font-weight:bold;
}
.right-news-untertitel {
	display:block;
	font-size:11px;
	margin-top:5px;
}
.gewinnspiele li {
	margin-bottom:2%;
	font-size:0;
}
.gewinnspiele li img {display:inline-block;vertical-align:middle;width:150px;}
.gewinnspiele li .gewinnspiel-content {display:inline-block;width:calc(98% - 150px);vertical-align:middle;margin-left:2%;text-align:center;}
.gewinnspiele li .text-rest {margin-top:2%;font-size:11px;}
#naechste-serien-wrapper {
}
#naechste-serien-wrapper-wait {
	background-image:url(/img/ajax-loader.gif);
	background-position:center;
	min-height:31px;
	background-repeat:no-repeat;
	margin:20px 0px 20px 0px;
}
.serien-jetzt #serien-gleich,.serien-gleich #serien-jetzt {
	display:none;
}
.btn-serien-gleich,.btn-serien-jetzt {
	cursor:pointer;
}
.serien-jetzt .btn-serien-gleich,.serien-gleich .btn-serien-jetzt {
	background-color:transparent;
}
.serien-jetzt .btn-serien-gleich:hover,.serien-gleich .btn-serien-jetzt:hover {
	background-color:white;
}
.serien-jetzt-item {
	font-size:13px;
	padding:0;
	margin:0 0 5px 0;
	;
}
.serien-jetzt-item a {
	display:block;
	padding:5px;
	margin:0;
}
.serien-jetzt-item-titel {
	line-height:15px;
	display:block;
}

.serien-jetzt-item-titel-titel {
	display:block;
	margin-top:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.serien-jetzt-item-zweite-zeile {
	display:block;
	margin-top:5px;
	font-size:0.9em;
}
.serien-jetzt-item-when-where-sender {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	height:15px;
	vertical-align:middle;
}
.serien-jetzt-item-google {
	padding:0;
	margin:10px 0;
	text-align:center;
}
.serien-jetzt-item-when-where {
}
.serien-nach-sendern-table {
	margin-top:10px
}
.serien-nach-sendern-td-select-sender {
	padding-right:10px;
}
.serien-nach-sendern-td-select-sender select {
	width:170px;
}
.serien-nach-sendern-td-select-jahr {
	padding-right:10px;
}
.serien-nach-sendern-td-select-jahr select {
	width:60px;
}
.serien-nach-sendern-td-submit {
	font-size:0;
}
.footspace {
	width:1px;
	height:30px;
}
.serie-image-large {
	width:100%;
	
	font-size:0;
	
}
.serie-image-large img {
	
                  border-radius: 1px 1px 0 0;
                 
	 
	width:100%;
	
}
@media only screen and (     min-width     :994px) {
	.serie-image-large img {
		 image-rendering: -moz-crisp-edges;         /* Firefox */
                   image-rendering:   -o-crisp-edges;         /* Opera */
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
                   image-rendering: crisp-edges;
                   -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
	}
}

.serie-image-small-header {
	padding:20px;
}
.serie-image-small-header:after {
	clear:both;content:"";display:block;
}
.serie-image-small-header-large {padding:0 20px 10px ;}
.serie-image-small-header-img-div {
	float:left;
	margin-right:20px;
}
.serie-image-small-header-img-div img {
	height:80px;
	width:auto;
}
.serie-image-small-header-benachrichtigung {
	float:right;
	margin-left:20px;
	margin-top:15px;
	font-size:0;
}
.serie-image-small-header-large .serie-image-small-header-benachrichtigung {
	margin-top:0;

}

.serie-image-small-header-benachrichtigung img {
	width:300px;
	height:45px;
}
.serie-titel {
	font-weight:bold;
	font-size:20px;
}
.serie-titel-extra {
	margin-bottom:10px;
}
.serie-info-extra {
	margin-bottom:15px;
}
.serie-untertitel {
	font-weight:bold;
	display:block;
	font-size:13px;
	
}
.serie-leiste {
	height:34px;
	background-image:-webkit-gradient(linear,0 0,0 33,color-stop(0.06,#fec400),color-stop(0.09,#fec400),color-stop(0.09,#ffbf01),color-stop(0.121,#fcc000),color-stop(0.757,#fd8000),color-stop(0.878,#fe7c00),color-stop(0.909,#fa8100),color-stop(0.939,#fe8400),color-stop(0.969,#fe8d00));
	background-image:-webkit-linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%);
	background-image:-moz-linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%);
	background-image:-o-linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%);
	background-image:linear-gradient(#fec400 6%,#fec400 9%,#ffbf01 9%,#fcc000 12.1%,#fd8000 75.7%,#fe7c00 87.8%,#fa8100 90.9%,#fe8400 93.9%,#fe8d00 96.9%)
}
.serie-titel-image-small {
	margin-top:15px;
}
.serie-image-small-header-large .serie-titel-image-small {
	margin-top:0px;
}
.serie-image-large-header-benachrichtigung {
	margin-bottom:18px;
	font-size:0px;
	float:right;
	margin-left:5px;
}
.serie-image-small-header-benachrichtigung img {
	width:300px;
	height:45px;
}
.serie-infos-ausstrahlungsformen {
	font-weight:bold;
	margin-bottom:5px;
}
.serie-infos-erstausstrahlung {
	margin-bottom:5px;
}
.a-z-filter {
	margin-top:2%;
	margin-bottom:2%;
	text-align:center;
}
.a-z-filter li {
	display:inline-block;
	margin-right:1%;
	width:135px;
	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.a-z-filter li:first-child {
	width:auto;
	margin-right:2%;
}
.a-z-filter select {
	width:100%;
}

 
	
	@media only screen and (     max-width     :550px),only screen and (min-width:850px) and (     max-width     :910px)  {
	.a-z-filter li:nth-child(2) {
		width:21.0%;
	}
	.a-z-filter li:nth-child(3) {
		width:40.0%;
	}
	.a-z-filter li:nth-child(4) {
		width:37%;
	}
	.a-z-filter li:first-child {
		display:block;
		width:auto;margin-bottom:1%;
	}
	.a-z-filter li:last-child {
		margin-right:0;
	}
	}
	
	
.no-wrap {
	white-space:nowrap
}
.serie-infos-alternativtitel {
	margin-bottom:5px;
}
.serie-info-wrapper {
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.max-400 {
	height:400px;
}
.serie-info-shower {
	position:absolute;
	display:none;
	bottom:0;
	background-image:url(/img/verlauf.png);
	width:100%;
	height:40px;
	overflow:hidden;
}
.ssserie-info-shower a {
	display:block;
	padding-top:10px;
	font-weight:bold;
}
.serie-beziehungsart {
	margin-bottom:10px;
}
.balken-gelb-inner {
	margin:10px 00px 0 00px
}
.serie-info-kaufartikel {
	float:left;
	margin-right:20px;
}
.serie-info-kaufartikel td {
	width:115px;
	height:162px;
	text-align:center;
	vertical-align:middle;
}
.serie-info-kaufartikel img {
	max-width:115px;
	max-height:162px;
}
.serie-info-kaufartikel caption a {
	max-height:38px;
	overflow:hidden;
	display:block;
}
.jetzt-ansehen-btn {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	font-size:0;
}
.episode-output-titel {
	margin-bottom:10px;
	font-weight:bold;
}
.episode-output-alternativtitel {
	margin-top:-5px;
	margin-bottom:10px;
	
}
.episode-output-alternativtitel+.episode-output-alternativtitel {
	margin-top:-10px;
	
	
}
.episode-output-instaffel {
	margin-top:-5px;
	margin-bottom:10px;
	font-size:0.9em;
}
.episode-output-originaltitel {
	font-weight:normal;
}
.episode-output-inhalt {
	margin-bottom:10px;
}
.episode-output-kommentar {
	margin-top:5px;
}
.episode-output-termine {
	margin-top:10px;
}
.episode-output-termine-box {
	float:left;
	margin-right:10px;
	background-color:#edece5
}
.episode-output-termine-box-img {
	font-size:0;
}

.episode-output-termine-box-img .img-wrap {
width:70px;height:25px;background-color:white;display:inline-block;text-align:center;font-size:0;}
.episode-output-termine-box-img .img-wrap img {
	display:inline-block;vertical-align:middle;max-width:70px;max-height:25px;
}
.episode-output-termine-box-img .img-wrap:before {
	display:inline-block;
	height:100%;
	vertical-align:middle;
	content:"";
}

.episode-output-termine-box-caption {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 2px;
}
.serie-info-community-kommentar {
	padding:5px;
	margin-bottom:10px;white-space: pre-line;
}
.serie-info-community-kommentar-autor {
	font-weight:bold;
}
.news-left {
	margin-right:23px;
}
.serie-content-left .news {
	position:relative;
	width:50%;
	display:block;
	padding:5px 5px 0px 85px;
	font-size:0;
	height:85px;
	margin:0 0 5px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.serien-news-show-10 .serien-news-9,.serien-news-hide-10 .serien-news-10 {
	display:none;
}
.news-img-span {
	display:block;
	position:absolute;
	left:5px;
	top:5px;
}
.news-img-span img {
	height:75px;
	width:75px;
}
.serie-info-darsteller-spacer div {
	height:16px;
	width:1px;
}
table.serie-info-darsteller .serie-info-darsteller-zwischenheader {
	padding:0 0 5px 0;
}
table.serie-info-darsteller .balken-gelb {
	margin:0;
}
.serie-info-darsteller-actor {
	font-weight:bold;
}
.serie-info-darsteller-zusatz {
	font-size:10px;
}
.serie-info-darsteller-2 tbody:nth-child(even) {
	background-color:#edece5;
}
.wrapped {
	max-height:400px;
}
.serie-info-retro-info,.serie-info-retro-folge {
	margin-bottom:10px;
}
.serie-info-retro-embed {
	font-size:0;
}
.serie-info-auch {
	display:block;
	position:relative;
	overflow:hidden;
	text-align:justify;
	padding:5px;
	margin-bottom:5px;
	height:85px;
	padding-bottom:0;
}
.serie-info-auch-img {
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}
.serie-info-auch-inner {
	margin-left:155px;
	display:block;
	height:85px;
}
.serie-info-auch-titel {
	margin-bottom:5px;
	margin-left:155px;
}
.serie-info-auch-inhalt {
	margin-left:155px;
}
.episodenliste .episodenliste-unterteil-spacer {
	width:1px;
	height:5px;
}
.episodenliste .episodenliste-staffel-spacer {
	width:1px;
	height:5px;
}
.episodenliste .episodenliste-episodennummer {
	padding-left:5px;
	width:0;
	text-align:right;
	padding-right:5px;
}
.episodenliste td.episodenliste-ansehen {
	width:0;
	font-size:0;
	padding:0;
}
.gray-bar-header-left {
	height:24px;
	line-height:24px;
	margin-left:10px;
	font-weight:bold;
	color:#333;
}
.episodenliste .episodenliste-ansehen a,a.episodenliste-ansehen {
	vertical-align:middle;
	display:inline-block;
	width:19px;
	height:18px;
	background-image:url(/img/ansehen-small.png);
	margin-left:2px;
}
.episodenliste .episodenliste-ansehen-kaufartikel a,a.episodenliste-ansehen-kaufartikel {
	background-image:url(/img/ansehen-small-gray.png);
}
.episodenliste .episodenliste-tba {
	font-style:italic;
}
.episodenliste .episodenliste-ea {
	color:#808080;
	width:0;
}
.episodenliste .episodenliste-oea {
	color:#808080;
	width:0;
	padding-right:5px;
}
.episodenliste td.episodenliste-mehr {
	padding:5px 0;
	font-weight:bold;
}
.episodenliste td.episodenliste-mehr div {
	margin-left:-10px;
}
abbr {
	text-decoration:none;
}
.ep-hover {
	transition:all 100ms ease-in-out;
	-moz-transition:all 100ms ease-in-out;
	-webkit-transition:all 100ms ease-in-out;
	-o-transition:all 100ms ease-in-out;
}
.ep-hover:hover,.ep-hover:hover caption {
	background-color:#FCC900 !important;
	cursor:pointer;
	border-radius:5px;
}
a.ep-hover:link,a.ep-hover:visited,a.ep-hover:active,a.ep-hover:hover,.ep-hover a:link,.ep-hover a:visited,.ep-hover a:hover,.ep-hover a:active,.sendetermine-mover a:link,.sendetermine-mover a:visited,.sendetermine-mover a:active,.sendetermine-mover a:hover {
	color:#333333;
	text-decoration:none;
}
.episodenliste .episodenliste-ea a:link,.episodenliste .episodenliste-ea a:visited,.episodenliste .episodenliste-ea a:active,.episodenliste .episodenliste-ea a:hover,.episodenliste .episodenliste-oea a:link,.episodenliste .episodenliste-oea a:visited,.episodenliste .episodenliste-oea a:active,.episodenliste .episodenliste-oea a:hover {
	color:#808080;
}
.serien-news-news {
	padding:5px;
	height:80px;
	margin-bottom:5px;
	display:block;
}
.serien-news-news img {
	width:80px;
	margin-right:5px;
	float:left;
	height:80px;
}
.print-sender {
	border-style:none;
	color:#2F0800;
	font-size:14px;
	margin-left:2%;
}
.newsletter-button {
	background-image:url(/img/newsletter_button.png);
	width:310px;
	height:47px;
	display:block;
}
.newsletter-button:hover {
	background-position:-309px 0px;
}
.sendetermine .sendetermine-zurzeitkeine {
	padding:10px;
	font-style:italic;
}
.down-arrow {
	font-size:9px;
	vertical-align:middle;
}
.gray-bar-header {
	font-weight:bold;
	height:24px;
	line-height:24px;
	font-size:13px;
	text-align:center;
	color:#333;
}
.episoden-episodenliste-ausstrahlungskommentar {
	margin-top:10px;
	margin-bottom:10px;
}
.sendetermine-no-select {
	border:1px solid transparent;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
}
.align-right {
	text-align:right;
}
.gray-bar .caption {
	line-height:24px;
	font-weight:bold;
	color:#333;
}
.kalenderdatum-hinweis {
	margin:10px 5px;
}
.kaufartikel {
	width:100%;
}
.kaufartikel-benachrichtigung {
	margin-bottom:20px;
}
.kaufartikel-amazon-hinweise {
	font-size:11px;
	margin-top:20px;
	margin-bottom:10px;
}
.kaufartikel-img {
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:0;
	font-size:0;
	padding-left:5px;
}
.kaufartikel-img img {
	max-width:100px;
	max-height:100px;
}
.kaufartikel-text {
	padding-top:5px;
	padding-bottom:5px;
}
.kaufartikel-beschreibung {
	font-size:0.9em;
	margin-top:5px;
	display:block;
}
.online-videos {
	width:100%;
}
.online-videos-titel {
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
.online-videos-preis {
	white-space:nowrap;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	padding-right:5px;
}
.kommentar {
	padding:5px;
	background-color:;
	margin-bottom:10px;
}
.kommentar-sub {
	padding:5px 0px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
}
.kommentar-antworten {
	margin-bottom:10px;
	margin-top:20px;
}
.kommentar-antworten a {
	font-weight:bold;
}
.kommentar-abgeben-label {
	font-size:12px;
	padding-right:5px;
	vertical-align:middle;
}
.ui-widget-header .ui-icon {
	background-image:url(/img/close_x.png);
	background-position:center;
}
.ui-widget-header .ui-state-hover {
	background-color:none;
	background-image:none;
	border:0px solid black;
}
.kommentar-abgeben-input {
	width:200px;
}
.kommentar-abgeben-input-half {
	width:100px;
}
.kommentar-abgeben-textarea {
	width:350px;
	height:100px;
}
.kommentar-abgeben-zusatz {
	font-size:11px;
}
.kommentar-abgeben-rules {
	font-size:11px;
	padding-top:10px;
}
.kommentar-user {
	font-weight:bold;
}
.mb5 {
	margin-bottom:5px;
}
.underline {
	text-decoration:underline;
}
.kommentar-abgeben-submit {
	font-size:12px;
	font-family:arial;
}
 
.serien-serie-links li {
	margin-bottom:5px;
}
.serien-serie-link-bild {
	vertical-align:middle;
	font-size:0;
	padding-right:10px;
}
.serien-serie-link-titel {
	vertical-align:middle;
}
.fehlt-link td {
	padding-right:10px;
	padding-bottom:5px;
}
.fehlt-link-submit {
	padding-top:10px;
}
.fehlt-link-input {
	width:250px;
	border:1px solid #666;
}
.person-title {
	font-size:20px;
	font-weight:bold;
}
.person-image {
	float:left;
	margin-right:20px;
}

.person-sendungen li {
	margin-bottom:1%;
}
.person-sendungen li:nth-child(odd) {background-color: #edece5;}
.person-sendungen li a {
	padding:1%;display:block;
}
.person-sendungen li a .bild {
	vertical-align:middle;
	width:100px;max-width:25%;
	margin-right:1%;
	
	 
	font-size:0;
	display:inline-block;
}
.person-sendungen li a .bild img {
	width:100%;
}



.person-sendungen li a .bild span {
	width:100%;position:relative;
	background-size:cover;display:inline-block;background-position:center;
	
}
.person-sendungen li a .bild span:before{
	content: "";
	display: block;
	padding-top: 53.333333333333%; 	/* initial ratio of 1:1*/
}
.person-sendungen li a .infos {vertical-align:middle;display:inline-block;width:calc(100% - (100px + 1%));min-width:calc(100% - (25% + 1%));}
.person-sendungen li a .infos .sendung {font-weight:bold;display:block;}
.person-sendungen li a .infos .rolle {margin-top:5px;display:block;}
.person-sendungen li a .infos .bemerkung {font-style:italic;display:block;}

.person-rolle-zusatz {
	font-size:9px;
	margin-top:5px;
	display:block;
}
.person-rolle-bemerkung {
	font-size:10px;
}
.a-z-serie {
	padding:5px;
}
.a-z-serie-bild {
	width:100px;
	margin-right:10px;
	height:53px;
	float:left;
	font-size:0;
}
.a-z-serie-bild img {
	width:100px;
	height:53px;
}
.a-z-serie-titel {
	font-weight:bold;
}
.a-z-serie-untertitel {
	font-size:0.9em;
	margin-top:2px;
}
.a-z-serie-jahr-land {
	font-size:0.85em;
	margin-top:5px;
}
.a-z-weiter {
	margin-top:20px;
	font-weight:bold;
}
.serien-starts-serie {
	display:block;
	margin-bottom:5px;
	padding:5px;
	height:85px;
	padding-bottom:0px;
	overflow:hidden;
	position:relative;
}
.serien-starts-bild {
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	left:5px;
	top:5px;
}
.serien-starts-titel {
	margin-bottom:5px;
	display:block;
	margin-left:155px;
	margin-right:75px;
}
.serien-starts-titel a {
	font-weight:bold;
}
.serien-starts-sender {
	display:block;
	margin-left:155px;
	margin-right:75px;
}
.serien-starts-sender img {
	height:15px;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
}
.serien-news {
	width:100%;
	background-color:white;
	float:none;
}
.serien-news .news-untertitel {
	font-size:12px
}
.alle-serien-heute-uhrzeit {
	width:32px;
	display:block;
	float:left;
}
.alle-serien-heute-titel {
	display:block;
}
.alle-serien-heute-block {
	width:180px;
	height:130px;
	float:left;
	margin-right:10px;
}
.alle-serien-heute-block-right {
	margin-right:0;
}
.alle-serien-heute-arrow {
	cursor:pointer;
}
.alle-serien-heute-arrow-disabled {
	color:gray;
	cursor:auto;
}
.alle-serien-heute-senderlogo {
	margin-left:20px;
}
.alle-serien-heute-container {
	width:100%;
	overflow:hidden;
}
.alle-serien-heute-serien li {
	height:14px;
	overflow:hidden;
	font-size:11px;
}
.alle-serien-heute-weiter {
	text-align:left;
	font-weight:bold;
}
.orange-bar .serien-nach-sendern-dropdown-sender {
	border-top-right-radius:0;
}
.orange-bar .serien-nach-sendern-dropdown-jahr {
	border-top-left-radius:0;
}
.serien-nach-sendern-ueberschrift {
	float:left;
}
.serien-nach-sendern-auswahl {
}
.serien-nach-sendern-auswahl select,.serien-nach-sendern-auswahl a {
	margin-left:10px;
}
.serien-nach-sendern-auswahl select:first-child {
	margin-left:0px;
}
.dropdown-arrow {
	font-size:9px;
	vertical-align:middle;
}
.sendetermine .serien-nach-sendern-datum {
	white-space:nowrap;
}
.sendetermine .serien-nach-sendern-anmerkung {
	font-size:0.85em;
}
.serie-video-bild {
	vertical-align:middle;
	width:115px;
	padding:0;
	font-size:0;
}
.serie-video-bild img {
	max-width:115px;
	max-height:162px;
}
.serie-video-titel {
	vertical-align:top;
	background-color:#edece5;
	width:105px;
	color:#333333;
	padding:5px 5px 5px 5px;
	font-size:10px;
}
.serie-video-spacer {
	width:20px;
}
.suchergebnis {
	padding:5px;
}
.suchergebnis-bild {
	width:100px;
	margin-right:5px;
	height:53px;
	float:left;
	font-size:0;
	display:block;
}
.suchergebnis-bild img {
	width:100px;
	height:53px;
}
.suchergebnis-titel {
	font-weight:bold;
	display:block;
}
.suchergebnis-untertitel {
	font-size:0.9em;
	margin-top:2px;
	display:block;
}
.suchergebnis-wannwo {
	font-size:0.85em;
	margin-top:5px;
	display:block;
}
.suchergebnis-auto {
	cursor:pointer;
	background-color:white;
	padding:5px;
	min-width:210px;
	font-size:11px;
	display:block;
}
.suchergebnis-auto:hover {
	background-color:#fcc900;
}
.suchergebnis-auto:after {
	content:"";
	clear:left;
	display:block;
}
.suchergebnis-auto span {
	display:block;
}
.suchergebnis-auto-bild {
	width:75px;
	height:40px;
	float:left;
	margin-right:5px;
}
.suchergebnis-auto-bild img {
	width:75px;
	height:40px;
}
.suche-weiter {
	font-weight:bold;
	margin-top:20px;
}
.suchergebnis-bild-person {
	width:53px;
}
.suchergebnis-bild-person img {
	width:53px;
}
.suchergebnis-auto-titel {
	font-weight:bold;
}
.suchergebnis-funktionen {
	font-size:0.9em;
	margin-top:5px;
}
.suchergebnis-auto-bild-person {
	width:40px;
}
.suchergebnis-auto-bild-person img {
	width:40px;
	height:40px;
}
.updates-update {
	padding:0px;
}
.updates-update a {
	padding:5px;
	padding-bottom:0;
	margin-bottom:5px;
	display:block;
	height:85px;
	overflow:hidden;
	position:relative;
}
.updates-bild {
	width:150px;
	height:80px;
	position:absolute;
	left:5px;
	top:5px;
}
.updates-titel,.updates-info {
	margin-left:155px;
}
.updates-titel {
	margin-bottom:5px;
	display:block;
}
.updates-titel a {
	font-weight:bold;
}
.updates-status {
	font-style:italic;
}
ul.newsletter {
	margin-top:10px;
}
.knowledge-logo {
	width:100px;
	float:left;
	margin:5px 10px 5px 5px;
}
.knowledge-logo caption {
	caption-side:bottom;
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
	text-align:left;
}
.knowledge-logo img {
	width:100px;
}
.knowledge-logo td {
	font-size:0;
}
.serie-infos-kauftipp {
	float:left;
	width:115px;
	text-align:center;
	display:block;
	padding:5px;
}
.serie-infos-kauftipp-bild {
	display:block;
	height:162px;
	font-size:0;
}
.serie-infos-kauftipp-bild img {
	max-height:162px;
	max-width:115px;
}
.serie-infos-kauftipp-caption {
	display:block;
	margin-top:10px;
	font-size:10px;
	line-height:13px;
	max-height:39px;
	overflow:hidden;
}
a.fs-btn,.btn-enhanded {
	white-space:nowrap;
	position:relative;
	display:inline-block;
	padding:0px 9px;
	font-weight:bold;
	overflow:visible;
	font-size:14px;
	line-height:21px;
	height:21px;
	border-radius:5px;
	border-color:#f1f1f1 #dbdbdb #9f9f9f #dddddd;
	border-style:solid;
	border-width:1px;
	background-image:url(/img/fs-btn-hover-bg.png);
	background-size:1px 200%;
}
a.fs-btn-disabled {
	cursor:default;
}
a.fs-btn.small {
	height:18px;
	font-size:12px;
	line-height:18px;
}
a.fs-btn:link,a.fs-btn:visited,a.fs-btn:active,a.fs-btn:hover {
	color:#333333;
	text-decoration:none;
}
a.fs-btn-disabled:link,a.fs-btn-disabled:visited,a.fs-btn-disabled:active,a.fs-btn-disabled:hover {
	color:gray;
}
a.fs-btn:hover {
	background-position:0 -100%;
}
a.fs-btn-disabled:hover {
	background-position:0 0;
}
a.fs-btn-play {
	padding-left:25px
}
a.fs-btn-play:before {
	background-image:url(/img/ansehen-small.png);
	width:19px;
	content:"";
	position:absolute;
	left:2px;
	top:1px;
	height:18px;
	background-repeat:no-repeat;
}
a.fs-btn-play-gray:before {
	background-image:url(/img/ansehen-small-gray.png);
}
.back:before {
	content:"◀ ";
}
.fore:after {
	content:" ▶";
}
.up:before {
	content:"▲ ";
}
.fs-btns {
	text-align:center;
	margin-top:3%;
	margin-bottom:3%;
}
.fs-btns .fs-btn {
	 
	margin-right:1%;margin-left:1%;
}
.label-sprache {
	background-color:#808080;
	color:white;
	border-radius:1px;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	font-weight:normal;
	font-size:11px;
	white-space:nowrap;
	border:1px solid #808080;
}
.label-definition {
	background-color:white;
	color:#808080;
	border:1px solid #808080;
	border-radius:1px;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	font-weight:normal;
	font-size:11px;
	white-space:nowrap;
}
.label-definition-high {
	color:#333333;
	border-color:#333333;
}
.fs-btn-container {
	text-align:center;
}
button.fs-btn,.serie-content-left.login button {
	font-size:14px;
	color:#333333;
	cursor:pointer;
	padding:0 6px;
	font-weight:bold;
	overflow:visible;
	height:23px;
	border-radius:5px;
	border-color:#f1f1f1 #dbdbdb #9f9f9f #dddddd;
	border-style:solid;
	border-width:1px;
	background-image:url(/img/fs-btn-hover-bg.png);
	background-size:1px 200%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
}
button.fs-btn:hover,.serie-content-left.login button:hover {
	background-position:0 -100%;
}
button.small {
	height:20px;
	font-size:12px;
}
button.fs-btn:disabled ,.serie-content-left.login button:disabled ,.serie-content-left.login form.submitted button{
	color:gray;
	cursor:auto;
}
button.fs-btn:disabled:hover,.serie-content-left.login button:disabled:hover,.serie-content-left.login form.submitted button:hover {
	background-position:0 0;
}
.serie-content-left.login fieldset {
	margin:15px 0px;
	border:1px solid lightgray;
	padding:10px;
	border-radius:5px;
}
.serie-content-left.login fieldset legend {
	font-weight:bold;
}
.serie-content-left.login input[type=text],.serie-content-left.login input[type=number],.serie-content-left.login input[type=email],.serie-content-left.login input[type=password] {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:top;
	width:180px;
	border:1px solid #c0c0c0;
	border-radius:2px;
	margin:0;
	padding:5px;
}
input[type='number'] {
	-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance:none;
}
.serie-content-left.login input:invalid,#kommentar-abgeben input:invalid {
	background-image:url(/img/required.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.serie-content-left.login input:focus:invalid,#kommentar-abgeben input:focus:invalid {
	background-image:url(/img/invalid.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.serie-content-left.login input:valid,.serie-content-left.login input:focus:valid,#kommentar-abgeben input:valid,#kommentar-abgeben input:focus:valid {
	background-image:url(/img/valid.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.serie-content-left.login .tooltip-outer {
	font-weight:bold;
	display:inline-block;
	color:white;
	background-color:blue;
	border-radius:100%;
	line-height:15px;
	width:15px;
	text-align:center;
	position:relative;
}
.serie-content-left.login .tooltip-outer .tooltip-inner {
	font-weight:normal;
	display:none;
	position:absolute;
	background-color:lightblue;
	color:black;
	left:20px;
	top:0;
	width:200px;
	z-index:1;
	padding:5px;
	border-radius:2px;
	text-align:left;
}
.serie-content-left.login .tooltip-outer:hover .tooltip-inner {
	display:block;
}
.serie-content-left.login input[name=username] {
	padding-right:25px;
}
.serie-content-left.login table td {
	padding:0px 10px 10px 0px;
}
.serie-content-left.login p {
	margin-top:10px;
	margin-bottom:10px;
}
.serie-content-left.login label {
	cursor:pointer;
}
.serie-content-left.login span.label {
	width:200px;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
}
.serie-content-left.login span.label.narrow {
	width:100px;
}
.username_check {
	position:relative;
}
.username_check.invalid:before {
	content:"!";
	display:block;
	position:absolute;
	top:1px;
	right:5px;
	height:15px;
	width:15px;
	line-height:15px;
	background-color:red;
	color:white;
	font-weight:bold;
	text-align:center;
	border-radius:100%;
}
.check_waiting {
	background-color:gray;
}
.check_yes {
	background-color:green;
}
.check_no {
	background-color:red;
}
ul.newsletter li {
	list-style-type:square;
	list-style-position:inside;
}
.img-newsletter-img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.links-partner-bild {
	vertical-align:top;
	font-size:0;
	padding-bottom:10px;
	padding-right:10px;
}
td.links-partner-titel {
	vertical-align:top;
	font-size:12px;
	padding-bottom:10px;
}
span.links-partner-titel {
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}
span.links-partner-beschreibung {
	display:block;
	font-size:11px;
}
.links-gruppe {
	width:100%;
}
.links-gruppe-ueberschrift {
	padding-top:10px;
}
.links-gruppe-titel {
	padding-bottom:10px;
	padding-right:10px;
	font-size:12px;
	vertical-align:top;
	font-weight:bold;
}
.links-gruppe-beschreibung {
	padding-bottom:10px;
	font-size:11px;
	vertical-align:top;
}
.links-sender {
	width:100%;
	margin-top:20px;
}
.links-sender-ueberschrift {
	padding-top:10px;
}
.links-sender-bild {
	padding-bottom:10px;
	padding-right:10px;
	font-size:0;
	vertical-align:top;
	width:0;
}
.links-sender-name {
	vertical-align:top;
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	padding-right:20px;
}
.links-sender-name-right {
	padding-right:0px;
}
.a-z-buchstaben {
	text-align:center;
	font-size:0;
}
.a-z-buchstaben li {
	display:inline-block;
}
.a-z-buchstaben li a:link,.a-z-buchstaben li a:visited,.a-z-buchstaben li a:active,.a-z-buchstaben li a:hover {text-transform: uppercase;transition: color 0s;
	text-decoration:none;background:linear-gradient(#ededed, white 25%, #e5e5e5 90%,white 100%); text-shadow: 1px 0 0px #666666;box-shadow:0px 2px 0px #dfdfdf;box-shadow: 0px 1px 0px #dfdfdf;display:block;width:38px;height:38px;margin-left:2px;margin-right:2px;margin-bottom:4px;line-height:38px;text-align:center;border-width:1px;border-style:solid;border-left-color:#e1e1e1;border-right-color:#e1e1e1;border-bottom-color:#9f9f9f;border-top-color:#f2f2f2;border-radius:3px;font-size:30px;color:#666666;font-weight:bold;
}
.a-z-buchstaben li a:hover,.a-z-buchstaben li a.active {
	background:none;background-color:#ffcc00;color:black;border-top-color:#ffcc00;text-shadow: 1px 0 0px black;
}
.u20 .n20,.n20 .u20 {
	display:none;
}
.z-btn .l {
	width:9px;
	height:23px;
	background-image:url(/img/z-btn-l.png);
	padding:0;
	vertical-align:middle;
}
.z-btn-play .l {
	width:25px;
	background-image:url(/img/play_button_grau.png);
}
.z-btn .c {
	height:23px;
	font-weight:bold;
	background-image:url(/img/z-btn-c.png);
	font-size:14px;
	padding:0;
	vertical-align:middle;
}
.z-btn .r {
	width:9px;
	height:23px;
	background-image:url(/img/z-btn-r.png);
	padding:0;
	vertical-align:middle;
}
.z-btn:hover .l {
	background-image:url(/img/z-btn-l-m.png);
}
.z-btn-play:hover .l {
	background-image:url(/img/play_button_gelb.png);
}
.z-btn:hover .c {
	background-image:url(/img/z-btn-c-m.png);
}
.z-btn:hover .r {
	background-image:url(/img/z-btn-r-m.png);
}
.z-btn a:link,.z-btn a:visited,.z-btn a:active,.z-btn a:hover {
	color:#333;
	text-decoration:none;
}
.sendetermine-mover .tr-even:hover,.sendetermine-mover .tr-odd:hover {
	background-color:#FCC900;
}
.sendetermine-mover .tr-even:hover td,.sendetermine-mover .tr-odd:hover td {
	color:#2F0800;
}

.a-z-serien {
	margin-top:10px;
}
.a-z-serien li {
	float:left;
	width:276px;
	padding:2px 0px;
}
.a-z-serien li.left {
	width:277px;
	margin-right:10px;
}
.a-z-serien a {
	white-space:nowrap;
	display:block;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	text-overflow:ellipsis;
}
h1.ueberschrift-august {
	font-size:18px;
	margin-bottom:20px;
}
.serien-news-wl-hinweis {
	margin-bottom:15px;
}
.news-box-wl-hinweis {
	margin-bottom:15px;
	font-size:12px;
}


.print-only,.only-smartphone,.no-desktop,.no-desktop-block {
	display:none;
}
#rickroll-mobile-2 {
	display:none;
}
#rickroll-leaderboard {
	font-size:0;
	text-align:center;
	min-height:100px;
}
#rickroll-skyscraper {
	position:absolute;
	top:0;
	left:1012px;
	font-size:0;
	z-index:0;
}
#rickroll-leftscraper {
	position:absolute;
	font-size:0;
	z-index:-1;
}
#rickroll-billboard {
	font-size:0;
	position:relative;
	text-align:center;
}
.rickroll-rectangle {
	font-size:0;
	text-align:center;
	
}
.rickroll-rectangle img {max-width:100%;}

#rickroll-skyscraper-inner {
	position:absolute;
}
#rickroll-leftscraper-inner {
	position:absolute;
}
#rickroll-leaderboard-inner {
	display:inline-block;
}



.testmode-logo {
	font-family:times new roman;
	left:20px;
	top:20px;
	line-height:80px;
	text-align:center;
	opacity:0.85;
	position:absolute;
	height:80px;
	width:600px;
	background-color:red;
	color:white;
	font-size:50px;
	font-weight:bold;
}
.display-none {
	display:none;
}
.fs-adclick {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.top-serien-box {
	overflow:hidden;
	height:80px;
	display:block;
	padding:5px;
	margin-bottom:5px;
	position:relative;
	text-overflow:-o-ellipsis-lastline;
}
.top-serien-box-inner {
	height:80px;
	display:block;
}
.top-serien-box .serien-heute-inhalt {
	display:block;
}
.home-a-z {
	-webkit-column-gap:10px;
	-moz-column-gap:10px;
	column-gap:10px;
	-webkit-column-rule:10px solid white;
	-moz-column-rule:10px solid white;
	column-rule:10px solid white;
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
}

.home-a-z li {
	display:block;
	overflow:hidden;
	padding:1%;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:16px;
	height:16px;
}
.home-a-z-home li:nth-child(even) {
	background-color:#edece5;
}
.home-a-z-home-2 li:nth-child(even) {
	background-color:transparent;
}
.home-a-z-home-2 li:nth-child(odd) {
	background-color:#edece5;
}
.home-a-z-mehr,.home-a-z-header {
	font-weight:bold;
}
.home-a-z li.hidden-jahr,.home-a-z li.hidden-kategorie,.home-a-z li.hidden-land {
	display:none;
}
.home-a-z a {
	white-space:nowrap;
	display:block;
	 
	overflow:hidden;
	text-overflow:ellipsis;
}
.home-noch-nichts-gefunden {
	height:66px;
	background-image:url(/img/noch-nichts-gefunden-mitte.png);
	position:relative;
	border-radius:5px;
	box-shadow:0 3px 2px lightgray;overflow:hidden;
}
.home-noch-nichts-gefunden:before {
		background-image:url(/img/noch-nichts-gefunden-links.png);
	height:100%;display:block;content:"";position:absolute;left:0;top:0;width:430px;
}
.home-noch-nichts-gefunden.suche-nichts-gefunden:before {
		background-image:url(/img/leider-nichts-gefunden.png);

}
.home-noch-nichts-gefunden:after {
		background-image:url(/img/noch-nichts-gefunden-right.png);
	height:100%;display:block;content:"";position:absolute;right:0;top:0;	width:564px;
}
.home-noch-nichts-gefunden-input {z-index:1;
	font-size:13px;
	font-weight:bold;
	left:15px;
	top:35px;height:23px;
	position:absolute;
	background-color:transparent;
	border-style:none;
	padding:0;
	margin:0;
 width:calc(100% - (15px + 45px + 10px + 5px));
}
.home-noch-nichts-gefunden-submit {
	right:10px;z-index:1;
	top:34px;
	position:absolute;
	background-color:transparent;
	border-style:none;
	padding:0;
	margin:0;
	obverflow:visible;
	height:22px;
	width:45px;
	cursor:pointer;
}

 
	@media only screen and (     max-width     :550px),only screen and (min-width:850px) and (     max-width     :910px) {
.home-noch-nichts-gefunden:before {
		background-image:url(/img/noch-nichts-gefunden-links2.png);
}
}
	 
	 
	
	


.naechste-serien-box-loader {
	font-size:0;
	text-align:center;
	padding:10px 0px;
}






.google-insert {
	display:none;
}
#dvds-sidebar {
	padding-bottom:20px;
	left:50%;
	margin-left:-635px;
	width:155px;
	background-color:#FEC800;
	border-radius:5px 0px 0px 5px;
	z-index:-1;
	text-align:center;
}
#dvds-sidebar div {
	font-size:0;
	margin-top:20px;
}
#dvds-sidebar img {
	width:115px;
}
.dvds-sidebar-fixed {
	position:fixed;
	top:20px;
}
.dvds-sidebar-absolute {
	position:absolute;
	top:275px;
}
.right-dvds a {
	float:left;
	width:115px;
	text-align:center;
	display:block;
	padding:5px;
	margin-right:30px;
	margin-left:10px;
}
.right-dvds a.last-child {
	margin-right:10px;
	margin-left:0;
}
.right-dvds-table {
	display:inline-table;
}
.right-dvds-caption {
	display:table-caption;
	text-align:left;
}
.right-dvds-caption span {
	font-size:10px;
	text-align:left;
	display:block;
	margin-top:-2px
}
.right-dvds-row {
	display:table-row;
}
.right-dvds-cell {
	display:table-cell;
}
.right-dvds-cell span {
	display:block;
	height:162px;
	font-size:0;
}
.right-dvds-cell span img {
	max-height:162px;
	max-width:115px;
}
.right-dvds-kaufartikeltitel {
	display:block;
	margin-top:10px;
	font-size:10px;
	line-height:13px;
	max-height:39px;
	overflow:hidden;
}
.adventskalender-banner {
	font-size:0;
	display:block;
	margin-bottom:20px;
}
.person-news {
	width:271px;
	display:block;
	padding:5px;
	font-size:0;
	height:auto;
	height:75px;
	margin:0 0 5px 0;
}
.person-news-img {
	display:block;
	float:left;
	margin-right:5px;
}
.person-news-img img {
	height:75px;
	width:75px;
}
.episodenliste .episodenliste-originaltitel-smartphone,.episodenliste .episodenliste-oea-smartphone,.kaufartikel-preis-smartphone,.smartphone-weitere,.orange-bar .orange-bar-vertical .smartphone-weitere {
	display:none;
}
#kommentar-abgeben-form {
	font-size:12px;
}
#kommentar-abgeben-form p {
	margin-bottom:5px;
}
#kommentar-abgeben-form dl {
	margin:0
}
#kommentar-abgeben-form dt {
	font-weight:bold;
	margin-bottom:5px;
}
#kommentar-abgeben-form dd {
	margin:0 0 5px 0px;
}
#kommentar-abgeben-form li {
	margin-bottom:5px;
	list-style-type:disc;
	list-style-position:inside;
}
#kommentar-abgeben-form input[type=number],#kommentar-abgeben-form input[type=text],#kommentar-abgeben-form textarea {
	width:150px;
	padding:2px 2px;
	margin:0;
	border:1px solid #C0C0C0;
	border-radius:2px;
}
#kommentar-abgeben-form input[type=number] {
	width:50px;
}
#kommentar-abgeben-form textarea {
	height:100px;
	width:350px;
}
.top-serien-box .serien-heute-inhalt,.serie-info-wrapper,.serie-info-community-kommentar,.episode-output-inhalt,.sendetermine-box-inhalt,.kaufartikel-beschreibung,.kommentar,.serien-starts-sender,.updates-info,.align-justify {
	text-align:justify;
}
.serie-link {
	display:block;
	height:9px;
	padding:5px;
	line-height:9px;
}
.serie-link img,.serie-link object {
	display:block;
	float:left;
	margin-right:5px;
	width:18px;
	height:9px;
}
.serie-kaufartikel li {
	padding:5px 5px 5px 90px;
	position:relative;
	height:100px;
	margin-top:5px;
}
.serie-kaufartikel li .kaufartikel-bild {
	position:absolute;
	left:5px;
	top:5px;
}
.serie-kaufartikel li .kaufartikel-bild img {
	max-width:75px;
	max-height:100px;
}
.serie-kaufartikel li .kaufartikel-content {
	height:75px;
	overflow:hidden;
	text-align:justify;
}
.serie-kaufartikel li .kaufartikel-titel {
	font-weight:bold;
	margin-bottom:5px;
}
.serie-kaufartikel li .kaufartikel-text {
	padding:0;
}
.serie-kaufartikel li a.kaufartikel-button {
	position:absolute;
	bottom:5px;
	left:90px;
}
.serie-kaufartikel li a.kaufartikel-button .kaufartikel-spacer {
	width:59px;
	height:1px;
	display:inline-block;
}
.serie-kaufartikel li a.kaufartikel-button .kaufartikel-spacer-apiv {
	width:84px;
}
.serie-kaufartikel li a.kaufartikel-button img {
	height:16px;
	position:absolute;
	top:4px;
	right:10px;
}
.serie-kaufartikel li a.kaufartikel-verleihshop {
	color:#333333;
	position:absolute;
	bottom:5px;
	right:5px;
	font-size:0.85em;
	text-decoration:none;
}
.serie-kaufartikel li a.kaufartikel-verleihshop:hover {
	text-decoration:underline;
}
.serie-kaufartikel li.bar {
	padding:0;
	height:auto;
	margin:0;
}
.ausstrahlungsform-kommentar {
	margin:5px 10px;
	text-align:justify;
	color:#808080;
	font-size:0.95em;
}
.dvds6 {
	clear:left;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
}
.dvds6 .serie-infos-kauftipp {
	margin-right:20px;
}
.genres-home {
	margin-top:20px;
	margin-bottom:-10px;
	text-align:center;
}
.genres-home a {
	margin-right:2px;
	margin-left:3px;
	margin-bottom:10px;
}

.header-2015 {
	font-weight:bold;
	font-size:1.2em;
	margin-top:5%;
	margin-bottom:3%;
	color:#333;
	position:relative;
}
.header-2015 a:link,.header-2015 a:visited,.header-2015 a:active,.header-2015 a:hover {
	text-decoration:none;
}
.header-2015:after {
	border-top:3px solid #fec800;
	content:"";
	display:block;
	border-radius:20px;
}
.header-2015.first {
	margin-top:0;
}
.header-2015 .links {
	position:absolute;
	left:0;
}
.header-2015.mitte {
	text-align:center;
}
.header-2015 .rechts {
	position:absolute;
	right:0;
}
.sd {
	display:block !important;
}
.hd {
	display:none !important;
}
.alert {
	font-weight:bold;
	color:white;
	margin-bottom:20px;
	background-color:green;
	opacity:0.75;
	padding:10px;
	border-radius:5px;
	display:inline-block;
}
.alert.fehler {
	background-color:red;
}
#kommentare li {
	margin-bottom:20px;
	position:relative;
	white-space:pre-line;
	transition:opacity 1s;
}
#kommentare>li {
	padding:5px;
}
#kommentare>li:nth-child(odd) {
	background-color:#edece5;
}
#kommentare ul {
	margin-left:20px;
	margin-top:20px;
}
#kommentar-abgeben {
	padding:10px 10px 0 10px;
	background-color:#FCC900;
	border-radius:5px;
	margin-bottom:20px;
}
#kommentar-abgeben table th {
	text-align:left;
	font-weight:bold
}
#kommentar-abgeben table th,#kommentar-abgeben table td {
	vertical-align:top;
	padding-right:10px;
	padding-bottom:10px;
}
#kommentare li .toolbar {
	position:absolute;
	right:5px;
	top:3px;
}
#kommentare li li .toolbar {
	right:0px;
	top:-2px;
}
#kommentare li h4 {
	margin:0 0 5px 0;
	font-weight:bold;
}
.login-hinweis {
	float:right;
	width:250px;
}
.breaker {
	width:200px;
	display:inline-block;
	vertical-align:top;
}
.senderlogo {
	display:inline-block;
	text-align:center;
	font-size:0;
}
.senderlogo img {
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}
.senderlogo:before {
	height:100%;
	display:inline-block;
	vertical-align:middle;
	content:"";
}
.serien-nach-sendern-sender li {
	display:inline-block;
	width:33%;
	padding-right:5px;
	padding-bottom:5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.serien-nach-sendern-sender li:nth-child(3n-1) {
	width:34%;
}
.serien-nach-sendern-sender li:nth-child(3n) {
	padding-right:0;
}
.serien-nach-sendern-sender li a {
	padding:5px;
	display:block;
	height:32px;
	overflow:hidden;
	position:relative;
	font-weight:bold;
}
.serien-nach-sendern-sender .senderlogo {
	width:70px;
	height:25px;
	position:absolute;
	top:50%;
	margin-top:-13px;
	left:5px;
}
.serien-nach-sendern-sender .sendername {
	vertical-align:middle;
	display:inline-block;
	margin-left:75px;
}
.serien-nach-sendern-sender li a:before {
	height:100%;
	display:inline-block;
	vertical-align:middle;
	content:"";
}
.kaufartikel-horizontal {
	white-space:nowrap; 
		overflow-x:auto;
}
.kaufartikel-horizontal li {
	display:inline-block;
	text-align:center;
	box-sizing:border-box;
	vertical-align:top;
	min-width:100px;
	white-space:normal;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.kaufartikel-horizontal li a {
	display:block;
	padding:5px;
}
.kaufartikel-horizontal .image {
	display:block;
	font-size:0;
	position:relative;
	overflow:hidden;
}
.kaufartikel-horizontal .image:before {
	padding-top:120%;
	display:block;
	content:"";
}
.kaufartikel-horizontal .image2 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
}
.kaufartikel-horizontal img {
	max-height:100%;
	max-width:100%;
}
.kaufartikel-horizontal .caption {
	display:block;
	max-height:40px;
	overflow:hidden;
	font-size:10px;
	line-height:13px;
	margin-top:5px;
}
.kaufartikel-horizontal-4 li {
	width:25%;
}
.kaufartikel-horizontal-6 li {
	width:calc(100% / 6);
}
.episode-videos-img-td {
	padding-right:10px;
}


.person-header img {margin-right:2%;vertical-align:top;max-width:25%;width:120px;}
.person-header .angaben {display:inline-block;width: calc(98% - 120px);
min-width: 73%;}
.person-header h1 {font-weight:bold;font-size:20px;}
.person-header div.bildquelle {margin-top:10px;font-size:12px;}



@media only screen and (-webkit-min-device-pixel-ratio:1.01),only screen and (min-resolution:97dpi) {
	.serien-heute-terminblock .img-hd img {
		display:none;
	}
	.serien-heute-terminblock .img-hd .img-hd {
		display:inline-block;
	}
	.episodenliste .episodenliste-ansehen a,a.episodenliste-ansehen {
		background-image:url(/img/jetzt_x2_4.png);
		background-size:17px 17px;
		width:17px;
		height:17px;
	}
	.episodenliste .episodenliste-ansehen-kaufartikel a,a.episodenliste-ansehen-kaufartikel {
		background-image:url(/img/jetzt_x2_4-gray.png);
	}
	a.fs-btn-play:before {
		content:"";
		position:absolute;
		left:2px;
		top:2px;
		background-image:url(/img/jetzt_x2_4.png);
		background-size:17px 17px;
		width:17px;
		height:17px;
	}
	.sendetermine-aufnahme a,.savetv-hinweis:before {
		background-image:url(/img/jetzt_x2_4-red.png);
		background-size:17px 17px;
		width:17px;
		height:17px;
	}
}








@media only screen and (     max-width     :625px) {
	.newsletter-button {
		background-image:url(/img/newsletter-button-small.png);
		width:36px;height:27px;margin-top:10px;margin-bottom:10px;
	}
	.newsletter-button:hover {
		background-position:-36px 0px;
	}
}

 .serie-content-left .rickroll-rectangle {display:none;} 
@media only screen and (     max-width     :849px) {
	 
	.serie-content-left {
		width:96%;
		 
	}
	 
	.no-desktop {
		display:inline;
	}
	.no-desktop-block {
		display:block;
	}
	.serie-info-auch {
		overflow:hidden;
	}
	
	.sendetermine .sendetermine-box {
		left:258px;
		top:28px;
		display:none;
	}
	#rickroll-leaderboard {
		margin-left:-30px;
		margin-right:-30px;
	}
	#rickroll-skyscraper {
		left:663px;
	}
	.no-tablet-header h2 {
		display:none;
	}
	.no-tablet-header {
		padding-top:0;
		background-image:none;
	}
	.menu-entry-sendetermine:before {
		content:"TV-T"
	}
	.dvds6 {
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
	}
	.dvds6 .serie-infos-kauftipp {
		margin-right:15px;
	}
	.no-tablet,.testmode-logo,.navi ul li ul li {
		display:none;
	}
	aside {width:96%;padding:2%;}
	 .right-dvds {display:none;}
	 .gewinnspiele li .gewinnspiel-content {text-align:left;}
	 
	 .serie-content-left .rickroll-rectangle{display:block;} 
	 aside .rickroll-rectangle {display:none;}
}

.cast-crew li:nth-child(even) {background-color:#edece5;}

.cast-crew li:nth-child(n+11) {display:none;}
.cast-crew-rest li:nth-child(n+6) {display:none;}
.cast-crew.show-all li {display:block;}
.cast-crew  a {display:block;padding:1%;}
.cast-crew  .bild {display:inline-block;font-size:0;vertical-align:middle;width:50px;height:50px;margin-right:1%;}
.cast-crew  .bild:empty {background-image:url(/img/person.png);background-size:50px 50px;}
.cast-crew  .bild img {width:50px;height:50px;background-image:url(/img/person.png);background-size:100% 100%;}
.cast-crew  .schauspieler {font-weight:bold;display:inline-block;vertical-align:middle;width:calc(50% - (55px + 2%));margin-right:1%;}
.cast-crew  .rolle {display:inline-block;vertical-align:middle;width:50%;}
.cast-crew  .episoden {display:block;text-decoration:underline;}
.cast-crew  .bemerkung {display:block;font-style:italic;}
.cast-crew  .bemerkung:empty,.cast-crew  .episoden:empty {display:none;}
.news-2016 li  {margin-bottom:1%;}
.news-2016 li a {padding:1%;display:block;}
.news-2016 li .bild {font-size:0;margin-right:1%;display:inline-block;vertical-align:top;width:80px;max-width:20%;}
.news-2016 li .bild img {width:100%;}
.news-2016 li .infos {display:inline-block;vertical-align:top;min-width:calc(100% - (20% + 1%));width:calc(100% - (80px + 1%));height:100%;}
.news-2016 li .infos .titel {font-weight:bold;display:block;}
.news-2016 li .infos .untertitel {display:block;}

@media only screen and (     max-width     :600px),only screen and (min-width:850px) and (     max-width     :960px) {
	.cast-crew  .infos {display:inline-block;vertical-align:middle;width:calc(100% - (55px + 1%));}
		.cast-crew  .schauspieler{width:auto;margin-right:0;display:block;}
			.cast-crew  .rolle{width:auto;display:block;}
			.cast-crew  .bemerkung {margin-top:0;}
	 
	}
	
	
	
@media only screen and (     max-width     :600px) {
	.main-shadow > nav .optional {display:none;}
}
@media only screen and (     max-width     :400px) {
	.main-shadow > nav .optional2 {display:none;}
}
@media only screen and (     max-width     :600px),only screen and (min-width:850px) and (     max-width     :960px) {
		.hhome-a-z {
		-webkit-column-count:auto;
		-moz-column-count:auto;
		column-count:auto;
	}
	
	
	 
}
body[data-touched] .home-a-z li {height:32px;line-height:32px;}
body[data-touched] .home-a-z a {white-space:normal;overflow:visible;text-overflow:clip;line-height: normal;
vertical-align: middle;
display: inline-block;
}
@media only screen and (     max-width     :630px),only screen and (min-width:850px) and (     max-width     :990px) {
.serie-content-left .news,.person-news {
		width:auto;
		float:none;
	}
}

	
	@media only screen and (     max-width     :600px),only screen and (min-width:850px) and (     max-width     :960px)  {
	.serie-info-auch-img,.serie-info-auch-img img,.serien-heute-img-div,.serien-heute-img-div img,.serien-starts-bild img,.serien-starts-bild,.updates-bild,.updates-bild img {
		width:75px;
		height:40px;
	}
	
	.serien-heute-terminblock {
		width:50px;
		font-size:11px;
		overflow:hidden;
	}
	.serien-heute-terminblock img {
		max-width:50px;
		max-height:18px;
	}
	.serien-heute-terminblock img.png_d {
		max-width:48px;
		max-height:16px;
		border-width:1px;
	}
	.serien-heute-terminblock object {
		width:48px;
		height:16px;
		border-width:1px;
	}
	.serien-heute-terminblock img.img-hd {
		max-width:48px;
		max-height:16px;
	}
	.serien-heute-terminblock .img-wrap {
		width:50px;
		height:18px;
	}
	
	span.hhhhh {
		min-height:45px;
		display:block;
	}
	.serien-heute-inhalt
	{margin-top:5px;}
	.serien-heute-inhalt,.serien-starts-sender,.updates-info,.serie-info-auch-inhalt {
		margin-left:0;
		margin-right:0;
	}
	.serien-heute-header,.serien-heute-instaffel {
		margin-left:80px;
		margin-right:55px;
	}
	 
	
	.serien-starts-titel {
		min-height:45px;
		margin-left:80px;
		margin-right:55px;
	}
	.updates-titel {
		min-height:45px;
		margin-left:80px;
	}.serie-info-auch-titel {
		min-height:45px;
		margin-left:80px;
	}
	
	}
		@media only screen and (     max-width     :600px),only screen and (min-width:850px) and (     max-width     :960px)  {
	.genres-home br {
		display:none;
	}
		}
	

	@media only screen and (     max-width     :600px),only screen and (min-width:850px) and (     max-width     :960px)  {
		table.episodenliste td {
		vertical-align:top;
	}
		.episodenliste-originaltitel,.episodenliste-oea {display:none;}
	.episodenliste .episodenliste-originaltitel-smartphone,.episodenliste .episodenliste-oea-smartphone {
		display:block;
		font-size:0.9em;
		margin-top:5px;
		font-style:italic;
	}
	.episodenliste .episodenliste-originaltitel-smartphone:before,.episodenliste .episodenliste-oea-smartphone:before {
		content:"(";
	}
	.episodenliste .episodenliste-originaltitel-smartphone:after,.episodenliste .episodenliste-oea-smartphone:after {
		content:")";
	}
	}
	
 .only-smartphone2 {display:none}
	@media only screen and (     max-width     :600px),only screen and (min-width:850px) and (     max-width     :960px)  {
		 .only-smartphone2 {display:table-row}
		  .no-smartphone2 {display:none}
		
	}
@media only screen and (     max-width     :500px) {
		 
	header:before {
		border-radius:0;
	}
	header{
		border-radius:0;
	}
	.fs-frame-0 {
		padding:0;margin-top:0;margin-bottom:0;
		
	}
	
	#werbemittel-fs_sidebar_1 {padding-top:2%;}
	 
	
	.dvds6 {
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
	}

	.float-right {
		float:right !important;
		margin-right:10px !important;
	}
	.float-left {
		margin-left:10px !important;
	}
	.serie-content-fehler-404 img {
		width:100px;
		margin-left:10px;
	}
	.serie-content-fehler-404 p {
		margin-left:120px;
	}
	.only-smartphone {
		display:block;
	}
	tr.only-smartphone {
		display:table-row
	}
	.fs-frame-1 {
		width:100%;
		overflow:hidden;
		top:0px;
		margin-top:0px;
	}
	.main-shadow > nav > ul > li.active {
    background-color: white;
}
	.fs-frame-2 {
		background-image:none;
		background-color:#FEC800;
		padding:0;
	}
	footer {
		background-image:none;
		background-color:#FEC800;
		padding-left:5px;
		padding-right:5px;
		border-radius:0;
	}
	.main-shadow {
			border-radius:0;
	}
	.balken-gelb {
		width:auto;
	}
	.orange,.balken-gelb,.orange-bar,.gray-bar-bottom,.nochmal .gray-bar {
		border-radius:0;
	}
	main {
		border-radius:0;
		width:auto;
	}
	.serie-image-large img {
		border-radius:0;
	}
	.serie-top-infos,.serie-titel-extra,.serie-info-extra,.zusatzinfo_serien-starts,.serien-news-wl-hinweis,.ueberschrift-august,.mobile-margin,.fehlt-link,.smartphone-margin-5,.kaufartikel-amazon-hinweise,.serie-info-extra {
	}
	.links-gruppe-titel {
		padding-left:5px;
	}
	.links-gruppe-beschreibung {
		padding-right:5px;
	}
	.serie-image-large-header-benachrichtigung {
		float:none;
		margin:0 0 10px 0;
	}
	.serie-image-small-header-img-div img {
		height:50px;
		width:auto;
	}
	.serie-titel-image-small {
		margin-top:5px;
	}
	.episodenguide-episode-img-div img {
		max-width:100px;
		max-height:100px;
	}
	.episode-videos-img-td {
		display:none
	}
	.polyfill>div {
		padding:5px;
	}
	.polyfill {
		padding:0px;
	}
	
	 
	
	.serie-info-auch-titel,.suchergebnis-untertitel,.suchergebnis-titel,.suchergebnis-wannwo,.serien-serie-links a {
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.serien-serie-links a img.link-familie {
		width:66px;
	}
	.gooogle-breit {
		max-width:100%;
		overflow:hidden;
	}
	
	#rickroll-leaderboard {
		display:none;
	}
	#rickroll-mobile-2 {
		text-align:center;
		font-size:0;
		margin-top:5px;
		margin-bottom:5px;
		font-size:0;
		display:block;
	}
	
	.serie-info-retro-embed iframe {
		width:100%;
	}
	
	 
	
	
	.serien-nach-sendern-ueberschrift,.serien-nach-sendern-auswahl {
		float:none;
	}
	.serien-nach-sendern-auswahl {
		margin-top:-10px;
		margin-bottom:10px;
	}
	.serien-nach-sendern-auswahl select {
		width:100px;
	}
	.sendetermine .serien-nach-sendern-datum {
		white-space:normal;
		font-size:0.85em;
	}
	.img-newsletter-img {
		width:100px;
	}
	.person-rolle-bild {
		width:75px;
		height:40px;
	}
	.person-rolle-bild img {
		width:75px;
	}
	.person-image img {
		width:100px;
		margin-left:5px;
	}
	.serie-infos-kauftipp {
		height:205px;
		overflow:hidden;
		float:none;
		display:inline-block;
		margin-right:20px;
	}
	ul.partnerseiten li a img {
		width:66px;
	}
	.fehlt-link-input {
		width:125px;
	}
	.kaufartikel-preis-smartphone {
		display:block;
		margin-top:10px;
		font-size:11px;
	}
	.kaufartikel-text {
		padding-right:5px;
	}
	.sendetermine .sendetermine-sender {
		white-space:normal;
		width:auto;
	}
	
 
	#kommentar-abgeben-form input[type=number],#kommentar-abgeben-form input[type=text],#kommentar-abgeben-form textarea {
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.serie-kaufartikel li a.kaufartikel-verleihshop {
		display:none;
	}
	
	.serien-starts-serie,.updates-update a,.serie-info-auch {
		height:85px;
	}
	
	
	
	
	
	
	.dvds6 .serie-infos-kauftipp {
		margin-right:10px;
	}
	
	.no-smartphone,.knowledge-logo,.price,.entania-link {
		display:none;
	}
	.page-links-sender li {
		width:50%;
	}
	
	.login-hinweis {
		float:none;
		width:auto;
		margin-bottom:20px;
	}
	#carousel img {
		border-radius:0;
	}
	.header-2015 {
	}
	.header-2015 .links {
		left:5px;
	}
	.header-2015 .rechts {
		right:5px;
	}
	.serien-nach-sendern-sender li,.serien-nach-sendern-sender li:nth-child(3n-1) {
		display:block;
		width:auto;
		padding-right:0;
	}
	.serien-nach-sendern-sender li a {
		height:25px;
	}
	
}


#werbemittel-fs_header_1 {text-align:center;font-size:0;margin-bottom:1%;}

#werbemittel-fs_skyscraper_r {position: fixed;top:1%;left: calc(50% + 497px + 0.5%);font-size: 0;}
#werbemittel-skyscraper_links {position:absolute;top:0;right:101%;font-size:0;}
#werbemittel-rectangle {text-align:center;font-size:0;}
 
 
 
 
#werbemittel-fs_header_2 {text-align:center;margin-left:-2%;margin-right:-2%;font-size:0;margin-bottom:1%;}
@media only screen and (     max-width     :500px) {
	#werbemittel-fs_header_2 {margin-bottom:0;}
}
#werbemittel-fs_sidebar_1 {text-align:center;font-size:0;margin-bottom:2%;}

#werbemittel-mobile_leaderboard {text-align:center;font-size:0;margin-bottom:1%;margin-top:1%;}

 

 



@media only screen and (     max-width     :320px) {
	#werbemittel-mobile_leaderboard{margin-bottom:0;margin-top:0;}
}
#werbemittel-mobile_rectangle {margin-left:-2%;margin-right:-2%;text-align:center;font-size:0;margin-bottom:2%;margin-top:2%;}

#ad_banner {margin-top:3% !important;margin-bottom:3% !important;}

.fa-envelope:before {content:"\f02f";}
.imfernsehen-link {position:absolute;right:0;bottom:0;display:block;height:30%;width:35%;}
.link-adden dt {display:inline-block;width:49%;margin:0.25% 2% 0.25% 0;vertical-align:middle;padding:5px 0;}
.link-adden dt:after{content:":";}
.link-adden dd {display:inline-block;width:49%;vertical-align:middle;margin:0.25% 0 0.25% 0;padding:5px 0;}
.link-adden input {border:1px solid lightgray;border-radius:1px;width:100%;margin:0;padding:1px 2px;box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;}
	
@media only screen and (max-width:359px) {
.link-adden dt,.link-adden dd {display:block;width:auto;margin-right:0;}
}
.ui-autocomplete li {background-color:white;padding: 5px;}
.ui-autocomplete li img {vertical-align:middle;margin-right:1%;height:50px;}
.ui-autocomplete li .infos {display:inline-block;vertical-align:middle;}
.ui-autocomplete li .titel {display:block;font-weight:bold;}
.ui-autocomplete li .untertitel {display:block;}
.print-title {display:none;}

#div-gpt-ad-banner {display: inline-block;}
.sendetermine-select-line {margin-bottom:3%;}

.sendetermine-select-line span,.sendetermine-select-line select {margin-right:5px;}
.fs-footer-1 {background-color:#fec800;padding-top:20px;}
@media only print {
	[id^="werbemittel-"],aside,header,nav,footer,.fs-footer-1,#carousel,.home-noch-nichts-gefunden,.google-breit,.dvds6,.jetzt-ansehen-btn,.newsletter-button,.fore,.back,.fs-btn,.sendetermine-dropdown,select,input,textarea,.serie-titel,ins,.no-print {display:none !important;}
	body {background-color:white;background-image:none;}
	.fs-frame-0 {width:100%;max-width:none;margin:0;padding:0;}
	.fs-frame-2 {padding:0;}
	.main-shadow {box-shadow:none;border-radius:0;}
	main{max-width:none;background-image:none;padding:0;border-radius:0;}
	main:after {display:block;margin:5% 0;font-size:12px;}
	.serie-content-left {width:100%;padding:0;display:block;margin-top:1%;}
	.serie-image-large img {border-radius:0;}
	.cast-crew-rest li:nth-child(n+6),.cast-crew li:nth-child(n+11) {display:block;}
	title {display:block;}
	.print-title {display:block;font-size:16px;margin:0 0 2%;font-weight:bold;text-align:center;}
	.print-title img {width:75%;display:block;margin:0 auto 1%;}
	.serie-image-small-header {padding:0 0 1% 0;}
	.is_stuck {position:static !important;}
	.print-only {display:block;}
 
	.header-2015 {margin-top:2%;}
}
 
.auch-interessant-unten-spoiler li {width:24.5%;padding:0.25%;display:inline-block;vertical-align:top;}
.auch-interessant-unten-spoiler li img {display:block;width:100%;}
.auch-interessant-unten-spoiler li span {display:block;font-size: 13px;padding:5% 0 0;}
@media only screen and (max-width:849px) {
	.auch-interessant-unten-spoiler li {width:calc((100% /3) - 1%);padding:0.5%;}
 
	.auch-interessant-unten-spoiler li:nth-child(4) {display:none;}
}
@media only screen and (max-width:450px) {
	.auch-interessant-unten-spoiler li {width:49%;padding:0.5%;}
 
	.auch-interessant-unten-spoiler li:nth-child(3) {display:none;}
}

.auch-interessant-unten-infos li {width:19.5%;padding:0.25%;display:inline-block;vertical-align:top;}
.auch-interessant-unten-infos li img {display:block;width:100%;max-width:150px;margin-left:auto;margin-right:auto;}

@media only screen and (max-width:849px) {
	.auch-interessant-unten-infos li {width:calc((100% /4) - 1%);padding:0.5%;}
 
	.auch-interessant-unten-infos li:nth-child(5) {display:none;}
}
@media only screen and (max-width:600px) {
	.auch-interessant-unten-infos li {width:calc((100% /3) - 1%);padding:0.5%;}
 
	.auch-interessant-unten-infos li:nth-child(4) {display:none;}
}
@media only screen and (max-width:400px) {
	.auch-interessant-unten-infos li {width:calc((100% /2) - 1%);padding:0.5%;}
 
	.auch-interessant-unten-infos li:nth-child(3) {display:none;}
}
.auch-interessant-unten-infos:after{content:"";display:block;margin:4% auto 0 auto;width:728px;height:90px;background-image:url(/img/dummy-728x300-Glass-plain.jpg);background-size:cover;}
@media only screen and (max-width:817px) {
.auch-interessant-unten-infos:after{width:468px;height:60px;}
}
@media only screen and (max-width:519px) {
.auch-interessant-unten-infos:after{width:320px;height:50px;}
}
@media only screen and (max-width:329px) {
.auch-interessant-unten-infos:after{display:none;}
}
.sidebar-dvd-tipp {margin-bottom:8%}
.sidebar-dvd-tipp a.blocki {display:block;margin:20px 15px 15px;}
.sidebar-dvd-tipp img {width:100%;}
.sidebar-dvd-tipp span {display:block;margin-top:5px;font-size:11px;text-align:center;}
@media only screen and (max-width:849px) {
	.sidebar-dvd-tipp {display:none;}
}

.is_stuck .serie-header-image, .is_stuck .serie-header-no-image, .is_stuck .serie-header-banner {
    padding: 1% 2%;
}
#stickyheader.is_stuck {background-color:white;}
 
@media only screen {
.is_stuck {box-shadow:0 10px 10px -10px gray;z-index:100001;}
 
.is_stuck .gesichtsbuch {display:none;}
.is_stuck #stickyheaderrand {display:block;padding-top:1%;background-color:#fec800;}
.is_stuck .serie-header-image,.stickytop .serie-header-no-image,.stickytop .serie-header-banner  {padding:1% 2%;}
.is_stuck .serie-header  .figure {display:none;}
.is_stuck .serie-produktionsjahre {display:none;}
.is_stuck  .serie-header-benachrichtigung {display:none;}
.is_stuck .serie-header-suche {display:block;}
}


@media only screen and (max-width:450px){
	.shariff .orientation-horizontal li{
		min-width:0;
	}
}
.erinnerungs-service {}
.erinnerungs-service:before {content:"";height:100%;display:inline-block;}
.erinnerungs-service span {display:inline-block;vertical-align:middle;}
.erinnerungs-service-button {width:71px;}
.erinnerungs-service-caption {width:calc(100% - 71px);}

.serie-header-banner {padding:0% 2% 1%;}
.serie-header-image,.serie-header-no-image  {padding:0% 2% 2%;}

.serie-header {  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;  flex-wrap: nowrap  ;justify-content:   space-between  ;
align-items:   center  ;
}

 
.serie-header .figure {margin-right:1%;}
.serie-header figure {padding:0;margin:0;font-size:0;width:150px;}
.serie-header figure img {width:100%;}
.serie-header figure figcaption {margin:5px 0 0 0;padding:0 0 0 0;font-weight: normal;
font-size: 10px;

text-align: left;
}
.serie-header .infos { flex-grow:1;margin-right:5%;}
 

.serie-header h1 {font-size:20px;font-weight:bold;}
.serie-header h1 span {font-weight: bold;display: block;font-size: 13px;}



.serie-header-suche {display:none;font-size:0;background-image:url(/img/sticky-suche-mitte.png);background-repeat:repeat-x;border-radius:5px;position:relative;padding-left:5px;}
#mainmenu .serie-header-suche  {width:230px;position:absolute;right:10px;top:9px;height:25px;}
.serie-header-suche:before {position:absolute;left:0;top:0;content:url(/img/sticky-suche-links.png);z-index:-1;}
.serie-header-suche:after {position:absolute;right:0;top:0;content:url(/img/sticky-suche-rechts.png);z-index:-1;}

.serie-header-suche button {vertical-align:middle;cursor:pointer;border-style:none;padding:0;margin:0;background-color:transparent;}

.serie-header-suche button::-moz-focus-inner{
  padding: 0;
  border: 0 none;
}


.serie-header-suche img {height:25px;}
.serie-header-suche input {font-weight: bold;
background-color: transparent;
color: #2F0800;font-size: 14px;width:177px; height:25px;padding:0 5px;margin:0 5px 0 0;vertical-align:middle;border-style:none;}

.serie-header-suchknopf {font-size:0;display:none;}
#mainmenu .serie-header-suchknopf {position:absolute;right:10px;top:9px;}
#mainmenu .serie-header-suchknopf:hover ,#mainmenu .serie-header-suche:hover{background-color:transparent;}
.serie-header-suchknopf img {height:26px;cursor:pointer;}

@media only screen and (max-width:763px){
	.is_stuck .serie-header-suche {display:none;}
	.is_stuck .serie-header-suchknopf {display:block;}
}
 
@media only screen and (max-width:500px){
	.serie-header figure {width:100px;}
	.is_stuck #stickyheaderrand {display:none;}
}
.menu-episodes {-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule:10px solid white;-moz-column-rule:10px solid white;column-rule:10px solid white;} 
#div-gpt-ad-1496412077991-5:not(:empty),#div-gpt-ad-1496412077991-0:not(:empty),#div-gpt-ad-1496412077991-3:not(:empty),#div-gpt-ad-1496412077991-7:not(:empty),#div-gpt-ad-1496412077991-7:not(:empty),#div-gpt-ad-1496412077991-6:not(:empty),#div-gpt-ad-1496412077991-2:not(:empty),#div-gpt-ad-1496412077991-4:not(:empty) {position:relative;text-align:center;}
#div-gpt-ad-1496412077991-5:not(:empty):before,#div-gpt-ad-1496412077991-0:not(:empty):before,#div-gpt-ad-1496412077991-3:not(:empty):before,#div-gpt-ad-1496412077991-7:not(:empty):before,#div-gpt-ad-1496412077991-7:not(:empty):before,#div-gpt-ad-1496412077991-6:not(:empty):before,#div-gpt-ad-1496412077991-2:not(:empty):before,#div-gpt-ad-1496412077991-4:not(:empty):before {color:black;font-size:10px;text-align:center;display:block;content:"ANZEIGE";line-height:1;}

.werbemittel-fs-main {text-align:center;background-color:white;}
.werbemittel-fs-main > div:not(:empty) {margin-top:3%;margin-bottom:2%;}
#werbemittel-fs_main_3 > div:not(:empty) {margin-top:1%;}