/* CSS Document */
html, body {
	/*	necessary for IE: otherwise IE prevents space for scrollbars! */
	/*	DOES NOT WORK WITH NN 7.1 ! */
	/*	overflow:auto;*/
	width: 100%;
	height: 100%;
	/* fixed: KF-6897 */
	-moz-user-select: none;
	-webkit-user-select: none;
}

#ttpagebody {
}

/* Presentation */
.ttclassbgtemplate {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/* Simulation */
.ttclasssimulation {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	visibility: visible;
	cursor: default;
}

/* Background-IMG einer Simulation */
.ttclasssimulationimgbg, img {
	/* KF-8931: fixed */
	-moz-user-select: none;
	-webkit-user-select: none;
}

/* Jedes SimulationOverlay/DifImage (Bitmap-nderungen bei Texteingabe) */
.ttclassoverlayimage {
	position: absolute;
	visibility: hidden;
}

/* Der Caret (ID="ttpagecaret") auf der Seite */
.ttcaret {
	position: absolute;
	width: 2px;
	height: 12px;
	background-color: #000000;
	padding: 0;
	margin: 0;
	border: none;
	overflow: hidden;
}

#ttpagecaret {
	visibility: hidden;
}

#ttbglayer {
}

.ttclassbglayer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	visibility: visible;
	cursor: default;
	background-image: url("img/one.gif");
}

.ttclassbglayertopmost,
.ttwbtlayerlearningcontrol {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	visibility: hidden;
	cursor: default;
	background-image: url("img/one.gif");
	z-index: 100;
	overflow: visible;
}

.ttwbtlayerlearningcontrol {
	z-index: 101;
}

/* Diese Klasse wird verwendet, wenn das PresObjRef oder SimObjRef kein ObjectRef hat */
.ttclass {
}

/* Jedes MediaObject */
.ttcmo {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/* Jedes Textlabel */
.ttclasstextlabel {
}

/* Jede InteractionObject */
.ttclassinteractionobject {
	position: absolute;
	left: 0;
	top: 0;
	background-image: url("img/one.gif");
	overflow: visible;
	visibility: visible;
	/* Weil im wysiwyg-Mode der 1px breite Rahmen dazukommt...
	die Stil-Def. vom Medienobjekt wird um 2px in der Höhe und Breite reduziert! */
	padding: 0;
	z-index: 99;
}

.ttclassinteractionobjectimg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url("img/one.gif");
}

/* Hintergrund der AutoFormen (ohne Textbox; also AF only) */
.ttclassautoformslayer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.ttclassstickynote {
	position: absolute;
	left: 100px;
	top: 100px;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	z-index: 200;
}

/* Jedes Image (IMG-Tag) */
.ttclassimage {
	position: absolute;
	padding: 0;
	width: auto;
	height: auto;
	right: 0;
	bottom: 0;
}

/* NUR FÜR WYSIWYG-MODE: das DIV-Tag des IMG-Tags */
.ttclassimageedit {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

.ttclassimg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

/* Jede Tabelle */
.ttclasstabletag {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-collapse: collapse;
	/* KF-16712 : see player.page.js::OnFocusStep */
	/*table-layout:fixed;*/
	cursor: auto;
	width: auto; /* 100% kann man hier nicht angeben, weil die Höhen und Breiten nicht auf das Tabellenmodell übertragen werden kann!*/
	height: auto; /* 100% kann man hier nicht angeben, weil die Höhen und Breiten nicht auf das Tabellenmodell übertragen werden kann!*/
}

.ttclasscontenttable {
	width: 100%;
	height: 100%;
}

/* Erste Zeile einer Tabelle */
.ttclasstablehead {
	text-align: center;
}

.ttclasstableheadelement {
	/* Weil saemtliche Browser ein th-Element in fett darstellen */
	font-weight: lighter;
}

/* Jede Tabellenzelle */
.ttclasstablecell {
	border: 1px solid #000000;
	/* Dies ist die Default-BGColor einer Tabelle: */
	background-color: inherit;
	vertical-align: top;
	background-image: none;
	line-height: 1.12;
	overflow: hidden;
}

.ttclassautoform {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	width: 100%;
	height: 100%;
	display: block;
}

/* Alle SVG-Autoformen (div) */
.ttclassafsvg {
	position: absolute;
	display: block;
	visibility: visible;
}

/* Der aeussere div eines svg-Elements: */
.ttclassafsvgparent {
	position: absolute;
	visibility: hidden;
	width: 0 !important;
	height: 0 !important;
}

/* Jedes Feedback in der Page (NUR ZUR TRANSFORMATION) */
.ttclassfeedback {
	visibility: hidden;
	display: none;
}

/* Der Kommentartext in der Page (NUR ZUR TRANSFORMATION) */
#comment {
	visibility: hidden;
	display: none;
}

#rightsolutiontip {
	visibility: hidden;
	display: none;
}

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

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

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

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

/* Jede Textbox */
.ttclasstextbox {
	position: absolute;
	min-height: 0;
	min-width: 0;
	width: auto;
	height: auto;
	/*	border: 1px #ff0000 solid;*/
}

.ttclasstextboxcontent {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	bottom: 0; /* fixes KF-7339 (has no effect in IE6 and IE7) */
	/*height:100%;*/
	/* fixed: KF-7089 */
	right: 0;
	background-color: transparent;
}

/* IE9 and higher and FF */
@media all and (min-width: 0) {
	.ttclasstextbox {
		background-clip: content-box;
	}
}

sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	_vertical-align: bottom;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/* Alle Paragraphen innerhalb einer Textbox, die eine AutoForm hat: */
.ttclasstbafparagraph {
	display: block;
	width: 100%;
	line-height: 1.12;
}

/* reverted TTPS-21051 */
/*html:not(.ie11) .ttclasstbafparagraph {*/
/*	line-height: normal;*/
/*}*/

/* IE9 and higher and FF */
@media all and (min-width: 0) {
	.ttclasstbafparagraph, .ttclasstablecell p {
		word-spacing: -0.019em;
	}
}

/* Every table of a textbox */
.ttclasstbtableparagraph {
	border-style: none;
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;
	background: none;
	background-color: transparent;
	display: table;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}

.ttclasscontenttable.tb_lefttop {
	vertical-align: top;
}

.ttclasscontenttable.tb_leftcenter {
	vertical-align: middle;
}

.ttclasscontenttable.tb_leftbottom {
	vertical-align: bottom;
}

/* IE9 and higher and FF */
@media all and (min-width: 0) {
	.ttclasstextboxcontent {
		padding: 0 !important;
	}
	.ie9 .ttclasstbtableparagraph,
	.ie10 .ttclasstbtableparagraph,
	.ie11 .ttclasstbtableparagraph {
		height: 100%;
	}
}

/* ------------------------------------------------------ */
/* --------------- NEW selectors (begin) ---------------- */

/* -------- Vertikale Ausrichtung: oben ------- */

/* Text im inneren der Form positionieren: Nein */
/*.ttclasstbtableparagraph.tb_noautopos.tb_lefttop {}*/

/* Text im inneren der Form positionieren: Ja */
/*.ttclasstbtableparagraph.tb_autopos.tb_lefttop {}*/

/* -------------------------------------------- */
/* ----- Vertikale Ausrichtung: zentriert ----- */

/* Text im inneren der Form positionieren: Nein */
/*.ttclasstbtableparagraph.tb_noautopos.tb_leftcenter {}*/
/*.ttclasstextboxcontent.tb_noautopos.tb_leftcenter {}*/

/* Text im inneren der Form positionieren: Ja */
/* Gesamthöhe an Texthöhe ausrichten: Nein */
/*.ttclasstbtableparagraph.ttclasstbtablepnoah.tb_autopos.tb_leftcenter {}*/


/* Text im inneren der Form positionieren: Nein */
/* Gesamthöhe an Texthöhe ausrichten: Nein */
/*.ttclasstextboxcontent.ttclasstbtablepnoah.tb_noautopos.tb_leftcenter {}*/
/*.ttclasstbtableparagraph.ttclasstbtablepnoah.tb_noautopos.tb_leftcenter {}*/


/* --------------------------------------- */
/* ----- Vertikale Ausrichtung: unten ---- */

/* Text im inneren der Form positionieren: Nein */
/*.ttclasstbtableparagraph.tb_noautopos.tb_leftbottom {}*/

/* Text im inneren der Form positionieren: Ja */
/*.ttclasstbtableparagraph.tb_autopos.tb_leftbottom {}*/

/* Text im inneren der Form positionieren: Ja */
/* Gesamthöhe an Texthöhe ausrichten: Nein */
/*.ttclasstbtableparagraph.ttclasstbtablepnoah.tb_autopos.tb_leftbottom {}*/


/* ----------------- NEW selectors (end) ---------------- */
/* ------------------------------------------------------ */

/* every table of a textbox with AutoHeight=false: */
.ttclasstbtablepnoah {
	height: 100%;
}

/* every table of a textbox with AutoHeight=true: */
.ttclasstbtablepah {
}

/* Jedes DIV eines Touch-Images (DifImage; type=touch) */
/* Jedes DIV eines Press-Images (DifImage; type=pressl) */
.ttclasstouchlayer, .ttclasspressllayer, .ttclassdragoverlayer {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	z-index: 99;
}

/* Jedes Touch-IMG (DifImage; type=touch) */
/* Jedes Press-IMG (DifImage; type=pressl) */
.ttclasstouchimg, .ttclasspresslimg, .ttclassdragoverimg {
	visibility: hidden;
	height: auto;
	width: auto;
}

/* Alle KeySymbol-Elemente: */
.ttclasskey {
	border: none;
}

/* Alle Symbol-Elemente: */
.ttclasssymbol {
}

/* jeder Flash-Film */
.ttclassflash {
	position: absolute;
    width: 0 !important;
    height: 0 !important;
}

.ttclassflashobject {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	z-index: 1;
	outline: none; /* removes the dotted line when element is clicked in FF browsers (Amar, 08.10.2009) */
}

.ttclassflashcover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url("img/one.gif");
	overflow: hidden;
	z-index: 2;
}

/* jedes Video */
.ttclassvideo {
	position: absolute;
	overflow: hidden;
	padding: 0;
	visibility: visible;
	background: none;
}

.ttclasseditmpeg {
}

.ttclasseditflv {
}

.ttclassvideoobject {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.ttclassvideocover {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

/* Jede Gruppe */
.ttclassgroup {
	position: absolute;
	background-image: url("img/one.gif");
}

/* Image, Simulation */
img {
	border-style: none;
}

/* Jedes DifImage in BackgroundDif */
.ttclassbgdif {
	position: absolute;
}

/* Jedes MChoice und SChoice Element */

/* Input Element:*/
.ttclasschoice {
	margin: 0;
	padding: 0;
	display: inline;
	background-repeat: no-repeat;
	/*visibility:visible;*/ /* default: inherit, fixes KF-15444 */
	text-decoration: none;
}

/* äußerer DIV um Input-Element: */
.ttclassmultiplechoice, .ttclasssinglechoice {
	position: absolute;
	visibility: visible;
	overflow: visible !important;
}

/* Jeder Content-Bereich eines MChoice und SChoice Elementes: */
.ttclasschoicecontent {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	right: 0;
	/*visibility:visible;*/ /* default: inherit, fixes KF-15444 */
	text-decoration: none;
}

html > /**/ body .ttclasschoicecontent { /* Only FireFox */
	cursor: inherit; /* KF-5417: inevitable for FF browsers only */
}

/* Neu ab 6.4.1.1: childNodes-Container eines label-Tags (MC/SC-Elemente): */
.ttclassccchildren {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/* Jeder Paragraph */
/* jedes "Paragraph"-Element ist ein p-Tag */
p {
	/* Weil alle Browser (ausser IE) eine Leerzeile VOR und NACH dem Content eines Absatzes setzen, wird dieser hier gelscht */
	margin-top: 0;
	margin-bottom: 0;
}

.ttrange {
	position: absolute;
	z-index: 667;
	border: 1px solid #FF0000;
	overflow: hidden;
	visibility: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
	background-image: none;
	background-color: transparent;
}

/* Info-Element, um herauszufinden, ob ein Element dragable ist... dies sollte natürlich nicht sichtbar sein */
.ttclassIsDraggable {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	visibility: hidden;
}

/* Layer (PresObjRefs, die DropTargets sind) */
.ttclassdroptarget {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: default;
	background-color: transparent !important;
	background-image: url(img/one.gif);
	visibility: hidden;
}

.ttclassdroppable {
}

/* Layer, in dem sämtliche DropTargets liegen */
#ttdroplayer {
}

.ttclassdroplayer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	visibility: hidden;
	cursor: not-allowed;
	background-color: transparent;
	background-image: url("img/one.gif");
	z-index: 1001;
}

.ttclassondrag {
	z-index: 999 !important; /* important, weil der z-Index inline zur Abbdildung der Objekt-Hierarchie des Modells gesetzt wird! */
}

.ttclasstestrighticon {
	position: absolute;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-image: url("img/testmarkright.png");
	margin-left: -13px;
}

.ttclasstestwrongicon {
	position: absolute;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-image: url("img/testmarkwrong.png");
	margin-left: -13px;
}

.ttclasstestdropwrong {
	position: absolute;
	border: 3px solid #FF0000;
	margin-left: -3px;
	margin-top: -3px;
	z-index: 99999; /* Muss gesetzt werden (wg. FF) */
}

.ttclasstestdropright {
	position: absolute;
	border: 3px solid #00FF00;
	margin-left: -3px;
	margin-top: -3px;
	z-index: 99999; /* Muss gesetzt werden (wg. FF) */
}

.RuntimeSequenceScoreUserProgress {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 100%;
}

.RuntimeSequenceWBTJumplist_iframe {
	position: absolute;
	margin: 0;
	border: none;
	z-index: 666;
}

.RuntimeSequenceWBTJumplistjumplist_iframe {
}

.RuntimeSequenceWBTJumplistbreadcrumb_iframe {
}

.RuntimeSequenceWBTJumplistbypasses_iframe {
}

.RuntimeSequenceWBTJumplistsitemap_iframe {
}

.RuntimeSequenceWBTJumplistcontact_iframe {
}

.RuntimeSequenceWBTJumplistimprint_iframe {
}

.RuntimeSequenceWBTJumplistactbypass_iframe {
}

.repeatable_true {
}

.repeatable_false {
}

.context_assessmentresult {
}

/* ALLE BUTTONS: */
.RuntimeSequenceWBTButton {
}

a.RuntimeSequenceWBTButton:link {
}

a.RuntimeSequenceWBTButton:visited {
}

a.RuntimeSequenceWBTButton:hover {
}

a.RuntimeSequenceWBTButton:active {
}

a.RuntimeSequenceWBTButtonsitemap:link {
}

a.RuntimeSequenceWBTButtonsitemap:visited {
}

a.RuntimeSequenceWBTButtonsitemap:hover {
}

a.RuntimeSequenceWBTButtonsitemap:active {
}

a.RuntimeSequenceWBTButtonclose:link {
}

a.RuntimeSequenceWBTButtonclose:visited {
}

a.RuntimeSequenceWBTButtonclose:hover {
}

a.RuntimeSequenceWBTButtonclose:active {
}

a.RuntimeSequenceWBTButtoncontact:link {
}

a.RuntimeSequenceWBTButtoncontact:visited {
}

a.RuntimeSequenceWBTButtoncontact:hover {
}

a.RuntimeSequenceWBTButtoncontact:active {
}

a.RuntimeSequenceWBTButtonimprint:link {
}

a.RuntimeSequenceWBTButtonimprint:visited {
}

a.RuntimeSequenceWBTButtonimprint:hover {
}

a.RuntimeSequenceWBTButtonimprint:active {
}

a.RuntimeSequenceWBTButtonhelp:link {
}

a.RuntimeSequenceWBTButtonhelp:visited {
}

a.RuntimeSequenceWBTButtonhelp:hover {
}

a.RuntimeSequenceWBTButtonhelp:active {
}

a.RuntimeSequenceWBTButtonprintall:link {
}

a.RuntimeSequenceWBTButtonprintall:visited {
}

a.RuntimeSequenceWBTButtonprintall:hover {
}

a.RuntimeSequenceWBTButtonprintall:active {
}

a.RuntimeSequenceWBTButtonglossary:link {
}

a.RuntimeSequenceWBTButtonglossary:visited {
}

a.RuntimeSequenceWBTButtonglossary:hover {
}

a.RuntimeSequenceWBTButtonglossary:active {
}

/* IFRAME der Sitemap */
.RuntimeSequenceWBTButtonsitemap_iframe {
	position: absolute;
	left: 100px;
	top: 100px;
	width: 400px;
	height: 400px;
	z-index: 666;
}

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

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

/* IFRAME der Kontakt-Seite */
.RuntimeSequenceWBTButtoncontact_iframe {
	position: absolute;
	left: 100px;
	top: 100px;
	width: 400px;
	height: 400px;
	z-index: 666;
}

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

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

/* IFRAME der Impressum-Seite */
.RuntimeSequenceWBTButtonimprint_iframe {
	position: absolute;
	left: 100px;
	top: 100px;
	width: 400px;
	height: 400px;
	z-index: 666;
}

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

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

/* IFRAME der Hilfe-Seite */
.RuntimeSequenceWBTButtonhelp_iframe {
	position: absolute;
	left: 100px;
	top: 100px;
	width: 400px;
	height: 400px;
	z-index: 666;
}

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

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

/* GLOSSAR */
.RuntimeSequenceWBTGlossary_iframe {
	position: absolute;
	margin: 0;
	border: none;
	z-index: 666;
}

/* IFRAME einer Glossar-Seite */
.RuntimeSequenceWBTButtonglossary_iframe {
	position: absolute;
	left: 100px;
	top: 100px;
	width: 400px;
	height: 400px;
	z-index: 666;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* Added in 6.4.1.6 (wg. #7926): jedes gedroppte Element bekommt diesen Selektor;
   der Selektor wird entfernt, wenn es an seinem Ursprung zurückgedroppt wird: */
.ttclassdroppeditem {
	z-index: 999;
}

/* Jedes animierte Element ins Kommentarfenster (ab 6.5.0.0): */
.ttclasscommentanim {
	visibility: hidden;
	display: none;
}

/* Verschoben (ab 6.5.1.0): */
/* alle MC/SCs die keinen Inhalt haben */
.ttclassnocontentchoice {
	position: absolute;
}

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

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

.ttclassinlinegaptxt {
	padding: 0;
	margin: 0;
	border-width: 0;
	border-style: none;
	overflow: visible;
}

/* INLINE */
.ttcmoinline {
	visibility: hidden;
	display: none;
}

.ttclassimginline {
	position: static;
	margin: 0;
	padding: 0;
}

/* GAP */
.ttclassintogap {
	visibility: visible;
	position: static !important;
	left: 0 !important;
	top: 0 !important;
	vertical-align: bottom;
	display: -moz-inline-box;
}

/* Jedes Texteingabe-Element */
.ttclassinput {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	overflow: visible;
	border-style: solid;
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	user-select: text;
}

.ttclassinputtag {
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	user-select: text;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	border-style: none;
	background-color: transparent;
	background-image: url("img/one.gif");
	padding-right: 1px; /* sonst ist der Caret bei right-Alignment nicht sichtbar! [zumindets IE6]*/
}

textarea.ttclassinputtag {
	overflow: auto;
}

.ttclasspwdlabel {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4711;
	cursor: text;
	background-image: url("img/editpwdasterisk.gif");
	background-repeat: repeat;
}

/* Ab 6.6.0.1: alle Input-Elemente, die einen SAP R/3-Style haben und fokussiert sind: */
.ttclasssapr3stylefocus {
	background-color: #FFF09E !important;
}

/* Ab 6.6.0.1: alle Input-Elemente, die einen SAP R/3-Style haben und enabled sind: */
.ttclassinput_enabled_sapr3style {
}

/* Ab 6.6.0.1: alle Input-Elemente, die keinen SAP R/3-Style haben und enabled sind: */
.ttclassinput_enabled_nonsapr3style {
}

/* Ab 6.6.0.1: alle Input-Elemente, die einen SAP R/3-Style haben und disabled sind: */
.ttclassinput_disabled_sapr3style {
	background-color: #CBCBBD !important;
}

/* Ab 6.6.0.1: alle Input-Elemente, die keinen SAP R/3-Style haben und disabled sind: */
.ttclassinput_disabled_nonsapr3style {
	background-color: #E0DFE3 !important;
}

.ttclassinput_disabled_sapr3stylepwd {
}

.ttclassinput_enabled_sapr3stylepwd {
}

.input_default_left_top {
	position: absolute;
	left: 0;
	top: 0;
}

/* Ab 6.5.1.1 */
.ttclassfb_solved_singlechoice_checked_right {
}

.ttclassfb_solved_singlechoice_unchecked_wrong {
}

.ttclassfb_failed_singlechoice_checked_wrong {
}

.ttclassfb_failed_singlechoice_unchecked_right { /*visibility:hidden;*/
}

.ttclassfb_solved_multiplechoice_checked_right {
}

.ttclassfb_solved_multiplechoice_unchecked_wrong {
}

.ttclassfb_failed_multiplechoice_checked_wrong {
}

.ttclassfb_failed_multiplechoice_unchecked_right {
}

/*.ttclassfb_solved_input_checked_right {}*/
.ttclassfb_solved_input_checked_wrong {
}

/*.ttclassfb_solved_input_unchecked_right {}
.ttclassfb_solved_input_unchecked_wrong {visibility:hidden;}*/
/*.ttclassfb_failed_input_checked_right {}*/
.ttclassfb_failed_input_checked_wrong {
}

/*.ttclassfb_failed_input_unchecked_right {}
.ttclassfb_failed_input_unchecked_wrong {visibility:hidden;}*/

/* Since 20.0.0.1 TTPS-11036 */
.ttclassfb_solved_dragobject_was_correctly_assigned {
}
/* Since 20.0.0.1 TTPS-11036 */
.ttclassfb_solved_dragobject_was_properly_not_assigned {
}
/* Since 20.0.0.1 TTPS-11036 */
.ttclassfb_failed_dragobject_was_assigned_incorrectly {
}
/* Since 20.0.0.1 TTPS-11036 */
.ttclassfb_failed_dragobject_was_incorrectly_not_assigned {
}

/* Ab 6.7.0.1 */
.ttclassglossary_link {
	color: inherit !important;
}

/* Ab 6.8.0.1 */
.RuntimeSequenceProfilingBar {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
}

.ttclassresulticon {
	border: none;
}

.ttclassresulticonright {
	width: 13px;
	height: 13px;
}

.ttclassresulticonpartiallyright {
	width: 13px;
	height: 13px;
}

.ttclassresulticonwrong {
	width: 13px;
	height: 13px;
}

.ttclassresulticonsimright {
	width: 13px;
	height: 13px;
}

.ttclassresulticonsimwrong {
	width: 13px;
	height: 13px;
}

.ttclassresulticontypetest {
	width: 13px;
	height: 13px;
}

.ttclassresulticontypesim {
	width: 13px;
	height: 13px;
}

/* Disables the horizontal and vertical resizing grip in a textarea in Safari and FF (Amar, 03.11.2011) */
textarea {
	resize: none;
}

.fontsizept5_0, .fontsizept5 {
	line-height: 1.0;
}

.fontsizept6_0, .fontsizept6 {
	line-height: 1.25;
}

.fontsizept7_0, .fontsizept7 {
	line-height: 1.33;
}

.fontsizept7_5 {
	line-height: 1.38;
}

.fontsizept8_0, .fontsizept8 {
	line-height: 1.19;
}

.fontsizept9_0, .fontsizept9 {
	line-height: 1.25;
}

.fontsizept10_0, .fontsizept10 {
	line-height: 1.23;
}

.fontsizept10_5 {
	line-height: 1.24;
}

.fontsizept11_0, .fontsizept11 {
	line-height: 1.13;
}

.fontsizept12_0, .fontsizept12 {
}

.fontsizept13_0, .fontsizept13 {
	line-height: 0.98;
}

.fontsizept13_5 {
	line-height: 1.16;
}

.fontsizept14_0, .fontsizept14 {
	line-height: 1.15;
}

.fontsizept15_0, .fontsizept15 {
	line-height: 1.15;
}

.fontsizept16_0, .fontsizept16 {
	line-height: 1.14;
}

.fontsizept18_0, .fontsizept18 {
}

.fontsizept20_0, .fontsizept20 {
	line-height: 1.18;
}

.fontsizept22_0, .fontsizept22 {
	line-height: 1.14;
}

.fontsizept24_0, .fontsizept24 {
	line-height: 1.04;
}

.fontsizept26_0, .fontsizept26 {
	line-height: 1.14;
}

.fontsizept28_0, .fontsizept28 {
	line-height: 1.13;
}

.fontsizept30_0, .fontsizept30 {
}

.fontsizept32_0, .fontsizept32 {
	line-height: 1.14;
}

.fontsizept34_0, .fontsizept34 {
	line-height: 1.11;
}

.fontsizept36_0, .fontsizept36 {
	line-height: 1.14;
}

.fontsizept42_0, .fontsizept42 {
	line-height: 1.16;
}

.fontsizept60_0, .fontsizept60 {
}

svg:not(:root) {
	overflow: visible !important;
}

.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup {
	visibility: hidden !important;
}
.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup .ttclasstextbox,
.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup .ttclasstable,
.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup .ttclassflash,
.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup .ttclassinput,
.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup .ttclasssmartcomponent,
.ttclassnotwysiwyg .ttwbtlayerlearningcontrol .ttclassgroup .ttclassimage
{
	visibility: visible;
}
