
/*  */
/* 
*/
.frage {
margin-top: 10px;
background-color: #eee;
font-size: 11px;
font-weight: bold;
cursor: pointer;
padding: 10px;
padding-right: 25px;
position: relative;
}


.frage:before {
/* Firefox */
-moz-transition: all 0.3s ease;
/* WebKit */
-webkit-transition: all 0.3s ease;
/* Opera */
-o-transition: all 0.3s ease;
/* Standard */
transition: all 0.3s ease;
position: absolute;
width: 20px;
text-align: center;
right: 5px;
content: '+';
font-size: 20px;
color: #999;
}

.shown .frage:before {
content: '-';
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
-webkit-transform: rotate(360deg);

transform: rotate(180deg);
}


.antwort {
display: block;
border: 0px solid #999;
padding: 5px;
margin-left: 20px;
}
.antwort.show {
display: block;
}
/*  */