body{
	font-family: 'Viga', sans-serif;
	color: #1e264d;
	line-height: 22px;
}

.clear{
	clear: both;
}

img{
	width: 90%;
	height: auto;
	margin: 5%;
	display: block;
}

div{
	padding: 24px;
	border-top: 4px solid #d4d4d4;
}

.links,
.rechts,
.gerade,
.kreis{
	display: block;
	float: left;
	height: 60px;
	width: 60px;
}

ol, ul {
    list-style: decimal !important;
    margin: 1em 2em !important;
}

p{
	margin-top: 10px;
}

h4, h5{
	font-size: 30px;
	line-height: 32px;
	display: block;
	color: #e30613;
}

h4 span{
	font-size: 20px;
	display: block;
	color: #1e264d;
}

h4 span strong{
	color: #e30613;
}

div.bemerkung{
	background: #eee;
}

div.bemerkung h4{
	color: #1e264d;
	font-size: 20px;
	line-height: 24px;
}

div.aufgabe{
	background: #e30613;
}

div.aufgabe h4{
	color: #ffffff;
	font-size: 20px;
}

div.schnipsel{
	background: #e3e2e3;
}

div.schnipsel h5{
	color: #e30613;
}

div.schnipsel h5 span {
    background: #e30613;
    color: white;
    padding: 10px;
    border-radius: 10px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}