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


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




main > nav {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%)}
main > nav > 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;
}

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

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


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

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

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

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

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

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

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

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



.fs-frame-1 {
	display:block;
	position:relative;
	width:auto;
}
.main-shadow {
	box-shadow:0 5px 15px rgba(0,0,0,0.5);
	border-radius:5px;
}
.fs-frame-2 {
	padding:2% 2% 0%;
	position:relative;
	background-color:#fec800;
}
.fs-frame-2>iframe {
	margin-bottom:20px;
}
main {
	background-color:white;
	border-radius:5px;
	background-image:-webkit-gradient(linear,0 0,0 11,from(#ffc201),color-stop(0.181,#fe9d01),color-stop(0.272,#fe8e01),color-stop(0.454,#fe8d01),color-stop(0.818,#ffad01));
	background-image:-webkit-linear-gradient(#ffc201,#fe9d01 18.1%,#fe8e01 27.2%,#fe8d01 45.4%,#ffad01 81.8%);
	background-image:-moz-linear-gradient(#ffc201,#fe9d01 18.1%,#fe8e01 27.2%,#fe8d01 45.4%,#ffad01 81.8%);
	background-image:-o-linear-gradient(#ffc201,#fe9d01 18.1%,#fe8e01 27.2%,#fe8d01 45.4%,#ffad01 81.8%);
	background-image:linear-gradient(#ffc201,#fe9d01 18.1%,#fe8e01 27.2%,#fe8d01 45.4%,#ffad01 81.8%);
	background-size:1px 11px;
	background-repeat:repeat-x;
	background-position:left bottom;
	display:block;
	padding-bottom:11px;
	max-width:954px;
	margin-left:auto;margin-right:auto;
}

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


#vnm_billboard {
	margin-bottom:20px;
}
#navi-2-inner {
	padding-left:10px;
}
#navi-2 {
	padding-left:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.logo-home-link {
	font-size:0;
	width:575px;
	max-width:calc(100% - (338px + 3%));
	padding:0.3% 0 0.3% 3%;
	display:block;position:relative;
}
.logo-home-link img {
	width:100%;background-image:url(/img/fs_logo_06.svg);background-size: 112% 150%;
background-repeat: no-repeat;
background-position: 50% 40%;
}
#show-search {
	display:none;
	
	
	cursor:pointer;
		position:absolute;
		right: 16px;
width: 51px;
height: 26px;
top: calc(50% - 13px);
		
		background-image:url(/img/btn_suche.svg);background-size:100% 100%;
}
#suchleiste {
	position:relative;
	height:50px;
	display:none;
	background-image:url(/img/suchleiste-mitte.png);
	background-repeat:repeat-x;
	background-position:center center;
	transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-webkit-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
}
#suchleiste:before {
	background-image:url(/img/suchleiste-links.png);
	background-position:left center;
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:25px;
	height:100%;
}
#suchleiste:after {
	content:"";
	display:block;
	border-top:1px solid #FDB700;
	border-bottom:1px solid #FECF37;
	background-color:#FDE604;
	height:1px;
	position:absolute;
	left:0;
	top:0;
	right:0;
}
#suchleiste span {
	background-image:url(/img/suchleiste-rechts.png);
	background-position:left center;
	content:"";
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:100%;
}
@media only screen and (     max-width     :767px) {
	.logo-home-link {
		max-width:calc(100% - (142px + 3%));
		 
	}
	#input-suchbegriff {
		display:none;
	}
	 
	header:before {
		background-image:url(/img/header-breite-2-rechts-closed.png);
		width:142px;
	}
	#show-search {
		display:block;
		
	}
	.quicksearch-submit {
		display:none;
	}
	header.show-search+#suchleiste {
		display:block;
	}
	header.show-search form {
		position:static;
	}
	header.show-search #input-suchbegriff {
		position:absolute;
		left:25px;
		top:100%;
		height:50px;
		width:calc(100% - 50px);
		display:block;
	}
	header.show-search #suggestlist {
		position:absolute;
		left:15px;
		top:calc(100% + 42px);
		width:calc(100% - 32px);
		box-shadow:0px 15px 15px gray;
	}
}
@media only screen and (     max-width     :550px) {
	 
	header:before {
		background-image:url(/img/header-breite-2-rechts-closed-2.png);
		width:120px;
	}
	.logo-home-link {
		max-width:calc(100% - (120px + 3%));
	}
}
@media only screen and (     max-width     :450px) {
	 
	header:before {
		background-image:url(/img/header-breite-2-rechts-closed-3.png);
		width:21%;
		background-size:100% auto;
	}
	.logo-home-link {
		max-width:calc(100% - (21% + 3%));
	}
	#show-search {right: 3.4%;
width: 11%;
height: 44%;
top: 30%;}
}
.entania-link {
	display:none;
	background-image:url(/img/entania.png);
	width:151px;
	height:17px;
	position:absolute;
	left:447px;
	top:84px;
}
.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 {
	z-index:1005;
	position:absolute;
	right:20px;
	top:calc(50% + 18px);
	width:230px;
	border-style:none;
	font-weight:bold;
	background-color:white;
	color:#2f0800;
	padding:0;
	margin:0;
	font-size:12px;
	display:block;
	border:1px solid lightgray;
	cursor:pointer;
	line-height:14px;
	box-shadow:0px 0px 5px lightgray;
}
#suggestlist:empty {
	display:none;
}
#suggestlist li {
	padding:5px 5px 3px 5px;
	border-radius:0;
	height:42px;
	overflow:hidden;
}
#suggestlist li:after {
	display:block;
	content:"";
	clear:left;
}
#suggestlist li p:first-of-type {
	font-weight:bold;
	
}
#suggestlist li p {
	max-height:28px;
	
}
#suggestlist img {
	margin-right:5px;
	float:left;
	height:40px;
	background-size:100% 100%;
	background-color:lightgray;
}
#suggestlist li.p img {
	width:40px;
	background-image:url(/img/person.png);
}
#suggestlist li.s img {
	width:75px;
	background-image:url(/img/no-serie.png);
}
#suggestlist li:last-child {
	text-align:center;
	padding-top:15px;
	height:32px;
}
#input-suchbegriff.searching {
	background-image:url(/img/search-loader.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.quicksearch-submit {
	cursor:pointer;
	position:absolute;
	right:23px;

	width:50px;
	height:25px;
	border-style:none;
	color:transparent;
	background-color:transparent;
	background-image:url(/img/btn_suche.svg);background-size:100% 100%;
	margin:0;
	padding:0;
	overflow:hidden;
	top:calc(50% - 12px);
}
#carousel {
	margin-top:0;
	position:relative;
	margin-bottom:0;
}
#carousel>img {
	visibility:hidden;
}
#carousel ul {
}
#carousel li {
	opacity:0;
	position:absolute;
	transition:opacity 1500ms;
	width:100%;
}
#carousel li.visible {
	opacity:1;
	visibility:visible;
}
#carousel img {
	width:100%;
	border-radius:5px 5px 0 0;
}
.serie-content-left {
	vertical-align:top;
	width:calc(100% - (300px + 6%));
	font-size:13px;
	display:inline-block;
	padding:2%;
}
.serien-heute li {
}
.serien-heute-img-div {
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}
.serien-heute-img-div img,.serien-starts-bild img,.updates-bild img,.serie-info-auch-img img {
	width:150px;
	height:80px;
}
.serien-heute-terminblock {
	white-space:nowrap;
	display:block;
	top:5px;
	right:5px;
	width:70px;
	background-color:#EDECE5;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	position:absolute;
}
.serien-heute-terminblock img {
	max-width:70px;
	max-height:25px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
}
.serien-heute-terminblock img.img-hd{
	max-width:68px;
	max-height:23px;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	display:none;
}
.serien-heute-terminblock picture {display:inline-block;max-width:68px;
	max-height:23px;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;}
.serien-heute-terminblock img.png_d {
	max-width:66px;
	max-height:21px;
	border:2px solid #EDECE5;
}
.serien-heute-terminblock object {
	width:66px;
	height:21px;
	display:block;
	border:2px solid #EDECE5;
}
.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;
}
.verbose {
	font-family:courier new;
	font-size:10px;
}
.linkbutton {
	font-weight:bold;
	display:block;
	font-size:13px;
	margin-top:10px;
}
.text-quelle {
	font-style:italic;
}
.mt30 {
	margin-top:30px;
}
.mt20 {
	margin-top:20px;
}
.mt10 {
	margin-top:10px;
}
.mt5 {
	margin-top:5px;
}
.mb20 {
	margin-bottom:20px;
}
.mr20 {
	margin-right:20px;
}
.mb10 {
	margin-bottom:10px;
}
.mb5 {
	margin-bottom:5px;
}
.episodenguide-episode-img-div {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	font-size:0;
}
.episodenguide-episode-img-div img,.episode-videos-img {
	max-width:150px;
	max-height:150px;
}
.td-min {
	width:1px;
}
.episodenguide-episode-img {
	max-width:150px;
	max-height:150px;
}
table.image {
	font-size:0;
}
table.image caption {
	font-weight:normal;
	font-size:10px;
	padding-top:5px;
	text-align:left;
	caption-side:bottom;
}
.noch-nichts-gefunden {
	background-color:#e9e8e1;
	padding:10px;
}
.noch-nichts-gefunden-label {
	font-size:13px;
	white-space:nowrap;
	line-height:27px;
	float:left;
	margin-right:5px;
}
.noch-nichts-gefunden-input {
	font-weight:bold;
	width:399px;
	height:17px;
	background-image:url(/img/main-suche.png);
	border-style:none;
	padding:5px;
	float:left;
}
.noch-nichts-gefunden-submit {
	width:45px;
	height:25px;
	top:0;
	color:transparent;
	border-style:none;
	background-color:transparent;
	cursor:pointer;
	margin-left:-45px;
	float:left;
}
.rectangle {
	font-size:0;
}
.right-news {
	margin-bottom:10px;
}
.right-news-item {
	margin:0;
}
.right-news-item a {
	display:block;
	padding:5px;
	height:75px;
	margin-bottom:5px;
}
.right-news-img {
	float:left;
	height:75px;
	margin-right:5px;
	width:75px;
}
.right-news-title {
	display:block;
	font-size:12px;
	font-weight:bold;
}
.right-news-untertitel {
	display:block;
	font-size:11px;
	margin-top:5px;
}
.gewinnspiele li {
	margin-bottom:2%;
	font-size:0;
}
.gewinnspiele li img {display:inline-block;vertical-align:middle;width:150px;}
.gewinnspiele li .gewinnspiel-content {display:inline-block;width:calc(98% - 150px);vertical-align:middle;margin-left:2%;text-align:center;}
.gewinnspiele li .text-rest {margin-top:2%;font-size:11px;}
#naechste-serien-wrapper {
}
#naechste-serien-wrapper-wait {
	background-image:url(/img/ajax-loader.gif);
	background-position:center;
	min-height:31px;
	background-repeat:no-repeat;
	margin:20px 0px 20px 0px;
}
.serien-jetzt #serien-gleich,.serien-gleich #serien-jetzt {
	display:none;
}
.btn-serien-gleich,.btn-serien-jetzt {
	cursor:pointer;
}
.serien-jetzt .btn-serien-gleich,.serien-gleich .btn-serien-jetzt {
	background-color:transparent;
}
.serien-jetzt .btn-serien-gleich:hover,.serien-gleich .btn-serien-jetzt:hover {
	background-color:white;
}
.serien-jetzt-item {
	font-size:13px;
	padding:0;
	margin:0 0 5px 0;
	;
}
.serien-jetzt-item a {
	display:block;
	padding:5px;
	margin:0;
}
.serien-jetzt-item-titel {
	line-height:15px;
	display:block;
}
.serien-jetzt-item-titel img {
	float:left;
	margin-right:5px;
	height:15px;
}
.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%;
	overflow:hidden;
	font-size:0;
	position:relative;
}
.serie-image-large img {
	border-radius:5px 5px 0 0;
	width:100%;
	position:absolute;
	left:0;
	top:0;
}
.serie-image-large:after {
	padding-top:19.5%;
	display:block;
	content:'';
}
.serie-image-small-header {
	padding:20px;
}
.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-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-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:768px) 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-instaffel {
	margin-top:-5px;
	margin-bottom:10px;
	font-size:0.9em;
}
.episode-output-originaltitel {
	font-weight:normal;
}
.episode-output-inhalt {
	margin-bottom:10px;
}
.episode-output-kommentar {
	margin-top:5px;
}
.episode-output-termine {
	margin-top:10px;
}
.episode-output-termine-box {
	float:left;
	margin-right:10px;
	background-color:#edece5
}
.episode-output-termine-box-img {
	font-size:0;
}
.episode-output-termine-box-caption {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 2px;
}
.serie-info-community-kommentar {
	padding:5px;
	margin-bottom:10px;
}
.serie-info-community-kommentar-autor {
	font-weight:bold;
}
.news-left {
	margin-right:23px;
}
.serie-content-left .news {
	position:relative;
	width:50%;
	display:block;
	padding:5px 5px 0px 85px;
	font-size:0;
	height:85px;
	margin:0 0 5px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.serien-news-show-10 .serien-news-9,.serien-news-hide-10 .serien-news-10 {
	display:none;
}
.news-img-span {
	display:block;
	position:absolute;
	left:5px;
	top:5px;
}
.news-img-span img {
	height:75px;
	width:75px;
}
.serie-info-darsteller-spacer div {
	height:16px;
	width:1px;
}
table.serie-info-darsteller .serie-info-darsteller-zwischenheader {
	padding:0 0 5px 0;
}
table.serie-info-darsteller .balken-gelb {
	margin:0;
}
.serie-info-darsteller-actor {
	font-weight:bold;
}
.serie-info-darsteller-zusatz {
	font-size:10px;
}
.serie-info-darsteller-2 tbody:nth-child(even) {
	background-color:#edece5;
}
.wrapped {
	max-height:400px;
}
.serie-info-retro-info,.serie-info-retro-folge {
	margin-bottom:10px;
}
.serie-info-retro-embed {
	font-size:0;
}
.serie-info-auch {
	display:block;
	position:relative;
	overflow:hidden;
	text-align:justify;
	padding:5px;
	margin-bottom:5px;
	height:85px;
	padding-bottom:0;
}
.serie-info-auch-img {
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}
.serie-info-auch-inner {
	margin-left:155px;
	display:block;
	height:85px;
}
.serie-info-auch-titel {
	margin-bottom:5px;
	margin-left:155px;
}
.serie-info-auch-inhalt {
	margin-left:155px;
}
.episodenliste .episodenliste-unterteil-spacer {
	width:1px;
	height:5px;
}
.episodenliste .episodenliste-staffel-spacer {
	width:1px;
	height:5px;
}
.episodenliste .episodenliste-episodennummer {
	padding-left:5px;
	width:0;
	text-align:right;
	padding-right:5px;
}
.episodenliste td.episodenliste-ansehen {
	width:0;
	font-size:0;
	padding:0;
}
.gray-bar-header-left {
	height:24px;
	line-height:24px;
	margin-left:10px;
	font-weight:bold;
	color:#333;
}
.episodenliste .episodenliste-ansehen a,a.episodenliste-ansehen {
	vertical-align:middle;
	display:inline-block;
	width:19px;
	height:18px;
	background-image:url(/img/ansehen-small.png);
	margin-left:2px;
}
.episodenliste .episodenliste-ansehen-kaufartikel a,a.episodenliste-ansehen-kaufartikel {
	background-image:url(/img/ansehen-small-gray.png);
}
.episodenliste .episodenliste-tba {
	font-style:italic;
}
.episodenliste .episodenliste-ea {
	color:#808080;
	width:0;
}
.episodenliste .episodenliste-oea {
	color:#808080;
	width:0;
	padding-right:5px;
}
.episodenliste td.episodenliste-mehr {
	padding:5px 0;
	font-weight:bold;
}
.episodenliste td.episodenliste-mehr div {
	margin-left:-10px;
}
abbr {
	text-decoration:none;
}
.ep-hover {
	transition:all 100ms ease-in-out;
	-moz-transition:all 100ms ease-in-out;
	-webkit-transition:all 100ms ease-in-out;
	-o-transition:all 100ms ease-in-out;
}
.ep-hover:hover,.ep-hover:hover caption {
	background-color:#FCC900 !important;
	cursor:pointer;
	border-radius:5px;
}
a.ep-hover:link,a.ep-hover:visited,a.ep-hover:active,a.ep-hover:hover,.ep-hover a:link,.ep-hover a:visited,.ep-hover a:hover,.ep-hover a:active,.sendetermine-mover a:link,.sendetermine-mover a:visited,.sendetermine-mover a:active,.sendetermine-mover a:hover {
	color:#333333;
	text-decoration:none;
}
.episodenliste .episodenliste-ea a:link,.episodenliste .episodenliste-ea a:visited,.episodenliste .episodenliste-ea a:active,.episodenliste .episodenliste-ea a:hover,.episodenliste .episodenliste-oea a:link,.episodenliste .episodenliste-oea a:visited,.episodenliste .episodenliste-oea a:active,.episodenliste .episodenliste-oea a:hover {
	color:#808080;
}
.serien-news-news {
	padding:5px;
	height:80px;
	margin-bottom:5px;
	display:block;
}
.serien-news-news img {
	width:80px;
	margin-right:5px;
	float:left;
	height:80px;
}
.print-sender {
	border-style:none;
	color:#2F0800;
	font-size:16px;
}
.newsletter-button {
	background-image:url(/img/newsletter_button.png);
	width:310px;
	height:47px;
	display:block;
}
.newsletter-button:hover {
	background-position:-309px 0px;
}
.sendetermine .sendetermine-zurzeitkeine {
	padding:10px;
	font-style:italic;
}
.down-arrow {
	font-size:9px;
	vertical-align:middle;
}
.gray-bar-header {
	font-weight:bold;
	height:24px;
	line-height:24px;
	font-size:13px;
	text-align:center;
	color:#333;
}
.episoden-episodenliste-ausstrahlungskommentar {
	margin-top:10px;
	margin-bottom:10px;
}
.sendetermine-no-select {
	border:1px solid transparent;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
}
.align-right {
	text-align:right;
}
.gray-bar .caption {
	line-height:24px;
	font-weight:bold;
	color:#333;
}
.kalenderdatum-hinweis {
	margin:10px 5px;
}
.kaufartikel {
	width:100%;
}
.kaufartikel-benachrichtigung {
	margin-bottom:20px;
}
.kaufartikel-amazon-hinweise {
	font-size:11px;
	margin-top:20px;
	margin-bottom:10px;
}
.kaufartikel-img {
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:0;
	font-size:0;
	padding-left:5px;
}
.kaufartikel-img img {
	max-width:100px;
	max-height:100px;
}
.kaufartikel-text {
	padding-top:5px;
	padding-bottom:5px;
}
.kaufartikel-beschreibung {
	font-size:0.9em;
	margin-top:5px;
	display:block;
}
.online-videos {
	width:100%;
}
.online-videos-titel {
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
.online-videos-preis {
	white-space:nowrap;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	padding-right:5px;
}
.kommentar {
	padding:5px;
	background-color:;
	margin-bottom:10px;
}
.kommentar-sub {
	padding:5px 0px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
}
.kommentar-antworten {
	margin-bottom:10px;
	margin-top:20px;
}
.kommentar-antworten a {
	font-weight:bold;
}
.kommentar-abgeben-label {
	font-size:12px;
	padding-right:5px;
	vertical-align:middle;
}
.ui-widget-header .ui-icon {
	background-image:url(/img/close_x.png);
	background-position:center;
}
.ui-widget-header .ui-state-hover {
	background-color:none;
	background-image:none;
	border:0px solid black;
}
.kommentar-abgeben-input {
	width:200px;
}
.kommentar-abgeben-input-half {
	width:100px;
}
.kommentar-abgeben-textarea {
	width:350px;
	height:100px;
}
.kommentar-abgeben-zusatz {
	font-size:11px;
}
.kommentar-abgeben-rules {
	font-size:11px;
	padding-top:10px;
}
.kommentar-user {
	font-weight:bold;
}
.mb5 {
	margin-bottom:5px;
}
.underline {
	text-decoration:underline;
}
.kommentar-abgeben-submit {
	font-size:12px;
	font-family:arial;
}
 
.serien-serie-links li {
	margin-bottom:5px;
}
.serien-serie-link-bild {
	vertical-align:middle;
	font-size:0;
	padding-right:10px;
}
.serien-serie-link-titel {
	vertical-align:middle;
}
.fehlt-link td {
	padding-right:10px;
	padding-bottom:5px;
}
.fehlt-link-submit {
	padding-top:10px;
}
.fehlt-link-input {
	width:250px;
	border:1px solid #666;
}
.person-title {
	font-size:20px;
	font-weight:bold;
}
.person-image {
	float:left;
	margin-right:20px;
}

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



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

.person-rolle-zusatz {
	font-size:9px;
	margin-top:5px;
	display:block;
}
.person-rolle-bemerkung {
	font-size:10px;
}
.a-z-serie {
	padding:5px;
}
.a-z-serie-bild {
	width:100px;
	margin-right:10px;
	height:53px;
	float:left;
	font-size:0;
}
.a-z-serie-bild img {
	width:100px;
	height:53px;
}
.a-z-serie-titel {
	font-weight:bold;
}
.a-z-serie-untertitel {
	font-size:0.9em;
	margin-top:2px;
}
.a-z-serie-jahr-land {
	font-size:0.85em;
	margin-top:5px;
}
.a-z-weiter {
	margin-top:20px;
	font-weight:bold;
}
.serien-starts-serie {
	display:block;
	margin-bottom:5px;
	padding:5px;
	height:85px;
	padding-bottom:0px;
	overflow:hidden;
	position:relative;
}
.serien-starts-bild {
	width:150px;
	height:80px;
	display:block;
	position:absolute;
	left:5px;
	top:5px;
}
.serien-starts-titel {
	margin-bottom:5px;
	display:block;
	margin-left:155px;
	margin-right:75px;
}
.serien-starts-titel a {
	font-weight:bold;
}
.serien-starts-sender {
	display:block;
	margin-left:155px;
	margin-right:75px;
}
.serien-starts-sender img {
	height:15px;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
}
.serien-news {
	width:100%;
	background-color:white;
	float:none;
}
.serien-news .news-untertitel {
	font-size:12px
}
.alle-serien-heute-uhrzeit {
	width:32px;
	display:block;
	float:left;
}
.alle-serien-heute-titel {
	display:block;
}
.alle-serien-heute-block {
	width:180px;
	height:130px;
	float:left;
	margin-right:10px;
}
.alle-serien-heute-block-right {
	margin-right:0;
}
.alle-serien-heute-arrow {
	cursor:pointer;
}
.alle-serien-heute-arrow-disabled {
	color:gray;
	cursor:auto;
}
.alle-serien-heute-senderlogo {
	margin-left:20px;
}
.alle-serien-heute-container {
	width:100%;
	overflow:hidden;
}
.alle-serien-heute-serien li {
	height:14px;
	overflow:hidden;
	font-size:11px;
}
.alle-serien-heute-weiter {
	text-align:left;
	font-weight:bold;
}
.orange-bar .serien-nach-sendern-dropdown-sender {
	border-top-right-radius:0;
}
.orange-bar .serien-nach-sendern-dropdown-jahr {
	border-top-left-radius:0;
}
.serien-nach-sendern-ueberschrift {
	float:left;
}
.serien-nach-sendern-auswahl {
}
.serien-nach-sendern-auswahl select,.serien-nach-sendern-auswahl a {
	margin-left:10px;
}
.serien-nach-sendern-auswahl select:first-child {
	margin-left:0px;
}
.dropdown-arrow {
	font-size:9px;
	vertical-align:middle;
}
.sendetermine .serien-nach-sendern-datum {
	white-space:nowrap;
}
.sendetermine .serien-nach-sendern-anmerkung {
	font-size:0.85em;
}
.serie-video-bild {
	vertical-align:middle;
	width:115px;
	padding:0;
	font-size:0;
}
.serie-video-bild img {
	max-width:115px;
	max-height:162px;
}
.serie-video-titel {
	vertical-align:top;
	background-color:#edece5;
	width:105px;
	color:#333333;
	padding:5px 5px 5px 5px;
	font-size:10px;
}
.serie-video-spacer {
	width:20px;
}
.suchergebnis {
	padding:5px;
}
.suchergebnis-bild {
	width:100px;
	margin-right:5px;
	height:53px;
	float:left;
	font-size:0;
	display:block;
}
.suchergebnis-bild img {
	width:100px;
	height:53px;
}
.suchergebnis-titel {
	font-weight:bold;
	display:block;
}
.suchergebnis-untertitel {
	font-size:0.9em;
	margin-top:2px;
	display:block;
}
.suchergebnis-wannwo {
	font-size:0.85em;
	margin-top:5px;
	display:block;
}
.suchergebnis-auto {
	cursor:pointer;
	background-color:white;
	padding:5px;
	min-width:210px;
	font-size:11px;
	display:block;
}
.suchergebnis-auto:hover {
	background-color:#fcc900;
}
.suchergebnis-auto:after {
	content:"";
	clear:left;
	display:block;
}
.suchergebnis-auto span {
	display:block;
}
.suchergebnis-auto-bild {
	width:75px;
	height:40px;
	float:left;
	margin-right:5px;
}
.suchergebnis-auto-bild img {
	width:75px;
	height:40px;
}
.suche-weiter {
	font-weight:bold;
	margin-top:20px;
}
.suchergebnis-bild-person {
	width:53px;
}
.suchergebnis-bild-person img {
	width:53px;
}
.suchergebnis-auto-titel {
	font-weight:bold;
}
.suchergebnis-funktionen {
	font-size:0.9em;
	margin-top:5px;
}
.suchergebnis-auto-bild-person {
	width:40px;
}
.suchergebnis-auto-bild-person img {
	width:40px;
	height:40px;
}
.updates-update {
	padding:0px;
}
.updates-update a {
	padding:5px;
	padding-bottom:0;
	margin-bottom:5px;
	display:block;
	height:85px;
	overflow:hidden;
	position:relative;
}
.updates-bild {
	width:150px;
	height:80px;
	position:absolute;
	left:5px;
	top:5px;
}
.updates-titel,.updates-info {
	margin-left:155px;
}
.updates-titel {
	margin-bottom:5px;
	display:block;
}
.updates-titel a {
	font-weight:bold;
}
.updates-status {
	font-style:italic;
}
ul.newsletter {
	margin-top:10px;
}
.knowledge-logo {
	width:100px;
	float:left;
	margin:5px 10px 5px 5px;
}
.knowledge-logo caption {
	caption-side:bottom;
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
	text-align:left;
}
.knowledge-logo img {
	width:100px;
}
.knowledge-logo td {
	font-size:0;
}
.serie-infos-kauftipp {
	float:left;
	width:115px;
	text-align:center;
	display:block;
	padding:5px;
}
.serie-infos-kauftipp-bild {
	display:block;
	height:162px;
	font-size:0;
}
.serie-infos-kauftipp-bild img {
	max-height:162px;
	max-width:115px;
}
.serie-infos-kauftipp-caption {
	display:block;
	margin-top:10px;
	font-size:10px;
	line-height:13px;
	max-height:39px;
	overflow:hidden;
}
a.fs-btn,.btn-enhanded {
	white-space:nowrap;
	position:relative;
	display:inline-block;
	padding:0px 9px;
	font-weight:bold;
	overflow:visible;
	font-size:14px;
	line-height:21px;
	height:21px;
	border-radius:5px;
	border-color:#f1f1f1 #dbdbdb #9f9f9f #dddddd;
	border-style:solid;
	border-width:1px;
	background-image:url(/img/fs-btn-hover-bg.png);
	background-size:1px 200%;
}
a.fs-btn-disabled {
	cursor:default;
}
a.fs-btn.small {
	height:18px;
	font-size:12px;
	line-height:18px;
}
a.fs-btn:link,a.fs-btn:visited,a.fs-btn:active,a.fs-btn:hover {
	color:#333333;
	text-decoration:none;
}
a.fs-btn-disabled:link,a.fs-btn-disabled:visited,a.fs-btn-disabled:active,a.fs-btn-disabled:hover {
	color:gray;
}
a.fs-btn:hover {
	background-position:0 -100%;
}
a.fs-btn-disabled:hover {
	background-position:0 0;
}
a.fs-btn-play {
	padding-left:25px
}
a.fs-btn-play:before {
	background-image:url(/img/ansehen-small.png);
	width:19px;
	content:"";
	position:absolute;
	left:2px;
	top:1px;
	height:18px;
	background-repeat:no-repeat;
}
a.fs-btn-play-gray:before {
	background-image:url(/img/ansehen-small-gray.png);
}
.back:before {
	content:"◀ ";
}
.fore:after {
	content:" ▶";
}
.up:before {
	content:"▲ ";
}
.fs-btns {
	text-align:center;
	margin-top:3%;
	margin-bottom:3%;
}
.fs-btns .fs-btn {
	 
	margin-right:1%;margin-left:1%;
}
.label-sprache {
	background-color:#808080;
	color:white;
	border-radius:1px;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	font-weight:normal;
	font-size:11px;
	white-space:nowrap;
	border:1px solid #808080;
}
.label-definition {
	background-color:white;
	color:#808080;
	border:1px solid #808080;
	border-radius:1px;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	font-weight:normal;
	font-size:11px;
	white-space:nowrap;
}
.label-definition-high {
	color:#333333;
	border-color:#333333;
}
.fs-btn-container {
	text-align:center;
}
button.fs-btn,.serie-content-left.login button {
	font-size:14px;
	color:#333333;
	cursor:pointer;
	padding:0 6px;
	font-weight:bold;
	overflow:visible;
	height:23px;
	border-radius:5px;
	border-color:#f1f1f1 #dbdbdb #9f9f9f #dddddd;
	border-style:solid;
	border-width:1px;
	background-image:url(/img/fs-btn-hover-bg.png);
	background-size:1px 200%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
}
button.fs-btn:hover,.serie-content-left.login button:hover {
	background-position:0 -100%;
}
button.small {
	height:20px;
	font-size:12px;
}
button.fs-btn:disabled ,.serie-content-left.login button:disabled ,.serie-content-left.login form.submitted button{
	color:gray;
	cursor:auto;
}
button.fs-btn:disabled:hover,.serie-content-left.login button:disabled:hover,.serie-content-left.login form.submitted button:hover {
	background-position:0 0;
}
.serie-content-left.login fieldset {
	margin:15px 0px;
	border:1px solid lightgray;
	padding:10px;
	border-radius:5px;
}
.serie-content-left.login fieldset legend {
	font-weight:bold;
}
.serie-content-left.login input[type=text],.serie-content-left.login input[type=number],.serie-content-left.login input[type=email],.serie-content-left.login input[type=password] {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:top;
	width:180px;
	border:1px solid #c0c0c0;
	border-radius:2px;
	margin:0;
	padding:5px;
}
input[type='number'] {
	-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance:none;
}
.serie-content-left.login input:invalid,#kommentar-abgeben input:invalid {
	background-image:url(/img/required.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.serie-content-left.login input:focus:invalid,#kommentar-abgeben input:focus:invalid {
	background-image:url(/img/invalid.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.serie-content-left.login input:valid,.serie-content-left.login input:focus:valid,#kommentar-abgeben input:valid,#kommentar-abgeben input:focus:valid {
	background-image:url(/img/valid.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.serie-content-left.login .tooltip-outer {
	font-weight:bold;
	display:inline-block;
	color:white;
	background-color:blue;
	border-radius:100%;
	line-height:15px;
	width:15px;
	text-align:center;
	position:relative;
}
.serie-content-left.login .tooltip-outer .tooltip-inner {
	font-weight:normal;
	display:none;
	position:absolute;
	background-color:lightblue;
	color:black;
	left:20px;
	top:0;
	width:200px;
	z-index:1;
	padding:5px;
	border-radius:2px;
	text-align:left;
}
.serie-content-left.login .tooltip-outer:hover .tooltip-inner {
	display:block;
}
.serie-content-left.login input[name=username] {
	padding-right:25px;
}
.serie-content-left.login table td {
	padding:0px 10px 10px 0px;
}
.serie-content-left.login p {
	margin-top:10px;
	margin-bottom:10px;
}
.serie-content-left.login label {
	cursor:pointer;
}
.serie-content-left.login span.label {
	width:200px;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
}
.serie-content-left.login span.label.narrow {
	width:100px;
}
.username_check {
	position:relative;
}
.username_check.invalid:before {
	content:"!";
	display:block;
	position:absolute;
	top:1px;
	right:5px;
	height:15px;
	width:15px;
	line-height:15px;
	background-color:red;
	color:white;
	font-weight:bold;
	text-align:center;
	border-radius:100%;
}
.check_waiting {
	background-color:gray;
}
.check_yes {
	background-color:green;
}
.check_no {
	background-color:red;
}
ul.newsletter li {
	list-style-type:square;
	list-style-position:inside;
}
.img-newsletter-img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.links-partner-bild {
	vertical-align:top;
	font-size:0;
	padding-bottom:10px;
	padding-right:10px;
}
td.links-partner-titel {
	vertical-align:top;
	font-size:12px;
	padding-bottom:10px;
}
span.links-partner-titel {
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}
span.links-partner-beschreibung {
	display:block;
	font-size:11px;
}
.links-gruppe {
	width:100%;
}
.links-gruppe-ueberschrift {
	padding-top:10px;
}
.links-gruppe-titel {
	padding-bottom:10px;
	padding-right:10px;
	font-size:12px;
	vertical-align:top;
	font-weight:bold;
}
.links-gruppe-beschreibung {
	padding-bottom:10px;
	font-size:11px;
	vertical-align:top;
}
.links-sender {
	width:100%;
	margin-top:20px;
}
.links-sender-ueberschrift {
	padding-top:10px;
}
.links-sender-bild {
	padding-bottom:10px;
	padding-right:10px;
	font-size:0;
	vertical-align:top;
	width:0;
}
.links-sender-name {
	vertical-align:top;
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	padding-right:20px;
}
.links-sender-name-right {
	padding-right:0px;
}
.a-z-buchstaben {
	text-align:center;
	font-size:0;
}
.a-z-buchstaben li {
	display:inline-block;
}
.a-z-buchstaben li a {
	background-image:url(/img/a-z-leiste.png);
	width:43px;
	height:43px;
	overflow:hidden;
	display:block;
}
.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-buchstaben li a.a {
	background-position:0px 0;
}
.a-z-buchstaben li a.a:hover,.a-z-buchstaben li a.a-active {
	background-position:1118px 0;
}
.a-z-buchstaben li a.b {
	background-position:-43px 0;
}
.a-z-buchstaben li a.b:hover,.a-z-buchstaben li a.b-active {
	background-position:1075px 0;
}
.a-z-buchstaben li a.c {
	background-position:-86px 0;
}
.a-z-buchstaben li a.c:hover,.a-z-buchstaben li a.c-active {
	background-position:1032px 0;
}
.a-z-buchstaben li a.d {
	background-position:-129px 0;
}
.a-z-buchstaben li a.d:hover,.a-z-buchstaben li a.d-active {
	background-position:989px 0;
}
.a-z-buchstaben li a.e {
	background-position:-172px 0;
}
.a-z-buchstaben li a.e:hover,.a-z-buchstaben li a.e-active {
	background-position:946px 0;
}
.a-z-buchstaben li a.f {
	background-position:-215px 0;
}
.a-z-buchstaben li a.f:hover,.a-z-buchstaben li a.f-active {
	background-position:903px 0;
}
.a-z-buchstaben li a.g {
	background-position:-258px 0;
}
.a-z-buchstaben li a.g:hover,.a-z-buchstaben li a.g-active {
	background-position:860px 0;
}
.a-z-buchstaben li a.h {
	background-position:-301px 0;
}
.a-z-buchstaben li a.h:hover,.a-z-buchstaben li a.h-active {
	background-position:817px 0;
}
.a-z-buchstaben li a.i {
	background-position:-344px 0;
}
.a-z-buchstaben li a.i:hover,.a-z-buchstaben li a.i-active {
	background-position:774px 0;
}
.a-z-buchstaben li a.j {
	background-position:-387px 0;
}
.a-z-buchstaben li a.j:hover,.a-z-buchstaben li a.j-active {
	background-position:731px 0;
}
.a-z-buchstaben li a.k {
	background-position:-430px 0;
}
.a-z-buchstaben li a.k:hover,.a-z-buchstaben li a.k-active {
	background-position:688px 0;
}
.a-z-buchstaben li a.l {
	background-position:-473px 0;
}
.a-z-buchstaben li a.l:hover,.a-z-buchstaben li a.l-active {
	background-position:645px 0;
}
.a-z-buchstaben li a.m {
	background-position:-516px 0;
}
.a-z-buchstaben li a.m:hover,.a-z-buchstaben li a.m-active {
	background-position:602px 0;
}
.a-z-buchstaben li a.n {
	background-position:-559px 0;
}
.a-z-buchstaben li a.n:hover,.a-z-buchstaben li a.n-active {
	background-position:559px 0;
}
.a-z-buchstaben li a.o {
	background-position:-602px 0;
}
.a-z-buchstaben li a.o:hover,.a-z-buchstaben li a.o-active {
	background-position:516px 0;
}
.a-z-buchstaben li a.p {
	background-position:-645px 0;
}
.a-z-buchstaben li a.p:hover,.a-z-buchstaben li a.p-active {
	background-position:473px 0;
}
.a-z-buchstaben li a.q {
	background-position:-688px 0;
}
.a-z-buchstaben li a.q:hover,.a-z-buchstaben li a.q-active {
	background-position:430px 0;
}
.a-z-buchstaben li a.r {
	background-position:-731px 0;
}
.a-z-buchstaben li a.r:hover,.a-z-buchstaben li a.r-active {
	background-position:387px 0;
}
.a-z-buchstaben li a.s {
	background-position:-774px 0;
}
.a-z-buchstaben li a.s:hover,.a-z-buchstaben li a.s-active {
	background-position:344px 0;
}
.a-z-buchstaben li a.t {
	background-position:-817px 0;
}
.a-z-buchstaben li a.t:hover,.a-z-buchstaben li a.t-active {
	background-position:301px 0;
}
.a-z-buchstaben li a.u {
	background-position:-860px 0;
}
.a-z-buchstaben li a.u:hover,.a-z-buchstaben li a.u-active {
	background-position:258px 0;
}
.a-z-buchstaben li a.v {
	background-position:-903px 0;
}
.a-z-buchstaben li a.v:hover,.a-z-buchstaben li a.v-active {
	background-position:215px 0;
}
.a-z-buchstaben li a.w {
	background-position:-946px 0;
}
.a-z-buchstaben li a.w:hover,.a-z-buchstaben li a.w-active {
	background-position:172px 0;
}
.a-z-buchstaben li a.x {
	background-position:-989px 0;
}
.a-z-buchstaben li a.x:hover,.a-z-buchstaben li a.x-active {
	background-position:129px 0;
}
.a-z-buchstaben li a.y {
	background-position:-1032px 0;
}
.a-z-buchstaben li a.y:hover,.a-z-buchstaben li a.y-active {
	background-position:86px 0;
}
.a-z-buchstaben li a.z {
	background-position:-1075px 0;
}
.a-z-buchstaben li a.z:hover,.a-z-buchstaben li a.z-active {
	background-position:43px 0;
}
.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-btn {
	width:31px;
	height:24px;
	display:block;
	position:absolute;
	right:15px;
	top:7px;
	background-image:url(/img/btn-print.png);
	background-position:0 0;
}
.print-btn:hover {
	background-position:-31px 0px;
}
.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-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:768px) and (     max-width     :910px) {
.home-noch-nichts-gefunden:before {
		background-image:url(/img/noch-nichts-gefunden-links2.png);
}
}
	 
	 
	
	
.google-breit {
	text-align:center;
}

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

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


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



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

.fs-2 {
	width:592px;
	height:87px;
}
@media only screen and (     max-width     :680px) {
	.fs-2 {
		width:300px;
		height:250px;
	}
}
@media only screen and (     max-width     :488px) {
	.fs-2 {
		width:300px;
		height:250px;
	}
}







 .serie-content-left .rickroll-rectangle {display:none;} 
@media only screen and (     max-width     :767px) {
	 
	.serie-content-left {
		width:96%;
		 
	}
	 
	.no-desktop {
		display:inline;
	}
	.no-desktop-block {
		display:block;
	}
	.serie-info-auch {
		overflow:hidden;
	}
	.newsletter-button {
		background-image:url(/img/newsletter_button_neu_2.png);
		width:209px;
	}
	.newsletter-button:hover {
		background-position:-220px 0px;
	}
	.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,a.print-btn,.zurueck-nach-oben,.navi ul li ul li {
		display:none;
	}
	aside {width:96%;padding:2%;}
	 .right-dvds {display:none;}
	 .gewinnspiele li .gewinnspiel-content {text-align:left;}
	 
	 .serie-content-left .rickroll-rectangle{display:block;} 
	 aside .rickroll-rectangle {display:none;}
}

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

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

@media only screen and (     max-width     :600px),only screen and (min-width:768px) and (     max-width     :960px) {
	.cast-crew  .infos {display:inline-block;vertical-align:middle;width:calc(100% - (55px + 1%));}
		.cast-crew  .schauspieler{width:auto;margin-right:0;display:block;}
			.cast-crew  .rolle{width:auto;display:block;}
			.cast-crew  .bemerkung {margin-top:0;}
	 
	}
	
	
	
@media only screen and (     max-width     :600px) {
	.main-shadow > nav .optional {display:none;}
}
@media only screen and (     max-width     :400px) {
	.main-shadow > nav .optional2 {display:none;}
}
@media only screen and (     max-width     :600px),only screen and (min-width:768px) and (     max-width     :960px) {
		.home-a-z {
		-webkit-column-count:auto;
		-moz-column-count:auto;
		column-count:auto;
	}
	
	
	 
}
@media only screen and (     max-width     :630px),only screen and (min-width:768px) 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:768px) 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:768px) and (     max-width     :960px)  {
	.genres-home br {
		display:none;
	}
		}
	

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

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


#werbemittel-leaderboard {text-align:center;font-size:0;}
#werbemittel-leaderboard.not-empty{margin-bottom:1%;}
#werbemittel-skyscraper {position:absolute;top:0;left:101%;font-size:0;}
#werbemittel-skyscraper_links {position:absolute;top:0;right:101%;font-size:0;}
#werbemittel-rectangle {text-align:center;font-size:0;}
#werbemittel-rectangle.not-empty .anzeige-before:before,#werbemittel-mobile_rectangle.not-empty .anzeige-before:before,.rickroll-rectangle .anzeige-before:before {text-align:right;
	font-size:10px;
	content:"ANZEIGE";
display:block;}
#werbemittel-billboard {text-align:center;margin-left:-2%;margin-right:-2%;font-size:0;}
#werbemittel-billboard.not-empty {margin-bottom:2%;}
#werbemittel-mobile_leaderboard {text-align:center;font-size:0;}
#werbemittel-mobile_leaderboard.not-empty{margin-bottom:1%;margin-top:1%;}
.anzeige-before {display:inline-block;}



@media only screen and (     max-width     :320px) {
	#werbemittel-mobile_leaderboard.not-empty{margin-bottom:0;margin-top:0;}
}
#werbemittel-mobile_rectangle {margin-left:-2%;margin-right:-2%;text-align:center;font-size:0;}
#werbemittel-mobile_rectangle.not-empty{margin-bottom: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;}
