﻿.button {
    background-color: White;
    border: solid 1px #888686;
    font-family: Arial;
    font-size: 12px;
}

    .button:hover {
        background-color: #eeeeee;
        color: Black;
    }

.gridview table {
    width: 100%;
}

.gridview td {
    background: #E4ECF0;
    border-bottom: solid 1px #E4ECF0;
    vertical-align: top;
    color: #333333;
    font: small Arial;
    padding: 2px 4px;
    text-align: left;
}

    .gridview td a {
        color: #0066CC;
        font: bold small "Segoe UI",Segoe,sans-serif;
        padding: 2px;
        text-decoration: none;
    }

        .gridview td a:hover {
            color: #333333;
            font-weight: bold;
        }

.gridview th {
    height: 20px;
    background-image: url(../img/bg-menu-main.png);
    background-repeat: repeat-x;
    color: #FFFFFF;
    letter-spacing: 0;
    padding: 4px;
    text-align: left;
}

    .gridview th a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .gridview th a:hover {
            text-decoration: underline;
        }

.gridview tr.even td {
    background: #FFFFFF;
}

.hyperlink {
    color: #597790;
}

    .hyperlink a:visited {
        color: Black;
    }

/* Configuration for the Calendar Extender */
.ajax__calendar_container {
    z-index: 1000;
}

.ajax__calendar {
    /*    position: relative;*/ /* In case position is set relatively the calendar extender seems to react wrong */
    left: 0px !important;
    top: 0px !important;
    visibility: visible;
    display: block;
}

    .ajax__calendar iframe {
        left: 0px !important;
        top: 0px !important;
    }
/* End of Configuration for the Calendar Extender */

.modalBack {
    background-color: Gray;
    opacity: 0.45;
    filter: alpha(opacity=45);
}

.comboBox_innerListBox option:hover {
    background-color: #6397b3;
    color: White;
}

h3 {
    color: #597790;
    text-decoration: underline;
    font-size: x-large;
}

.pseudoToolbar {
    width: 100%;
    border-right: 1px solid #FBFDFE;
    background: transparent url(/img/toolbarBack.png) repeat-x scroll 0 0;
    height: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
}

/* ToolBar Abstand in der PickListWindow */
.pseudoToolbarOuter {
    margin-bottom: 7px;
    border: 1px solid #CDDAEA;
    width: 100%;
}

.headingLabelStandard {
    font-size: 15px;
    font-weight: bold;
}

.RadGrid_Windows7 .rgSelectedRow {
    background: url("/img/sprite.gif") repeat-x scroll 0 -3900px #015B9C !important;
    color: White !important;
}

.RadGrid_Windows7 .rgHoveredRow, .RadGrid_Windows7 .rgActiveRow {
    background: url("/img/sprite.gif") repeat-x scroll 0 -2900px #BFE3F6 !important;
    cursor: pointer !important;
    color: Black !important;
}

.RadPicker {
    float: left;
}

.requiredField {
    background-color: #ADC9FF !important;
}

/* Positionierung von Panel und anderen Conatiner im unteren Fensterbereich. Dialog Standardisierung.*/
.bottom {
    position: absolute;
    bottom: 5px;
    width: 98%;
    margin: 0 5px 0 5px;
}
/* Definiert die Eigenschaften eines Button Containers für OK oder Abbrechen. Dialog Standardisierung.*/
.hstBtnContainer {
    text-align: right;
    margin: 5px 10px 0 0;
    padding-top: 5px;
    /*border-top: 1px solid #d7d7d7;*/
}
/* Button Container im unteren Fenterbereich Positionieren */
.hstAlertAndConfirmBtnContainer {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

/* Button Container im unteren Fenterbereich positionieren */
.hstBtnFooter {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
}

/* Start jQuery UI Layout */
.ui-layout-resizer {
    z-index: 1001 !important;
}

.ui-layout-toggler-west-open {
    background: url("/img/toggle-lt.gif") no-repeat scroll right center transparent !important;
}

.ui-layout-toggler-west-closed {
    background: url("/img/toggle-gt.gif") no-repeat scroll right center transparent !important;
}

.ui-layout-resizer-west, .ui-layout-resizer-east {
    background: url(/img/slider_eastwest.gif) repeat-y left top !important;
}

.ui-layout-resizer-west-hover, .ui-layout-resizer-east-hover {
    background: url(/img/slider_eastwest.gif) repeat-y right top !important;
}

.ui-layout-west {
    overflow: auto !important;
}
/* End jQuery UI Layout*/

/* For menu items */
.greyOut {
    opacity: 0.4 !important;
    filter: alpha(opacity=40) !important;
}

.rmDisabled {
    opacity: 0.4 !important;
    filter: alpha(opacity=40) !important;
}

h4 {
    border: none !important;
}
/* End of menu items paragraph*/

.RadRadioButton.RadButton .rbText, .RadCheckBox.RadButton .rbText, .RadRadioButtonList.RadButton .rbText, .RadCheckBoxList.RadButton .rbText{
    padding: 0 !important;
    text-align: left !important;
}

.rbCheckBox, .rbRadioButton {
    padding: 0 !important;
}

.rbRadioButton {
    padding: 0 10px 0 0 !important; /*10px for horizontal direction*/
}