.form-group-inline{
    width: 100%;
    display: inline-flex;
}
.form-group-inline label{
        align-self: center;
}
.form-group-inline p {
    margin-right: 5px
}
input[type=submit]{
margin-right: 0rem !important;
}
.year-select{
width: 30%;
}
.kogis #marginal.aside .marginal_item.teaser.image img.agb_aside_icon{
position: relative;
height: 30px;
width: 30px;
top: 0;
}

.agb_select {
}
.form-group-login a{
font-weight: inherit;
}
.form-group-login .datenschutz{
padding: 0 0.9375rem 0 0;
}
.form-group-login p{
padding: 0 0.9375rem 0 0;
}
.form-group-login > p > label{
display:flex;
}
.form-group-login > p > input{
width:98%;
}
.form-group-login > p > input[type=submit]{
width: auto;
display: inline-block;
    margin-right: 9.375rem;
    background: #085488;
    padding: 0.1875rem 1.75rem;
    color: #fff;
    font-weight: bold;
    border: 0.125rem solid #085488;
    border-radius: .25rem;
}
.form-group-login > p > input[type=submit]:hover{
width: auto;
display: inline-block;
    margin-right: 9.375rem;
    background: #fff;
    padding: 0.1875rem 1.75rem;
    color: #ab2600;
    font-weight: bold;
    border: 0.125rem solid #085488;
    border-color: #ab2600;
    border-radius: .25rem;
    text-decoration: none;
}
.form-group-login > p > input[type=submit]:focus{
width: auto;
display: inline-block;
    margin-right: 9.375rem;
    background: #fff;
    padding: 0.1875rem 1.75rem;
    color: #ab2600;
    font-weight: bold;
    border: 0.125rem solid #085488;
    border-color: #ab2600;
    border-radius: .25rem;
    text-decoration: none;
}
.kogis #marginal .marginal_item.teaser{
font-size: 0.8125rem;
}

