.logic_grund2 {
	border: 2px solid black;
}

.logic_grund1 {
	border: 2px solid black;
}

.logic_grund1.select {
	background: rgba(243,177,0,0.5);
}

.logic_grund2.correct {
	background: rgba(43,196,0,0.5);
}

.logic_grund2.wrong {
	background: rgba(221,36,0,0.5);
}

.logic_grund1:hover {
	background: rgba(243,177,0,0.3);
	cursor: pointer;
}

.logitest_fluss_line {
	fill: none;
	stroke: black;
	stroke-width: 1.5;
	stroke-miterlimit: 3;
}

.logitest_fluss_form {
	fill: rgba(0,0,0,0.0);
	stroke: black;
	stroke-width: 1.5;
	stroke-miterlimit: 3;
	cursor: pointer;
}

.logitest_fluss_form.select {
	fill: rgba(0,0,0,0.3);
}

.logitest_fluss_text,
.logitest_fluss_text_2 {
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	fill:black;
	text-anchor: middle;
}

.logitest_fluss_text_2 {
	font-size:16px;
	font-weight: bold;
}

.logitest_text {
	/*border: 2px solid black;*/
}

.logitest_text table {
	width: 100%;
	border:2px solid;
	border-collapse: collapse;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	color:black;
}

.logitest_text th,
.logitest_text td {
	width: 9%;
	height: 15px;
	border:1px solid;
	text-align:center;
}

.cell_mark_q {
	background: rgb(255,0,0);
	stroke: red;
}

.cell_mark_z {
	background: rgb(0,255,0);
	stroke: rgb(0,255,0);
}

.cell_mark_z1 {
	background: rgba(0,255,0,0.4);
}

.logitest_fragetext {
	font-family:Arial, Tahoma, Verdana;
	font-size:22px;
	font-weight: bold;
}


.logitest_feedbacktext {
	background: #2b477f;
	border-radius: 5px;
	color: white;
	box-shadow: 3px 3px 10px black;
	padding: 10px;
	font-family:Arial, Tahoma, Verdana;
	font-size:16px;
	font-weight: normal;
}



