video.projekktor {
	DISPLAY: none
}
DIV.projekktor .ppgiga {
	TEXT-ALIGN: left
}
DIV.projekktor .ppgiga > A.gigaLogo {
	BACKGROUND-IMAGE: url(http://www.giga.de/wp-content/themes/giga/assets/img/profile-gigaforum.png); BORDER-BOTTOM: #0a5f2b 3px solid; POSITION: absolute; BORDER-LEFT: #0a5f2b 3px solid; BACKGROUND-COLOR: #0a5f2b; WIDTH: 26px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; HEIGHT: 26px; BORDER-TOP: #0a5f2b 3px solid; TOP: 10px; BORDER-RIGHT: #0a5f2b 3px solid; LEFT: 10px; border-radius: 100%; background-size: 90%
}
DIV.projekktor .ppgiga > I.icon-share {
	BORDER-BOTTOM: #111 1px solid; POSITION: absolute; BORDER-LEFT: #111 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #2a2a2a; MARGIN-TOP: -21px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #111; FONT-SIZE: 20px; BORDER-TOP: #111 1px solid; TOP: 50%; CURSOR: pointer; RIGHT: 10px; BORDER-RIGHT: #111 1px solid; PADDING-TOP: 10px; border-radius: 5px
}
DIV.projekktor .ppgiga > I.icon-share:hover {
	COLOR: #696969
}
DIV.projekktor .ppgiga > .shareBar {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar {
	TEXT-ALIGN: center; MARGIN-TOP: 2%; COLOR: #fff
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > SPAN {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 15px
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > A {
	BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaa 1px solid; LINE-HEIGHT: 48px; FONT-STYLE: normal; MARGIN-TOP: 10px; WIDTH: 48px; DISPLAY: inline-block; FONT-FAMILY: FontAwesome; HEIGHT: 48px; COLOR: #fff; FONT-SIZE: 27px; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; BORDER-RIGHT: #aaa 1px solid; TEXT-DECORATION: inherit; -webkit-font-smoothing: antialiased
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > A:hover {
	
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > A.active {
	
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > .email:before {
	CONTENT: "\f003"
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar {
	POSITION: absolute; TOP: 15px; RIGHT: 20px
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > A {
	BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaa 1px solid; LINE-HEIGHT: 25px; FONT-STYLE: normal; WIDTH: 25px; DISPLAY: inline-block; FONT-FAMILY: FontAwesome; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; BORDER-RIGHT: #aaa 1px solid; TEXT-DECORATION: inherit; -webkit-font-smoothing: antialiased
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > A:hover {
	
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > .facebook:before {
	CONTENT: "\f09a"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > .facebook:before {
	CONTENT: "\f09a"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > .twitter:before {
	CONTENT: "\f099"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > .twitter:before {
	CONTENT: "\f099"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > .google:before {
	CONTENT: "\f0d5"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > .google:before {
	CONTENT: "\f0d5"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > .comments:before {
	CONTENT: "\f0e6"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .bigShareBar > .comments:before {
	CONTENT: "\f0e6"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareBar > .smallShareBar > .youtube:before {
	CONTENT: "\f16a"; CURSOR: pointer
}
DIV.projekktor .ppgiga > .shareMail.shareBar {
	HEIGHT: 90%
}
DIV.projekktor .ppgiga > .shareBar > .shareMail {
	MARGIN-TOP: 20px; WIDTH: 54.5%; HEIGHT: 55%; COLOR: #fff; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.projekktor .ppgiga > .shareBar > .shareMail INPUT {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 99%; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
DIV.projekktor .ppgiga > .shareBar > .shareMail TEXTAREA {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 99%; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
DIV.projekktor .ppgiga > .shareBar > .shareMail TEXTAREA {
	HEIGHT: 90%
}
DIV.projekktor .ppgiga > .shareBar > .shareMail SPAN {
	TEXT-TRANSFORM: none; DISPLAY: block
}
DIV.projekktor .ppgiga > .shareBar > .shareMail SPAN.textarea {
	HEIGHT: 45%
}
DIV.projekktor .ppgiga > .shareBar > .shareMail SPAN A {
	COLOR: #fff
}
DIV.projekktor .ppgiga > .shareBar .timeshare {
	MARGIN-TOP: 15px
}
DIV.projekktor .ppgiga > .shareBar .timeshare > LABEL {
	DISPLAY: block
}
DIV.projekktor .ppgiga > .shareBar .timeshare > LABEL > INPUT {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
DIV.projekktor .ppgiga > .shareBar .timeshare > INPUT {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
DIV.projekktor .ppgiga > .shareBar .timeshare > LABEL > INPUT[data-role='shareTime'] {
	TEXT-ALIGN: center; WIDTH: 45px; MARGIN-LEFT: 2%; MARGIN-RIGHT: 10px
}
DIV.projekktor .ppgiga > .shareBar .timeshare > INPUT[data-role='shareTime'] {
	TEXT-ALIGN: center; WIDTH: 45px; MARGIN-LEFT: 2%; MARGIN-RIGHT: 10px
}
DIV.projekktor .ppgiga > .shareBar .timeshare > LABEL > INPUT[data-role='shareEmbedCode'] {
	WIDTH: 50%; MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > .shareBar .timeshare > INPUT[data-role='shareEmbedCode'] {
	WIDTH: 50%; MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > .shareBar .timeshare > LABEL > INPUT[data-role='shareTimeLink'] {
	WIDTH: 50%; MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > .shareBar .timeshare > INPUT[data-role='shareTimeLink'] {
	WIDTH: 50%; MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > .shareBar .timeshare > LABEL > INPUT[data-role='useShareTime'] {
	MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > .shareBar .timeshare > INPUT[data-role='useShareTime'] {
	MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > .gigaLinkVideo {
	POSITION: absolute; LINE-HEIGHT: 19px; DISPLAY: block
}
DIV.gigaProjekktor.videoComments {
	MARGIN-TOP: 10px
}
DIV.gigaProjekktor.videoComments .gigaVideoComments {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #222; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; COLOR: #777; PADDING-TOP: 5px; border-radius: 5px
}
DIV.gigaProjekktor.videoComments .gigaVideoComments > IMG {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; WIDTH: 70px; FLOAT: left; BORDER-TOP: #444 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #444 1px solid; border-radius: 5px
}
DIV.gigaProjekktor.videoComments .gigaVideoComments > SPAN {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; DISPLAY: block
}
DIV.gigaProjekktor.videoComments .gigaVideoComments > SPAN.time {
	FONT-SIZE: 12px
}
DIV.gigaProjekktor.videoComments .gigaVideoComments > SPAN.time:before {
	CONTENT: "Kommentar nach "
}
DIV.gigaProjekktor.videoComments .gigaVideoComments > SPAN.time:after {
	CONTENT: " Sekunden"
}
DIV.projekktor .ppgiga > DIV.fullsizeElement {
	POSITION: absolute; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #000; PADDING-LEFT: 5px; WIDTH: 20%; PADDING-RIGHT: 5px; TOP: 5px; RIGHT: 5px; PADDING-TOP: 5px
}
DIV.projekktor .ppgiga > DIV.fullsizeElement .gigaVideoComments {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #222; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 1%; COLOR: #777; PADDING-TOP: 5px; border-radius: 5px
}
DIV.projekktor .ppgiga > DIV.fullsizeElement .gigaVideoComments > IMG {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; WIDTH: 20%; FLOAT: left; BORDER-TOP: #444 1px solid; MARGIN-RIGHT: 1%; BORDER-RIGHT: #444 1px solid; border-radius: 5px
}
DIV.projekktor .ppgiga > DIV.fullsizeElement .gigaVideoComments > SPAN {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; TEXT-TRANSFORM: none; DISPLAY: block; FONT-SIZE: 14px
}
DIV.projekktor .ppgiga > DIV.fullsizeElement .gigaVideoComments > SPAN.time {
	FONT-SIZE: 12px
}
DIV.projekktor .ppgiga > DIV.fullsizeElement .gigaVideoComments > SPAN.time:before {
	CONTENT: "Kommentar nach "
}
DIV.projekktor .ppgiga > DIV.fullsizeElement .gigaVideoComments > SPAN.time:after {
	CONTENT: " Sekunden"
}
DIV.projekktor .ppgiga > DIV.overlay {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations {
	POSITION: absolute; WIDTH: 96%; HEIGHT: 37.5%; MARGIN-LEFT: 2%; OVERFLOW: hidden; TOP: 53%; MARGIN-RIGHT: 2%
}
DIV.projekktor .ppgiga > DIV.overlay DIV.small.relations {
	BOTTOM: 35px; HEIGHT: auto; TOP: auto
}
DIV.projekktor .ppgiga > DIV.overlay DIV.small.relations .content .slider {
	FONT-SIZE: 0.8em
}
DIV.projekktor .ppgiga > DIV.overlay DIV.small.relations .leftScroll > A {
	MARGIN-TOP: -30px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.small.relations .rightScroll > A {
	MARGIN-TOP: -30px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .relation-head {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; COLOR: #fff
}
DIV.fullscreen.projekktor .ppgiga > DIV.overlay DIV.relations .relation-head {
	LINE-HEIGHT: 100%; FONT-SIZE: 25px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .leftScroll {
	Z-INDEX: 10; POSITION: relative; WIDTH: 2.5%; DISPLAY: inline-block; HEIGHT: 66.66%
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .rightScroll {
	Z-INDEX: 10; POSITION: relative; WIDTH: 2.5%; DISPLAY: inline-block; HEIGHT: 66.66%
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .leftScroll > A {
	POSITION: absolute; FONT-STYLE: normal; MARGIN-TOP: -20px; FONT-FAMILY: FontAwesome; COLOR: #fff; FONT-SIZE: 40px; TOP: 50%; FONT-WEIGHT: normal; TEXT-DECORATION: inherit; -webkit-font-smoothing: antialiased
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .rightScroll > A {
	POSITION: absolute; FONT-STYLE: normal; MARGIN-TOP: -20px; FONT-FAMILY: FontAwesome; COLOR: #fff; FONT-SIZE: 40px; TOP: 50%; FONT-WEIGHT: normal; TEXT-DECORATION: inherit; -webkit-font-smoothing: antialiased
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .leftScroll > A {
	POSITION: absolute; FONT-STYLE: normal; MARGIN-TOP: -20px; FONT-FAMILY: FontAwesome; COLOR: #fff; FONT-SIZE: 40px; TOP: 50%; FONT-WEIGHT: normal; TEXT-DECORATION: inherit; -webkit-font-smoothing: antialiased
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .rightScroll > A {
	POSITION: absolute; FONT-STYLE: normal; MARGIN-TOP: -20px; FONT-FAMILY: FontAwesome; COLOR: #fff; FONT-SIZE: 40px; TOP: 50%; FONT-WEIGHT: normal; TEXT-DECORATION: inherit; -webkit-font-smoothing: antialiased
}
DIV.fullscreen.projekktor .ppgiga > DIV.overlay DIV.relations .leftScroll > A {
	MARGIN-TOP: -40px; FONT-SIZE: 80px
}
DIV.fullscreen.projekktor .ppgiga > DIV.overlay DIV.relations .rightScroll > A {
	MARGIN-TOP: -40px; FONT-SIZE: 80px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .leftScroll > A {
	CURSOR: pointer
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .leftScroll > A:before {
	CONTENT: "\f0d9"
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content {
	WIDTH: 95%; DISPLAY: inline-block; WHITE-SPACE: nowrap; HEIGHT: 66.66%; OVERFLOW: hidden
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .rightScroll > A {
	CURSOR: pointer; RIGHT: 0px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .rightScroll > A:before {
	CONTENT: "\f0da"
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider {
	POSITION: relative; HEIGHT: 100%; LEFT: 0px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation {
	POSITION: relative; BACKGROUND-COLOR: #222; MARGIN: 0px 0.5%; DISPLAY: block; FLOAT: left; HEIGHT: 100%; COLOR: #777
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation:hover {
	BACKGROUND-COLOR: #333
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation > figure {
	BORDER-BOTTOM: #444 1px solid; POSITION: relative; BORDER-LEFT: #444 1px solid; MARGIN: 0px auto; DISPLAY: block; HEIGHT: 98%; OVERFLOW: hidden; BORDER-TOP: #444 1px solid; BORDER-RIGHT: #444 1px solid
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation > figure > time {
	BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.3em; BACKGROUND-COLOR: #222; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #fff; TOP: 0px; RIGHT: 0px; PADDING-TOP: 2px
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation > figure > IMG {
	DISPLAY: block; MAX-WIDTH: 100%; MAX-HEIGHT: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation > SPAN.title {
	POSITION: absolute; TEXT-ALIGN: left; TEXT-TRANSFORM: none; PADDING-LEFT: 4%; WIDTH: 92%; PADDING-RIGHT: 4%; DISPLAY: none; WHITE-SPACE: normal; HEIGHT: 95%; COLOR: #fff; TOP: 0px; PADDING-TOP: 5%; LEFT: 0px
}
DIV.fullscreen.projekktor .ppgiga > DIV.overlay DIV.relations .content .slider > A.relation > SPAN.title {
	FONT-SIZE: 35px
}
DIV.gigaOverlay.projekktor .active.ppbuffering {
	Z-INDEX: 0
}
DIV.gigaOverlay.projekktor .active.ppstart {
	Z-INDEX: 2
}
DIV.gigaOverlay.projekktor .active.ppcontrols {
	Z-INDEX: 2
}
DIV.projekktor .ppgiga .messageBox {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: none; TOP: 5%; LEFT: 0px
}
DIV.projekktor .ppgiga .messageBox .message {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #222; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MAX-WIDTH: 80%; MARGIN-BOTTOM: 5px; COLOR: #777; MARGIN-LEFT: auto; BORDER-TOP: #000 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: auto; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 5px; border-radius: 5px; box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.5)
}
DIV.gigaOverlay.projekktor .ppgiga .messageBox {
	Z-INDEX: 100
}
figure.gigaPlayer video.projekktor {
	WIDTH: 100%; HEIGHT: 100%
}
DIV.ppstateidle.projekktor .active.ppstart {
	Z-INDEX: 2; MARGIN-BOTTOM: -43px
}
DIV.ppstateidle.projekktor .ppgiga > DIV.overlay DIV.relations {
	TOP: 60%
}
.ppfsenterGiga {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; HEIGHT: 25px; CURSOR: pointer
}
.ppfsexitGiga {
	BORDER-LEFT: #413e3e 1px solid; WIDTH: 30px; HEIGHT: 25px; CURSOR: pointer
}
.ppfsexitGiga {
	
}
.ppfsenterGiga:hover {
	BACKGROUND: url(../theme/maccaco/control-btn_map.png) no-repeat right -38px
}
.ppfsenterGiga:active {
	BACKGROUND: url(../theme/maccaco/control-btn_map.png) no-repeat right -39px
}
.ppfsexitGiga:hover {
	BACKGROUND: url(../theme/maccaco/control-btn_map.png) no-repeat right -108px
}
.ppfsexitGiga:active {
	BACKGROUND: url(../theme/maccaco/control-btn_map.png) no-repeat right -109px
}
.article_list .projekktor LI {
	MARGIN: 0px
}
.copy article .projekktor LI {
	MARGIN: 0px
}
.article_list .projekktor UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.copy article .projekktor UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.gigaPlayerLayer {
	Z-INDEX: 100000; POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.gigaPlayerLayer > .player {
	Z-INDEX: 1; POSITION: fixed; BACKGROUND-COLOR: #000; MARGIN-TOP: -160px; WIDTH: 570px; HEIGHT: 320px; MARGIN-LEFT: -285px; TOP: 50%; LEFT: 50%
}
.copy article.singles-article figure.gigaPlayer DIV.ppad.projekktor .ppadtitle {
	BOTTOM: 5%
}
.copy article.singles-article figure.gigaPlayer DIV.projekktor .ppgiga .messageBox .message {
	LINE-HEIGHT: 19px
}
figure.icon-play:before {
	BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 44px; MARGIN: -22px 0px 0px -22px; PADDING-LEFT: 4px; WIDTH: 40px; PADDING-RIGHT: 0px; HEIGHT: 44px; FONT-SIZE: 22px; BORDER-TOP: #fff 2px solid; TOP: 50%; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 0px; LEFT: 50%; border-radius: 100px; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s
}
DIV.projekktor .ppcontrols LI {
	MARGIN-BOTTOM: 0px
}
.copy article DIV.content DIV DIV.projekktor .ppcontrols > UL {
	MARGIN-LEFT: 0px
}
