﻿/* Edit-Dialog */

.EditDialog_FormContainer
{
    overflow:hidden;
    clear:left;
    margin:4px 4px 8px;
}

.EditDialog_InnerContainer
{
    padding:8px;
}

.EditDialog_FieldTitle
{
    font-weight:bold;
    font-size:13px;
    background-color:#BABBBB;
    padding:2px 5px;
    margin:16px 0 0;
    color: #00234B;
}

.EditDialog_FieldSubTitle
{
    font-size:11px;
    font-style:italic;
    margin:0;
    font-weight:normal;
}

.EditDialog_FormRow
{
    margin-bottom:5px;
    clear:left;
}

.EditDialog_FormRow:last-child
{
    margin-bottom:0;
}

.EditDialog_FormTitle
{
    padding:5px 5px 0 5px;
    width:auto !important;
    cursor:pointer;
}

.EditDialog_FormTitleImage
{
    margin:3px 8px 0 3px;
}

.EditDialog_FormLabel
{
    padding:2px;
}

div.EditDialog_TextBox
{
    overflow:auto;
}

.ReadOnlyField
{
    background:none !important;
    background-color:#cdcdcd !important;
    color:Black !important;
}

.EditDialog_DropDownPanel
{
    border-left:1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;
    background-color:#fff;
    padding:2px;
}

.EditDialog_DropDownPanel div
{
    cursor:pointer;
}
.EditDialog_DropDownPanel div:hover
{
    cursor:pointer;
    background-color:#538EBA;
    color:#fff;
}

.EditDialog_StatusDisplay
{
    margin:1px 0 0 5px;
}

.EditDialog_FieldContainer, .EditDialog_StatusDisplay
{
    float:left;
}

.EditDialog_TextBox, .EditDialog_FormValue
{
    margin:0 !important;
    width:100% !important;
    display:inline-block;
}

.EditDialog_ActionPanel
{
    position:fixed;
    left:0px;
    bottom:0px; 
    width:100%;
    background-color:#BABBBB;
    border-top: 1px solid #999999;
    z-index:100;
}

.ActionPanel_Button
{
    float:right;
    margin:8px 8px 8px 0 !important;
}


/* Task-List */

.TaskList
{
    margin:8px 8px 8px 320px;
    border:1px inset #cdcdcd;
    background-color:#fff;
}

.TaskList_Title
{
    margin: 3px 5px 5px;
}

.TaskList_Title a
{
    float:right;
    margin-left:5px;
    cursor:pointer;
}

.TaskList_GroupTitle
{
    padding: 3px 5px;
    font-weight: bold;
    cursor: pointer;
}

.TaskList_ToggleImage
{
    margin-right: 8px;
}

.TaskList_ExpandContainer
{
    padding:0 5px 5px 12px;
}

.TaskList table
{
    background-color: #fff;
    border:1px solid #cdcdcd;
    border-collapse:collapse;
    margin:2px;
}

.TaskList td
{
    border:1px solid #cdcdcd;
    padding:2px;
}

.TaskList_AnswerCell input, .TaskList_AnswerCell label, .TaskList_AnswerCell div
{
    float:left;
}

.TaskList_ImageCell 
{
    width:17px;
}

.TaskList_AnswerCell
{
    width:40%;
}

/* Detail-Dialog */

.DetailDialog
{
    width:600px;
}

.DetailDialog_FormLabel 
{
    float:left;
    width:170px;
    padding: 2px !important;
}
.DetailDialog_FormValue 
{
    margin-left:175px !important;
    margin-right: 0 !important;
}

.DetailDialog_FormTable
{
    width:584px !important;
    margin-left:-5px;
}

.DetailDialog_FormValueFull table 
{
    max-width: 574px;    
}

.DetailDialog_FormValueCell
{
    margin:0 !important;
}

.DetailDialog_FormLabelCell
{
    width:168px;
    padding-right:0px !important;
}

/* MissingRights Dialog */

.MissingRights
{
    padding: 12px 12px 0 36px;
}

    .MissingRights div
    {
        margin-bottom: 12px;
    }

    .MissingRights span 
    {
        width: 100%;
        display: block;
        margin-bottom: 4px;
    }

.MissingRights_Title 
{
    font-weight: bold;
    padding-bottom: 8px;
}

.MissingRights_Hint 
{
    margin-top: 20px;
}

/* Others */

.LockLayer
{
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:50;
    display:block;
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:alpha(opacity=50);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.GridModelBase td
{
    padding:2px;
}
