.formInputFull{margin-right: 2%; position: relative;}
.dataText{width:220px; margin-top: 2px}
#terminationTypeSelected, #terminationReasonSelected{width: 520px}
#kontaktformular #readyButton{margin-top: -75px; margin-right: 20px}
#terminationReasonSelect{margin-bottom: 16px;}

/* Infotexte: */
.formInput{position: relative}
.questionmarkIcon:hover .questionmarkText {
    display: block;
}

/* Info Icons: */
.questionmarkIcon{
    position: absolute;
    left: 100%;
    top: 8px;
    width: 20px;
    margin-left: 10px;
    border-radius: 20px;
    border: 1px solid gray;
    text-align: center;
    height: 20px;
    padding: 0;
    line-height: 1.3;
    background: #000;
    color: #fff;
    font-weight: bold;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.questionmarkText{
    display: none;
    position: absolute;
    left: 100%;
    color: #000;
    text-align: left;
    border: 1px solid gray;
    padding: 10px;
    top: -35px;
    margin-left: 10px;
    background: #ececdf;
    font-weight: normal;
    font-size: 0.9rem;
}

.formInput .questionmarkText{
    width: 460px;
}

.formInputFull .questionmarkText{
    width: 320px;
}

.formInputContactEmail .questionmarkText{
    width: 320px;
}

