﻿
/* ===== Begin: formular ===================================================================================== */
@font-face {
    font-family: 'allianz_sansregular';
    src: url('alsanreg-webfont.eot');
    src: url('alsanreg-webfont.eot?#iefix') format('embedded-opentype'), url('alsanreg-webfont.woff') format('woff'), url('alsanreg-webfont.ttf') format('truetype'), url('alsanreg-webfont.svg#allianz_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

div.AllianzFont {
    font-family: Arial;
    font-size: 10.5px;
}

p.AllianzFont {
    font-family: Arial;
    font-size: 10.5px;
}

.formular_title {
    color: #7D7964;
    padding: 5px 10px 0px 5px;
    margin: 10px 5px 5px 5px;
    border-bottom: solid 1px #B8B088;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 10px 5px 15px;
}

.formular {
    border-radius: 5px;
    padding: 10px 10px 10px 10px;
    color: #6B6858;
    font-size: 15px;
}

.textbox, .textbox_readonly, .select, .select_readonly, .listbox, .listbox_readonly {
    border: solid 1px #dddddd;
    padding: 5px;
    color: #505050;
}

.textbox_readonly, .select_readonly {
    color: #909090;
}

.textbox:hover, .textbox:focus, .select:hover, .select:focus {
    border: solid 1px #bbbbbb;
    background-color: #fafafa;
}

.textbox_readonly, .select_readonly {
    cursor: default;
}

.listbox {
    padding: 5px;
}

.listbox_readonly {
    padding: 5px;
}

.button {
    background-color: #f0f0f0;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
    font-weight: bold;
    color: #777777;
    border-width: 0px;
    /*background-color: #888888;
    color: #ffffff;*/
}

    .button:hover, .button:focus {
        background-color: #dddddd;
        color: #003781;
        text-decoration: none;
        cursor: pointer;
        /*background-color:#C43939;
    color:White;*/
    }

    .button.red {
        color: #C44D4D;
        border-color: #C44D4D;
    }

        .button.red:hover, .button.red:focus {
            color: #b00909;
        }


.formular_incorect {
    color: #C44D4D;
    border-color: #C44D4D;
    background-color: #FFF8Fa;
}

    .formular_incorect:hover, .formular_incorect:focus {
        color: #B00909;
        border-color: #B00909;
        background-color: #FFF5F9;
    }

.formular_error {
    color: #C44D4D;
    display: none;
}


/* ===== End: formular ===================================================================================== */

.title {
    background-color: #eeeeee;
    border-left: solid 3px #cccccc;
    padding: 5px 5px 5px 20px;
    color: #003781;
    font-size: 14px;
    font-weight: bold;
}

.pointer:hover {
    cursor: pointer;
}

/* ====== Begin: Hierarchy list with search ================================================= */

.hierarchy_button {
    border: solid 1px #cccccc;
    width: 242px;
    padding: 5px;
}

    .hierarchy_button:hover {
        background-color: #f8f8f8;
        cursor: pointer;
    }

    .hierarchy_button input {
        width: 240px;
        padding: 5px;
        border-width: 0px;
    }

.hierarchy_search {
    background-color: #aaaaaa;
}

.hierarchy {
    margin-top: 1px;
    width: 210px;
    position: absolute;
    display: none;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    padding-top: 0px;
    padding-bottom: 6px;
    overflow-y: auto;
}

.hierarchy_item {
    /*padding-left: 10px;*/
}

.hierarchy_item_header {
    padding: 3px 10px;
}

    .hierarchy_item_header:hover {
        cursor: pointer;
        background-color: #f4f4f4;
        color: #003781;
        padding-left: 7px;
        border-left: solid 3px #003781;
    }

.hierarchy_item_children {
    padding-left: 15px;
}

/* ====== End: Hierarchy list with search =================================================== */

/* ====== Begin: property value table =====================================-================= */

.table_property {
    border-collapse: collapse;
    border: solid 0px #e8eef4;
}

    .table_property tr td {
        padding: 5px;
        border: solid 0px #e8eef4;
    }

    .table_property thead tr th {
        padding: 6px 5px;
        text-align: left;
        background-color: white;
        border: solid 0px #e8eef4;
        border-bottom: solid 1px #444444;
    }

/* ====== End: property value table =========================================-=============== */

.linkbutton_dark {
    color: white;
    background-color: #003781;
    background-color: #003781;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    margin: 0px 2px;
    padding-top: 1px;
    color: white;
    border-width: 0px;
    display: block;
    float: right;
}

    .linkbutton_dark:hover, .linkbutton_dark:focus {
        background-color: #003781;
        background-color: #003781;
        text-decoration: none;
        cursor: pointer;
    }
