/* Main-CSS Last-Update: 25.03.2024 - Produktiv-Version: 2.00.0 - DEV-Version: 2.00.0 */


html, body {
    margin: auto;
    width: 100%;
    top: 0;
    height: auto;
}

/* All views and pages */
.dialogbox_blue_info_la {
    z-index: 1010;
    background-color: #6a93b0;
    margin-top: 95px;
    margin-left: 5px;
    color: black;
    border: none;
    border-radius: 5px;
    width: 490px;
    height: 200px;
    text-align: left;
    opacity: 90%;
    font-family: Arial;
    font-size: 15px;
    line-height: 3px;
}
.blue_info_la_ok {
    background-color: white;
    color: black;
    border: none;
    margin-left: 0px;
    border-radius: 5px;
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.dialogbox_blue_info_ra {
    z-index: 1010;
    background-color: #6a93b0;
    margin-top: 95px;
    margin-left: 5px;
    color: black;
    border: none;
    border-radius: 5px;
    width: 490px;
    height: 200px;
    text-align: left;
    opacity: 90%;
    font-family: Arial;
    font-size: 15px;
    line-height: 3px;
}
.blue_info_ra_ok {
    background-color: white;
    color: black;
    border: none;
    margin-left: 0px;
    border-radius: 5px;
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}


/* Formatierungen für die Link-Anzeige */


.screenheader {
    background-color: #012850;
    min-height: 60px;
    max-height: 60px;
    display: grid;
    grid-template-columns: 50% 50%;
    min-width: 100%;
    position: fixed;


}
.shText_a {
    color: #ffffff;
    font-weight: bold;
    margin-top: 32.5px;
    margin-right: 25px;
    font-size: 25px;
    line-height: 1px;
    font-family: Arial;
}

/* Login-Start View layout/oc/index */

.screenfooter {
    min-width: 100%;
    background-color: #012850;
    min-height: 40px;
    max-height: 40px;
    display: flex;
    flex-direction: row;
    position: fixed;
    bottom: 0;
}
.sfText_a {
    color: #ffffff;
    vertical-align: middle;
    margin-left: 15px;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.screenbody {
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.screenbody_01 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.login_box {
    margin-top:70px;
    border-radius: 10px;
    width: 370px;
    height: 370px;
    background-color: #efefef;
    color: #012850;
    padding-left :30px;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.login_box_expanded {
    margin-top: 10px;
    border-radius: 10px;
    width: 620px;
    height: 430px;
    background-color: #efefef;
    color: #012850;
    padding-left :30px;
    padding-right :30px;
    font-size: 18px;
    font-family: Arial;
}
.login_box_expanded_sessionerr {
    margin-top: 30px;
    border-radius: 10px;
    width: 500px;
    height: 400px;
    background-color: #012850;
    color: #012850;
    margin-left: -30px;
    font-size: 18px;
    font-family: Arial;
    text-align: center;
}
.knr {
    float: left;
    font-family: Arial;
    font-size: 14px;
    color: #012850;
    cursor: pointer;
    width: 280px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #ffffff;
    border-width: 1px;
}
.scode {
    float: left;
    margin-left: 50px;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    width: 280px;
    border-radius: 5px;
    border-color: #6d0000;
    background-color: #6d0000;
    border-width: 1px;
}
.kunr {
    font-family: Arial;
    font-size: 14px;
    color: #012850;
    cursor: pointer;
    width: 280px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #ffffff;
    border-width: 1px;
}
.ema {
    font-family: Arial;
    font-size: 14px;
    color: #012850;
    cursor: pointer;
    width: 280px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #ffffff;
    border-width: 1px;
}
.nld {
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    cursor: pointer;
    width: 285px;
    border-radius: 5px;
    margin-top: 15px;
    border-color: #6d0000;
    background-color: #6d0000;
    border-width: 1px;
    cursor: pointer;
}
.ben {
    font-family: Arial;
    font-size: 15px;
    color: red;
    cursor: pointer;
    /*width: 285px;*/
    border-radius: 5px;
    margin-top: 0px;
    border-color: #ffffff;
    background-color: #ffffff;
    border-width: 1px;
    cursor: pointer;
}
.bok {
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    cursor: pointer;
    /*width: 285px;*/
    border-radius: 5px;
    margin-top: 0px;
    border-color: #1f9d55;
    background-color: #1f9d55;
    border-width: 1px;
    cursor: pointer;
}

.message_4 {
    margin-top:540px;
    position: absolute;
    border-radius: 10px;
    width: 420px;
    height: 340px;
    background-color: #012850;
    opacity: 90%;
    text-align: center;
}
.loginheadline {
    color: #012850;
}

#benutzer {
    font-size: 18px;
    color: #000000;
    border: none;
    margin-left: 42px;
    margin-top: 20px;
    outline: none;
}
#password {
    font-size: 18px;
    color: #000000;
    border: none;
    margin-left: 40px;
    margin-top: 20px;
    outline: none;
}
#organisation {
    font-size: 18px;
    color: #000000;
    border: none;
    margin-left: 13px;
    margin-top: 20px;
    outline: none;
}
.logsubmit {
    position: absolute;
    color: #ffffff;
    background-color: #012850;
    border: none;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 1px;
    margin-top: 20px;
    width: 336px;
    outline: none;
}
.probbutton {
    position: absolute;
    color: #ffffff;
    background-color: #6cb2eb;
    border: none;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 1px;
    margin-top: 60px;
    width: 336px;
    outline: none;
}
.regisbutton {
    text-decoration: none;
    position: absolute;
    color: #000000;
    opacity: 80%;
    background-color: #6cb2eb;
    border: none;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 95px;
    width: 336px;
    outline: none;
}
/* Hauptseite nach Login View layout/oc/start */
.body_container {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin: 0 ;
}
.dasb_system_box {
    margin-top: 61px;
    min-width: 260px;
    background-color: #a4a6aa;
    min-height: 374px;
    max-height: 374px;
    display: flex;
    text-align: left;
    flex-direction: column;
    position: absolute;
    z-index: 1100;
}
.dash_text {
    color: #ffffff;
    margin-top: 50px;
    margin-left: 32px;
    font:small-caps bold 1.7em/150% Helvetica, Arial, sans-serif;
    letter-spacing: 5px;
    line-height: 1px;
    position: absolute;
}
.symdabConf {
    width: 25px;
    height: 25px;
    margin-left: 12.5px;
    position: absolute;
}
.dcbutton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    border: none;
    background-color: transparent;
    cursor:pointer;
    outline: none;
    text-align: left;
    width: 100px;
    margin-left: 32px;
    margin-top: 2.5px;
    color: #012850;
}
.dabconfText {
    margin-top: 65px;
    margin-left: 42px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #24a319;
    position: absolute;
    z-index: 1010;
}
.symacc {
    margin-top: 6px;
    width: 17px;
    height: 17px;
    margin-left: 38px;
}

.ckbutton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    border: none;
    background-color: transparent;
    cursor:pointer;
    outline: none;
    text-align: left;
    width: 100px;
    margin-left: 116.5px;
    margin-top: -19px;
    color: #012850;
}

.one  {
    font-family: Ebrima;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    margin-left: 15px;
    text-decoration: none;
    position: absolute;
}
.sywizheadertext {
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    margin-top:67px;
    margin-left: 32px;
    position: absolute;

}
.aktdatum {
    color: #012850;
    position: absolute;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 32px;
    margin-top: 95px;
    font-weight: bold;
}
.loggedinUser {
    color: #012850;
    position: absolute;
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 32px;
    margin-top: 115px;
}
.loggedinOrg {
    color: #012850;
    position: absolute;
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 32px;
    margin-top: 145px;
}
.loggeduser {
    color: #012850;
    position: absolute;
    font-size: 11px;
    font-family: Arial;
    margin-left: 32px;
    margin-top: 130px;
}
.logoutSymbol {
    width: 25px;
    margin-left: 13px;
    margin-top: 55px;
    position: absolute;
}
.three a{
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: absolute;
    margin-left: 45px;
    margin-top: 43px;
    font-size: 14px;
}
.three a:hover {
    color: red;
}

.myreqSymbol {
    width: 25px;
    margin-left: 12px;
    margin-top: 30px;
    position: absolute;
}
.four a{
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    position: absolute;
    margin-left: 43px;
    margin-top: 36px;
    font-size: 14px;
}
.four a:hover {
    color: grey;
}


/* iFrame-Dashboard-Konfigurations-Wizard View layout/oc/syswizard */
.grid_dasb_conf_iframe {
    background-color: #1e1e1e; /*#878b8f;*/
    min-height: 177px;
    max-height: 177px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 100%;
}

.symdabConf_head {
    margin-top: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    line-height: 1px;
}
.checkboxa {
    position: absolute;
    margin-left: 15px;
    margin-top:8px;
}
.label_cba {
    position: absolute;
    margin-left: 40px;
    margin-top: 6px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
}
.checkboxb {
    position: absolute;
    margin-left: 15px;
    margin-top:35px;
}
.label_cbb {
    position: absolute;
    margin-left: 40px;
    margin-top: 33px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
}
.checkboxc {
    position: absolute;
    margin-left: 15px;
    margin-top:62px;
}
.label_cbc {
    position: absolute;
    margin-left: 40px;
    margin-top: 60px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
}
.speicherButton {
    position: absolute;
    border: none;
    cursor: pointer;
    background-color: #012850;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100px;
    margin-left: 15px;
    margin-top:109px;
}
.abbrechenButton {
    position: absolute;
    border: none;
    cursor: pointer;
    background-color: #f34336;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100px;
    margin-left: 140px;
    margin-top:109px;
}
/* iFrame-RequestWizard View layout/oc/rewizard */
.rew_iframe_header_nav {
    background-color: #c1c3c5; /*#878b8f;*/
    min-height: 30px;
    max-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    justify-content: left;
    text-align: left;
    position: fixed;
    z-index: 10001;
}
.newreqButton {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #012850;
    margin-top: 4px;
    margin-left: 10px;
    cursor: pointer;
    width: 70px;
    border-radius: 5px;
    border-color: #eeeeee;
    background-color: #eeeeee;
    border-width: 1px;
    z-index: 10001;
}
.newreqButtonred {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    margin-top: 6px;
    margin-left: 10px;
    cursor: pointer;
    width: 170px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #ef5753;
    border-width: 1px;
    z-index: 10001;
}
.nreqButton {
    padding: 0;
    justify-content: center;
    text-align: center;
    margin-top: 2px;
    margin-left: 10px;
    width: 18px;
    height: 21px;
    border-radius: 5px;
    border-color: #eeeeee;
    background-color: #c1c3c5;
    border-width: 1px;
    z-index: 10001;
}

.supmanButton {
    font-family: 'Raleway', Arial, sans-serif;
    font-size: 13px;
    color: #012850;
    margin-top: 6px;
    margin-left: 1px;
    cursor: pointer;
    background-color: transparent;
    z-index: 10001;
    border: none;
}
.refreshButton {
    font-family: 'Raleway', Arial, sans-serif;
    color: #012850;
    margin-top: 6px;
    margin-left: 7px;
    cursor: pointer;
    border: none;
    background-color: transparent;
    font-size: 13px;
    z-index: 10001;
}
.funnelsym {
    margin-left: 10px;
    margin-top: 4px;
}
.fcheck {
    margin-top: 16px;
    margin-left: -176px;
}

.datefilter {
    position: absolute;
    cursor: pointer;
    margin-top: 17px;
    margin-left: 65px;
    font-family: Arial;
    font-size: 11.5px;
    border-radius: 3px;
    border: none;
    color: darkred;
    background-color: #eeeeee;
    outline: none;
    height: 11px;
    z-index: -5000000;
}
.filteranwenden {
    position: absolute;
    font-family: Arial;
    color: white;
    margin-top: -32px;
    margin-left: 45px;
    cursor: pointer;
    width: 120px;
    height: 12px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #012850;
    border-width: 1px;
    font-size: 11.5px;
    font-weight: bold;
    z-index: -5000000;

}
.header_nav_headertext {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3em;
    margin-left: 900px;
    line-height: 0px;
    margin-top: -5px;
    font-weight: bold;
    position: fixed;
    z-index: -1000;
}
.req_tab_base_box{
    position: absolute;
}
table#reqsuptabbase tr:nth-child(even) {
    background-color: #c1c3c5;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
}

table#reqsuptabbase tr:nth-child(odd) {
    background-color: #e0e1e2;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
}
.sym_edit_rew {
    margin-left: 0px;
    background-color: #012850;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 3px;

}
.sym_halfedit_rew {
    margin-left: 0px;
    background-color: #7f6000;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 5.5px;
    padding-top: 5.5px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14.0px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 3px;

}
.sym_show_offer {
    margin-left: 0px;
    background-color: #445016;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 3px;

}
.sym_copy_req {
    margin-left: 0px;
    background-color: #012850;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 3.3px;
    padding-right: 3.3px;
    font-size: 15px;
    text-decoration: none;
    cursor: pointer;
    border: none;
    border-radius: 3px;
}
.sym_del_arch {
    margin-left: 0px;
    background-color: #ff5232;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 5.5px;
    padding-top: 5.5px;
    padding-left: 4.1px;
    padding-right: 4.1px;
    font-size: 15px;
    cursor: pointer;
    text-decoration: none;
    border: none;
    border-radius: 3px;
}
.sym_react_arch {
    margin-left: 60px;
    background-color: #012850;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 5.5px;
    padding-top: 5.5px;
    padding-left: 3.1px;
    padding-right: 3.1px;
    font-size: 15px;
    cursor: pointer;
    text-decoration: none;
    border: none;
    border-radius: 3px;
}
.linewarning_rw {
    position: absolute;
    z-index: 1000000;
    width: 1065px;
    height: 115px;
    background-color: #cc1f1a;
    margin-top: 245px;
}
.troweiButton {
    position: absolute;
    margin-left: 10px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #ffffff;
    outline: none;
    border-radius: 7px;
    border-style: solid;
    border-color: #a4a6aa;
    border-width: 1px;
    cursor: pointer;
    background-color: #a4a6aa;
    font-size: 13px;
    width: 150px;
}
.akabbButton {
    margin-left: 170px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #ffffff;
    outline: none;
    border-radius: 7px;
    border-style: solid;
    border-color: #606c76;
    border-width: 1px;
    cursor: pointer;
    background-color: #606c76;
    font-size: 13px;
    width: 150px;
}

/* iFrame-RequestWizard View layout/oc/amwizard */

.amw_iframe_header_nav {

    background-color: #c1c3c5; /*#878b8f;*/
    min-height: 30px;
    max-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    justify-content: left;
    text-align: left;
    position: fixed;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    z-index: 10002;
}
.header_nav_headertext_am {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3em;
    margin-left: 1150px;
    line-height: 0px;
    margin-top: -5px;
    font-weight: bold;
    position: fixed;
}
.amwprojectfilter {
    position: absolute;
    margin-top: 3px;
    margin-left: 270px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #000000;
    outline: none;
    border-radius: 7px;
    border-style: solid;
    border-color: #012850;
    border-width: 1px;
    cursor: pointer;
    background-color: #ffffff;
    font-size: 16px;
    width: 296px;
}
.amwbestButton {
    position: absolute;
    margin-top: 3px;
    margin-left: 580px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #ffffff;
    outline: none;
    border-radius: 7px;
    border-style: solid;
    border-color: #012850;
    border-width: 1px;
    cursor: pointer;
    background-color: #012850;
    font-size: 16px;
    width: 100px;
}
.refreshButtonam {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #cc1f1a;
    margin-top: 7px;
    margin-left: 690px;
    cursor: pointer;
    width: 145px;
    border-radius: 5px;
    border-color: #cc1f1a;
    background-color: #c1c3c5;
    border-width: 1px;
    font-size: 11px;
    font-weight: bold;
    z-index: 10001;
}
.servicetext {
    position: absolute;
    margin-top: 40px;
    margin-left: 265px;
    width: 420px;
    color: #cc1f1a;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: left;
}
.amw_content {
    position: absolute;

}
/* include incoffreqman - in amwizard */
.headline_first {
    position: fixed;
    margin-top: 30.5px;
    max-width: 100%;
    width: 100%;
    max-height: 30px;
    height: 30px;
    background-color: #a4a6aa;
    z-index: 10002;
}
.sym_cancel_red {
    position: absolute;
    margin-left: 4px;
    margin-top: 5px;
}
.headline_first_text {
    margin-left: 30px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-top: 7.5px;
    color: #012850;
}
.headline_first_text_message {
    margin-left: 350px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    margin-top: -35px;
    color: #6d0000;
}

.message_text01 {
    position: absolute;
    margin-left: 30px;
    margin-top: 80px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #6d0000;
}
.hierbest_link {
    color: #ef5753;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    cursor: pointer;
    border: none;
    text-decoration: none;
}
.supplierorderbutton {
    position:absolute;
    margin-left: 35px;
    background-color: #6d0000;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 9px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 3px;

}
.no-supplierorderbutton {
    position: absolute;
    margin-left: 102px;
    margin-top: -23px;
    background-color: #c39207;
    color: #000000;
    font-family: Arial;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 9px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 3px;

}
.down_scroll {
    position: absolute;
    margin-top: 5px;
    margin-left: 30px;
    color: #cc1f1a;
    font-size: 15px;
    font-weight: bold;
    background-color: #a4a6aa;
    border: none;
    cursor: pointer;
    outline: none;
    z-index: 10000000000;
}
.up_scroll {
    position: absolute;
    margin-top: 5px;
    margin-left: 65px;
    color: #cc1f1a;
    font-size: 15px;
    font-weight: bold;
    background-color: #a4a6aa;
    border: none;
    cursor: pointer;
    outline: none;
    z-index: 100000000000;
}

/* PopUp0 - Lieferanten-Manager layout/oc/supmanpop/ */
.iframe_supmanpop{
    position: absolute;
    margin-left: 0px;
    margin-top: 0px;
    border: 2px;
    border-style: solid;
    border-color: #6cb2eb;
    background-color: #a4a6aa;
    overflow: hidden;
}
.popup_header_supmanpop {
background-color: #c8d5ff; /*#878b8f;*/
min-height: 30px;
max-height: 30px;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
min-width: 100%;
justify-content: left;
text-align: left;
position: fixed;
}
.headertext_supmanpop {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    margin-left: 5px;
    line-height: 0px;
    margin-top: -3px;
    font-weight: bold;
    position: fixed;
}
.lma_closeButton {
    color: #cc1f1a;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 5px;
    background-color: #ffffff;
    border: none;
    margin-top: 35px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.supnew {
    position: absolute;
    margin-left: 34px;
    margin-top: -21px;
    background-color: #012850;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 2px;
    padding-top: 3px;
    padding-left: 1.5px;
    padding-right: 1.5px;
    font-size: 15px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;
}
.suprank {
    position: absolute;
    margin-left: 1070px;
    margin-top: -21px;
    cursor: pointer;
    border: none;
    text-decoration: none;
}
.supnamelabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 43px;
    margin-left: 6px;
    font-size: 13px;
    position: absolute;
}
.supnamefield {
    margin-top: 40px;
    margin-left:50px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.supcplabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 43px;
    margin-left: 230px;
    font-size: 13px;
    position: absolute;
}
.supcpfield {
    margin-top: 40px;
    margin-left: 265px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.supemaillabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 43px;
    margin-left: 447px;
    font-size: 13px;
    position: absolute;
}
.supemailfield {
    margin-top: 40px;
    margin-left: 506px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.supemparlabelH {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 43px;
    margin-left: 695px;
    font-size: 13px;
    position: absolute;
}
.checkboxhtml {
    margin-top: 43px;
    margin-left: 750px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.supemparlabelT {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 43px;
    margin-left: 775px;
    font-size: 13px;
    position: absolute;
}
.checkboxtext {
    margin-top: 43px;
    margin-left: 827px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.suptellabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 65px;
    margin-left: 6px;
    font-size: 13px;
    position: absolute;

}
.suptelfield {
    margin-top: 65px;
    margin-left: 50px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.newsupsaveButton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    margin-top: 65px;
    margin-left: 265px;
    cursor: pointer;
    width: 174px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #012850;
    border-width: 1px;
    position: absolute;
    z-index: 10;
}
.newsupcancelButton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    margin-top: 65px;
    margin-left: 506px;
    cursor: pointer;
    width: 174px;
    border-radius: 5px;
    border-color: #cc1f1a;
    background-color: #cc1f1a;
    border-width: 1px;
    z-index: 10;
    position: absolute;
}
.mes_aa_supman {
    position: absolute;
    margin-top: 85px;
    margin-left: 50px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #cc1f1a;
}
.mes_ab_supman {
    position: absolute;
    margin-top: 85px;
    margin-left: 50px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #cc1f1a;
}
.tab_base_box{
    position: absolute;
}

table#suptabbase tr:nth-child(even) {
    background-color: #c1c3c5;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}

table#suptabbase tr:nth-child(odd) {
    background-color: #e0e1e2;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.supedit {
    margin-left:0px;
    background-color: #012850;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 15px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;

}

.supdel {
    margin-left: 0px;
    background-color: #ff5232;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 15px;
    cursor: pointer;
    border: none;
    text-decoration: none;
}

/* PopUp0 - neue Anfrage erstellen layout/oc/newreqpop/ */

.newreq_box_body_container {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin: 0 ;

}
/*
.newreq_box_left {
    background-color: #e0e1e2;
    height: 100%;
    flex-basis: 100%;
    max-width: 20%;
    width: 20%;
    flex: 0 0 auto;
    box-sizing: border-box;
    text-align: center;
    padding: 0;
}
*/
.newreq_box_center {
    background-color: #ffffff;
    height: 100%;
    flex-basis: 100%;
    max-width: 60%;
    width: 60%;
    flex: 0 0 auto;
    box-sizing: border-box;
    text-align: left;
    padding: 0;


}
.newreq_box_right {
    background-color: #ffffff;
    height: 100vh;
    flex-basis: 100%;
    max-width: 20%;
    width: 20%;
    flex: 0 0 auto;
    box-sizing: border-box;
    text-align: center;
    align-items:center;
    padding: 0 ;
}
.newreq_box_center_headertext{
    color: #012850;
    font-family: Arial;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 15px;
    margin-top:5px;


}
.na_closeButton {
    color: #cc1f1a;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    background-color: #ffffff;
    border: none;
    margin-top: 25px;
    position: absolute;
    cursor: pointer;
    z-index: 10000;
}
.empfaenger_label_lieferant {
    position: absolute;
    margin-top: 35px;
    margin-left: 17px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_empfaenger_label_lieferant {
    position: absolute;
    margin-top: 35px;
    margin-left: 17px;
    color: #d33c43;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.empfaenger_label_tel {
    position: absolute;
    margin-top: 35px;
    margin-left: 380px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.empfaenger_label_asp {
    position: absolute;
    margin-top: 60px;
    margin-left: 17px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.supfieldanfro {
    position: absolute;
    margin-top: 35px;
    margin-left: 160px;
    outline: none;
    border:none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 195px;
}
.suptelfieldanf {
    position: absolute;
    margin-top: 35px;
    margin-left: 470px;
    outline: none;
    border:none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 195px;
}
.supcpfieldanf {
    position: absolute;
    margin-top: 60px;
    margin-left:160px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    width: 196px;
}
.empfaenger_label_email {
    position: absolute;
    margin-top: 60px;
    margin-left: 380px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.supemailfieldanf {
    position: absolute;
    margin-top: 60px;
    margin-left: 470px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    width: 196px;
}
.anffreitextfeld {
    position: absolute;
    margin-top: 130px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.anffreitextfield {
    position: absolute;
    margin-top: 135px;
    margin-left: 160px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    width: 505px;
    resize: none;
}
.projectnamemarker {
    position: absolute;
    margin-top: 235px;
    margin-left: 16px;
    color: red;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
}

.projectnamelabel {
    position: absolute;
    margin-top: 245px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.myProjects {
    position: absolute;
    margin-top: 245px;
    margin-left: 160px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c96047;
    font-size: 14px;
    width: 196px;
}
.reqnumberlabel {
    position: absolute;
    margin-top: 246px;
    margin-left: 380px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.reqnumberfield {
    position: absolute;
    margin-top: 245px;
    margin-left: 470px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    width: 196px;
    text-align: right;
}
.copreqnumberfield {
    position: absolute;
    margin-top: 245px;
    margin-left: 470px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 12px;
    color: #d33c43;
    width: 196px;
    text-align: left;
}
.regdeslabel{
    position: absolute;
    margin-top: 275px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.reqdesfield {
    position: absolute;
    margin-top: 275px;
    margin-left: 160px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c8d5ff;
    font-size: 14px;
    width: 505px;
}
.positionLine {
    position: absolute;
    margin-top: 315px;
    margin-left: 15px;
    width: 654px;
    height: 18px;
    background-color: #d1d1d1;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #012850;
    opacity: 55%;
    font-weight: bold;

}

/* Reihe 1 */
.cop_posnuma {
    position: absolute;
    margin-top: 290px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbeza {
    position: absolute;
    margin-top: 290px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoa {
    position: absolute;
    margin-top: 290px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengea {
    position: absolute;
    margin-top: 290px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punita {
    position: absolute;
    margin-top: 290px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 2 */
.cop_posnumb {
    position: absolute;
    margin-top: 310px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezb {
    position: absolute;
    margin-top: 310px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnob {
    position: absolute;
    margin-top: 310px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengeb {
    position: absolute;
    margin-top: 310px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitb {
    position: absolute;
    margin-top: 310px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 3 */
.cop_posnumc {
    position: absolute;
    margin-top: 330px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezc {
    position: absolute;
    margin-top: 330px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoc {
    position: absolute;
    margin-top: 330px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengec {
    position: absolute;
    margin-top: 330px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitc {
    position: absolute;
    margin-top: 330px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 4 */
.cop_posnumd {
    position: absolute;
    margin-top: 350px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezd {
    position: absolute;
    margin-top: 350px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnod {
    position: absolute;
    margin-top: 350px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_menged {
    position: absolute;
    margin-top: 350px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitd {
    position: absolute;
    margin-top: 350px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 5 */
.cop_posnume {
    position: absolute;
    margin-top: 370px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbeze {
    position: absolute;
    margin-top: 370px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoe {
    position: absolute;
    margin-top: 370px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengee {
    position: absolute;
    margin-top: 370px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punite {
    position: absolute;
    margin-top: 370px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 6 */
.cop_posnumf {
    position: absolute;
    margin-top: 390px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezf {
    position: absolute;
    margin-top: 390px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnof {
    position: absolute;
    margin-top: 390px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengef {
    position: absolute;
    margin-top: 390px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitf {
    position: absolute;
    margin-top: 390px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 7 */
.cop_posnumg {
    position: absolute;
    margin-top: 410px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezg {
    position: absolute;
    margin-top: 410px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnog {
    position: absolute;
    margin-top: 410px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengeg {
    position: absolute;
    margin-top: 410px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitg {
    position: absolute;
    margin-top: 410px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 8 */
.cop_posnumh {
    position: absolute;
    margin-top: 430px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezh {
    position: absolute;
    margin-top: 430px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoh {
    position: absolute;
    margin-top: 430px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengeh {
    position: absolute;
    margin-top: 430px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punith {
    position: absolute;
    margin-top: 430px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 9 */
.cop_posnumi {
    position: absolute;
    margin-top: 450px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezi {
    position: absolute;
    margin-top: 450px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoi {
    position: absolute;
    margin-top: 450px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengei {
    position: absolute;
    margin-top: 450px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_puniti {
    position: absolute;
    margin-top: 450px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 10 */
.cop_posnumj {
    position: absolute;
    margin-top: 470px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezj {
    position: absolute;
    margin-top: 470px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoj {
    position: absolute;
    margin-top: 470px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengej {
    position: absolute;
    margin-top: 470px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitj {
    position: absolute;
    margin-top:470px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 11 */
.cop_posnumk {
    position: absolute;
    margin-top: 490px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezk {
    position: absolute;
    margin-top: 490px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnok {
    position: absolute;
    margin-top: 490px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengek {
    position: absolute;
    margin-top: 490px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitk {
    position: absolute;
    margin-top: 490px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 12 */
.cop_posnuml {
    position: absolute;
    margin-top: 510px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezl {
    position: absolute;
    margin-top: 510px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnol {
    position: absolute;
    margin-top: 510px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengel {
    position: absolute;
    margin-top: 510px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitl {
    position: absolute;
    margin-top: 510px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 13 */
.cop_posnumm {
    position: absolute;
    margin-top: 530px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezm {
    position: absolute;
    margin-top: 530px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnom {
    position: absolute;
    margin-top: 530px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengem {
    position: absolute;
    margin-top: 530px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitm {
    position: absolute;
    margin-top: 530px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 14 */
.cop_posnumn {
    position: absolute;
    margin-top: 550px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezn {
    position: absolute;
    margin-top: 550px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnon {
    position: absolute;
    margin-top: 550px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengen {
    position: absolute;
    margin-top: 550px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punitn {
    position: absolute;
    margin-top: 550px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c2c2c2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
/* Reihe 15 */
.cop_posnumo {
    position: absolute;
    margin-top: 570px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 25px;
    text-align: right;
}
.cop_artbezo {
    position: absolute;
    margin-top: 570px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.cop_kuartnoo {
    position: absolute;
    margin-top: 570px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 100px;
    text-align: right;
}
.cop_mengeo {
    position: absolute;
    margin-top: 570px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 39px;
    text-align: right;
}
.cop_punito {
    position: absolute;
    margin-top: 570px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 145px;
    text-align: right;
}
.cop_lbdlabel{
    position: absolute;
    margin-top: 605px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_lbdfield {
    position: absolute;
    margin-top: 605px;
    margin-left: 315px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 350px;
}
.cop_zbdlabel{
    position: absolute;
    margin-top: 630px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_zbdfield {
    position: absolute;
    margin-top: 630px;
    margin-left: 315px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 350px;
}
.cop_lzlabel{
    position: absolute;
    margin-top: 655px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_lzfield {
    position: absolute;
    margin-top: 655px;
    margin-left: 315px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 350px;
}
.save_close {
    position: absolute;
    opacity: 75%;
    margin-left: 15px;
    margin-top: 770px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #012850;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    width: 310px;
    height: 23px;
    border-radius: 5px;
}
.save_mail_close {
    position: absolute;
    opacity: 75%;
    margin-left: 360px;
    margin-top: 769px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: orange;
    color: #000000;
    cursor: pointer;
    padding: 6px 10px 6px 10px;
    font-size: 12px;
    width: 310px;
    border-radius: 5px;
    height: 25px;
    font-weight: bold;
}
.copea_cancelled {
    position: absolute;
    opacity: 75%;
    margin-left: 360px;
    margin-top: 769px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #cc1f1a;
    color: #ffffff;
    cursor: pointer;
    padding: 6px 10px 6px 10px;
    font-size: 12px;
    width: 310px;
    border-radius: 5px;
    height: 25px;
    font-weight: bold;
}
.cancelled {
    position: absolute;
    opacity: 75%;
    margin-left: 15px;
    margin-top: 799px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #cc1f1a;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    width: 310px;
    height: 24px;
    border-radius: 5px;
}

/* PopUp - Anfrage editieren layout/oc/editreqpop/ */

.editreq_box_body_container {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin: 0 ;

}

.editreq_box_center {
    background-color: #ffffff;
    height: 100%;
    flex-basis: 100%;
    max-width: 99%;
    width: 99%;
    flex: 0 0 auto;
    box-sizing: border-box;
    text-align: left;
    padding: 0;
}
.editreq_box_center_headertext {
    color: #012850;
    opacity: 55%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 15px;
    margin-top:5px;
    line-height: 1px;
}
.ereqmessage {
    position: absolute;
    width: 650px;
    color: #cc1f1a;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    margin-left: 15px;
    margin-top: 0px;
}
.ea_closeButton {
    color: #cc1f1a;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    background-color: #ffffff;
    border: none;
    margin-top: 65px;
    position: absolute;
    cursor: pointer;
    z-index: 10000;
}
.ea_cancelled {
    position: absolute;
    opacity: 75%;
    margin-left: 15px;
    margin-top: 799px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #cc1f1a;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    width: 310px;
    height: 24px;
    border-radius: 5px;
}
/* Anfrage löschen/archivieren templates/oc/delarreqpop */

.delarreq_box_center_headertext{
    position: fixed;
    min-width: 100%;
    height: 45px;
    background-color: #c1c3c5;
    color: #012850;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
.delarreq_box_center_text01 {
    color: #012850;
    font-family: Arial;
    font-size: 15px;

}
.la_close {
    position: fixed;
    z-index: 1010;
    color: #cc1f1a;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 510px;
    background-color: #ffffff;
    border-radius: 3px;
    margin-top: 10px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.blue_info_la {
    position: absolute;
    z-index: 1050;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 11px;
    margin-left: 285px;
    background-color: #012850;
    border-radius: 100%;
    margin-top: 72px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.loeschen {
    z-index: 1;
    position: absolute;
    margin-left: 10px;
    margin-top: 105px;
    font-family: Arial;
    font-size: 15px;
}
.archivieren {
    z-index: 1;
    position: absolute;
    margin-left: 10px;
    margin-top: 130px;
    font-family: Arial;
    font-size: 15px;
}
.confirmbutton_la {
    position: absolute;
    background-color: #ffffff;
    color: #012850;
    margin-left: 15px;
    cursor: pointer;
    margin-top: 165px;
    font-family: Arial;
    font-size: 15px;
    border: none;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
}
.delreq_mess01 {
    position: absolute;
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-left: 15px;
    margin-top: 60px;
    font-weight: bold;

}
/* Anfrage reactivieren templates/oc/reactreqpop */
.ra_close {
    position: fixed;
    z-index: 1010;
    color: #cc1f1a;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 510px;
    background-color: #ffffff;
    border-radius: 3px;
    margin-top: 15px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.reactreq_box_center_headertext{
    position: fixed;
    min-width: 100%;
    height: 55px;
    background-color: #c1c3c5;
    color: #012850;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;

}
.reactreq_box_center_text01 {
    color: #012850;
    font-family: Arial;
    font-size: 15px;


}
.blue_info_ra {
    position: absolute;
    z-index: 1050;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 11px;
    margin-left: 465px;
    background-color: #012850;
    border-radius: 100%;
    margin-top: 60px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
}
.reaktivieren {
    position: absolute;
    background-color: #ffffff;
    color: #012850;
    margin-left: 15px;
    cursor: pointer;
    margin-top: 90px;
    font-family: Arial;
    font-size: 15px;
    border: none;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
}
.reactreq_mess01 {
    position: absolute;
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-left: 15px;
    margin-top: 65px;
    font-weight: bold;

}
/* -------------------------------------------------- */

/* Lieferantenstammdatensatz löschen templates/oc/delsupplier */
.delsup_box_body_container {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin: 0 ;

}

.delsup_box_center {
    background-color: #ffffff;
    height: 100%;
    flex-basis: 100%;
    max-width: 90%;
    width: 90%;
    flex: 0 0 auto;
    box-sizing: border-box;
    text-align: left;
    padding: 0;


}
.wbd_buttonll {
    position: absolute;
    opacity: 85%;
    background-color: #d33c43;
    color: #ffffff;
    margin-left: 200px;
    cursor: pointer;
    margin-top: 8px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    border: none;
    text-align: center;
    padding-top: 2px;
    width: 150px;
    height: 15px;
    border-radius: 4px;
}
.delsup_box_center_headertext{
    color: #012850;
    opacity: 55%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 15px;
    margin-top:15px;
    line-height: 3px;
}
.delsup_box_center_text01{
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    margin-left: 15px;
    margin-top:15px;
    line-height: 1px;
}
.delsup_box_center_text02{
    position: absolute;
    color: #cc1f1a;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    margin-left: 15px;
    margin-top:35px;
    line-height: 20px;
}
.delsup_box_center_text03{
    position: absolute;
    color: #24a319;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    margin-left: 15px;
    margin-top:35px;
    line-height: 20px;
}
.supplierloeschen {
    position: absolute;
    background-color: #ffffff;
    color: #000000;
    margin-left: 15px;
    cursor: pointer;
    margin-top: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    border-style: solid;
    border-color: #012850;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100px;
    height: 17px;
    border-radius: 4px;
}

.ende_supbuttona {
    position: absolute;
    opacity: 85%;
    background-color: #012850;
    color: #ffffff;
    margin-left: 15px;
    cursor: pointer;
    margin-top: 105px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    border: none;
    text-align: center;
    padding-top: 2px;
    width: 80px;
    height: 15px;
    border-radius: 4px;
}
.ende_supbuttonb {
    position: absolute;
    opacity: 85%;
    background-color: #012850;
    color: #ffffff;
    margin-left: 15px;
    cursor: pointer;
    margin-top: 80px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    border: none;
    text-align: center;
    padding-top: 2px;
    width: 80px;
    height: 15px;
    border-radius: 4px;
}
.abbrechen_supbuttona {
    position: absolute;
    opacity: 85%;
    background-color: #012850;
    color: #ffffff;
    margin-left: 130px;
    cursor: pointer;
    margin-top: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    border: none;
    text-align: center;
    padding-top: 2px;
    width: 100px;
    height: 15px;
    border-radius: 4px;
}
/* Lieferantenstammdatensatz editieren templates/oc/editsupplier */
.editsup_box_body_container {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin: 0 ;

}

.editsup_box_center {
    background-color: #ffffff;
    height: 100%;
    flex-basis: 100%;
    max-width: 90%;
    width: 90%;
    flex: 0 0 auto;
    box-sizing: border-box;
    text-align: left;
    padding: 0;
}
.editsup_box_center_headertext{
    color: #012850;
    opacity: 55%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 15px;
    margin-top:15px;
    line-height: 3px;
}
.editsunalabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 10px;
    margin-left: 15px;
    font-size: 13px;
    position: absolute;
}
.editsunafield {
    margin-top: 9px;
    margin-left:65px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.editsucplabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 10px;
    margin-left: 260px;
    font-size: 13px;
    position: absolute;
}
.editsucpfield {
    margin-top: 9px;
    margin-left: 295px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.editsuemlabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 40px;
    margin-left: 15px;
    font-size: 13px;
    position: absolute;
}
.editsuemfield {
    margin-top: 39px;
    margin-left: 65px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.editsuemparlabelH {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 40px;
    margin-left: 260px;
    font-size: 13px;
    position: absolute;
}
.editcheckboxhtml {
    margin-top: 41px;
    margin-left: 315px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.editsuemparlabelT {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 40px;
    margin-left: 345px;
    font-size: 13px;
    position: absolute;
}
.editcheckboxtext {
    margin-top: 40px;
    margin-left:400px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.editsuptellabel {
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 70px;
    margin-left: 15px;
    font-size: 13px;
    position: absolute;

}
.editsuptelfield {
    margin-top: 71px;
    margin-left: 65px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.liefkate {
    margin-top: 72px;
    margin-left: 295px;
    width: 172.5px;
    background-color: #c8d5ff;
    border: none;
    outline: none;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.editsupsaveButton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    margin-top: 115px;
    margin-left: 65px;
    cursor: pointer;
    width: 174px;
    border-radius: 5px;
    border-color: #012850;
    background-color: #012850;
    border-width: 1px;
    position: absolute;
    z-index: 10;
}
.editsupcancelButton {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    margin-top: 115px;
    margin-left: 295px;
    cursor: pointer;
    width: 174px;
    border-radius: 5px;
    border-color: #cc1f1a;
    background-color: #cc1f1a;
    border-width: 1px;
    z-index: 10;
    position: absolute;
}

/* LogoutPage templates/oc/logoutcboc/ */

#logoutbox {
    height: 500px;
    width:100%;
    background: #ffffff;
    color: #fff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    /* Text zentrieren */
    text-align:center;

    /* Inhalt vertikal mittig platzieren */
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.logoutinsidebox {
    padding: 20px;
    border: 4px solid #012850;
    margin: auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    color: #012850;
    font-weight: bold;
}
.reloginlink {
    width: 200px;
    height: 60px;
    border-style: solid;
    background-color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
    cursor: pointer;
}
/* SystemMeldungsBox templates/oc/sysmessagebox/ */
.systemerrortext {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #cc1f1a;
}
.closehinweis {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #012850;
    font-weight: bold;
    margin-top: 3px;
}
.boxklickbutton {
    outline: none;
    cursor: pointer;
    border:none;
    margin-top: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #000000;
    background-color: #eaeaea;
}
/* SystemMeldungsBox templates/oc/copreqpop.php/ */
.eamodusmessage {
    position: absolute;
    margin-left: 630px;
    margin-top: -45px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #24a319;
}
.cop_anffreitextfeld {
    position: absolute;
    margin-top: 25px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_anffreitextfield {
    position: absolute;
    margin-top: 25px;
    margin-left: 160px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 505px;
    resize: none;
}
.cop_projectnamelabel {
    position: absolute;
    margin-top: 135px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_myProjects {
    position: absolute;
    text-align: right;
    margin-top: 139px;
    margin-left: 160px;
    font-family: Arial;
    color: #ffffff;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c96047;
    font-size: 10.5px;
    width: 196px;
}
.cop_reqnumberlabel {
    position: absolute;
    margin-top: 170px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_reqnumberfield {
    position: absolute;
    margin-top: 174px;
    margin-left: 160px;
    font-family: Arial;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #c96047;
    font-size: 10.5px;
    width: 196px;
    text-align: right;
    color: #ffffff;
}
.cop_regdeslabel{
    position: absolute;
    margin-top: 207px;
    margin-left: 16px;
    color: #012850;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.cop_reqdesfield {
    position: absolute;
    margin-top: 207px;
    margin-left: 160px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f2f2f2;
    font-size: 14px;
    width: 505px;
}
.cop_positionLine {
    position: absolute;
    margin-top: 240px;
    margin-left: 15px;
    width: 654px;
    height: 18px;
    background-color: #d1d1d1;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #012850;
    opacity: 55%;
    font-weight: bold;
}
.cop_posnr_Header {
    position: absolute;
    margin-top: 270px;
    margin-left: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #012850;
    font-weight: bold;
}
.cop_artbez_Header {
    position: absolute;
    margin-top: 270px;
    margin-left: 65px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #012850;
    font-weight: bold;
}
.cop_custartnum_Header {
    position: absolute;
    margin-top: 270px;
    margin-left: 305px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #012850;
    font-weight: bold;
}
.cop_amount_Header {
    position: absolute;
    margin-top: 270px;
    margin-left: 450px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #012850;
    font-weight: bold;
}
.cop_priceunit_Header {
    position: absolute;
    margin-top: 270px;
    margin-left: 520px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #012850;
    font-weight: bold;
}
.cop_save_close {
    position: absolute;
    margin-left: 15px;
    margin-top: 700px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #012850;
    color: #f2f2f2;
    cursor: pointer;
    padding: 2px 2px 2px 2px;
    font-size: 16px;
    width: 60px;
    height: 60px;
    border-radius: 5px;
}

.cop_cancelled {
    position: absolute;
    margin-left: 95px;
    margin-top: 700px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #cc1f1a;
    color: #f2f2f2;
    cursor: pointer;
    padding: 5px 5px 5px 5px;
    font-size: 16px;
    width: 60px;
    height: 60px;
    border-radius: 5px;
}
/* PopUp - Kundenkonto bearbeiten layout/oc/cusacconfig.php/ */

    .grid_container_top_header_bm {
        position: fixed;
        background-color: #6a93b0;
        display: grid;
        margin-top: 23px;
        margin-left: 11px;
        grid-template-rows: 35px;
        grid-template-columns: 97.8em;
        color: #ffffff;
        font-family: Arial;
        font-size: 10px;
        z-index: 1006;
        /* border-radius: 5px; */
}
.grid_container_header_bm {
    position: fixed;
    background-color: #a4a6aa;
    display: grid;
    column-gap: 1px;
    margin-top: 71px;
    margin-left: 11px;
    grid-template-rows: 27.5px;
    grid-template-columns: 3em 10em 19em 9em 20em 12em 12em 5em 7em;
    padding-top: 10px;
    color: #edf0ef;
    font-family: Arial;
    font-size: 10px;
    z-index: 1005;
    /* border-radius: 5px; */
}
.grid_container_data_bm {
    position: absolute;
    text-align: left;
    background-color: #e0e1e2;
    display: grid;
    column-gap: 1px;
    margin-top: 110px;
    margin-left: 11px;
    padding-top: 3px;
    grid-template-rows: 25px;
    grid-template-columns: 3em 10em 19em 9em 20em 12em 12em 5em 7em;
    color: #012850;
    font-family: Arial;
    font-size: 10px;
    z-index: 1005;
    /*border-radius: 5px;*/
}
.grid_container_top_header_nb {
    position: fixed;
    background-color: #6a93b0;
    display: grid;
    margin-top: 0px;
    margin-left: 1105px;
    grid-template-rows: 50px;
    grid-template-columns: 55.5em;
    color: #ffffff;
    font-family: Arial;
    font-size: 10px;
    z-index: 1006;
    /* border-radius: 5px; */
}
.grid_container_data_label1_nb {
    position: absolute;
    text-align: left;
    background-color: #e0e1e2;
    display: grid;
    column-gap: 1px;
    margin-top: 51px;
    margin-left: 1105px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 25px;
    grid-auto-rows: 20px;
    grid-template-columns: 130px 130px 130px 136px;
    color: #012850;
    font-family: Arial;
    font-size: 10px;
    z-index: 1005;
    /*border-radius: 5px;*/
}
.grid_container_data_label2_nb {
    position: absolute;
    text-align: left;
    background-color: #e0e1e2;
    display: grid;
    column-gap: 1px;
    margin-top: 99px;
    margin-left: 1105px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 25px;
    grid-auto-rows: 20px;
    grid-template-columns: 130px 397px;
    color: #012850;
    font-family: Arial;
    font-size: 10px;
    z-index: 1005;
    /*border-radius: 5px;*/
}
.grid_container_footer_nb {
    position: absolute;
    text-align: left;
    background-color: #ffffff;
    display: grid;
    column-gap: 1px;
    margin-top: 155px;
    margin-left: 1105px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 25px;
    grid-auto-rows: 20px;
    grid-template-columns: 130px 396px ;
    color: #012850;
    font-family: Arial;
    font-size: 10px;
    z-index: 1005;
}
.grid_container_top_header_lu {
    position: fixed;
    background-color: #6a93b0;
    display: grid;
    margin-top: 0px;
    margin-left: 1105px;
    grid-template-rows: 50px;
    grid-template-columns: 55.5em;
    color: #ffffff;
    font-family: Arial;
    font-size: 10px;
    z-index: 1006;
    /* border-radius: 5px; */
}
.grid_container_data_label1_lu {
    position: absolute;
    background-color: #e0e1e2;
    display: grid;
    margin-top: 51px;
    margin-left: 1105px;
    grid-template-rows: 412px;
    grid-template-columns: 554.5px;
    color: #012850;
    font-family: Arial;
    font-size: 10px;
    z-index: 1006;
    /* border-radius: 5px; */
}

.cusac_iframe_header_line {
    margin-top: -16.5px;
    background-color: #edf0ef;
    min-height: 50px;
    max-height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    justify-content: left;
    text-align: left;
    position: fixed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-top-color: #ffffff;
    border-bottom-color: #cad3d1;
}
.cusac_iframe_header_content {
    color: #012850;
    font-family: Arial;
    font-size: 17px;
    margin-left: 30px;
    line-height: 0px;
    padding-top: 17.5px;
    position: fixed;
}

.amwiz_close {
    position: fixed;
    color: red;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 135px;
    background-color: #ffffff;
    border: none;
    margin-top: -28.5px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;

}

.noman_close {
    position: fixed;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 495px;
    background-color: #cc1f1a;
    margin-top: 15px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.notesave {
    position: fixed;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 510px;
    background-color: #012850;
    margin-top: 312.5px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.notesaveE {
    position: fixed;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 510px;
    background-color: #1f9d55;
    margin-top: 285px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.headtext_a {
    position: fixed;
    color: #000000;
    font-weight: bold;
    font-family: Arial;
    font-size: 17px;
    margin-left: 15px;

}
.headtext_b {
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 15px;
    margin-top: 35px;

}
.noticefield {
    position: absolute;
    resize: none;
    border: none;
    margin-top: 60px;
    margin-left: 15px;
    font-family: Arial;
    font-size: 15px;
    outline: none;
}
.cusac_left_menu_box {
    margin-left: 0px;
    margin-top: 36.5px;
    min-width: 258px;
    max-width: 258px;
    background-color: #edf0ef;
    height: 800px;
    display: flex;
    text-align: left;
    flex-direction: column;
    position: fixed;
    z-index: 1000;
}
.label_allgemeines {
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 20px;
    cursor: pointer;
}
.label_sicherheit {
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 55px;
    cursor: pointer;
}
.label_abo{
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 90px;
    cursor: pointer;
}
.label_emailp{
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 125px;
    cursor: pointer;
}
.label_emailp_no{
    position: fixed;
    color: gray;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 125px;
}
.drop_file_zone {
    position: absolute;
    margin-top: 70px;
    margin-left: 12px;
    background-color: #EEE;
    border: #999 1px solid;
    width: 290px;
    height: 200px;
    padding: 8px;
    font-size: 18px;
    text-align: center;
}
.drop_signa_zone {
    position: absolute;
    margin-top: 70px;
    margin-left: 380px;
    background-color: #EEE;
    border: #999 1px solid;
    width: 580px;
    height: 200px;
    padding: 8px;
    font-size: 12px;
    text-align: center;
}
.drop_emt_zone {
    position: absolute;
    margin-top: 70px;
    margin-left: 1035px;
    background-color: #EEE;
    border: #999 1px solid;
    width: 580px;
    height: 200px;
    padding: 8px;
    font-size: 12px;
    text-align: center;
}

.filesel {
    position: absolute;
    cursor: pointer;
    margin-left: 130px;
    margin-top: 50px;
    border: none;
    border-radius: 3px;
    width: 300px;
    height: 18px;
    color: darkred;
    font-size: 11px;
}
.fileselup {
    cursor: pointer;
    margin-top: 85px;
    border: none;
    border-radius: 3px;
    width: 200px;
    height: 18px;
    color: darkred;
    font-size: 14px;
}
.logodelete {
    position: absolute;
    margin-top: 51px;
    margin-left: 220px;
    background-color: lightgrey;
    border: none;
    border-radius: 3px;
    width: 100px;
    height: 15px;
    color: darkred;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;

}
.signaupdatebutton {
    margin-top:15px;
    margin-left: 439px;
    background-color: lightgray;
    border: none;
    border-radius: 3px;
    width: 150px;
    height: 15px;
    color: darkred;
    font-size: 11px;
}
.signasavebutton {
    margin-top:15px;
    margin-left: 439px;
    background-color: lightgray;
    border: none;
    border-radius: 3px;
    width: 150px;
    height: 15px;
    color: darkred;
    font-size: 11px;
}
.emtupdatebutton {
    margin-top:15px;
    margin-left: 439px;
    background-color: lightgray;
    border: none;
    border-radius: 3px;
    width: 150px;
    height: 15px;
    color: darkred;
    font-size: 11px;
}
.emtsavebutton {
    margin-top:15px;
    margin-left: 439px;
    background-color: lightgray;
    border: none;
    border-radius: 3px;
    width: 150px;
    height: 15px;
    color: darkred;
    font-size: 11px;
}
.label_einst{
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 160px;
    cursor: pointer;
}
.label_numk{
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 192px;
    cursor: pointer;
}
.label_benplus{
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: 225px;
    cursor: pointer;
}
.label_benplus_no{
    position: fixed;
    color: gray;
    font-family: Arial;
    font-size: 15px;
    margin-left: 60px;
    background-color: #edf0ef;
    border: none;
    margin-top: 225px;
}
.label_kuend{
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 55px;
    background-color: #edf0ef;
    border: none;
    margin-top: -20px;
    cursor: pointer;
}
.cusac_mid_box {
    margin-left: 258.5px;
    margin-top: 36.5px;
    min-width: 1657.5px;
    max-width: 1657.5px;
    background-color: #edf0ef;
    height: 463px;
    display: flex;
    text-align: left;
    flex-direction: column;
    position: absolute;
    z-index: 1000;
}
.fibz {
    position: absolute;
    margin-left: 12px;
    margin-top: 45px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fizubz {
    position: absolute;
    margin-left: 230px;
    margin-top: 45px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fiadr {
    position: absolute;
    margin-left: 448px;
    margin-top: 45px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fiadrzus {
    position: absolute;
    margin-left: 668px;
    margin-top: 45px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.filand {
    position: absolute;
    margin-left: 888px;
    margin-top: 45px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2 ;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fiplz {
    position: absolute;
    margin-left: 12px;
    margin-top: 80px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fiort {
    position: absolute;
    margin-left:230px;
    margin-top: 80px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fihrn {
    position: absolute;
    margin-left: 448px;
    margin-top: 80px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.fiuid {
    position: absolute;
    margin-left: 668px;
    margin-top: 80px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.usvn {
    position: absolute;
    margin-left: 12px;
    margin-top: 140px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.usnn {
    position: absolute;
    margin-left: 230px;
    margin-top: 140px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.ustf {
    position: absolute;
    margin-left: 448px;
    margin-top: 140px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.ustm {
    position: absolute;
    margin-left: 668px;
    margin-top: 140px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.usem {
    position: absolute;
    margin-left: 888px;
    margin-top: 140px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.label_allaensave {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 888px;
    background-color: #012850;
    border: none;
    margin-top: 175px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 203px;
    height: 20px;
}
.uspw {
    position: absolute;
    font-family: Arial;
    font-size: 11.5px;
    color: #000000;
    border: none;
    margin-left: 12px;
    margin-top: 72px;
    outline: none;
    width: 200px;
    height: 20px;
    background-color: #c1c3c5;
    text-align: left;
    cursor: pointer;
    border-radius: 4px;
}
.uspww {
    position: absolute;
    font-family: Arial;
    font-size: 11.5px;
    color: #000000;
    border: none;
    margin-left: 12px;
    margin-top: 105px;
    outline: none;
    width: 200px;
    height: 20px;
    background-color: #e0e1e2;
    text-align: left;
    cursor: pointer;
    border-radius: 4px;
}

.label_passwortb {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 12px;
    background-color: #012850;
    border: none;
    margin-top: 140px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 203px;
    height: 20px;
}
.aboselect {
    position: absolute;
    font-family: Arial;
    font-size: 11.5px;
    color: #000000;
    border: none;
    margin-left: 12px;
    margin-top: 72px;
    outline: none;
    width: 200px;
    height: 20px;
    background-color: #c1c3c5;
    text-align: left;
    cursor: pointer;
    border-radius: 4px;
}

.label_abob {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 250px;
    background-color: #012850;
    border: none;
    margin-top: 72px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 203px;
    height: 20px;
}
.textselect {
    position: absolute;
    font-family: Arial;
    font-size: 11.5px;
    color: #000000;
    border: none;
    margin-left: 12px;
    margin-top: 121px;
    outline: none;
    width: 190px;
    height: 20px;
    background-color: #c1c3c5;
    text-align: left;
    cursor: pointer;
    border-radius: 4px;
}
.label_text {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 12px;
    background-color: #012850;
    border: none;
    margin-top: 151px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 190px;
    height: 20px;
}
.t1_edit {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 11px;
    margin-left: 490px;
    background-color: #012850;
    border: none;
    margin-top: 123px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 4px;
}
.t2_edit {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 11px;
    margin-left: 525px;
    background-color: #012850;
    border: none;
    margin-top: 123px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 4px;
}
.t3_edit {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size:11px;
    margin-left: 560px;
    background-color: #012850;
    border: none;
    margin-top: 123px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 4px;
}
.t_beispiel {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size:11px;
    margin-left: 595px;
    background-color: #6d0000;
    border: none;
    margin-top: 123px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 4px;
}
.t_beispielt1 {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size:12px;
    margin-left: 595px;
    background-color: #6d0000;
    border: none;
    margin-top: 146px;
    cursor: pointer;
    border-radius: 4px;
    width: 450px;
    height: 290px;
}
.closeb {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 395px;
    background-color: #6d0000;
    border: none;
    margin-top: 151px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 190px;
    height: 20px;
}
.emtext1 {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size:12px;
    margin-left: 490px;
    background-color: #012850;
    border: none;
    margin-top: 146px;
    cursor: pointer;
    border-radius: 4px;
    width: 450px;
    height: 290px;
}
.savet1 {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 290px;
    background-color: #012850;
    border: none;
    margin-top: 151px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 190px;
    height: 20px;
}
.conrev {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 230px;
    background-color: #012850;
    border: none;
    margin-top: 127px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 190px;
    height: 20px;
}
.vormbes {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 11.5px;
    margin-left: 282px;
    background-color: #012850;
    border: none;
    margin-top: 191px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 190px;
    height: 20px;
}
.normkuen {
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    margin-left: 365px;
    background-color: #012850;
    border: none;
    margin-top: 148px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    width: 190px;
    height: 20px;
}
.linkday {
    position: absolute;
    font-family: Arial;
    font-size: 11.5px;
    color: #000000;
    border: none;
    margin-left: 630px;
    margin-top: 44px;
    outline: none;
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    text-align: left;
    cursor: pointer;
    border-radius: 4px;
}
.par1_spei {
    position: absolute;
    font-family: Arial;
    font-size: 11.5px;
    color: #ffffff;
    border: none;
    margin-left: 673px;
    margin-top: 44px;
    outline: none;
    width: 120px;
    height: 21px;
    background-color: #012850;
    text-align: left;
    cursor: pointer;
    border-radius: 4px;
}
.prefix {
    position: absolute;
    margin-left: 12px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prprefix {
    position: absolute;
    margin-left: 12px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kaprefix {
    position: absolute;
    margin-left: 12px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.suffix {
    position: absolute;
    margin-left: 125px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prsuffix {
    position: absolute;
    margin-left: 125px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kasuffix {
    position: absolute;
    margin-left: 125px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.startwert {
    position: absolute;
    margin-left: 238px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prstartwert {
    position: absolute;
    margin-left: 238px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kastartwert {
    position: absolute;
    margin-left: 238px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.endwert {
    position: absolute;
    margin-left: 351px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prendwert {
    position: absolute;
    margin-left: 351px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kaendwert {
    position: absolute;
    margin-left: 351px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #c1c3c5;  /*#e0e1e2;*/
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}

.nuk_save {
    position: absolute;
    margin-left: 463px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #012850;  /*#e0e1e2;*/
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.nuk_save_a {
    position: absolute;
    margin-left: 463px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prnuk_save {
    position: absolute;
    margin-left: 463px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #012850;  /*#e0e1e2;*/
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prnuk_save_a {
    position: absolute;
    margin-left: 463px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kanuk_save {
    position: absolute;
    margin-left: 463px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #012850;  /*#e0e1e2;*/
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kanuk_save_a {
    position: absolute;
    margin-left: 463px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.startwert_dis {
    position: absolute;
    margin-left: 238px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prstartwert_dis {
    position: absolute;
    margin-left: 238px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kastartwert_dis {
    position: absolute;
    margin-left: 238px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.endwert_dis {
    position: absolute;
    margin-left: 351px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prendwert_dis {
    position: absolute;
    margin-left: 351px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kaendwert_dis {
    position: absolute;
    margin-left: 351px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 100px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.nextfreenum_dis {
    position: absolute;
    margin-left: 465px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prnextfreenum_dis {
    position: absolute;
    margin-left: 465px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kanextfreenum_dis {
    position: absolute;
    margin-left: 465px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: left;
    color: #000000;
    width: 200px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.nuk_edit {
    position: absolute;
    margin-left: 678px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #012850;  /*#e0e1e2;*/
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 170px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.nuk_edit_a {
    position: absolute;
    margin-left: 678px;
    margin-top: 110px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 170px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prnuk_edit {
    position: absolute;
    margin-left: 678px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #012850;  /*#e0e1e2;*/
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 170px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.prnuk_edit_a {
    position: absolute;
    margin-left: 678px;
    margin-top: 215px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 170px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kanuk_edit {
    position: absolute;
    margin-left: 678px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #012850;  /*#e0e1e2;*/
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 170px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.kanuk_edit_a {
    position: absolute;
    margin-left: 678px;
    margin-top: 320px;
    font-family: Arial;
    font-size: 11.5px;
    background-color: #e0e1e2;
    outline: none;
    text-align: center;
    color: #ffffff;
    width: 170px;
    height: 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.plususr {

}
/* PopUp/iframe - Lieferanten-Bestellung bearbeiten layout/oc/supporders.php/ */
.logo_zone {
    position: fixed;
    margin-top: 1px;
    margin-left: 1535px;
    background-color: #edf0ef;
    border: #999 0px solid;
    width: 209px;
    height: 209px;
    font-size: 18px;
    text-align: center;
    vertical-align: center;
    horiz-align: center;
}
.liebes_iframe_header_line {
    margin-top: -16.5px;
    background-color: #edf0ef;
    min-height: 50px;
    max-height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    justify-content: left;
    text-align: left;
    position: fixed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-top-color: #ffffff;
    border-bottom-color: #cad3d1;
    z-index: 10000;
}
.liebes_iframe_header_content {
    color: #012850;
    font-family: Arial;
    font-size: 17px;
    margin-left: 30px;
    line-height: 0px;
    padding-top: 17.5px;
    position: fixed;
    z-index: 10000;

}
.liebes_close {
    position: fixed;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 205px;
    background-color: #cc1f1a;
    border: none;
    margin-top: 8px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 5px;
}
.liebes_mid_box {
    margin-left: 0px;
    margin-top: 36.5px;
    min-width: 1919px;
    max-width: 1919px;
    background-color: #edf0ef;
    height: 463px;
    display: flex;
    text-align: left;
    flex-direction: column;
    position: fixed;
    z-index: 9999999999999;
}
.logofake {
    position: fixed;
    margin-left: 1550px;
    margin-top: 10px;
    background-color: #7f6000;
    color: #ffffff;
    font-family: Arial;
    padding-bottom: 45.5px;
    padding-top: 45.5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40.0px;
    /*text-align: center;*/
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 10px;

}
.lbcancel{
    position: absolute;
    margin-left: 480px;
    margin-top: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #cc1f1a;
    color: #f2f2f2;
    cursor: pointer;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    width: 90px;
    height: 17px;
    border-radius: 5px;
    z-index: 1015;
}
.endbess{
    position: absolute;
    margin-left: 1250px;
    margin-top: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #cc1f1a;
    color: #f2f2f2;
    cursor: pointer;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    width: 90px;
    height: 17px;
    border-radius: 5px;
    z-index: 1015;
}
.lbess{
    position: absolute;
    margin-left: 575px;
    margin-top: 10.5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none;
    background-color: #7f6000;
    color: #f2f2f2;
    cursor: pointer;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    width: 90px;
    height: 17px;
    border-radius: 5px;
}
.pa{
    position: absolute;
    margin-left: 420px;
    margin-top: 11px;
    font-family: Arial;
    border: none;
    background-color: #000000;
    color: #ffffff;
    cursor: pointer;
    padding: 4px 4px 4px 4px;
    font-size: 10px;
    width: 25.5px;
    height: 15px;
    border-radius: 5px;
    z-index: 1010;
}
.prefixv {
    position: fixed;
    margin-left: 20px;
    margin-top: 10px;
    font-family: Arial;
    border: none;
    background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    font-size: 16px;
    text-align: right;
    width: 60px;
    height: 25px;
    border-radius: 5px;
}
.lbnr {
    position: fixed;
    margin-left: 86px;
    margin-top: 10px;
    font-family: Arial;
    border: none;
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    width: 80px;
    height: 25px;
    border-radius: 5px;
}
.suffixv {
    position: fixed;
    margin-left: 171.5px;
    margin-top: 10px;
    font-family: Arial;
    border: none;
    background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    font-size: 16px;
    text-align: left;
    width: 60px;
    height: 25px;
    border-radius: 5px;
}
.lbtext {
    position: fixed;
    margin-left: 1420px;
    margin-top: 182px;
    font-family: Arial;
    border: none;
    background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
    width: 450px;
    max-width: 450px;
    border-radius: 5px;
    resize: none;
    outline: none;
}
.dcsv {
    position: absolute;
    margin-top: 162px;
    width: 24px;
    height: 24px;
    margin-left: 462px;
}
.dcsvhead {
    position: fixed;
    margin-top: -25px;
    width: 22px;
    height: 22px;
    margin-left: 925px;
}
.dcsvhead_grey {
    position: fixed;
    margin-top: 21px;
    width: 22px;
    height: 22px;
    margin-left: 925px;
}
.plususer {
    position: fixed;
    color: #ffffff;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 954px;
    background-color: #012850;
    border: none;
    margin-top: -25px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;

}
.edituser {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    background-color: #012850;
    margin-top: -4px;
    margin-left: 12px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 3px;

}
.deluser {
    position: absolute;
    color: #ffffff;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    background-color: #ff5232;
    margin-top: -4px;
    margin-left: 42px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 3px;
    border-radius: 3px;

}
.lona {
    font-family: Arial;
    font-size: 12px;
    color: #012850;
    width: 120px;
    border:none;
    cursor: pointer;
    outline: none;
}
.pawo {
    font-family: Arial;
    font-size: 12px;
    color: #012850;
    width: 120px;
    border:none;
    cursor: pointer;
    outline: none;
}
.vona {
    font-family: Arial;
    font-size: 12px;
    color: #012850;
    width: 120px;
    border:none;
    cursor: pointer;
    outline: none;
}
.nana {
    font-family: Arial;
    font-size: 12px;
    color: #012850;
    width: 120px;
    border:none;
    cursor: pointer;
    outline: none;
}
.emai {
    font-family: Arial;
    font-size: 12px;
    color: #012850;
    width: 120px;
    border:none;
    cursor: pointer;
    outline: none;
}
.tele {
    font-family: Arial;
    font-size: 12px;
    color: #012850;
    width: 120px;
    border:none;
    cursor: pointer;
    outline: none;
}
.usave {
    font-family: Arial;
    background-color: #012850;
    font-size: 12px;
    color: #ffffff;
    width: 125px;
    border:none;
    cursor: pointer;
    outline: none;
    border-radius: 3px;
}
.eusave {
    position: absolute;
    font-family: Arial;
    margin-top: -40px;
    background-color: #012850;
    font-size: 12px;
    color: #ffffff;
    width: 125px;
    border:none;
    cursor: pointer;
    outline: none;
    border-radius: 3px;
}
.luok {
    position: absolute;
    margin-top: 80px;
    margin-left: 25px;
    font-family: Arial;
    background-color: #012850;
    font-size: 12px;
    color: #ffffff;
    width: 125px;
    border:none;
    cursor: pointer;
    outline: none;
    border-radius: 3px;
}
.goon {
    position: absolute;
    margin-top: 250px;
    margin-left: 25px;
    font-family: Arial;
    background-color: red;
    font-size: 12px;
    color: #ffffff;
    width: 125px;
    border:none;
    cursor: pointer;
    outline: none;
    border-radius: 3px;
}
.close_be {
    position: fixed;
    color: red;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 530px;
    background-color: #ffffff;
    border: none;
    margin-top: 6px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;

}
.close_eu {
    position: fixed;
    color: red;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 530px;
    background-color: #ffffff;
    border: none;
    margin-top: 6px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;

}
.close_bl {
    position: fixed;
    color: red;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 530px;
    background-color: #ffffff;
    border: none;
    margin-top: 6px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;

}

/* PopUp/iframe - Lieferanten-Bestellung Bearbeitungsuebersicht layout/oc/suporderueb.php/ */

.lbueb_close {
    position: fixed;
    z-index: 1010;
    color: #cc1f1a;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 15px;
    border-radius: 3px;
    background-color: #ffffff;
    margin-top: 10px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.lbueb_close_a {
    position: fixed;
    z-index: 1010;
    color: #cc1f1a;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 492px;
    border-radius: 3px;
    background-color: #ffffff;
    margin-top: 10px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.smail {
    margin-top: -21px;
    margin-right: 10px;
    float: right;
    font-family: Arial;
    border: none;
    background-color: #7f6000;
    color: #ffffff;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
    font-size: 7px;
    width: 15px;
    height: 14px;
    border-radius: 2px;
}
/* PopUp/iframe - Download zip from CSV  from User-delete layout/oc/downloadhandlercsv.php/ */
.downloadmessage_a {
    text-align: center;
    position: absolute;
    margin-left: 145px;
    margin-top: 50px;
    background-color: #012850;
    opacity: 75%;
    border-radius: 10px;
    width: 250px;
    height: 125px;
    color: #ffffff;
}
.downloadmessage_b {
    text-align: center;
    justify-items: center;
    justify-content: center;
    display: block;
    position: absolute;
    margin-left: 145px;
    margin-top: 50px;
    background-color: #012850;
    opacity: 75%;
    border-radius: 10px;
    width: 250px;
    height: 200px;
    color: #ffffff;
}
.downloadmessage_c {
    text-align: center;
    justify-items: center;
    justify-content: center;
    display: block;
    position: absolute;
    margin-left: 145px;
    margin-top: 260px;
    background-color: #012850;
    opacity: 90%;
    border-radius: 10px;
    width: 250px;
    height: 50px;
    color: #ffffff;
}
.downloadLinka {
    text-decoration: none;
    margin-left: 16px;
    float: left;
    z-index: 1012;
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    border-radius: 5px;
    background-color: #ffffff;
    margin-top: 5px;
    border: none;
    cursor: pointer;
    width: 100px;
}
.downloadLinke {
    text-decoration: none;
    float: left;
    margin-left: 15px;
    z-index: 1010;
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    border-radius: 5px;
    background-color: #ffffff;
    margin-top: 5px;
    border: none;
    cursor: pointer;
    width: 100px;
}
.downloadLinkee {
    text-decoration: none;
    float: left;
    margin-left: 25px;
    z-index: 1010;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    border-radius: 5px;
    background-color: #ffffff;
    margin-top: 5px;
    border: none;
    cursor: pointer;
    width: 200px;
}
/* --------------------------------------------------------------------------------- */
/* Iframe - layout/oc/dlareamain.php/ */
.dlareamain_close {
    position: fixed;
    z-index: 1010;
    color: #cc1f1a;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 492px;
    border-radius: 3px;
    background-color: #ffffff;
    margin-top: 10px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.kanummernauswahl {
    position: absolute;
    margin-top: 105px;
    margin-left: 15px;
    font-family: Arial;
    color: #000000;
    outline: none;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    background-color: #ffffff;
    font-size: 14px;
    width: 182.5px;
}
.dlstart {
    position: absolute;
    text-align: center;
    margin-top: 150px;
    margin-left: 15px;
    font-family: Arial;
    background-color: #012850;
    outline: none;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 14px;
    width: 408px;
}
/* --------------------------------------------- */
/* iframe(awiz) - Lieferanten-Ranking layout/oc/suppranking.php/ */
.supra_iframe_header_line {
    margin-top: -16.5px;
    background-color: #edf0ef;
    min-height: 50px;
    max-height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    justify-content: left;
    text-align: left;
    position: fixed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-top-color: #ffffff;
    border-bottom-color: #cad3d1;
}
.supra_iframe_header_content {
    color: #012850;
    font-family: Arial;
    font-size: 17px;
    margin-left: 30px;
    line-height: 0px;
    padding-top: 17.5px;
    position: fixed;
}
.supra_close {
    position: fixed;
    color: red;
    font-size: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 165px;
    background-color: #ffffff;
    border: none;
    margin-top: -28.5px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;

}
.help_video {
    width: 25px;
    height: auto;
    position: fixed;
    font-size: 13px;
    margin-left: 195px;
    margin-top: -30px;
    cursor: pointer;
    text-decoration: none;

}
.supra_fil {
    position: fixed;
    margin-left: 235px;
    border: none;
    margin-top: -28.5px;
    cursor: pointer;
}
.supra_fil_cat {
    position: fixed;
    margin-top: -25.5px;
    margin-left: 265px;
    border: none;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    outline: none;
    width: 200px;
    outline: none;
}
.supra_fil_gp {
    position: fixed;
    margin-top: -25.5px;
    margin-left: 485px;
    border: none;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    outline: none;
    width: 200px;
    outline: none;
}
.supra_label_cb1 {
    position: fixed;
    margin-top: -17.5px;
    margin-left: 705px;
    font-family: Arial;
    font-size: 11px;
}
.supra_ei_cb {
    position: fixed;
    margin-top: -23px;
    margin-left: 825px;
    font-family: Arial;
    font-size: 13px;
}
.supra_label_cb2 {
    position: fixed;
    margin-top: -17.5px;
    margin-left: 852px;
    font-family: Arial;
    font-size: 11px;
}
.supra_ei_cb2 {
    position: fixed;
    margin-top: -23px;
    margin-left: 939px;
    font-family: Arial;
    font-size: 13px;
}
.supra_start {
    position: fixed;
    color: #012850;
    font-size: bold;
    font-family: Arial;
    font-size: 12px;
    margin-left: 1280px;
    background-color: #ffffff;
    border: none;
    border-radius: 5px;
    margin-top: -27.5px;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;

}
/* iframe(f1or) - Lieferantenuploads layout/oc/offuploads.php/ */
.offu_headtext_a {
    position: fixed;
    color: #012850;
    font-family: Arial;
    font-size: 15px;
    margin-left: 15px;
}
.offupl_close {
    position: fixed;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 495px;
    background-color: #cc1f1a;
    margin-top: 15px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
/* iframe(f1or) - Mehrere KA'S und verbundene Daten auf einmal löschen layout/oc/delarreqmulti.php/ */
.blue_info_ml {
    position: absolute;
    z-index: 1050;
    color: #ffffff;
    font-size: bold;
    font-family: Arial;
    font-size: 11px;
    margin-left: 162px;
    background-color: #012850;
    border-radius: 100%;
    margin-top: 16px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.deldate {
    position: absolute;
    cursor: pointer;
    margin-top: 80px;
    margin-left: 15px;
    font-family: Arial;
    font-size: 14px;
    border-radius: 3px;
    border: none;
    color: #012850;
    background-color: #eeeeee;
    outline: none;
    height: 22px;
}
.dialogbox_blue_info_rm {
    z-index: 1010;
    background-color: #6a93b0;
    margin-top: 50px;
    margin-left: 5px;
    color: black;
    border: none;
    border-radius: 5px;
    width: 490px;
    height: 230px;
    text-align: left;
    opacity: 90%;
    font-family: Arial;
    font-size: 15px;
    line-height: 3px;
}
.rm_close {
    position: fixed;
    z-index: 1010;
    color: #cc1f1a;
    font-size: bold;
    font-family: Arial;
    font-size: 13px;
    margin-left: 510px;
    background-color: #ffffff;
    border-radius: 3px;
    margin-top: 10px;
    border: none;
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.startbutton {
    position: absolute;
    background-color: #012850;
    color: #ffffff;
    margin-left: 192.5px;
    width: 147.5px;
    cursor: pointer;
    margin-top: 80px;
    font-family: Arial;
    font-size: 16px;
    border: none;
    text-align: center;
    padding-top: 1.5px;
    padding-bottom: 1.5px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
}
.delreqrm_mess01 {
    position: absolute;
    color: #012850;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-left: 15px;
    margin-top: 155px;
    font-weight: bold;

}

