/* CSS Document */
@import url(player.accessibility.css);

html {
	height: 100%;
	width: 100%;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#ttInnerContent {
	display: block;
}

.ttwcstep {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 10px;
	margin: 0;
	overflow: hidden;
	background-color: #FFFFFF;
	z-index: 0; /* 0 = im Hintergrund; 1 = im Vordergrund */
}

#cbtdragshield {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

#ttwpControl {
	position: absolute;
	/* Standard-Position des Komfensters wird in player.page.default.js angegeben */
	z-index: 2;
	border: 1px solid #000000;
	visibility: hidden;
	overflow: hidden;
}

.ttwcdialogs {
}

#ttwpExtensions {
	position: absolute;
	z-index: 2;
	border: 1px solid #000000;
	padding: 3px 6px;
	width: 200px;
	height: auto;
	visibility: hidden;
}

.ttwccover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 99;
}

/* ---- Mouse-Zeiger ---- */
#ttmousepointer {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	visibility: hidden;
	z-index: 4;
}

/* ---- Beenden-Dialog ---- */
#ttwpExit {
	position: absolute;
	border: 1px solid #000000;
	visibility: hidden;
	display: none;
	z-index: 99;
	overflow: hidden;
}

/* ------------------------ */

/* ---- Views ---- */
#views {
	position: absolute;
	border: 1px solid #000000;
	z-index: 99;
	visibility: hidden;
	display: none;
	overflow: hidden;
}

/* ------------------------ */

#SoundPool {
	position: absolute;
	left: -100px;
	top: -100px;
	width: 100px;
	height: 100px;
	background-color: transparent;
}

.ttclassflashsoundobject {
}

.ttclassmfshow {
	display: block;
	visibility: visible;
}

.ttclassmfhide {
	display: none;
	visibility: hidden;
}

.ie11 .ttclassmfhide {
	display: block;
}

#ttsolutionanim01 {
	border: 3px solid red;
	background-color: transparent;
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 100px;
	z-index: 99;
	padding: 0;
	margin: 0;
}

.hidesolutionanim01 {
	visibility: hidden;
	display: none;
}

.showsolutionanim01 {
	visibility: visible;
	display: block;
}

/* KF-4090 */
.hideCommentWindow {
	visibility: hidden;
	display: none;
}

.showCommentWindow {
	visibility: visible;
	display: block;
}