/* 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-2::-webkit-input-placeholder {
	color:#999;
}
#input-suchbegriff-2::-moz-placeholder {
	color:#999;
}
#input-suchbegriff-2:-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;
}
.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 0px 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;
}
.mainmenu {
	
	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)
}
#mainmenu-sticky {
	display:none;
	box-shadow:0 10px 10px -10px gray;
	z-index:100001;
	position:fixed;
	top:0;
}
#mainmenu-sticky.sticky {
	display:block;
}
#stickyheader-sticky {
	visibility:hidden;
	box-shadow:0 10px 10px -10px gray;
	z-index:100001;
	top:0;
	position:fixed;
	background-color:white;
}
#stickyheader-sticky:before {
	content:"";
	display:block;
	padding-top:1%;
	background-color:#fec800;
}
#stickyheader-sticky.sticky {
	visibility:visible;
}
#stickyheader-sticky .serie-header-image,#stickyheader-sticky .serie-header-no-image,#stickyheader-sticky .serie-header-banner {
	padding:1% 2%;
}
.mainmenu .border {
	display:block;
	margin-bottom:6px;
	border-top:1px solid #FDB700;
	border-bottom:1px solid #FFC91E;
}
.mainmenu .border:before {
	content:"";
	display:block;
	border-top:1px solid #FDE604;
	border-bottom:1px solid #FECF37;
}
.mainmenu>ul {
	line-height:27px;
}
.mainmenu>ul>li>a {
	padding-bottom:6px;
}
.mainmenu>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;
}

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:99999;
}
nav#mainmenu {
	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;
}
body[data-touched] .mainmenu>ul>li:hover>ul {
	display:none;
}
body[data-touched] .mainmenu>ul>li.do-show-touch:hover>ul {
	display:block;
}
body[data-touched] .mainmenu>ul>li.do-show-touch.touched:hover>ul {
	display:none;
}
 body[data-touched] .mainmenu>ul>li.do-show-touch.touched.showing:hover>ul {
	display:block;
}

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 { 
	
	
	color:transparent;content:"l";width:8px;margin-left:10px;display:inline-block; 
	background-image:url(/img/pfeil-unten.svg);background-size:contain;background-repeat:no-repeat;background-position:center;
	
	
}
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-aufnahme {
	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-1 {
	
	width:980px;
 position:absolute;top:10px;left:calc(50% - 490px - 153px);
}

 #skysky {position:fixed;top:10px;left:calc(50% + 495px - 153px);}
 
 
 @media only screen and (max-width:1289px)  {
	.fs-frame-1 {left:0;}
	
	  #skysky {left:auto;right:0;}
	
}

@media only screen and (max-width:1279px)  {
	.fs-frame-1 {left:calc(50% - 490px);}
	
	  #skysky {display:none;}
	
}
@media only screen and (max-width:990px)  {
	.fs-frame-1 {width:calc(100% - 10px);position:static;margin-top:10px;margin-left:5px;}
	
}
@media only screen and (min-width:1280px) and ( max-width:1289px) {
	.fs-frame-1 {
			margin-left:0;
			margin-right:0;
	}
}
@media only screen and ( max-width:979px) {
	
	
	
	
	.fs-frame-1 {
			margin-left:0;
			margin-right:0;
			width:100%;
			margin-top:0;
	}
}

.main-shadow {
	box-shadow:0 5px 10px rgba(0,0,0,0.5);
	border-radius:1px;
}
.fs-frame-2 {
	padding:10px 5px 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;
}
header {
	border-radius:1px 1px 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 1px 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_06b.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;
	}
	 
	#quicksearchform .quicksearch-submit {
			right:18px;top:calc(100% + 13px);z-index:1006;
	}
	header+.suchleiste {
			display:block;
	}
	header form {
			position:static;
	}
	header #input-suchbegriff {
			position:absolute;
			left:25px;
			top:100%;
			height:50px;
			width:calc(100% - 50px);
			display:block;
	}
	header #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:308px;
	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;width:310px;
}
#suggestlist:empty,#suggestlist-2:empty {
	display:none;
}
#suggestlist li {position:relative;}
#suggestlist li.mehr:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));}
#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 img,#suggestlist-2 li img {
	width:75px;
	background-image:url(/img/FSkeine.svg);background-color:#dddcd6;
}

#suggestlist li.pe img,#suggestlist-2 li.pe img {
	border-left:17px solid #dddcd6;border-right:18px solid #dddcd6; width:40px;
	background-image:url(/img/Person.svg);
}



#suggestlist li.mehr-button,#suggestlist-2 li.mehr-button {
	text-align:center;
	padding-top:15px;
	height:32px;
}
#input-suchbegriff.searching,#input-suchbegriff-2.searching {
	background-image:url(/img/search-loader.svg);
	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% - 11px);
}
#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 + 60px));
	font-size:13px;
	display:inline-block;
	padding:20px;
}
.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:0 5px 5px 0;padding:0;
 
	position:relative;
	font-size:0;max-width:50%;
} 


.episodenguide-episode-img-div img {
	width:100%;
	
}

.episode-videos-img {
	max-width:150px;
	max-height:150px;
}

@media only screen and ( max-width:499px) {
	 
	.episodenguide-episode-img-div-gross {
		float: none;margin-right:0;max-width:100%;
	}

	 
}



.td-min {
	width:1px;
}
.episodenguide-episode-img {
	max-width:150px;
	max-height:150px;
}
table.image {
	font-size:0;
}
table.image caption,.episodenguide-episode-img-div figcaption {
	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:0px;
	margin-bottom:5px;
	background-color:#edece5;
	border:5px solid white;
}
.tr-odd .episode-output-termine-box {
	border-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;
}
@mmedia only screen and ( min-width:991px),only screen and (min-width:631px) and ( max-width:849px) {
	.serie-content-left li:first-child .news {
			width:100%;
			padding-left:195px;
	}
	.serie-content-left li:first-child .news img {
			width:auto;
			height:75px;
	}
	.serie-content-left li:first-child .news img+img {
			display:none;
	}
	.serie-content-left li:first-child .news .news-titel,.serie-content-left li:first-child .news .news-untertitel {
			font-size:13px;
	}
}
@mmedia only screen and ( max-width:630px),only screen and (min-width:850px) and ( max-width:990px) {
	.serie-content-left li:first-child .news img:first-child {
			display:none;
	}
}

.serie-content-left li .news .news-titel,.serie-content-left li .news .news-untertitel {
			font-size:12px;
	}
	
	
.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;
	border-color:#FCC900
}
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_300.png);
	width:300px;
	height:45px;
	display:block;
}
.newsletter-button:hover {
	background-position:-299px 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;
}
.online-videos-spielfilm tr:nth-child(even) {
	background-color:#edece5;
}
.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;background-color:#dddcd6;
	display:block;
}
.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:100px;
}
.suchergebnis-bild-person img {
	width:53px;border-left:23px solid #dddcd6;border-right:24px solid #dddcd6;
}
.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,a.fs-btn-active {
	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 {
	color:transparent;content:"l";width:11px;margin-right:10px;display:inline-block; 
	background-image:url(/img/pfeil-links.svg);background-size:contain;background-repeat:no-repeat;background-position:center;
}
.fore:after {
	color:transparent;content:"l";width:11px;margin-left:10px;display:inline-block; 
	background-image:url(/img/pfeil-rechts.svg);background-size:contain;background-repeat:no-repeat;background-position:center;
}
.up:before {
		color:transparent;content:"l";width:11px;margin-right:10px;display:inline-block; 
	background-image:url(/img/pfeil-oben.svg);background-size:contain;background-repeat:no-repeat;background-position:center;
}
.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[data-submitted] button {
	color:gray;
	cursor:auto;
}
button.fs-btn:disabled:hover,.serie-content-left.login button:disabled:hover,.serie-content-left.login form[data-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 {
	width:200px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.nl-text {
	margin-left:210px;
}
.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:5px;
	font-size:12px;
	font-weight:bold;
}
.links-gruppe-beschreibung {
	padding:5px;
	font-size:11px;
}
.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;
}
body[data-touched] .a-z-buchstaben {text-align:left;white-space:nowrap;overflow:auto;width:100%;}
body[data-touched] .a-z-buchstaben.scrolled {animation:shake 0.5s ease-in-out 0.5s 2;}
body[data-touched] .a-z-buchstaben-wrapper{overflow:hidden;}

@keyframes shake {
    0%   {margin-left:0px;}
    25%  {margin-left:22px;}
    75%  {margin-left:-22px;}
    100% {margin-left:0px;}
}



.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.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:16px;
	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;
	}
}
.newsletter-button-spielfilm {
	background-image:url(/img/Erinnerungs-Rubrik2.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:61px;
	height:45px;
	margin-top:0px;
	margin-bottom:10px;
}
.newsletter-button-spielfilm:hover {
	background-position:-61px 0px;
}
@media only screen and ( max-width:625px) {
	.newsletter-button {
			background-image:url(/img/Erinnerungs-Rubrik2.png);
			background-repeat:no-repeat;
			background-position:0 0;
			width:61px;
			height:45px;
			margin-top:10px;
			margin-bottom:10px;
	}
	.newsletter-button-spielfilm {
			margin-top:0;
	}
	.newsletter-button:hover {
			background-position:-61px 0px;
	}
}
.serie-content-left .rickroll-rectangle {
	display:none;
}
@media only screen and ( max-width:849px) {
	.serie-content-left {
			padding:10px;
			width:calc(100% - 20px);
	}
	.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.svg);background-color:#dddcd6;
	background-size:50px 50px;
}
.cast-crew .bild img {
	width:50px;
	height:50px;
	background-image:url(/img/Person.svg);background-color:#dddcd6;
	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:200px;
	max-width:35%;
}
.news-2016 li.bild-square span.bild {
	width:80px;
	max-width:20%;
}
.news-2016 li .fallback {
	display:none;
}
.news-2016 li .bild img {
	width:100%;
}
.news-2016 li .infos {
	display:inline-block;
	vertical-align:top;
	min-width:calc(100% - ( 35% + 1%));
	width:calc(100% - ( 200px + 1%));
	height:100%;
}
.news-2016 li.bild-square .infos {
	min-width:calc(100% - ( 20% + 1%));
	width:calc(100% - ( 80px + 1%));
}
@media only screen and ( max-width:498px) {
	.news-2016 li img {
			display:none;
	}
	.news-2016 li.bild-square img {
			display:inline-block;
	}
	.news-2016 li .fallback {
			display:inline-block;
	}
	.news-2016 li .bild {
			max-width:20%;
			width:80px;
	}
	.news-2016 li .infos {
			min-width:calc(100% - ( 20% + 1%));
			width:calc(100% - ( 80px + 1%));
	}
}
.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:525px) {
	#mainmenu .optional1 {
			display:none;
	}
}
@media only screen and ( max-width:495px) {
	#mainmenu .optional2 {
			display:none;
	}
}

@media only screen and ( max-width:435px) {
	#mainmenu .optional3 {
			display:none;
	}
}
@media only screen and ( max-width:375px) {
	#mainmenu .optional4 {
			display:none;
	}
}
@media only screen and ( max-width:350px) {
	#mainmenu .optional5 {
			display:none;
	}
}

@media only screen and ( max-width:585px) {
	#mainmenu-sticky .optional1 {
			display:none;
	}
}
@media only screen and ( max-width:545px) {
	#mainmenu-sticky .optional2 {
			display:none;
	}
}

@media only screen and ( max-width:495px) {
	#mainmenu-sticky .optional3 {
			display:none;
	}
}
@media only screen and ( max-width:440px) {
	#mainmenu-sticky .optional4 {
			display:none;
	}
}
@media only screen and ( max-width:410px) {
	#mainmenu-sticky .optional5 {
			display:none;
	}
}
@media only screen and ( max-width:380px) {
	#mainmenu-sticky > ul a {
			padding-left:5px;padding-right:5px;
	}
}

@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;
	}
}
@media only screen and (max-width:849px) {
	.home-a-z li {
			height:32px;
			line-height:32px;
	}
}
@media only screen and (max-width:849px) {
	.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;
	}
}
.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;
	}
	
	#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;
	}
	.mainmenu>ul>li.active {
			background-color:white;
	}
	.fs-frame-2 {
			background-image:none;
			background-color:#FEC800;
			padding:0;
	}
	#fs_m_header_2:not(:empty) {padding-top:10px;}
	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;
	}
	
	.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;
	}
	.nl-text {
			margin-left:110px;
	}
	.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;
	}
	.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;
}
#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:-5px;
	margin-right:-5px;
	font-size:0;

}

#werbemittel-fs_sidebar_1 {
	text-align:center;
	font-size:0;
}
#werbemittel-fs_sidebar_1>* {
	margin-bottom:5%;
}
#werbemittel-fs_sidebar_1+h2 {
	margin-top:0 !important;
}
#werbemittel-fs_sidebar_1+article {
	margin-top:0 !important;
}
#werbemittel-fs_sidebar_1+article>h2:first-child {
	margin-top:0 !important;
}
#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-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;
	}
	#stickyheader-sticky,#mainmenu-sticky {
			display:none !important;
	}
	.print-only {
			display:block;
	}
	.header-2015 {
			margin-top:2%;
	}
}
.auch-interessant-unten-spoiler {
	position:relative;
}
.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-rest li:nth-child(4),.auch-interessant-unten-spoiler-spoiler li:nth-child(n+7) {
			display:none;
	}
}
@media only screen and (max-width:450px) {
	.auch-interessant-unten-spoiler li {
			width:49%;
			padding:0.5%;
	}
	.auch-interessant-unten-spoiler-rest li:nth-child(3),.auch-interessant-unten-spoiler-spoiler li:nth-child(n+5) {
			display:none;
	}
}
.auch-interessant-unten-spoiler-spoiler li {
	margin-bottom:5px;
}
.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: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 {
	margin-right:10px;
	width:61px;
	height:45px;
	background-image:url(/img/Erinnerungs-Rubrik2.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.erinnerungs-service-button:hover {
	background-position:-61px 0;
}
.erinnerungs-service-button img {
	display:none;
}
.erinnerungs-service-button a {
	display:inline-block;
	height:100%;
	width:100%;
}
.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:block;
	font-size:0;
	background-image:url(/img/sticky-suche-mitte.png);
	background-repeat:repeat-x;
	border-radius:5px;
	position:relative;
	padding-left:5px;
}
#mainmenu-sticky .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:top;
	border-style:none;
}
.serie-header-suchknopf {
	font-size:0;
	display:none;
}
.mainmenu .serie-header-suchknopf {
	position:absolute;
	right:10px;
	top:9px;
}
.serie-header-suchknopf:hover,.serie-header-suche:hover {
	background-color:transparent;
}
.serie-header-suchknopf img {
	height:26px;
	cursor:pointer;
}
@media only screen and (max-width:780px) {
	.serie-header-suche {
			display:none;
	}
	.serie-header-suchknopf {
			display:block;
	}
}
@media only screen and (max-width:500px) {
	.serie-header figure {
			width:100px;
	}
	#stickyheader-sticky:before {
			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;
}
#fs_m_main_3:not(:empty),#fs_d_main_3:not(:empty),#fs_d_footer_1:not(:empty),#fs_m_footer_1:not(:empty),#fs_d_main_1:not(:empty),#fs_m_main_1:not(:empty),#fs_d_sidebar_2:not(:empty),#fs_d_sidebar_1:not(:empty),#fs_d_header_2:not(:empty),#fs_m_header_2:not(:empty),#fs_d_main_2:not(:empty),#fs_m_main_2:not(:empty) {
	position:relative;
	text-align:center;
}
#fs_m_main_3:not(:empty):before,#fs_d_main_3:not(:empty):before,#fs_d_footer_1:not(:empty):before,#fs_m_footer_1:not(:empty):before,#fs_d_main_1:not(:empty):before,#fs_m_main_1:not(:empty):before,#fs_d_sidebar_2:not(:empty):before,#fs_d_sidebar_1:not(:empty):before,#fs_d_header_2:not(:empty):before,#fs_m_header_2:not(:empty):before,#fs_d_main_2:not(:empty):before ,#fs_m_main_2:not(:empty):before {
	color:black;
	font-size:7pt;
	text-align:center;
	display:block;
	content:"ANZEIGE";
	line-height:1;
}
#fs_m_header_2:not(:empty) ,#fs_d_header_2:not(:empty){
	margin-bottom:10px;
}
.werbemittel-fs-main {
	text-align:center;
	background-color:white;
	margin-left:-10px;
	margin-right:-10px;
}
.werbemittel-fs-main>div:not(:empty) {
	margin-top:3%;
	margin-bottom:2%;
}
#werbemittel-fs_main_3>div:not(:empty) {
	margin-top:1%;
}
@media only screen and (max-width:849px) {
	.episodenliste td,body[data-touched] .sendetermine td,.online-videos td,body[data-touched] .serien-serie-links td,.links-gruppe td {
			height:30px;
			vertical-align:middle !important;
	}
}
@media only screen and (max-width:849px) {
	.episodenliste td,.sendetermine td,.online-videos td,.serien-serie-links td,.links-gruppe td {
			height:30px;
			vertical-align:middle !important;
	}
}
.anchor {
	position:relative;
	top:-98px;
}
.episoden-splitter a {
	margin-right:5px;
	line-height:2;
	white-space:nowrap;
}
.kaufartikel-spielfilm {
	white-space:normal;
}
#spielfilm-kaufartikel.loading:after {
	background-image:url(/img/search-loader.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto 80px;
	display:block;
	content:"";
	height:80px;
}
.spielfilm-sendetermine-gekuerzt tbody:nth-child(n+10) {
	display:none;
}
h1.spielfilm {
	font-size:20px;
	font-weight:bold;
}
.spielfilm-spezi {
	margin-top:10px;
	margin-bottom:10px;
}
.serien-links-no-optional .serien-links-optional {
	display:none;
}
#serien-links .fs-btn-container {
	display:none;
}
#serien-links.serien-links-no-optional .fs-btn-container {
	display:block;
}
.serien-news-newsmeldung {
	text-align:justify;
	position:relative;
}
img.vgwort {
	position:absolute;
}
.serien-news-newsmeldung h1 {
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
}
.serien-news-newsmeldung h2 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
}
.serien-news-newsmeldung h3 {
	font-size:1.1em;
	font-weight:normal;
	font-style:italic;
	margin-bottom:20px;
	text-align:left;
	margin-top:20px;
}
.serien-news-newsmeldung figure {
	margin:0;
	padding:0;
	max-width:100%;
	display:block;
	margin-bottom:20px;
	font-size:0;
	position:relative
}
.serien-news-newsmeldung figure[data-copyright]:before {
	content:attr(data-copyright);
	position:absolute;
	right:5px;
	top:5px;
	font-size:11px;
	opacity:0.8;
	text-shadow:1px 1px 1px #000;
	color:white;
}
.serien-news-newsmeldung .figure-square {
	float:right;
	margin-left:20px;
}
.serien-news-newsmeldung img {
	width:100% !important;
}
.serien-news-newsmeldung figure figcaption {
	margin:5px 0 0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}
.serien-news-newsmeldung p {
	margin:10px 0 10px 0;
}
.serien-news-newsmeldung p:first-child {
	margin-top:0;
}
.serien-news-newsmeldung a {
	text-decoration:underline;
	text-decoration-color:lightgray;
}
.serien-news-newsmeldung a.fs-btn {
	text-decoration:none;
}
.serien-news-newsmeldung a.a-italic {
	font-style:italic;
}
.serien-news-newsmeldung>div {
	font-size:1.1em;
	line-height:1.2;
}
.serien-news-newsmeldung iframe[src*="youtube.com"] {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.bewertung {
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}
.bewertung span {
	position:relative;
	display:inline-block;
	content:"";
	width:100px;
	height:20px;
	background-image:url(/img/star-gray.svg);
	background-size:20px auto;
	margin-left:5px;
	margin-right:10px;
	vertical-align:text-bottom;
}
.bewertung span:before {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	content:"";
	height:20px;
	background-image:url(/img/star-yellow.svg);
	background-size:20px auto;
}
.bewertung span.wertung-0-0:before {
	width:0px;
}
.bewertung span.wertung-0-5:before {
	width:10px;
}
.bewertung span.wertung-1-0:before {
	width:20px;
}
.bewertung span.wertung-1-5:before {
	width:30px;
}
.bewertung span.wertung-2-0:before {
	width:40px;
}
.bewertung span.wertung-2-5:before {
	width:50px;
}
.bewertung span.wertung-3-0:before {
	width:60px;
}
.bewertung span.wertung-3-5:before {
	width:70px;
}
.bewertung span.wertung-4-0:before {
	width:80px;
}
.bewertung span.wertung-4-5:before {
	width:90px;
}
.bewertung span.wertung-5-0:before {
	width:100px;
}
.newsmeldung-main figure {
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
	position:relative;
}
.newsmeldung-main figure.align-right {
	float:right;
	width:200px !important;
	max-width:50% !important;
	margin-left:10px;
	margin-top:0;
}
.newsmeldung-main figure.align-left {
	float:left;
	width:200px !important;
	max-width:50% !important;
	margin-right:10px;
	margin-top:0;
}
 

.newsmeldung-main figure figcaption {
	margin:5px 0 0;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}
.newsmeldung-main figure[data-copyright]:before {
	content:attr(data-copyright);
	position:absolute;
	right:5px;
	top:5px;
	font-size:11px;
	opacity:0.8;
	text-shadow:1px 1px 1px #000;
	color:white;
}
.newsmeldung-main figure.align-left:before {
	left:5px;
	right:auto;
}
.newsmeldung-main p.bold {
	margin-bottom:20px;
}
.paginierung,.weiter {
	margin-bottom:20px;
	font-size:1.2em;
	font-weight:bold;
	margin-top:20px;
}
.paginierung ul,.paginierung li {
	display:inline-block;
}
.paginierung li {
	margin-left:10px;
}
.fs-btns-news {
	margin-top:0;
}
.fs-btns-news .fs-btn {
	margin-left:0;
	margin-bottom:2%;
	margin-right:2%;
}
.fs-btns-news br {
	display:none;
}
.fs-btns-news br:nth-of-type(4n+4) {
	display:block;
}
@media only screen and (max-width:475px) {
	.fs-btns-news br:nth-of-type(4n+4) {
			display:none;
	}
	.fs-btns-news br:nth-of-type(3n+3) {
			display:block;
	}
}
@media only screen and (max-width:375px) {
	.fs-btns-news br:nth-of-type(3n+3) {
			display:none;
	}
	.fs-btns-news br:nth-of-type(2n+2) {
			display:block;
	}
}
@media only screen and (max-width:625px) {
	.serienmenu .staffelbezeichnung {
			display:none;
	}
}
.datenschutzerklaerung h2 {
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}
.datenschutzerklaerung a {
	text-decoration:underline;
}
.datenschutzerklaerung ul {
	margin-left:20px;
}
.datenschutzerklaerung li {
	list-style-type:disc;
	list-style-position:outside;
}
.datenschutzerklaerung p {
	margin-top:5px;
}
.news-archiv-meldungen li a {
	padding-top:2px;
	padding-bottom:2px;
	display:inline-block;
	margin-bottom:1px;
}
.online-videos-episodennummer {
	white-space: nowrap;
}


@media only screen and (max-width:849px) {
	aside .hide-below {display:none;}
}
.touch-only {display:none;}
body[data-touched] .touch-only {display:block;}

.figure-navigate {padding:0;margin:0;cursor:pointer;position:absolute;top:calc((100% - 100px) / 2);width:30px;height:100px;font-size:70px;color:black;background-color:transparent;border-style:none;}
.figure-navigate:focus,.figure-navigate:active   {
outline:none; 
}


.figure-navigate::-moz-focus-inner {
  border: 0;
}


.figure-navigate{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
.figure-navigate-zurueck{left:10px;text-align:left;}
.figure-navigate-zurueck:after {background-color:rgba(255,255,255,0.25);content:"";display:inline-block;width:30px;height:100px;background-image:url(/img/pfeil-links.svg);border-radius:2px;background-size:15px auto;background-repeat:no-repeat;background-position:center;}
.figure-navigate-weiter{right:10px;text-align:right;}
.figure-navigate-weiter:after {background-color:rgba(255,255,255,0.25);content:"";display:inline-block;width:30px;height:100px;background-image:url(/img/pfeil-rechts.svg);border-radius:2px;background-size:15px auto;background-repeat:no-repeat;background-position:center;}
.newsmeldung-main figure figcaption:first-child {font-weight:bold;font-size:14px;text-align:center;margin-bottom:-10px;}
.newsmeldung-main figure figure {display:inline-block;vertical-align:top;transition: margin-left 0.5s ease-in-out;}
.newsmeldung-main figure[role=group] {white-space:nowrap;overflow:hidden;}
.newsmeldung-main figure[role=group] figcaption {white-space:normal;}
.newsmeldung-main figure figure span {display:block;position:relative;}
 .kommentar-img {max-width:100%;}
 .show-only-important .not-important {display:none;}
 .newsmeldung-main figure figure:first-of-type .figure-navigate-zurueck , .newsmeldung-main figure figure:last-of-type .figure-navigate-weiter {display:none;}
 
 /* #skysky2 {width:300px;} */
@media print {
	
	.fs-frame-1 {
			position:static;margin:0;width:auto;
	}
}
