label.cl {
    display:inline-block;
    width:130px;
    clear:both;
    vertical-align: top;
    
}
label#m {
    display:inline-block;
    width:130px;
    clear:both;
    margin-left: 70px;
}
label#f {
    display:inline-block;
    width:80px;
    clear:both;
    margin-left: -50px;
}
label.fl{
    float:left;
}
input {
    position:relative; 
    left:0px; 
    top:0px;
}
#formular {
    padding:20px;
    margin-left: 50px;
    width:500px; 
    height:280px; 
    background-color:#eeeeaa; 
    border:1px solid #222222; 
    border-radius:5px 60px 60px;
}
#button {
    background-color:#cceecc; 
    border:1px solid #112200;
}
#d_vorname {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#d_nachname {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#d_email {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#d_plz {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#d_ort {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#d_agb {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#d_anr {
    display:inline-block;
    opacity:0;
    transition:all 0.2s;
    color: #ff2222;
}
#status {
    color: #ff2222;
}