.belogin #content-col-main form fieldset div.left {
    float: left;
    text-align: right;
    width: 158px;
}

.belogin #content-col-main form fieldset div.left span label,
.belogin #content-col-main form fieldset div.left span span {
    float: left;
    padding-left: 5px;
    padding-right: 0;
    width: auto;
}

.belogin #content-col-main form fieldset div.left span {
    float: right;
    padding-right: 0;
    width: auto;
}

.belogin #content-col-main form fieldset div.right {
    padding-left: 10px;
    float: left;
    width: auto;
}

.belogin #content-col-main form fieldset div.right input {
    margin-right: 5px;
}

.belogin #content-col-main form .xxLarge {
    width: 410px;
}

#content-col-main tr.ams-row.ams-nok td.ams-result {
    color: red;
}

#content-col-main tr.ams-row.ams-ok td.ams-result {
    color: green;
}

#content-col-main tr.ams-row.ams-not-active td.ams-result {
    color: orange;
}

@media screen and (min-width: 1040px) {
    body.full.belogin #content-col-main {
        margin-top: 25px !important;
    }
}

/* <workaround> Das Portal überschreibt die Icons der Aufzählung */
.belogin #content-col-main .buttonstyle li { background-image: url(/Content/media/icon-liste.gif); padding-left: 15px; }
/* </workaround> Das Portal überschreibt die Icons der Aufzählung */