/**
 * Enthält das Cascading Style Sheet für Popups (Medium: Bildschirm; Spezifikation: keine;)
 * @author:  	$Author: SEBER-RIDER $
 * @version: 	$Revision: 40 $
 * @date: 	$Date: 2013-08-10 15:05:52 +0200 (Sa, 10. Aug 2013) $
*/

/* Popup */
.PopupContainer {
	position:		fixed;
	height:			100%;
	width:			100%;
	top:			0;
	left:			0;
	background-image:	url('../../../themes/default/images/design/overlay.png');
	display:		none;
	z-index:		1000;
	color:			#000000;
	}
.PopupContainer td {
	vertical-align:		middle;
	}



.PopupBox {
	width:			100%;
	height:			100%;
	font-size:		12px;
/*	text-align:		center;*/
	}
.PopupSpacer {
	width:			49%;
	}
.Popup {
	width:			2%;
	}
.PopupBox a {

	}
.PopupBox a:link,
.PopupBox a:visited {
	color:			#333333;
	}
.PopupBox a:focus,
.PopupBox a:hover,
.PopupBox a:active {
	color:			#000000;
	}
.PopupBox img {
	border:			none;
	}



.PopupFrame {
	padding:		15px;
	background-color:	#ffffff;
	border:			1px solid #000000;
	}
/*.PopupMovingZone {
	cursor:			move;
	background-color:	red;
	height:			20px;
	}*/



.PopupHeader {
	margin:			0 0 2px 0;
	width:			100%;
	}
.PopupHeader td {
	vertical-align:		top;
	}
.PopupTitle {
	font-size:		14px;
	font-weight:		bold;
	padding:		0 10px 0 10px;
	text-align:		center;
	}
.PopupSubtitle {
	padding:		5px 0 5px 0;
	text-align:		center;
	}
.PopupInfoContainer {
	text-align:		left;
	}
.PopupTitleContainer {
	
	}
.PopupDownloadContainer {
	text-align:		right;
	padding-right:		5px;
	}
.PopupDestroyContainer {

	}
.PopupInfoContainer,
.PopupDownloadContainer,
.PopupDestroyContainer {
	vertical-align:		top;
	padding-top:		1px;
	width:			16px;
	}
.PopupDestroy {
	background-image:	url('../../icons/images/16/delete.png');
	background-repeat:	no-repeat;
	width:			16px;
	height:			16px;
	cursor:			pointer;
	margin:			0 0 0 auto;
	}
.PopupDownload {
	background-image:	url('../../icons/images/16/download.png');
	background-repeat:	no-repeat;
	width:			16px;
	height:			16px;
	display:		block;
	margin:			0 0 0 auto;
	}
.PopupHelpContainer {
	background-image:	url('../../icons/images/16/info.png');
	background-repeat:	no-repeat;
	width:			16px;
	height:			16px;
	position:		relative;
	}
.PopupHelpBox {
	position:		absolute;
	top:			8px;
	left:			8px;
	display:		none;
	z-index:		10;
	background-image:	url('../../../themes/default/images/design/overlay.png');
	padding:		10px;
	width:			200px;
	border:			1px solid #000000;
	}
.PopupHelpContainer:hover .PopupHelpBox {
	display:		block;
	}
.PopupHelpTitle {
	font-weight:		bold;
	}



.PopupBody {
	margin:			auto;
	position:		relative;
	font-size:		0;
	border:			1px solid #000000;
	clear:			both;
/*	background-image:	url('../images/loader.gif');*/
	background-repeat:	no-repeat;
	background-position:	center;
	overflow:		auto;
	}
.PopupBody:hover .PopupPrev,
.PopupBody:hover .PopupNext,
.PopupBody:hover .PopupOverlay,
.PopupBody:hover .PopupFocus {
	display:		block;
	}
.PopupBody .PopupPrev,
.PopupBody .PopupNext {
	background-image:	url('../../../themes/default/images/design/overlay.png');
	position:		absolute;
	top:			0;
	font-size:		12px;
	width:			70px;
	height:			100%;
	display:		none;
	text-align:		center;
	}
.PopupBody .PopupPrev span,
.PopupBody .PopupNext span {
	height:			55%;
	width:			100%;
	position:		absolute;
	left:			0;
	bottom:			0;
	}
.PopupBody .PopupPrev {
	left:			0;
	border-right:		1px solid #000000;
	}
.PopupBody .PopupNext {
	right:			0;
	border-left:		1px solid #000000;
	}



.PopupFooter {
	margin:			2px 0 0 0;
	}
.PopupFooter {
	width:			100%;
	table-layout:		fixed;
	font-size:		10px;
	white-space:		nowrap;
	}
.PopupDescription {
	padding:		5px 0 5px 0;
	text-align:		center;
	}
.PopupFooter td {
	text-align:		center;
	width:			auto;
	}
.PopupFooter .PopupPrev {
	text-align:		left;
	}
.PopupFooter .PopupNext {
	text-align:		right;
	}
.PopupNumber {
	padding:		0 10px 0 10px;
	}



.PopupOverlay {
	position:		absolute;
	top:			0;
	left:			0;
	width:			100%;
	height:			100%;
	display:		none;
	background-image:	url('../../../themes/default/images/design/overlay.png');
	}
.PopupFocus {
	display:		none;
	position:		absolute;
	border:			1px solid #000000;
	}



/* Mediaplayer */
.MediaPlayerContainer {
	margin:			auto;
	padding:		10px;
	border:			1px solid #000000;
	background-image:	url('../../../themes/default/images/design/overlay.png');
	}
.MediaPlayerTitle {
	text-align:		center;
	font-size:		14px;
	margin:			0 0 10px 0;
	}
.MediaPlayerText {
	margin:			10px 0 0 0;
	}
.Player {
	padding:		0 0 0 10px;
	cursor:			pointer;
	}
.Player img {
	vertical-align:		text-top;
	}



/* Alert */
.AlertContainer {
	margin:			auto;
	width:			200px;
	text-align:		left;
	border:			1px solid #000000;
	}
.AlertTitle {
	width:			auto;
	background-color:	#999999;
	color:			#ffffff;
	font-size:		12px;
	font-weight:		bold;
	padding:		3px;
	}
.AlertText {
	width:			auto;
	padding:		3px;
	background-image:	url('../../../themes/default/images/design/overlay.png');
	}



/* Confirm */
.ConfirmContainer {
	width:			290px;
	position:		absolute;
	border:			1px solid #000000;
	background-color:	#ffffff;
	padding:		5px;
	}
.ConfirmBox {
	
	}
.Confirm {

	}
.ConfirmTitle {
	background-image:	url('../../../themes/default/images/design/overlay.png');
	padding:		5px;
	font-weight:		bold;
	}
.ConfirmText {
	padding:		10px;
	}
.ConfirmButtons {
	text-align:		right;
	}
.ConfirmButtons input:first-child {
	margin:			0 5px 0 0;
	}



/* Wait */
.WaitContainer {
	text-align:		center;
	width:			300px;
	margin:			0 0 25px 0;
	}
.WaitContainer img {
	margin:			10px 0 0 0;
	}
