/*
Projekktor II Theme: Tagesschau24
Author: Sascha Kluger
Author URI: http://www.spinningairwhale.com
*/
.tshtmlplayer, .tshtmltplayer, #ts_htmlplayer{background-color:#000;height:436px;margin:auto;padding:0;position:relative;width:776px}
.tshtmlplayer input, .tshtmltplayer input, #ts_htmlplayer input {cursor: pointer;}
.pplogo{display:none;}
.ppcontrols{background:url(ts24sprites.png) repeat-x scroll 0 -1487px transparent;bottom:0;display:block;height:37px;margin:0;overflow:hidden;padding:0;position:absolute;right:0;width:100%}
.ppplay,.pppause{background:url(ts24sprites.png) no-repeat 0 -1389px transparent;cursor:pointer;display:block;height:13px;left:0;margin-left:14px;margin-top:5.5px;position:absolute;top:0;width:13px}
.pppause{background:url(ts24sprites.png) no-repeat 0 -1375px transparent;display:none}
.ppfsenter,.ppfsexit{background:url(ts24sprites.png) no-repeat 0 -1356px transparent;cursor:pointer;display:block;height:18px;margin-right:12px;margin-top:3px;position:absolute;right:0;top:0;width:24px}
.ppfsexit{background:url(ts24sprites.png) no-repeat 0 -1337px transparent;display:block}
.ppscrubber{background-color:transparent;bottom:0;display:block;height:10px;left:0;margin:auto;padding:0;position:absolute;width:100%}
.ppplayhead,.pploaded{bottom:0;cursor:pointer;display:block;height:10px;left:0;position:absolute;width:1px;z-index:3000}
.pploaded{background:url(ts24sprites.png) repeat-x 0 -1515px transparent;height:10px}
.ppplayhead{background:url(ts24sprites.png) repeat-x 0 -1526px transparent;height:10px}
.pptitle{display:none}
.pptimedisplay{color:#fff;font-size:10px;font-weight:400;height:28px;line-height:25px;overflow:hidden;position:absolute;right:40px;top:0;width:130px}
.pptimeremaining{color:#84a8dc}
.pptimedelimiter{background:url(ts24sprites.png) no-repeat 0 -1465px transparent;height:15px;width:8px}
.ppvmax,.ppunmute,.ppmute{background:url(ts24sprites.png) no-repeat 0 -1436px transparent;cursor:pointer;height:11px;left:41px;margin-left:8px;margin-top:6.5px;position:absolute;top:0;width:14px}
.ppmute{background:url(ts24sprites.png) no-repeat 0 -1448px transparent}
.ppvslider{cursor:pointer;height:26px;left:74px;position:absolute;background-color:#3F74B6;top:0;width:106px;z-index:202}
.ppvmask{background:url(ts24sprites.png) no-repeat 0 -1829px transparent;height:26px;left:0;position:absolute;top:0;width:106px;z-index:201}
.ppvmarker{background:url(ts24sprites.png) no-repeat 0 -1801px transparent;height:26px;left:0;position:absolute;top:0;width:106px;z-index:199}
.ppvknob{cursor:pointer}
.pptestcard{background:url(testcard.png) center center repeat-y;color:red;font-size:14px;font-weight:700;height:100%;overflow:hidden;width:100%}
.pptestcard p{background-color:#ccc;border:5px solid #000;line-height:25px;margin:auto;overflow:hidden;padding:10px;position:relative;text-align:center;top:40%;width:50%}
.ppbuffering{z-index:8000;bottom:50%;display:none;height:60px;left:50%;margin-bottom:-30px;margin-left:-30px;padding:0;position:absolute;width:60px;z-index:8000;overflow:hidden;}
.ppstart,.ppstart:hover{z-index:7000;background:url(tsstartc.png) no-repeat center center transparent;cursor:pointer;display:block;height:100%;left:0;position:relative;top:0;width:100%}
.ppstart:hover{background:url(tsstarto.png) no-repeat center center transparent}
.ppsepa,.ppsepb,.ppsepc,.ppsepd{background:url(ts24sprites.png) no-repeat 0 -1410px transparent;height:26px;position:absolute;top:0;width:3px}
.ppunmute.inactive,.ppmute.inactive,.ppstart.inactive,.ppcontrols.inactive,.ppplay.inactive,.pppause.inactive,.ppfsenter.inactive,.ppfsexit.inactive,.ppprev.inactive,.ppnext.inactive {display: none;}
.ppunmute.active,.ppmute.active,.ppstart.active,.ppcontrols.active,.ppplay.active,.pppause.active,.ppfsenter.active,.ppfsexit.active,.ppprev.active,.ppnext.active {display: block;}
.ppcontext{font-size:12px}
.ppsepa{left:38px}
.ppsepb{left:189px}
.ppsepc{right:183px}
.ppsepd{right:47px}

/* audio */
.tshtmlaudioplayer {width:512px; height:90px;margin:auto;padding:0;position:relative;}
.tshtmlaudioplayer .ppstart,.tshtmlaudioplayer .ppstart:hover{z-index:200;background:url(tsstartc-audio.png) no-repeat center center transparent;cursor:pointer;height:52px;left:0;position:relative;top:0;width:100%}
.tshtmlaudioplayer .ppstart:hover{background:url(tsstarto-audio.png) no-repeat center center transparent}
.tshtmlaudioplayer .ppbuffering{z-index:8000;top:30px;display:none;height:60px;left:50%;margin-top:-30px;margin-left:-30px;padding:0;position:absolute;width:60px;z-index:8000}
.tshtmlaudioplayer .ppcontrols.inactive {display:block}
.tshtmlaudioplayer .ppfsenter, .tshtmlaudioplayer.ppfsexit {display:none;}
.tshtmlaudioplayer .ppsepd{display: none;}
.tshtmlaudioplayer .pptimedisplay {right: -20px;}
.tshtmlaudioplayer .pptimedisplay span {padding:0; margin: 0;}
.tshtmlaudioplayer .ppsepc {right: 120px;}

/* teaser box */
.tshtmltplayer .ppvslider,
.tshtmltplayer .pptimedisplay,
.tshtmltplayer .ppvmax,
.tshtmltplayer .ppmute,
.tshtmltplayer .ppunmute,
.tshtmltplayer .ppsepc,
.tshtmltplayer .ppsepb
{display:none;}
