.body{background:rgb(245,245,245,1);}
.flexlogin{display:flex;flex-flow:row wrap;justify-content:center;}
.login{position:fixed;top:-0px;left:-0px;width:100%;height:auto;}
.login_innen{background:rgb(245,245,245,0.98);margin-top:100px;width:500px;
    height:auto;box-shadow: 2px 2px 2px 2px rgb(100,100,100,0.5);}
.loginTitel{width:100%;height:auto;border-bottom: rgb(100,100,100,0.5) 0.5px solid;}
.loginEingabe{padding-top:10px;width:100%;height:auto;}
.LoginFormular{width:100%;height:100%;}
.LoginFeld{padding:5px;width:100%;height:auto;display:flex;justify-content:flex-start;flex-wrap:wrap;}
    .LoginFeldLabel{padding:5px;width:140px;height:25px;display:felx;align-content:center;}
        .LoginFeldLabelText{font-size:18px;}
    .LoginFeldInput{padding:5px;width:320px;height:25px;display:felx;align-content:center;}
        .LoginFeldInputInput{width:100%;height:100%;font-size:18px;}
    .Loginkurz1{width:170px;}.Loginkurz2{width:140px;}
    .LoginFehler{padding-left:5px;width:auto;height:auto;display:felx;align-content:center;}
        .LoginFehlerText{font-size:18px;color:green;}

/* Diese Eigenschaften gelten speziell für iPhone Hochformat (Order ist Reienfolge)...*/
@media only screen and (min-height:600px) and (min-width:300px) and (max-width:560px) {
    .login_innen{width:calc(100% - 10px);margin-top:50px;}
}
/* Diese Eigenschaften gelten speziell für iPhone Querformat (Order ist Reienfolge)...*/
@media only screen and (max-height:500px) and (min-width:700px) {
    .login_innen{margin-top:50px;}
}

