.CTATJumble--item,.unselectable{user-select:none;-khtml-user-select:none}.CTATHintWindow,.CTATJumble--item,.unselectable{-khtml-user-select:none}.CTAT-done-button:focus,.CTAT-gen-component:focus,.CTAT-hint-button:focus,.CTATHintWindow--button{outline:0}.CTAT-svg,.CTATHintWindow,.CTATSkillWindow{box-sizing:border-box}input.CTAT--highlight[type=text],input.CTAT--hint[type=text],textarea.CTAT--highlight,textarea.CTAT--hint{-webkit-appearance:none;-moz-appearance:none}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.CTAT-gen-component{width:100%;height:100%;padding:0}.CTATTutor{width:900px;height:600px;display:flex;flex-flow:column}.CTATButtons,.CTATTools{height:140px;display:flex}.CTATProblemSolving{flex:1 0 auto;display:flex}.CTATProblem,.CTATSolution{border:1px solid #CCC;border-radius:5px;padding:5px}.CTATProblem{flex:1}.CTATSolution{flex:2}.CTATTools{flex:none}.CTATButtons{flex-flow:column;justify-content:space-between}.CTATAudioButton,.CTATButton,.CTATComboBox,.CTATNumericStepper,.CTATSubmitButton,.CTATTextArea,.CTATTextInput{display:inline-block}.CTATDoneButton,.CTATHintButton{width:68px;height:68px}.CTATDragNDrop{width:160px;height:100px}.CTATFractionBar{width:240px;height:70px}.CTATGroupingComponent[data-ctat-use-componentlist=true]{visibility:hidden}.CTATHintWindow{width:240px;height:140px}.CTATNumberLine{width:360px;height:90px}.CTATNumericStepper{width:60px}.CTATPieChart{width:100px;height:100px}.CTATSkillWindow{width:240px;height:140px}.CTATTextInput{width:100px}.CTAT-button{font:inherit;width:inherit;height:inherit}.CTATTable{display:flex;flex-direction:column;align-items:stretch}.CTATTable--cell textarea{width:95%;height:100%;outline:0;box-shadow:none;border:none;background-color:inherit}.CTATTable--cell[data-ctat-enabled=false]{background-color:#d3d3d3}.CTATTable--cell textarea.CTAT--hint{box-shadow:0 0 15px 5px #ff0;background-color:#ff0}.CTATTable--row{display:flex;justify-content:flex-start;flex-direction:row;flex:none}.CTATTable--cell{flex:none;border:1px solid #000;overflow:hidden;width:4em;height:1.2em}.CTATTable--headers{flex:none}.CTATTable .CTATTable--header{background-color:linen}.CTATTable--header textarea{text-align:center;font-weight:700}.CTATComboBox>select,.CTATNumericStepper>input,.CTATTextArea>textarea{width:inherit;font:inherit;height:inherit}.CTATTextArea>textarea{overflow:hidden;resize:none}.CTATTextInput>input[type=text]{width:inherit;height:inherit;font:inherit;background-color:inherit}.CTATCheckBox,.CTATRadioButton{display:inline-flex;align-items:center;flex-direction:row}.CTATComboBox>select{color:inherit}.CTATJumble{border:1px solid #CCC;border-radius:5px;display:inline-flex}.CTATJumble--item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:.5ch;cursor:default;border:1px solid transparent}.CTATJumble--item[draggable=true]{-khtml-user-drag:element;-webkit-user-drag:element;cursor:move}.CTATJumble--item--home{opacity:.4}.CTATJumble--item--over{border-style:dashed;border-color:#00f}.CTATDragNDrop{border:1px solid grey;border-radius:5px}.CTATDragNDrop--valid-drop{border:1px dashed #00f}.CTAT-svg{background-color:#fff;border-radius:5px}.CTATNumberLine--container{padding:10px;border:1px solid #CCC}.CTATNumberLine--cursor{fill:#000;fill-opacity:.5;stroke-width:0;stroke:#000;stroke-opacity:.5}.CTATNumberLine--point{fill:#000;stroke-width:0}.CTATNumberLine--axis{stroke:#000;stroke-linecap:round;stroke-width:2px;fill-opacity:0}.CTATNumberLine--tickmark{stroke:#000;stroke-width:2px}.CTATNumberLine--tickmark-label{stroke:none;fill:#000}.CTATNumberLine--large-tickmark{stroke-width:4px}.CTATNumberLine--large-tickmark-label{transform:translate(0,-3px)}.CTATNumberLine--small-tickmark-label{stroke:none;fill:#000;transform:translate(0,-2px)}.CTATNumberLine--denominator-tickmark{stroke:purple}.CTATNumberLine--denominator-tickmark-label{display:none}.CTATPieChart--container{padding:0;border:1px solid #CCC;border-radius:5px;overflow:visible}.CTATFractionBar--container{border:2px solid #CCC;border-radius:5px}.CTATPieChart--piece{stroke:#000;stroke-width:1px;fill:purple;overflow:visible}.CTATPieChart--piece[data-selected=false]{fill-opacity:.2}.CTATFractionBar--piece{padding:2px;stroke-width:1px;stroke:#000;fill:purple}.CTAT-done-button,.CTAT-hint-button{padding:0;border-radius:5px;cursor:pointer;width:inherit}.CTATFractionBar--piece[data-selected=false]{fill-opacity:.2}.CTATFractionBar--label{display:none;pointer-events:none}.CTATHintButton{font:15px Helvetica Neue,Helvetica,Arial,sans-serif}.CTAT-hint-button{overflow:hidden;font:inherit;background-color:gold;border:1px solid orange;height:inherit}.CTAT-hint-button--icon{font-size:44px;pointer-events:none;position:relative;top:-10px;height:60%;font-weight:700}.CTAT-hint-button--text{pointer-events:none}.CTAT-hint-button--hover{background-color:#E6C200}.CTAT-hint-button--clicked{background-color:#FFDB19}.CTATDoneButton{font:15px Helvetica Neue,Helvetica,Arial,sans-serif}.CTAT-done-button{font:inherit;background-color:#690;border:1px solid green;height:inherit}.CTAT-done-button--content{pointer-events:none;height:inherit;width:inherit;display:flex;flex-direction:column;justify-content:flex-end}.CTAT-done-button--icon{font-size:44px;pointer-events:none;height:75%}.CTAT-done-button--text{flex:none;pointer-events:none;margin-bottom:5px}.CTAT-done-button--hover{background-color:#5C8A00}.CTAT-done-button--clicked{background-color:#85AD33}.CTATHintWindow{border-radius:5px;border:1px solid #CCC;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:5px;background-color:#DDD;display:flex;flex-direction:column;justify-content:flex-end}.CTATHintWindow--hint-content{text-align:left;padding:2px;overflow:auto;background:#fff;border:1px solid #CCC;cursor:default;margin-bottom:5px;flex:auto}.CTATHintWindow--hint-button-area{flex:none;display:flex;justify-content:space-between}.CTATHintWindow--button{border-radius:5px;font:11px Helvetica Neue,Helvetical,Arial,sans-serif;width:82px;height:20px;line-height:16px}.CTATHintWindow--button-icon{margin-left:3px;margin-right:3px;vertical-align:middle;font-weight:700}.CTATSkillWindow{font-size:12px;padding:5px;border:1px solid #CCC;border-radius:5px;background-color:#FAFAFA;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.CTATSkillWindow--skill{flex:none;display:flex;justify-content:flex-start}.CTATSkillWindow--bar{border:1px solid #CCC;border-radius:.5em;height:1em;width:50%;overflow:hidden;flex:none;background-color:#fff}.CTATSkillWindow--bar--nonmastered{background:linear-gradient(to bottom,#A69030 0,#FCDE54 50%,#A69030 100%);height:100%}.CTATSkillWindow--bar--mastery{background:linear-gradient(to bottom,#35B30F 0,#0f0 50%,#35B30F 100%);height:100%}.CTATSkillWindow--label{margin-left:5px;overflow:hidden;height:1.5em;text-align:left;white-space:nowrap}[data-ctat-component=CTATScrollPaneComponent]{overflow-y:scroll;overflow-x:hidden;border:4px;display:block}video.CTAT-gen-component{background-color:inherit}button.CTAT-done-button:disabled,button.CTAT-hint-button:disabled,button.CTATHintWindow--button:disabled{background-color:#EDEDED;border:1px solid #a9a9a9;color:#9A9A9A;cursor:default}.CTAT--incorrect{box-shadow:0 0 15px 5px red}input.CTAT--incorrect[type=text],textarea.CTAT--incorrect{box-shadow:none;color:red}label.CTAT--incorrect{box-shadow:none;text-shadow:0 0 5px red}input.CTAT--incorrect[type=checkbox],input.CTAT--incorrect[type=radio]{box-shadow:0 0 5px 0 red}.CTATNumberLine--point.CTAT--incorrect{fill:red;fill-opacity:.7}.CTAT--hint{box-shadow:0 0 15px 5px #ff0}label.CTAT--hint{box-shadow:none;text-shadow:0 0 5px #ff0}input.CTAT--hint[type=checkbox],input.CTAT--hint[type=radio]{box-shadow:0 0 5px 0 #ff0}.CTAT--highlight{box-shadow:0 0 15px 5px #ff0}label.CTAT--highlight{box-shadow:none;text-shadow:0 0 5px #ff0}input.CTAT--highlight[type=checkbox],input.CTAT--highlight[type=radio]{box-shadow:0 0 5px 0 #ff0}.CTAT--correct{box-shadow:0 0 15px 5px #32cd32}input.CTAT--correct[type=text],textarea.CTAT--correct{box-shadow:none;color:#32cd32}label.CTAT--correct{box-shadow:none;text-shadow:0 0 5px #32cd32}input.CTAT--correct[type=checkbox],input.CTAT--correct[type=radio]{box-shadow:0 0 5px 0 #32cd32}.CTATNumberLine--point.CTAT--correct{fill:#32cd32}.ctatpageoverlay{background-color:rgba(128,128,128,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.css3-windows-7 .fenster{border-radius:7px;box-shadow:0 0 0 1px #EEE inset,0 0 15px rgba(0,0,0,.9);background-color:rgba(160,160,160,.4);border:1px solid #000;padding-bottom:46px;position:absolute;width:389px;height:146px;top:50%;left:50%;transform:translate(-50%,-50%)}.css3-windows-7 .fenster .titel{background:url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAAP///8TAwv39/ikvVJGUp+rr8UtRcVBWdomNoh0nUiQtVSgyWikyWvHy9u/w9BglViAtXSIvXCUwWwEXVQIYVgMZWAQaWAUbWQUbWAYcWQcdWgcdWQccWAgeWgkfWwogXAsgXQshXQshXA0iXg0iXQ4jXw4kXw4jXg8kXxAlYBElYBEmYBInYRMoYhMoYRMoYBMnXxYrZBYpYBgtZhgsZRktZhkuZhovZx0waCI2bCY5bjFDdTRGeDpMfD5PfkJSgUNUgkdXhEpahllnkGJvloiSr5GbtpOct5ylvaKqwKmwxba8zrm/0L7E1M3R3dzf6N/i6t3g6PLz9g8lXxAmYBguZmVzmGp4nHOAoqqyxsHH1r/F1Ovt8vX2+Pr7/P+eGP+fGP+dGf+bGv6bGvqZG/mZHPiYHPOWHeqSIOWQIcuEKPmYHPaXHfWWHeiQIeaPIeeQIuOOIuKOIuCMI9yLJNGFJ9CFJ8+DKMuCKcyCKo5jO4FeP4dhQXtcRG9VRWZQSP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIEALAAAAAAQABAAAAjdAHEIxNGnTZyDB8/4wUFDh4qHKvaIIcPmjJkxYPioMGGlhccWf/DocVMGTR47gFqowPGxxQwYBOCIobOgQwyVLD+i8IDgjZg5BYq4WLFSJwslAnzKSTDAyIUqOVl8WDLlgFIIQLCIKNqCA5EAQhQolQCixAuuHpw0qcBg7MeiVGoYyGKhrRg5Et6yTJHDwRUMDdKEUZPXY1EVLKAgoTDhTp01EfR6zHCki4wRLVmQwOmxxI4HWj5oOJFiwwkeLLi20DDEy5YgN2z4YJIkg+oWGXpw+RJFypcnP0JADQgAOw==) 6px 6px no-repeat;color:#000;font:400 12px/16px "Segoe UI",Arial,sans-serif;height:16px;overflow:hidden;padding:6px 0 6px 28px;text-overflow:ellipsis;text-shadow:0 0 1px #fff,3px 3px 5px #fff,-3px -3px 5px #fff,-3px 3px 5px #fff,3px -3px 5px #fff;white-space:nowrap;margin:0}.css3-windows-7 .fenster .inhalt{border-radius:1px;box-shadow:0 0 0 1px rgba(255,255,255,.65);background-color:#fff;border:1px solid #666;color:#000;font:700 16px arial,sans-serif;height:100%;margin:0 6px;overflow:auto;padding:5px;position:relative;text-align:center;vertical-align:middle}.css3-windows-7 .inhalt p{margin-bottom:10px}.css3-windows-7 .inhalt img{background-color:#F1F1F1;border:0 solid #DDD;margin:0 20px 10px 0;padding:1px}.ui-resizable-handle{display:block;position:absolute}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n,.ui-resizable-s{height:7px;left:0;width:100%}.ui-resizable-n{cursor:n-resize;top:-5px}.ui-resizable-s{bottom:-5px;cursor:s-resize}.ui-resizable-e,.ui-resizable-w{height:100%;top:0;width:7px}.ui-resizable-e{cursor:e-resize;right:-5px}.ui-resizable-w{cursor:w-resize;left:-5px}.ui-resizable-ne,.ui-resizable-nw,.ui-resizable-se,.ui-resizable-sw{height:12px;width:12px}.ui-resizable-se{bottom:0;cursor:se-resize;right:0}.ui-resizable-sw{bottom:0;cursor:sw-resize;left:0}.ui-resizable-nw{cursor:nw-resize;left:0;top:0}.ui-resizable-ne{cursor:ne-resize;right:0;top:0}.scrimButton{box-shadow:inset 0 1px 0 0 #fff;background:linear-gradient(to bottom,#F9F9F9 5%,#E9E9E9 100%);border-radius:6px;border:1px solid #000;display:inline-block;cursor:pointer;color:#666;font-family:Arial;font-size:15px;font-weight:700;padding:6px 24px;margin:2px;text-decoration:none;text-shadow:0 1px 0 #fff}.scrimButton:hover{background:linear-gradient(to bottom,#E9E9E9 5%,#F9F9F9 100%)}.scrimButton:active{position:relative;top:1px}