.projekktor {
	POSITION: relative; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #000; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Arial, Sans-Serif; FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.pptestcard {
	WIDTH: 100%; HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 18px; OVERFLOW: hidden
}
.pptestcard P {
	BORDER-BOTTOM: #000 5px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #000 5px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #3b393e; MARGIN: auto; PADDING-LEFT: 10px; WIDTH: 60%; PADDING-RIGHT: 10px; BORDER-TOP: #000 5px solid; TOP: 25%; BORDER-RIGHT: #000 5px solid; PADDING-TOP: 10px
}
.ppdisplay {
	POSITION: relative !important; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.ppdisplay .inactive {
	DISPLAY: none
}
.inactive.ppstart {
	DISPLAY: none
}
.inactive.ppbuffering {
	DISPLAY: none
}
.ppstart {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 80px; BOTTOM: 50%; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: -36px; BACKGROUND: url(http://www.giga.de/wp-content/themes/giga/assets/img/video/btn-play-2.png) no-repeat left top; HEIGHT: 80px; MARGIN-LEFT: -42px; CURSOR: pointer; PADDING-TOP: 0px; LEFT: 50%
}
.ppstart:hover {
	BACKGROUND: url(http://www.giga.de/wp-content/themes/giga/assets/img/video/btn-play-2.png) no-repeat left bottom
}
.ppstart:active {
	BACKGROUND: url(http://www.giga.de/wp-content/themes/giga/assets/img/video/btn-play-2.png) no-repeat
}
.ppbuffering {
	Z-INDEX: 9010; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 84px; BOTTOM: 50%; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: -38px; BACKGROUND: url(buffering.gif) #000 no-repeat center center; HEIGHT: 84px; MARGIN-LEFT: -45px; PADDING-TOP: 0px; LEFT: 50%; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px
}
.ppcontrols {
	BORDER-BOTTOM: #413e3e 1px solid; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2d2d', endColorstr='#0f0e0e',GradientType=0 ); BORDER-LEFT: #413e3e 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #2e2d2d; HEIGHT: 31px; BORDER-TOP: #413e3e 1px solid; RIGHT: 0px; BORDER-RIGHT: #413e3e 0px solid; PADDING-TOP: 0px
}
.ppcontrols .active {
	DISPLAY: block
}
.ppcontrols .inactive {
	DISPLAY: none
}
.notransitions.projekktor .active.ppcontrols {
	DISPLAY: block
}
.notransitions.projekktor .inactive.ppcontrols {
	DISPLAY: none
}
.active.ppcontrols {
	FILTER: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transition: opacity 0.1s linear; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; -o-transition: opacity 0.1s linear; opacity: 1; -webkit-backface-visibility: hidden; -moz-opacity: 1; -khtml-opacity: 1
}
.inactive.ppcontrols {
	FILTER: alpha(opacity=0); -webkit-transform: translate3d(0, 0, 0); transition: opacity 0.5s linear; -webkit-transition: opacity 0.5s linear; -moz-transition: opacity 0.5s linear; -o-transition: opacity 0.5s linear; opacity: 0; -webkit-backface-visibility: hidden; -moz-opacity: 0; -khtml-opacity: 0
}
.ppcontrols UL {
	LIST-STYLE-TYPE: none
}
.ppcontrols UL.left {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.ppcontrols UL.right {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px
}
.ppcontrols UL.bottom {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 25px; PADDING-TOP: 0px; LEFT: 0px
}
.ppcontrols UL.left LI {
	POSITION: relative; FLOAT: left
}
.ppcontrols UL.right LI {
	POSITION: relative; FLOAT: right
}
.ppplay {
	WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat left -3px; HEIGHT: 25px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.pppause {
	WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat left -3px; HEIGHT: 25px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.ppplay:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat left -38px
}
.ppplay:active {
	BACKGROUND: url(control-btn_map.png) no-repeat left -39px
}
.pppause {
	BACKGROUND: url(control-btn_map.png) no-repeat left -73px
}
.pppause:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat left -108px
}
.pppause:active {
	BACKGROUND: url(control-btn_map.png) no-repeat left -109px
}
.audio.projekktor .ppfsenter {
	DISPLAY: none
}
.audio.projekktor .ppfsexit {
	DISPLAY: none
}
.ppfsenter {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat right -3px; HEIGHT: 25px; CURSOR: pointer
}
.ppfsexit {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat right -3px; HEIGHT: 25px; CURSOR: pointer
}
.ppfsenter:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat right -38px
}
.ppfsenter:active {
	BACKGROUND: url(control-btn_map.png) no-repeat right -39px
}
.ppfsexit {
	BACKGROUND: url(control-btn_map.png) no-repeat right -73px
}
.ppfsexit:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat right -108px
}
.ppfsexit:active {
	BACKGROUND: url(control-btn_map.png) no-repeat right -109px
}
.ppvmax {
	BORDER-LEFT: medium none; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat -842px -3px; HEIGHT: 25px; BORDER-RIGHT: #000 1px solid
}
.ppvmax:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -842px -38px
}
.ppvmax:active {
	BACKGROUND: url(control-btn_map.png) no-repeat -842px -39px
}
.ppmute {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 29px; BACKGROUND: url(control-btn_map.png) no-repeat -750px -3px; HEIGHT: 25px
}
.ppmute:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -750px -38px
}
.ppmute:active {
	BACKGROUND: url(control-btn_map.png) no-repeat -750px -39px
}
.ppvslider {
	MARGIN: 10px 5px; WIDTH: 60px; BACKGROUND: url(control-btn_map.png) no-repeat -781px -13px; HEIGHT: 16px
}
.ppvmarker {
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(control-btn_map.png) no-repeat -634px -13px; HEIGHT: 6px; RIGHT: 0px; LEFT: 0px
}
.ppvknob {
	Z-INDEX: 201; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 6px; PADDING-RIGHT: 0px; BACKGROUND: url(control-btn_map.png) no-repeat -699px -5px; HEIGHT: 20px; TOP: -13px; CURSOR: pointer; PADDING-TOP: 0px; LEFT: 0px
}
.pptimeleft {
	TEXT-ALIGN: center; BORDER-LEFT: #413e3e 1px solid; LINE-HEIGHT: 25px; WIDTH: 130px; HEIGHT: 25px; COLOR: #fff; OVERFLOW: hidden; BORDER-RIGHT: #000 1px solid
}
.pploquality {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat -60px -75px; HEIGHT: 25px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.pphiquality {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat -60px -75px; HEIGHT: 25px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.pphiquality:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -109px
}
.pploquality {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -75px
}
.pploquality:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -109px
}
.pphiquality:active {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -108px
}
.pploquality:active {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -108px
}
.ppnext {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(control-btn_map.png) no-repeat -59px -3px; HEIGHT: 25px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.ppprev {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(control-btn_map.png) no-repeat -59px -3px; HEIGHT: 25px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.ppnext {
	BORDER-RIGHT: medium none
}
.ppnext:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -59px -38px
}
.ppnext:active {
	BACKGROUND: url(control-btn_map.png) no-repeat -59px -39px
}
.ppprev {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -3px
}
.ppprev:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -38px
}
.ppprev:active {
	BACKGROUND: url(control-btn_map.png) no-repeat -32px -39px
}
.ppscrubber {
	BORDER-BOTTOM: #000 1px solid; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-TOP: 0px; LEFT: 0px
}
.audio .ppscrubber {
	BACKGROUND: url(maccaco-load-static.png) repeat-x left top
}
.ppscrubberdrag {
	Z-INDEX: 302; POSITION: absolute; BACKGROUND-COLOR: transparent; WIDTH: 100%; HEIGHT: 5px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.ppplayhead {
	Z-INDEX: 301; POSITION: relative; BACKGROUND-COLOR: #14782b; WIDTH: 1px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 5px; CURSOR: pointer; LEFT: 0px; -webkit-transform: translate3d(0, 0, 0); transition: width 0.1s linear; -webkit-transition: width 0.1s linear; -moz-transition: width 0.1s linear; -o-transition: width 0.1s linear; -webkit-backface-visibility: hidden
}
.pploaded {
	Z-INDEX: 301; POSITION: relative; BACKGROUND-COLOR: #14782b; WIDTH: 1px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 5px; CURSOR: pointer; LEFT: 0px; -webkit-transform: translate3d(0, 0, 0); transition: width 0.1s linear; -webkit-transition: width 0.1s linear; -moz-transition: width 0.1s linear; -o-transition: width 0.1s linear; -webkit-backface-visibility: hidden
}
.ppcuepoint {
	Z-INDEX: 302; POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: yellow; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 0px; HEIGHT: 5px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.ppcuepoint:hover {
	BACKGROUND-COLOR: red; CURSOR: pointer
}
.pploaded {
	Z-INDEX: 10; POSITION: relative; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8
}
.ppplayhead {
	MARGIN-TOP: -5px
}
.ppscrubbertip {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 3px; LINE-HEIGHT: 15px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: none; BACKGROUND: #2e2d2d; COLOR: #fdfdfd; FONT-SIZE: 11px; TOP: -30px; PADDING-TOP: 3px; LEFT: 25px
}
.ppscrubbertip:after {
	BORDER-BOTTOM: transparent solid; POSITION: absolute; BORDER-LEFT: transparent solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent solid; CONTENT: " "; TOP: 100%; BORDER-RIGHT: transparent solid; pointer-events: none
}
.ppscrubbertip:after {
	BORDER-RIGHT-WIDTH: 5px; BORDER-TOP-COLOR: #333; BORDER-TOP-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 5px; MARGIN-LEFT: -5px; BORDER-LEFT-WIDTH: 5px; LEFT: 50%
}
.active.ppcontextmenu {
	DISPLAY: block
}
.inactive.ppcontextmenu {
	DISPLAY: none
}
.ppcontextmenu {
	LIST-STYLE: none none outside; Z-INDEX: 2147483647; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; BACKGROUND: #ffffff 0px 0px; OVERFLOW: auto; BORDER-TOP: #cccccc 1px solid; TOP: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px; LEFT: 0px; border-radius: 2px 2px 2px 2px
}
.ppcontextmenu LI {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; WORD-WRAP: normal; WHITE-SPACE: nowrap; COLOR: #333; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.ppcontextmenu LI:hover {
	BACKGROUND-COLOR: #333; COLOR: #fff
}
.ppad .ppcontrols {
	Z-INDEX: 1000
}
.ppad .ppadtitle {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; BOTTOM: 2%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; LEFT: 2%
}
.ppadskip {
	POSITION: absolute; BACKGROUND-COLOR: transparent; WIDTH: 85%; BOTTOM: -10px; HEIGHT: 28px; COLOR: #fdfdfd; RIGHT: 0px; PADDING-TOP: 2px
}
.locked.ppskip {
	BACKGROUND-COLOR: red
}
.unlocked.ppskip {
	COLOR: #00b0ff; CURSOR: pointer
}
.pppostad .active.ppprev {
	DISPLAY: none
}
.inactive.pptracksbtn {
	DISPLAY: none
}
.inactive.pptracks {
	DISPLAY: none
}
.active.pptracksbtn {
	DISPLAY: block
}
.active.pptracks {
	DISPLAY: block
}
.pptracks SPAN {
	POSITION: relative
}
.on.pptracksbtn {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat -120px -72px; HEIGHT: 30px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.off.pptracksbtn {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; BACKGROUND: url(control-btn_map.png) no-repeat -120px -72px; HEIGHT: 30px; CURSOR: pointer; BORDER-RIGHT: #000 1px solid
}
.on.pptracksbtn {
	BACKGROUND: url(control-btn_map.png) no-repeat -92px -72px
}
.pptracksbtn:hover {
	BACKGROUND: url(control-btn_map.png) no-repeat -118px -106px
}
.pptracks {
	Z-INDEX: 1000; POSITION: absolute; TEXT-ALIGN: center; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; ZOOM: 1; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; COLOR: #fdfdfd; OVERFLOW: hidden; PADDING-TOP: 5px; LEFT: 0px
}
.shifted.pptracks {
	BOTTOM: 38px
}
