.lernabfrage_beitrag {margin-top: 20px; margin-bottom: 20px; border: solid rgb(254,190,90) 1px; border-bottom-width: 0px;}
.lernabfrage_beitrag_autoren {text-align: center; vertical-align: middle; font-style: italic; font-family: 'Playfair Display'; font-size: 18pt; color: rgb(0,0,88); font-variant: none; background-color: rgb(254,190,90);}
.lernabfrage_beitrag_frageantwortumschliessung {padding: 10px; text-align: center;}
.lernabfrage_fragennummer {display: block; font-size: 22pt; font-family: 'Cormorant Garamond'; font-variant: small-caps; color: rgb(0,0,88); line-height: 100%; margin-bottom: 2.5px; font-style: normal;}
.lernabfrage_fragentext {display: block; font-size: 14pt; font-style: italic; font-family: 'Playfair Display'; color: rgb(0,0,88);}

.lernabfrage_antwort {display: none;}


.haken_loesung {display: none;}
.haken_loesung:checked + .lernabfrage_antwort {display: block;}