/**
 * terminal media css (webcast, video, bilder)
 */
div.terminal-media { width: 798px; float: right; }

div.terminal-media, div.terminal-media-content, div.terminal-media-active, div.terminal-media-active-new { height: 339px; position: relative; overflow: hidden; }

	div.terminal-media-content { padding-right: 5px; width: 195px; float: right; background: #292929; }
	
		div.jScrollPaneContainer div.terminal-media-element-title,
		div.jScrollPaneContainer div.terminal-media-element-preview { width: 170px; overflow: hidden; }

		div.terminal-media a.jScrollArrowUp { z-index: 20; }
		div.terminal-media a.jScrollArrowDown { z-index: 20; }

	div.terminal-media-content, div.terminal-media-content a { color: #FFF; }
	div.terminal-media-content-wrap { padding: 0px 5px 5px 5px; }

	div.terminal-media-content div.terminal-media-element { padding-top: 4px; position: absolute; cursor: pointer; }
	div.terminal-media-content div.terminal-media-element-content { display: none; }
	div.terminal-media-element-metacontent { display: none; }
	div.terminal-media-content div.terminal-media-element-preview img { display: block; }

	div.terminal-media-content div.terminal-media-element-title { width: 191px; z-index: 999; position: absolute; left: 0px; bottom: 0px; font-size: .9em; line-height: 1.4em; background: url("../img/terminal/feature_list_bg.png"); }
	div.terminal-media-content div.terminal-media-element-title * { display: none; }
	div.terminal-media-content div.terminal-media-element-title h3 { display: block; }
	div.terminal-media-content div.terminal-media-element-title h3 a { padding: 6px 3px 6px 3px; display: block; }


	div.terminal-media-active { width: 598px; float: left; }
	div.terminal-media-active, div.terminal-media-active-new { width: 598px; }

	div.terminal-media-active, div.terminal-media-active a { color: #FFF; }
	div.terminal-media-active div.terminal-media-element-title { padding: 5px 0px 5px 0px; width: 100%; font-size: 1.1em; position: absolute; bottom: 0px; z-index: 20; background: url("../img/terminal/galerie_player_overlay.png") 0px 0px repeat-y; }
	div.terminal-media-active div.terminal-media-element-title h3, div.terminal-media-active div.terminal-media-element-title p  { padding-left: 10px; width: 495px; clear: left; }
	div.terminal-media-active div.terminal-media-element-title ul { width: 115px; position: absolute; top: 5px; right: 0px; list-style-type: none; line-height: 1.5em; }
	div.terminal-media-active div.terminal-media-element-title h3 a { padding: 1px 3px 1px 3px; float: left; position: relative; left: -3px; color: #AAA; }
	div.terminal-media-active div.terminal-media-element-title h3 a:hover { background: #FFF; color: #000; }
	div.terminal-media-active div.terminal-media-element-title a.download { background: url("../img/general/download_white.png") 0px 2px no-repeat; }
	div.terminal-media-active div.terminal-media-element-preview { display: none; }
	
	div.terminal-media-active div.terminal-media-element-title a.link-video { padding-right: 18px; display: block; text-align: right; background: url('../img/general/icon-video-inv.png') right 3px no-repeat; position: relative; right: 10px; }
	div.terminal-media-active div.terminal-media-element-title a.link-article { padding-right: 18px; display: block; text-align: right; background: url('../img/general/icon-article-inv.png') right 3px no-repeat; position: relative; right: 10px; }

	div.terminal-media-active div.terminal-media-active-new { height: 340px; position: absolute; top: 0px !important; left: 0px; z-index: 100 !important; }

	div.terminal-media-active div.terminal-media-element-video { background: #000; }
	div.terminal-media-active div.terminal-media-element-video div.flash { position: relative; left: -1px; }
	div.terminal-media-active div.terminal-media-element-video div.terminal-media-element-title { bottom: 32px; }

	div.terminal-media-active div.terminal-media-element-pictures img { position: absolute; top: 0px; left: 0px; }
	div.terminal-media-active div.terminal-media-element-pictures img.active { z-index: 15; }
	div.terminal-media-active div.terminal-media-element-pictures-controls { position: absolute; right: 10px; bottom: 55px; z-index: 15; }
	div.terminal-media-active div.terminal-media-element-pictures-controls ul { list-style-type: none; }
	div.terminal-media-active div.terminal-media-element-pictures-controls li { float: left; }
	div.terminal-media-active div.terminal-media-element-pictures-controls li.previous a { width: 49px; height: 29px; background: url('../img/terminal/galerie_player_left.png') 0px 0px no-repeat; text-indent: -2000px; display: block; }
	div.terminal-media-active div.terminal-media-element-pictures-controls li.next a { width: 49px; height: 29px; background: url('../img/terminal/galerie_player_right.png') 0px 0px no-repeat; text-indent: -2000px; display: block; }
	div.terminal-media-active div.terminal-media-element-pictures-controls li.center { width: 56px; height: 29px; color: #000; background: url("../img/terminal/galerie_player_center.png") center no-repeat; text-align: center; }
	div.terminal-media-active div.terminal-media-element-pictures-controls li.center span.wrap { position: relative; top: 6px; }
