/*\

logo
scrollbar/track-vertical.png
buttons-round.png
flash
buttons-answer

\*/

body,
.cute-popup,
#menu-header .menu-content-tabs-container {
	font-family: Arial, sans-serif;
}
/* force our colors */
/* from tooltips.css */
.eAu-tooltip-box-wrapper {
	background-color: #fff;
}
/* from user.css */
#header-collapser {
	background-color: #fff;
}
.toolbar .slider a:focus,
.toolbar .slider a:hover {
	border-color: #cc0000 !important;
}
#cboxTitle {
	color: black;
}
#cboxContent {
	border-color: #dfdfdf;
	border-top-color: #dfdfdf;
}
#cboxLoadedContent {
	background-color: #dfdfdf;
}
#cboxLoadingGraphic {
	background-color: #dfdfdf;
}
#cboxLoadedContent table,
#cboxLoadedContent table td {
	color: black;
	border: 1px solid #cc0000;
	background-color: #fff;
}
/* end force our colors */


#button-sound-backup {
	display: none;
}
.layout-header .header-root {
	padding: 0;
}
.layout-header .header-root div.eAu-header-wrapper {
	background: url(../images/theme11/header/layout-header-bg.gif) bottom right no-repeat;
	padding-right: 3px;
}
.layout-header .header-root div.eAu-header-wrapper div.eAu-header-wrapper {
	background: transparent url(../images/theme11/header/layout-header-bg.gif) bottom left no-repeat;
	padding-right: 0;
	padding-left: 3px;
}
.layout-header .header-root div.eAu-header-wrapper div.eAu-header-wrapper div.eAu-header-wrapper {
	background: transparent url(../images/theme11/header/layout-header-bg.gif) bottom left repeat-x;
	padding: 10px 24px;
	zoom: 1;
}
.layout-header .header-root table {
	border-collapse: separate;
}
#course-logo-container {
	padding-right: 25px;
	vertical-align: middle;
}
#course-title-conatiner {
	vertical-align: middle;
	padding: 0 25px;
}
.content {
	margin: 15px 84px 0;
	font-size: 14px;
}
.content .eAu-nothing-found {
	background: #fff;
	color: #1f1f1f;
}
.cute-popup .header,
.cute-popup .header .header-bg,
.cute-popup .header .header-wrapper {
	height: 66px;
}
.eAu-tooltip-box-wrapper {
	background-color: #fff;
}
::-webkit-scrollbar-track:vertical {
	-webkit-border-image: url(../images/gaz/scrollbar/track-vertical.png) 11 0 stretch;
}
::-webkit-scrollbar-track:horizontal {
	-webkit-border-image: url(../images/gaz/scrollbar/track-horizontal.png) 0 11 stretch;
}
::-webkit-scrollbar-thumb:vertical {
	-webkit-border-image: url(../images/gaz/scrollbar/thumb-vertical.png) 11 0 stretch;
}
::-webkit-scrollbar-thumb:horizontal {
	-webkit-border-image: url(../images/gaz/scrollbar/thumb-horizontal.png) 0 11 stretch;
}
#header-collapser {
	background-color: #e0eef4;
}
.button-square {
	width: 34px;
	height: 32px;
}
.button-square span {
	width:  32px;
	height: 28px;
}
.layout-bottom {
	background: #CA7F07 url(../images/theme11/layout-bottom-bg.gif) top left repeat-x;
}
#menu-header .menu-content-tabs-container {
	bottom: 0;
}
.layout-bottom .toolbar .button-square {
	background: transparent url(../images/theme11/buttons-square.gif) 0 -134px no-repeat;
}
.layout-bottom .toolbar #button-map-backup,
.layout-bottom .toolbar #button-map {
	left: 91px;
}
.layout-bottom .toolbar #button-menu-backup,
.layout-bottom .toolbar #button-menu {
	left: 11px;
}
.layout-bottom .toolbar #button-search-backup,
.layout-bottom .toolbar #button-search {
	left: 51px;
}
.layout-bottom .toolbar #button-sound {
	left: 11px;
	top: 39px;
	position: absolute;
	width: 114px;
	height: 26px;
}
.layout-bottom .toolbar .button-backup {
	background:none;
	background: #ab845a url(../images/theme11/buttons-square.gif) 0 -201px no-repeat;
	width: 34px;
	height: 32px;
}
.layout-bottom .toolbar #button-help {
	right: 15px;
	top: 12px;
	position: absolute;
}
.layout-bottom .toolbar #button-refresh span {
	background: transparent url(../images/theme11/buttons-round.png) top left no-repeat;
}
.layout-bottom .toolbar #button-help span {
	background: transparent url(../images/theme11/buttons-round.png) left -275px no-repeat;
}
.layout-bottom .toolbar #button-menu span {
	background: transparent url(../images/theme11/buttons-square.gif) center -271px no-repeat;
}
.layout-bottom .toolbar #button-map span {
	background: transparent url(../images/theme11/buttons-square.gif) center -310px no-repeat;
}
.layout-bottom .toolbar #button-search span {
	background: transparent url(../images/theme11/buttons-square.gif) center -349px no-repeat;
}
.layout-bottom .toolbar #button-next span {
	background: transparent url(../images/theme11/buttons-round.png) center -41px no-repeat;
}
.layout-bottom .toolbar #button-previous span {
	background: transparent url(../images/theme11/buttons-round.png) center -82px no-repeat;
}
.layout-bottom .toolbar #button-answer span {
	background: transparent url(../images/theme11/buttons-round.png) center -234px no-repeat;
}
.layout-bottom .toolbar .button-square {
	background-color: transparent !important;
}
.layout-bottom .toolbar #button-answer {
	margin-top: 0;
}
.layout-bottom .toolbar #button-answer,
.layout-bottom .toolbar #button-answer span {
	height: 40px;
	width: 40px;
}
.layout-bottom .bottom-root,
.layout-bottom .bottom-root {
	padding: 0px 70px 0 140px;
}
.cute-popup,
.cute-popup a {
	color: #020202;
}
.cute-popup  a.current-first{
	font-weight:bold;
	text-decoration:none;
}
.cute-popup .header {
	color: black;
}
.cute-popup .header .header-bg {
	background: transparent url(../images/theme11/cute-popup-header.png) top left no-repeat;
}
* html .cute-popup .header .header-bg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/theme11/cute-popup-header.png', sizingMethod='crop');
}
.cute-popup-w-tabs .header .header-bg {
	background-image: url(../images/theme11/cute-popup-header-ws.png);
}
* html .cute-popup-w-tabs .header .header-bg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/theme11/cute-popup-header-ws.png', sizingMethod='crop');
}
.cute-popup .header .header-content {
	margin-top: 5px;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
}
.cute-popup .header h2 {
	font-variant: normal;
	color:#d52626;
}
.cute-popup .first-wrapper {
	background: transparent url(../images/theme11/cute-popup-bg.png) top left repeat-y;
}
* html .cute-popup .first-wrapper {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/theme11/cute-popup-bg.png', sizingMethod='scale');
}
.cute-popup-wide .header .header-bg,
.cute-popup-wide .header .header-wrapper,
.cute-popup-wide {
	width: 605px;
}
.cute-popup-wide .header .header-bg {
	background-image: url(../images/theme11/cute-popup-wide-header.png);
}
* html .cute-popup-wide .header .header-bg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/theme11/cute-popup-wide-header.png', sizingMethod='crop');
}
.cute-popup-wide .first-wrapper {
	background-image: url(../images/theme11/cute-popup-wide-bg.png);
}
* html .cute-popup-wide .first-wrapper {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/theme11/cute-popup-wide-bg.png', sizingMethod='scale');
}
#menu-header .menu-content-tabs {
	background: transparent url(../images/theme11/tabs/inactive-left.gif) top left no-repeat;
}
#menu-header .menu-content-tabs div {
	background: transparent url(../images/theme11/tabs/inactive-right.gif) top right no-repeat;
}
#menu-header .menu-content-tabs div div {
	background: transparent url(../images/theme11/tabs/inactive-bg.gif) top left repeat-x;
	padding: 2px 14px 4px;
	color: #707070;
	font-size: 11px;
}
#menu-header .menu-content-tab-current div div {
	color: #353535;
}
#menu-header .menu-content-tab-current {
	background-image: url(../images/theme11/tabs/active-left.gif);
}
#menu-header .menu-content-tab-current div {
	background-image: url(../images/theme11/tabs/active-right.gif);
}
#menu-header .menu-content-tab-current div div {
	background-image: url(../images/theme11/tabs/active-bg.gif);
}
#menu-header .menu-content-tabs-container {
	left: 15px;
}
.cute-popup .tree-item {
	line-height: 160%;
}
.cute-popup .tree-item a {
	margin-left: 23px;
}
.cute-popup .tree-folder-collapsed {
	background: url(../images/tree-view/folder-collapsed.gif) left 3px no-repeat;
}
.cute-popup .tree-folder-expanded {
	background: url(../images/tree-view/folder.gif) left 3px no-repeat;
}
.cute-popup .tree-leaf {
	background: url(../images/tree-view/leaf.gif) 2px top no-repeat;
}
.cute-popup .tree-test {
	background: url(../images/tree-view/test.gif) 2px 4px no-repeat;
}
.cute-popup .tree-leaf-practice {
	background: url(../images/tree-view/practice.gif) left top no-repeat;
}
.cute-popup .hitbox {
	width: 21px;
	height: 15px;
	margin-right: -21px;
}
.toolbar .slider .slider-item span {
	height: 14px;
	background: #2c2c2c url(../images/theme11/buttons-slider.gif) 0 -14px no-repeat;
}
.toolbar .slider .current span {
	background: url(../images/theme11/buttons-slider.gif) 0 0 no-repeat;
}
.toolbar .slider .passed span {
	background: url(../images/theme11/buttons-slider.gif) 0 0 no-repeat;
}
.toolbar .slider .test-passed span {
	background: url(../images/theme11/buttons-slider.gif) 0 -28px no-repeat;
}
.toolbar .slider .test-failed span {
	background: url(../images/theme11/buttons-slider.gif) 0 -42px no-repeat;
}
.toolbar .slider .test-not-attempted span {
	background: url(../images/theme11/buttons-slider.gif) 0 -56px no-repeat;
}
.toolbar .slider a:focus,
.toolbar .slider a:hover {
	border: 1px solid;
}
.bookmarks li a {
	text-decoration: underline;
}
.bookmarks li a:hover {
	background-color: #fff;
}
.bookmarks li a:hover span.delete-bookmark {
	background-image: url(../images/theme11/buttons-round.gif);
}
.bookmarks a.add-bookmark {
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
}
.search .form a.submit {
	color: #cc0000;
	text-decoration: underline;
}
.search .form {
	margin-left: 25px;
}
.search .form input {
	width: 247px;
	color: black;
	background-color: white;
	border-color: #121617 #889ea6 #a6bbc3;
}
.search .cute-content h2 {
	color: #cc0000;
}
.bookmarks li a {
	color: black;
}
.map .cute-content .map-img,
.map .cute-content .map-canvas,
.map .cute-content .map-wrapper {
	width: 565px;
	height: 381px;
}
.map .cute-content .map-canvas {
	z-index: auto;
}
#map-overflow,
#map-content {
	margin-top: 0;
}
#map-header,
#map-header .header-bg {
	height: 42px;
}
.eAu-funky-header-wrapper h1,
.eAu-funky-header-wrapper h2 {
	background-color: #fff;
	color: #cf1111 !important;
}
.eAu-funky-header-wrapper h1 {
	font-size: 18px;
}
.eAu-funky-header-wrapper h2 {
	font-size: 16px;
}
.content .eAu-test-restart {
	background: #e0eef4;
}
#course-title span,
#course-title a,
#course-title {
	color: #cc0000;
	font-size: 30px;
}
.header-root .title h1#course-title {
	margin: 0;
	line-height: 100%;
}


/* BEGIN:  */
.breaded-crumbs {
	padding: 0;
}
.breaded-crumbs,
.breaded-crumbs a {
	color: #1f1f1f;
}
/* END:  */

#some-tests ul li {
	margin: 5px 0px;
	font-size: 80%;
	line-height: 160%;
}
#some-tests ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
.eAu-menu-tooltip .eAu-tooltip-box-wrapper {
	border-color: #E0EEF4;
}
.eAu-menu-tooltip .eAu-tooltip-stem {
	border-color: #E0EEF4;
}
body.colorbox-visible select {
	visibility: hidden !important;
}
.map .link-wrapper {
	margin-left: 22px;
}
#cboxContent {
	-moz-border-image: url(../images/theme11/hilfe.png) 70 7 11 stretch round;
	-webkit-border-image: url(../images/theme11/hilfe.png) 70 7 11 stretch repeat;
	-o-border-image: url(../images/theme11/hilfe.png) 70 7 11 stretch repeat;
	border-image: url(../images/theme11/hilfe.png) 70 7 11 stretch repeat;
	border-color: #16173f;
	border-top-color: #323b64;
}
#cboxClose {
	background: url(../images/theme11/buttons-round.gif) left -205px no-repeat;
}

.content .eAu-question-comment {
	background-color: #fff;
	padding: 4px;
	margin: 0;
}
.content .eAu-question-comment table {
	border-collapse: collase;
	border-spacing: 0;
}
.content .eAu-question-comment table td,
.content .eAu-question-comment table td p {
	padding: 0;
	margin: 0;
}
.content .eAu-question-type-multiple .eAu-answer-variant p,
.content .eAu-question-type-single .eAu-answer-variant p {
	margin: 0;
}
.eAu-test-character div,
.eAu-test-character object {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

