
/* - questionnaire.css - */
@charset "UTF-8";	/* äöü; etwaiger Kommentar *nach* der opt. charset-Deklaration */
.question-answers {
	border: 1px solid gray;
	background-color: #f5f8f0;
	padding: 20px;
	margin-bottom: 20px;
}

.question-answer {
	padding: 5px;
}

label.question-answer {
	display: block;
}

.question-answer select {
	display: inline-block;
}

.question-buttons {
	margin-bottom: 20px;
}

.question-hints > *,
.question-answer-hint,
.question-answer-icon {
	display: none;
}

.cke_show_borders div.question-answer-hint,
.cke_show_borders p.question-answer-hint,
.cke_show_borders .question-hints > * {
	display: block;
}

.cke_show_borders a.question-answer-hint,
.cke_show_borders p.question-answer-hint {
	display: inline-block;
}

.cke_show_borders .question-hint-right,
.cke_show_borders .question-answer-right {
	background-color: #dff0d8;
}

.cke_show_borders .question-hint-wrong,
.cke_show_borders .question-answer-wrong {
	background-color: #f2dede;
}

.cke_show_borders .question-hint-semi,
.cke_show_borders .question-answer-semi {
	background-color: #d7eafa;
}

.cke_show_borders .question-hint-any,
.cke_show_borders .question-answer-any {
	background-color: #f5f8f0;
}



/* basierend auf bootstrap.css: */
.question-answer-right .icon-by-context {
	background-position: -288px 0;
	display: inline-block;
}

.question-answer-wrong .icon-by-context {
	background-position: -312px 0;
	display: inline-block;
}

/* nur für Demo */
.editor-hook {
	border: 1px solid lightgray;
	padding: 1em;
	margin-bottom: 1em;
}

.editor-hook.cke_show_borders {
	border: 1px dashed #f00;
}

@media print {
	.question-hints,
	.question-buttons {
		display: none;
	}
}
/* vim: set ft=css ts=2 sts=2 sw=2 si noet :*/

