

.AutoExpand {
    float: left;
}

    .AutoExpand,
    .AutoExpand .rgMasterTable {
        width: auto !important;
    }

/*.RadGrid_Silk .rgSortAsc
{
    background-image:url('../styles/SortAsc.gif') !important;
    background-position:top  !important;
}
.RadGrid_Silk .rgSortDesc
{
    background-image:url('../styles/SortDesc.gif') !important;
    background-position:top  !important;
}*/
.unsichtbar {
    position: absolute;
    top: -100px;
    left: -100px;
}

.buttonDelete {
    background-image: url("../styles/delete.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.seite {
    margin-left: 20px;
}

.pageheader {
    font-size: 13px;
    height: 20px;
    background-color: #eeeeee;
    padding-top: 2px;
    padding-left: 5px;
    color: #333333;
}


.RadComboBox_Silk,
.RadComboBoxDropDown_Silk {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

    .RadComboBox_Silk .rcbHovered {
        background-color: #eeeeee !important;
    }


/*


        .RadComboBox_Silk
        {
            background: #FFF;
            border: 1px solid #E2E3EA;
            border-top-color: #ABADB3;
        }
        
        .RadComboBox_Silk.rcbHovered
        {
            border: 1px solid #ABADB3;
            border-top-color: #E2E3EA;
            border-left-color: #E2E3EA;
        }

        .RadComboBox_Silk.rcbFocused
        {
            border: 1px solid #E2E3EA;
            border-top-color: #949494;
            border-left-color: #949494;
            background-color: #F1F1F1;
        }

        .RadComboBox_Silk .rcbInputCell
        {
            background: none !important;
        }

        .RadComboBox_Silk .rcbArrowCell
        {
            background-image: url('../styles/down.png') !important;
            background-position: 30% 50% !important;
        }

*/


html body .RadInput .riTextBox {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

html body .RadInput .riHover {
    background-color: #F2F8FF !important;
}

html body .RadInput .riFocused {
    background-color: #eeeeee !important;
}


.RadGrid_Silk .rgPager .rgPagerButton {
    border-color: #ccc #666 #666 #ccc;
    background: #f1f1f1;
    color: #888 !important;
    font: 12px/12px arial,sans-serif;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.rgPager,
.rgInfoPart {
    color: #888 !important;
}

.rgPager,
.rgPagerCell,
.rgWrap .rgArrPart1,
.rgPagerCell .NextPrevNumericAndAdvanced,
.rgPageFirst {
    margin-left: -5px !important;
}




.RadGrid .rgRow td,
.RadGrid .rgAltRow td {
    border: 1px solid white !important;
    color: #463e57 !important;
}

.RadGrid .rgAltRow {
    background-color: whitesmoke;
}

.RadGrid .rgRow {
    background-color: #fcfcfc;
}

.rgHoveredRow {
    background-color: azure !important; /*#ece9f5   BFBAC7*/
    cursor: pointer !important;
}

.RadGrid .rgHeader {
    border: 1px solid white !important;
    color: white !important;
    background-color: gray !important;
    font-weight: 600 !important;
    font-size: 11px !important;
    height: 20px !important;
}

    .RadGrid .rgHeader a {
        color: whitesmoke !important;
        line-height: 14px !important;
    }

.rgGroupHeader {
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    color: steelblue !important;
    /*color:#7d55aa !important;*/
}

.RadGrid_Silk .rgGroupHeader td {
    border: 1px solid white !important;
    border-bottom: 1px solid steelblue !important;
    padding-top: 3px;
    padding-bottom: 2px;
    background: rgb(244,244,244) !important;
}

.rgGroupHeader td p {
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    color: steelblue !important;
    padding-left: 0px !important;
}


a:link {
    color: #304464;
    text-decoration: none;
}

a:visited {
    color: #304464;
    text-decoration: none;
}

a:hover {
    color: #304464;
    text-decoration: underline;
}




.seitenueberschrift {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
}


.seitenueberschriftHell {
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
}

.ffSort {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

.zeig {
    COLOR: #4F3F2F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-weight: bold;
    background-color: #F9F9F9;
    vertical-align: top;
}

.zeigBez {
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    vertical-align: top;
    padding-right: 6px;
}

.rahmen1grau {
    border: 1px solid #dddddd;
}

.zeigText {
    border-color: #F9F9F9;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #F9F9F9;
}

.grid1R {
    border: 1px solid #DCDCDC;
}

.txt10px {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}

.txt9pt {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}

.txt9px {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal
}

.txt8pt {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.txt11px {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.ktxmHeader {
    background-color: #6B8CC6;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    color: #F5F5F5;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
}

.ktxmItem {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #304464;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    background-image: url(../img/px/pxSelect.gif);
}

    .ktxmItem A {
        color: #304464;
        text-decoration: none;
    }

        .ktxmItem A:hover {
            text-decoration: underline;
        }

.headerKlein {
    COLOR: #696969;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}


body {
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
    overflow: auto;
}


.feldBez {
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    vertical-align: top;
    padding-top: 5px;
    padding-right: 6px;
}

.ff {
}

.ffBg {
    background-color: #9BB4E6;
}

.feldP {
    color: #999999;
}
