.tx_bgabfrage .frageblock {
    margin-bottom: 20px;
    padding-top: 40px;
    background: url('../Pics/icnArrowDown.svg') 50% top no-repeat;
    background-size: 30px 30px;
}
.tx_bgabfrage .frageblock.beginn {
    padding-top: 0;
    background: none;
}
.tx_bgabfrage .frageblock > p,
.tx_bgabfrage .frageblock .radio {
    margin-bottom: 8px;
}

.tx_bgabfrage .frageblock .radio label {
    display: flex;
    cursor: pointer;
}
.tx_bgabfrage .frageblock .radio label:hover {
    color: #68346b;
}
.tx_bgabfrage .frageblock .radio label.tempActive {
    color: #68346b;
    font-family: "OpenSans-Bold", sans-serif;
}
.tx_bgabfrage .frageblock .radio input {
    margin-right: 10px;
}

/* ERGEBNIS */
.tx_bgabfrage .ergebnis {
    padding: 20px 20px 20px 80px;
    font-size: 20px;
    line-height: 30px;
    background: #68346b url(../Pics/icnLightbulbViolet.svg) 20px 50% no-repeat;
    background-size: 40px 40px;
    color: white;
}
.tx_bgabfrage .ergebnis a {
    display: inline-block;
    margin-top: 20px;
    padding: 6px 10px;
    background-color: white;
    font-size: 16px;
    font-family: "OpenSans-Bold", sans-serif;
    color: #3378b3;
    text-decoration: none;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.tx_bgabfrage .ergebnis a:hover {
    background-color: #3378b3;
    color: white;
}
.tx_bgabfrage .ergebnis a[href^="mailto:"],
.tx_bgabfrage .ergebnis a[href^="mailto:"]:hover,
.tx_bgabfrage .ergebnis a[target="_blank"],
.tx_bgabfrage .ergebnis a[target="_blank"]:hover {
    display: inline;
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: white;
    text-decoration: underline;
}