﻿
.rgRow td, .rgAltRow td {
    overflow: hidden !important;
}

.rgMasterTable {
    /*table-layout: fixed !important;*/
}

.RadWizard {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
    background: url('Images/background_page.gif') repeat top center;
    width: 553px !important;
    position: relative;
    padding: 0 !important;
}


.RadWizard_Default {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
    background: url('Images/background_page.gif') repeat top center;
    width: 553px !important;
    position: relative;
    padding: 0 !important;
}

.RadInput_Default {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
}


body {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background: url('Images/background_page.gif') repeat top center;
}

input[type="submit"], input[type="button"], a, div, table {
    outline: none;
}

input[type="text"]:disabled, input[type="password"]:disabled {
    background: #EBEBE4;
}


input {
    /*box-sizing: content-box !important;*/
}

table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

h1 {
    margin: 0px;
}

h2 {
    margin: 0px;
}

ul {
    padding: 0px;
    margin: 0px;
}

a.moreLink {
    cursor: pointer;
    padding-left: 10px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    background-image: URL('Images/moreLink.gif');
}

a.modalMenuLink {
    cursor: pointer;
}

.moreLink.inactive {
    cursor: default;
    background-image: url('Images/moreLink_inactive.gif');
}

.pricingSpan {
    font-size: 9px;
}

/* 

Layout der Seite 

*/

#backgroundTopDiv {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 201px;
    width: 100%;
    background: URL('Images/backgroundTop.gif') repeat-x top center;
}

#headingSurroundingDiv {
    width: 1002px;
    height: 177px;
    margin-left: -6px;
    margin-top: 6px;
    background: URL('Images/headingSurrounding.gif') no-repeat;
}

#pointSpan {
    line-height: 24px;
    padding: 0px 0px 0px 4px;
    font-weight: bold;
    margin-top: 2px;
    margin-left: 103px;
    position: absolute;
}

#mainFrameDiv {
    width: 990px;
    position: relative;
    margin: auto;
}

#microHeadingDiv {
    width: 100%;
    position: relative;
    margin-top: 6px;
    height: 24px;
}

#domainCheckDiv {
    float: left;
    height: 20px;
    width: 350px;
}

#info1Div {
    display: table-cell;
    width: 330px;
}

#info2Div {
    display: table-cell;
    text-align: center;
    width: 330px;
}

#info3Div {
    display: table-cell; /*position: relative;
    z-index: 1000;*/
    width: 330px;
    text-align: right;
}

#headingSurroundingDiv {
    position: absolute;
    top: 23px;
}

#headingDiv {
    width: 100%;
    position: relative;
    margin-top: 11px;
    z-index: 1000;
}

#headingRow2SubDiv1 {
    width: 249px;
    float: left;
}

#headingRow2Div {
    height: 28px;
}

#headingRow2SubDiv2 {
    float: left;
    width:741px;
}

#headingRow2SubDiv3 {
    float: right;
    padding-right: 10px;
    font-weight: bold;
    color: White;
    text-align: right;
    width: 150px;
}

#headingRow3Div {
    width: 100%;
    clear: both;
}

#equalHeightDiv {
    clear: left;
    position: relative;
    background-image: URL('Images/equalHeight_2columns.gif');
    background-repeat: repeat-y;
    margin-top: 10px;
    margin-bottom: 10px;
}

#leftColumnDiv {
    position: relative;
    float: left;
    width: 220px;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 100px;
}

#contentDiv {
    position: relative;
    margin-left: 10px;
    padding: 0px 13px 0px 15px;
    float: left;
    width: 712px;
}

#footerDiv {
    position: relative;
    clear: both;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
}

#borderBottom {
    position: static;
    height: 10px;
}

#footerDiv li {
    display: inline;
}

#mainLoadingDiv {
    position: absolute;
    z-index: 13000;
    background-color: Gray;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    background-image: url('Images/loadingAnimation.gif');
    background-repeat: no-repeat;
    background-position: center center;
    width: 740px;
    height: 0px;
    margin-top: -8px;
    margin-left: -15px;
}

#tableLoadingDiv {
    position: absolute;
    z-index: 5000;
    background-color: Gray;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    background-image: url('Images/loadingAnimation.gif');
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 100px;
    display: none;
}

.loginError {
    padding: 8px 5px 8px 5px;
    margin: 7px 0px 7px 0px;
    width: 90%;
}
/* 

Layout der Overlays 

*/

.itemNameSpan {
    letter-spacing: 5px;
    font-style: italic;
}

.modalFrameDiv {
    display: none;
    width: 800px;
    height: 630px;
    padding: 10px;
    text-align: left;
    opacity: 1.0;
    overflow: hidden;
}

.modalTopDiv {
    width: 800px;
}

.modalTopMenuDiv {
    padding: 0px 0px 7px 0px;
    float: left;
}

#modalCloseDiv {
    /*width: 800px;*/
    text-align: right;
    padding: 0px 0px 7px 0px;
    position: absolute;
    margin-top: -5px;
    z-index: 20000;
    right:10px;
}

.modalHeadingDiv {
    width: 800px;
    height: 80px;
    clear: both;
}

.modalLeftMenuDiv {
    width: 180px;
    margin-top: 10px;
    float: left;
    padding: 10px;
    /*height: 500px;*/
}

.modalContentDiv {
    padding-right: 10px;
    overflow: auto;
    min-height: 400px;
    height: auto;
    position: relative;
}

.modalBody {
    background-image: none;
}

.modalContentContainerDiv {
    width: 580px; /*     height:500px;*/
    /*height: 100%;*/
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    padding: 10px 0px 10px 10px;
}

    .modalContentContainerDiv input[type="text"], .modalContentContainerDiv input[type="password"], .modalContentContainerDiv textarea {
        float: none;
        overflow: hidden;
    }

#modalLoadingDiv {
    display: none;
    position: absolute;
    z-index: 13000;
    background-color: Gray;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    background-image: url('Images/loadingAnimation.gif');
    background-repeat: no-repeat;
    background-position: center center;
    width: 800px;
    height: 630px;
}

/*

Menüs

*/

.RadTreeView .verticalMenuItemDiv {
    width: 130px;
    display: inline;
    white-space: normal;
}

.RadTreeView .rtPlus {
    margin-top: 2px !important;
    background: URL('Images/treeview_collapsed.gif') no-repeat 0px 2px !important;
}

.RadTreeView .rtMinus {
    margin-top: 2px !important;
    background: URL('Images/treeview_expanded.gif') no-repeat 0px 2px !important;
}


.RadTreeView .rtIn {
    margin-left: -7px !important;
    outline: 0 !important;
    border: none !important;
}

.RadTreeView .rtLI {
    padding-left: 0px !important;
    background: URL('Images/treeview_linkItem.gif') no-repeat 2px 5px !important;
    padding-top: 0px !important;
    padding-bottom: 2px !important;
}

.helpingDiv .RadTreeView .rtLI {
    background: URL('Images/moreLink.gif') no-repeat 2px 5px !important;
}

.helpingDiv .RadTreeView .rtIn {
    font-weight: normal !important;
}

.RadTreeView .rtIn {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.RadTreeView .rtSp {
    height: 2px !important;
}

.RadTreeView .rtIn {
    padding-left: 0px;
    font-weight: bold !important;
    font-size: 8pt !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

.RadTreeView .rtUL .rtLI.rtFirst /* Linie zwischen den Menüpunkten */ {
    border-top: none !important;
}

.RadTreeView .rtUL .rtLI .rtUL {
    padding-left: 0px !important;
    padding-left: 13px !important;
}

    .RadTreeView .rtUL .rtLI .rtUL .rtLI {
        border-top: none !important;
    }

        .RadTreeView .rtUL .rtLI .rtUL .rtLI.rtLast {
            border-bottom: none !important;
        }

        .RadTreeView .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI {
            border-top: none !important;
        }

            .RadTreeView .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI.rtLast {
                border-bottom: none !important;
            }

            .RadTreeView .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI {
                border-top: none !important;
            }

                .RadTreeView .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI.rtLast {
                    border-bottom: none !important;
                }

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
    padding: 0px 0px 0px 0px !important;
    padding-left: 0px !important;
    border-width: 0px !important;
    background-image: none !important;
    cursor: pointer !important;
}

/* Direktaktion-Menü */

.helpingDiv .RadTreeView .rtUL .rtLI /* Linie zwischen den Menüpunkten */ {
    border-top: none !important;
}

    .helpingDiv .RadTreeView .rtUL .rtLI.rtLast /* unterste Linie im Menü */ {
        border-bottom: none !important;
    }

/*

Formulare

*/

input[type="submit"], input[type="button"] {
    border: none;
    font-size: 8pt;
    height: 22px;
    cursor: pointer;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 10px;
    background: URL('Images/Button_Submit_23.gif');
    background-repeat: no-repeat;
    float: right;
}

input.cancelButton[type="submit"], input.cancelButton[type="button"] {
    background: URL('Images/Button_Cancel_23.gif');
    background-repeat: no-repeat;
    margin-right: 10px;
}

input.moveItemRight, input.moveItemLeft {
    float: left;
    padding: 0 0 0 0 !important;
    margin: 0px 0px 0px 10px !important;
    width: 20px !important;
    height: 20px !important;
    background-repeat: no-repeat;
}

input.moveItemRight {
    background: URL('Images/Button_MoveItemRight.gif');
}

input.moveItemLeft {
    background: URL('Images/Button_MoveItemLeft.gif');
}

input[type="text"], input[type="password"], textarea, select {
    border-bottom: #999999 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-right: #999999 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333;
    padding-top: 2px;
}

input[type="text"], input[type="password"] {
    /*height: 20px;*/
}

.rcTable input[type="text"], .rcTable input[type="password"] {
    border-bottom: #999999 1px solid !important;
    border-left: #cccccc 1px solid !important;
    border-top: #cccccc 1px solid !important;
    border-right: #999999 1px solid !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
    color: #333 !important;
    padding-top: 2px !important;
    /*height: 15px !important;*/
}

.formDiv {
    padding: 10px;
    margin-top: 0px;
}

    .formDiv label {
        vertical-align: top;
        float: left;
        margin-bottom: 10px;
    }

.formTable tfoot td {
    padding-top: 10px;
}

.helpingDivHeading {
    padding: 5px;
    font-weight: bold;
}

.helpingDivContent {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

    .helpingDivContent .helpingMenuDiv {
        padding-top: 3px;
        padding-left: 2px;
    }

        .helpingDivContent .helpingMenuDiv a {
            display: inline-block;
            margin-bottom: 8px;
            padding-left: 14px !important;
        }

/* 

Layout der Tabellen 

formTable1 = einspaltig
formTable2 = zweispaltig
formTable3 = dreispaltig

*/

.loginTable {
    width: 533px;
}

    .loginTable input[type="text"], .loginTable input[type="password"], .loginTable textarea {
        width: 379px !important;
        margin-top: 5px;
        margin-bottom: 1px;
        margin-right: 1px;
    }

    .loginTable .labelColumn {
        width: 100px !important;
    }

.forgotPasswordTable {
    width: 533px;
}

    .forgotPasswordTable input[type="text"] {
        width: 349px !important;
        margin-top: 5px;
        margin-bottom: 1px;
        margin-right: 1px;
    }

div.forgotPasswordDescription /* Beschreibungstext für Passwort vergessen */ {
    width: 533px;
    text-align: justify;
}

.forgotPasswordCaptcha {
    padding-top: 7px;
}

.resetPasswordTable {
    width: 533px;
}

    .resetPasswordTable input[type="password"] {
        width: 349px !important;
        margin-top: 5px;
        margin-bottom: 1px;
        margin-right: 1px;
    }

div.resetPasswordDescription /* Beschreibungstext für Passwort vergessen */ {
    width: 533px;
    text-align: justify;
}

.thinTable {
    width: 553px;
}

.thinTableInner {
    width: 503px;
}

.combiningPanel {
    padding: 0px 5px 5px 5px;
}

.thickTable div.combiningPanel.thickTable {
    width: 650px !important;
}

.thinTable div.combiningPanel, .combiningPanel.thinTable {
    width: 300px !important;
}

    .thinTable div.combiningPanel.thinTable {
        width: 520px !important;
    }

.thinTable div.combiningPanel {
    width: 355px !important;
    float: left !important;
}

    .thinTable div.combiningPanel.twoColumns {
        width: 495px !important;
        float: left !important;
    }

.thinTable .inputColumn div.combiningPanel.twoColumns {
    margin-left: 10px;
}

.thinnerTable {
    width: 390px;
}

.groupMemberTable {
    width: 250px;
}

.GridFilter_Div.groupMemberTable {
    width: 250px !important;
}

.GridFilter_Div.thinTable {
    width: 552px !important;
}

.GridFilter_Div.thinnerTable {
    width: 390px !important;
}

.thickTable {
    width: 710px;
}

.labelSpan {
    text-decoration: underline;
}

.outerTable .formTable td {
    padding: 2px 5px 2px 7px;
}

.RadGrid tbody tr {
    /*display: none;*/
}

.formTable thead td, .formTable th {
    padding: 7px 5px 9px 10px;
    font-weight: bold;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

div.spacingrow {
    height: 10px;
}


.formTable input[type="text"], .formTable input[type="password"], .formTable textarea, .formTable .RadComboBox {
    float: left !important;
}

.formTable input[type="checkbox"] {
    padding: 6px 5px 0 0;
    outline: none;
    vertical-align: sub;
}

.formTable tfoot input[type="submit"] {
    margin-left: 10px;
}

.formTable1.thinTable input[type="text"], .formTable1.thinTable input[type="password"], .formTable1.thinTable textarea, .formTable1.thinnerTable input[type="text"], .formTable1.thinnerTable input[type="password"], .formTable1.thinnerTable textarea {
    margin-top: 5px;
    margin-bottom: 1px;
}

.formTable1.thinTable > * > input[type="text"], .formTable1.thinTable input[type="password"], .formTable1.thinTable textarea {
    width: 363px;
}

.formTable1.thickTable > * > input[type="text"], .formTable1.thickTable input[type="password"], .formTable1.thickTable textarea {
    width: 520px;
    margin-top: 5px;
    margin-bottom: 1px;
}

.formTable1.thinTable .RadComboBox, .formTable1.thinTable .RadListBox {
    width: 367px !important;
}

.formTable1.thickTable .RadComboBox {
    width: 524px !important;
}

.formTable .mailInputColumn span {
    float: left;
    padding-top: 7px;
    padding-left: 2px;
    width: 14px;
}

.formTable2 .mailInputColumn span {
    padding-top: 2px;
}

.formTable1.thickTable .mailInputColumn .RadComboBox, .formTable1.thickTable .mailInputColumn input {
    width: 252px !important;
}

.formTable1.thinnerTable .mailInputColumn .RadComboBox, .formTable1.thinnerTable .mailInputColumn input[type="text"] {
    width: 160px !important;
}

    .formTable1.thinnerTable .mailInputColumn .RadComboBox input[type="text"] {
        width: 130px !important;
    }


.formTable1.thinTable .mailInputColumn span, .formTable1.thinnerTable .mailInputColumn span {
    padding-left: 3px;
}

.formTable1.thinnerTable .mailInputColumn {
    padding-left: 10px !important;
    padding-top: 10px !important;
}

.formTable2.thinTable .mailInputColumn span {
    padding-left: 4px;
}

.formTable1.thinTable .mailInputColumn .RadComboBox, .formTable1.thinTable .mailInputColumn input {
    width: 173px !important;
}

.formTable2.thinTable .mailInputColumn .RadComboBox.mailInputInput, .formTable2.thinTable .mailInputColumn input {
    width: 242px !important;
}

.formTable .postalcodeDiv {
    float: left;
}

.formTable .cityDiv {
    float: left;
    padding-left: 10px;
}

.formTable2.thickTable .cityDiv {
    width: 285px !important;
}

.formTable .postalcodeDiv input[type="text"] {
    width: 50px !important;
}

.formTable2.thickTable .cityDiv input[type="text"] {
    width: 245px !important;
}

.formTable2.thinTable .cityDiv input[type="text"] {
    width: 166px !important;
}

.formTable2.thinTable div.userName {
    float: left !important;
    width: 80px !important;
    padding-top: 3px;
}

.formTable2.thinTable span.userName {
    font-weight: bold;
}

.formTable2.thinTable input.userName {
    width: 150px !important;
    float: left !important;
}

.formTable1 .RadComboBox {
    margin-top: 5px;
    margin-bottom: 1px;
    margin-right: -3px;
}

.formTable.thinTable .RadComboBox .rcbInput, .formTable.thickTable .RadComboBox .rcbInput {
    position: absolute !important;
    margin-top: -8px !important;
}

.formTable1 .labelColumn {
    width: 130px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    vertical-align: top;
}

.formTable1 .imageCaptcha {
    width: 130px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    vertical-align: middle;
}

.formTable1 .inputColumn {
    text-align: left;
}

.formTable1 input[type="text"], .formTable1 input[type="password"], .formTable1 textarea, .formTable2 .column3 input[type="text"], .formTable2 .column3 input[type="password"], .formTable2 .column3 textarea {
    width: 363px;
}

.formTable2 td {
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 1px;
}

    .formTable2 td.column2 {
        padding-left: 0px;
    }

.formTable2.thinTable .column1, .formTable2.thinTable .column2 {
    width: 272px !important;
}

.formTable2.thickTable .column1 {
    width: 350px;
}

.formTable2.thinTable input[type="text"], .formTable2.thinTable input[type="password"], .formTable2.thinTable textarea {
    width: 230px;
}

.formTable2.thickTable input[type="text"], .formTable2.thickTable input[type="password"], .formTable2.thickTable textarea {
    width: 309px;
}

.formTable2.thinTable .column3 input[type="text"], .formTable2.thinTable .column3 input[type="password"], .formTable2.thinTable .column3 textarea {
    width: 502px;
}

.formTable2.thickTable .column3 input[type="text"], .formTable2.thickTable .column3 input[type="password"], .formTable2.thickTable .column3 textarea {
    width: 654px;
}

.formTable2 .RadComboBox input[type="text"] {
    width: auto !important;
}

.formTable2.thinTable .RadComboBox {
    width: 234px !important;
}

.formTable2.thickTable .RadComboBox {
    width: 313px !important;
}

.formTable2.thickTable .column3 .RadComboBox {
    width: 658px !important;
}

.formTable2.thinTable .column3 .RadComboBox {
    width: 506px !important;
}

.formTable3 .column1, .formTable3 .column2 {
    border-right: 10px solid;
}

.thinTable.formTable3 .column1, .thinTable.formTable3 .column2, .thinTable.formTable3 .column3 {
    width: 163px;
    padding: 7px 5px 9px 10px;
}

.thickTable.formTable3 .column1, .thickTable.formTable3 .column2, .thickTable.formTable3 .column3 {
    width: 215px;
    padding: 7px 5px 9px 10px;
}

.thickTableInnner {
    width: 500px;
}

.helpingDiv {
    position: absolute;
    right: 10px;
    width: 155px;
}

.itemMovingDiv {
    padding-top: 150px;
    float: left;
    width: 42px;
}

/*

Layout der Tooltips und Confirmationdialoge

*/

.tooltip, .errortip {
}

#tooltipDiv, #errortipDiv {
    display: none;
    z-index: 12000;
    width: auto;
    padding: 0px;
    position: fixed;
    max-width: 400px;
}

.tooltipHeadingDiv, .errortipHeadingDiv {
    width: auto;
    padding: 3px;
    font-weight: bold;
}

.tooltipContentDiv, .errortipContentDiv {
    padding: 3px;
}

.tooltipimage, .errortipimage {
    margin-left: 10px;
    margin-top: 5px;
    height: 19px;
    width: 19px;
}

td .tooltipimage, td .errortipimage {
    float: right;
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

td.labelColumn .tooltipimage, td.labelColumn .errortipimage {
    margin-right: 0px !important;
}

.formTable1 td .tooltipimage, .formTable1 td .errortipimage {
    margin-top: 5px;
}

#alertMessageSurroundingDiv, #confirmationSurroundingDiv {
    position: fixed;
    z-index: 13000;
    background-color: Gray;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    width: 800px;
    height: 630px;
    display: none;
}

#confirmationDiv, #alertMessageDiv {
    min-width: 400px;
    z-index: 20000;
    padding: 0px;
    position: fixed;
    display: none;
}

#confirmationHeadingDiv {
    width: 394px;
}

#confirmationHeadingDiv, #alertMessageHeadingDiv {
    padding: 3px;
    font-weight: bold;
}

#confirmationContentDiv {
    width: 394px;
}

#confirmationContentDiv, #alertMessageContentDiv {
    padding: 3px;
    text-align: center;
    line-height: 40px;
}

    #confirmationContentDiv input[type="submit"], #confirmationContentDiv input[type="button"], #alertMessageDiv input[type="submit"] {
        min-width: 40px;
        float: none;
    }

.errorMessageDiv {
    background-image: URL('Images/delete_48.gif');
    min-height: 38px;
    background-position: 10px 7px;
    background-repeat: no-repeat;
    padding-left: 68px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    width: 453px;
}

.warningMessageDiv {
    background-image: URL('Images/warning_48.gif');
    min-height: 38px;
    background-position: 10px 7px;
    background-repeat: no-repeat;
    padding-left: 68px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    width: 453px;
}

.successMessageDiv {
    background-image: URL('Images/check_48.gif');
    min-height: 38px;
    background-position: 10px 7px;
    background-repeat: no-repeat;
    padding-left: 68px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    width: 453px;
}

.infoMessageDiv {
    background-image: URL('Images/info_48.gif');
    min-height: 38px;
    background-position: 10px 7px;
    background-repeat: no-repeat;
    padding-left: 68px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    width: 453px;
}

/*----------------------- Telerik ----------------------------*/

.RadGrid table.rgMasterTable tr.rgRow table tbody th, .RadGrid table.rgMasterTable tr.rgRow table tbody td, .RadGrid table.rgMasterTable tr.rgAltRow table tbody th, .RadGrid table.rgMasterTable tr.rgAltRow table tbody td {
    border-top: 0px solid !important;
    border-bottom: 0px solid !important;
    border-left: 0px solid !important;
    border-right: 0px solid !important;
}

table.rgMasterTable {
    /*table-layout: fixed !important;*/
}


.rcbSlide, .RadComboBoxDropDown {
    z-index: 11000 !important;
}

.RadComboBox .rcbInputCell {
    background-image: none !important;
    background-color: White !important;
    border-bottom: #999999 1px solid !important;
    border-left: #cccccc 1px solid !important;
    border-top: #cccccc 1px solid !important;
    border-right: #999999 1px solid !important;
}

    .RadComboBox .rcbInputCell .rcbInput, .RadComboBoxDropDown {
        color: #333 !important;
        font-size: 8pt !important;
        line-height: 100% !important;
        font-family: Arial, Helvetica, sans-serif !important;
        padding-top: 3px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }

.RadComboBox .rcbInputCellLeft, .RadComboBox .rcbInputCellRight, .RadComboBox .rcbArrowCellLeft, .RadComboBox .rcbArrowCellRight, .RadComboBox .rcbArrowCell a {
    height: 18px !important;
}

.RadComboBox .rcbArrowCellRight {
    border-bottom: #999999 1px solid !important;
    border-left: #cccccc 1px solid !important;
    border-top: #cccccc 1px solid !important;
    border-right: #999999 1px solid !important;
    background-image: URL('Images/combobox_arrow.gif') !important;
    background-position: center center !important;
    background-color: White !important;
}



.RadDropDownTree {
    margin: 0px;
    padding: 0px;
    border: none 0px !important;
}

    .RadDropDownTree .rddtInner,
    .RadDropDownTree .rddtInner.rddtFocused {
        padding: 2px 22px 0px 5px !important;
        border-left: #cccccc 1px solid !important;
        border-top: #cccccc 1px solid !important;
        border-bottom: #999999 1px solid !important;
        border-right: #999999 1px solid !important;
        background-image: none !important;
        background-color: White !important;
        border-radius: 0px !important;
    }

        .RadDropDownTree .rddtInner .rddtFakeInput {
            text-overflow: ellipsis;
            color: #333 !important;
            font-size: 8pt !important;
            font-family: Arial, Helvetica, sans-serif !important;
        }

        .RadDropDownTree .rddtInner .rddtIcon {
            border-bottom: none !important;
            border-left: #999999 1px solid !important;
            border-top: none !important;
            border-right: none !important;
            background-image: URL('/Design/Default/Images/combobox_arrow.gif') !important;
            background-position: center center !important;
            background-color: White !important;
            height: 18px !important;
            width: 18px !important;
        }


#headingRow2SubDiv2 .RadMenu .rmSlide {
    margin-left: 0px !important;
}

#headingRow2SubDiv2 .RadMenu .rmGroup, .rmRootGroup {
    border: none !important;
    margin: 0px;
}

#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmLink, #headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmItem {
    background-image: none !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmText {
    font-weight: bold !important;
    border: none !important;
    height: 27px !important;
    background-image: none !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmItem, #headingRow2SubDiv2 .RadMenu ul.rmVertical .rmText, #headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink {
    font-weight: bold !important;
    border: none !important;
    font-size: 8pt !important;
    border-right: none !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmText {
    padding: 0px 125px 0px 5px !important;
    margin: 0px !important;
    height: 23px !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmFirst .rmText {
    padding-top: 5px !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLast .rmLink {
    padding-bottom: 0px !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmItem .rmLink {
    border-bottom-width: 0px !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmText {
    background-image: Url('Images/Seperator.gif') !important;
    background-repeat: repeat-x !important;
    background-position: center bottom !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink:hover {
    background-image: Url('Images/menu_Pixel.gif') !important;
    background-repeat: repeat-x !important;
    background-position: center bottom !important;
}

    #headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink:hover .rmText {
        background-image: Url('Images/Seperator.gif') !important;
        background-repeat: repeat-x !important;
        background-position: center bottom !important;
    }

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmExpanded .rmText {
    background-image: Url('Images/Seperator.gif') !important;
    background-repeat: repeat-x !important;
    background-position: center bottom !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmSelected {
    background-image: Url('Images/menu_Pixel.gif') !important;
    background-repeat: repeat-x !important;
    background-position: center bottom !important;
}

    #headingRow2SubDiv2 .RadMenu ul.rmVertical .rmSelected .rmText {
        background-image: Url('Images/Seperator.gif') !important;
        background-repeat: repeat-x !important;
        background-position: center bottom !important;
    }



/* -------------------------- */

.RadGrid, .formTable {
    border-width: 0px !important;
}

    .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
        border-bottom: 1px solid;
        border-top-width: 0px !important;
        font-size: 8pt !important;
        font-family: Arial, Helvetica, sans-serif !important;
        background-image: none !important;
    }

    .RadGrid th.rgSorted {
        font-size: 8pt !important;
        font-family: Arial, Helvetica, sans-serif !important;
        background-image: none !important;
    }

    .RadGrid .rgRow td,
    .RadGrid .rgAltRow td,
    .RadListBox .rlbItem,
    .RadListBox .rlbEmptyMessage {
        border-bottom: 1px solid;
        font-size: 8pt !important;
        font-family: Arial, Helvetica, sans-serif !important;
    }

.rgRow td, .rgAltRow td,
.RadListBox .rlbItem {
    overflow: hidden;
}

.RadGrid .rgSelectedRow,
.RadGrid .rgSelectedRow td,
.RadGrid .rgSelectedRow a,
.RadListBox .rlbSelected {
    font-size: 8pt !important;
    background-image: none !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

.RadGrid .rgPager {
    padding: 0px !important;
    font-size: 8pt !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

    .RadGrid .rgPager td {
        border-top: none !important;
    }

#ctl00_ContentPlaceHolder_ctl00_ContentPlaceHolder_ObjectDataSource1Panel {
    display: none !important;
}

.rgPagePrev {
    background-image: url('Images/Button_PagingPrev.gif') !important;
}

.rgPageNext {
    background-image: url('Images/Button_PagingNext.gif') !important;
}

.rgPageFirst {
    background-image: url('Images/Button_PagingFirst.gif') !important;
}

.rgPageLast {
    background-image: url('Images/Button_PagingLast.gif') !important;
}

.rgPagePrev, .rgPageFirst, .rgPageNext, .rgPageLast {
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.rgPager td {
    border: 0px solid !important;
}

.rgDetailTable {
    border-width: 5px !important;
}

    .rgDetailTable .rgRow td, .rgDetailTable .rgAltRow td {
        border-left-width: 1px !important;
    }

.rgExpandCol {
    border-bottom: 1px solid;
}

.rgGroupHeader td {
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-left-width: 0px !important;
}

.RadGrid .rgAltRow input[type="text"], .RadGrid .rgRow input[type="text"] {
    float: left !important;
    width: 100%;
}

.RadGrid .rgBatchContainer {
    max-width: 100% !important;
}


/*-------- Filter-Bereich überm GridView ---------*/

.GridFilter_Div {
    height: 30px;
    padding: 10px 0px 0px 0px;
    margin-left: 1px;
}

    .GridFilter_Div .txtSearch {
        width: 300px;
    }

.GridFilter_Div_Label {
    float: left;
    background: inherit;
    padding-left: 5px;
}

.GridFilter_Div_Button {
    float: left;
    background: inherit;
}

.GridFilter_Div_FAQ {
    float: right;
    background: inherit;
}

/*input.GridFilter_SearchButton[type="submit"]
{
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    border:none;
    margin:0px 0px 0px 5px;
    position:absolute;
    padding:0px 0px 0px 0px;
    background-image: URL('Images/Button_searchSubmit.gif');
}*/

input.GridFilter_KillButton[type="button"] {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    border: none;
    margin: 0px 0px 0px 10px;
    position: relative;
    padding: 0px 0px 0px 0px;
    background-image: URL('Images/Button_searchCancel.gif');
}

/* ----------------------- */
/*
.RadWindow .rwPopupButton .rwInnerSpan
{
    background: URL('Images/Button_Cancel_23.gif');
    background-repeat: no-repeat;
    margin-right: 10px;
}
*/
div.RadGrid .rgExpand,
div.RadGrid .rgCollapse {
    height: 16px;
    width: 16px;
}


.rgExpandCol {
    width: 5px;
    padding: 0px !important;
    margin: 0px !important;
}

/* ----------- RadWindow -------------- */

.RadWindow_Default .rwControlButtons a {
    background-image: none !important;
}

.RadWindow_Default a.rwIcon {
    background-image: none !important;
}

.RadWindow_Default .rwTopLeft, .RadWindow_Default .rwTopRight, .RadWindow_Default .rwTitlebar, .RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight, .RadWindow_Default .rwFooterCenter, .RadWindow_Default .rwTopResize, .RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar, .RadWindow_Default .rwPopupButton, .RadWindow_Default .rwPopupButton span,
.RadWindow_Default.rwMinimizedWindow .rwCorner {
    background-image: none !important;
}

.RadWindow_Default .rwBodyLeft, .RadWindow_Default .rwBodyRight, .RadWindow_Default .rwStatusbarRow .rwCorner {
    background-image: none !important;
}

.RadWindow .rwWindowContent .radconfirm {
    background-image: none !important;
}

.RadWindow .rwDialogPopup {
    line-height: 40px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.RadWindow .rwDialogText {
    text-align: center !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 8pt !important;
}

.RadWindow_Default td.rwWindowContent {
    text-align: center;
}

.rwTitleRow {
    font-weight: bold;
    padding: 3px;
}

#tableToolTipDiv {
    display: none;
    z-index: 12000;
    width: auto;
    padding: 3px;
    position: fixed;
}

.RadAjaxLoadingPanel_2 {
    background-color: Gray;
}

.RadAjaxLoadingPanelDiv {
    background-color: Gray;
    border: none;
}

.RadEditor .reContentArea {
    background-color: #FFFFFF !important;
    word-wrap: break-word !important;
}

.reToolZone table td {
    background-color: #FFFFFF !important;
}

.RadEditor .reContentCell {
    border-left: 0px !important;
    border-left-style: none !important;
    border-right: 0px !important;
    border-right-style: none !important;
}

.tblChildServiceBooksformat {
    background-color: #FFFED5 !important;
    color: #FF4500 !important;
    text-align: left;
}

/*-----RadTreeList-Start-----*/

.RadTreeList, .formTable {
    border-width: 0px !important;
}

table.rtlTable {
    table-layout: fixed !important;
}

.RadTreeList .rtlHeader,
.RadTreeList th.rtlResizeCol {
    background-image: none !important;
    border-bottom: 1px solid;
    border-top-width: 0 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 8pt !important;
}

.rtlR td,
.rtlA td,
.rtlR td,
.rtlRSel td,
.rtlA td,
.rtlRL td,
.rtlROut td,
.rtlRBtm td {
    overflow: hidden !important;
}

.RadTreeList .rtlPager {
    padding: 0px !important;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

    .RadTreeList .rtlPager td {
        border-top: medium none !important;
    }

.rtlPager td {
    border: 0 solid !important;
}

.rtlPagePrev, .rtlPageFirst, .rtlPageNext, .rtlPageLast {
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.rtlPagePrev {
    background-image: url('Images/Button_PagingPrev.gif') !important;
}

.rtlPageNext {
    background-image: url('Images/Button_PagingNext.gif') !important;
}

.rtlPageFirst {
    background-image: url('Images/Button_PagingFirst.gif') !important;
}

.rtlPageLast {
    background-image: url('Images/Button_PagingLast.gif') !important;
}

/*-----RadTreeList-End-----*/

/*-----WebControl RadioButtonList-Start-----*/
.rblCancelationOption input {
    width: 20px;
    display: block;
    float: left;
}

.rblCancelationOption label {
    width: 90%;
    display: block;
    float: left;
    margin-top: 3px;
}
/*-----WebControl RadioButtonList-End-----*/



.RadListBox .rlbTemplate {
    display: inline !important;
}


.rtIn {
    padding: 0px !important;
}

.rtHover .rtIn {
    color: black !important;
    background: none !important;
    border: none !important;
    padding: 0px !important;
}

a.riDown {
    margin-top: 10px !important;
}

.rlbButton.rlbTransferFromDisabled {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveItemRight_inactive.gif') !important;
}

.rlbButton.rlbTransferFrom {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveItemRight.gif') !important;
}

.rlbButton.rlbTransferToDisabled {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveItemLeft_inactive.gif');
}

.rlbButton.rlbTransferTo {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveItemLeft.gif');
}

.rlbButton.rlbTransferAllFrom {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveAllItems_Right.gif') !important;
}

.rlbButton.rlbTransferAllFromDisabled {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveAllItems_Right_inactive.gif') !important;
}

.rlbButton.rlbTransferAllTo {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveAllItems_Left.gif');
}

.rlbButton.rlbTransferAllToDisabled {
    width: 20px !important;
    height: 20px !important;
    background: URL('Images/Button_MoveAllItems_Left_inactive.gif');
}

.rlbButtonTL, .rlbButtonTR, .rlbButtonBL, .rlbButtonBR, .rlbButtonText {
    background: none !important;
}

.tooltipContentDiv ul {
    margin-left: 15px;
}


.rbToggleCheckbox:before, .rbToggleCheckboxChecked:before {
    font-size: 14px !important;
}


#tblCreateNewFirstStep .RadUpload_Default .ruSelectWrap .ruButton {
    border: none !important;
    font-size: 8pt !important;
    font-weight: bold !important;
    padding-left: 20px !important;
    padding-right: 10px !important;
    color: #fff !important;
    background: URL('Images/Button_Submit_23.gif') !important;
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat !important;
    /*background-position: right 0 bottom 4px !important;*/
    float: right !important;
    width: 136px !important;
}

.ruButtonHover {
    cursor: pointer !important;
}


#tblCreateNewFirstStep .RadUpload_Default .ruUploadProgress {
    font-size: 8pt !important;
    line-height: 100% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}


#tblCreateNewFirstStep .RadUpload .ruFileLI .ruButton {
    font-size: 8pt !important;
    line-height: 100% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

#tblCreateNewFirstStep span[class*=ruRemove] {
    padding-top: 4px !important;
    position: relative !important;
    vertical-align: middle !important;
    display: inline-block !important;
    overflow: hidden !important;
    padding-bottom: .5px !important;
}


#tblCreateNewFirstStep .RadUpload_Default .ruSelectWrap .ruFakeInput {
    border-bottom: #999999 1px solid !important;
    border-left: #cccccc 1px solid !important;
    border-top: #cccccc 1px solid !important;
    border-right: #999999 1px solid !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
    color: #333 !important;
    height: 17px !important;
    padding: 0 !important;
    width: 194px !important;
}


#tblManageVersionsCreate .RadUpload_Default .ruUploadProgress {
    font-size: 8pt !important;
    line-height: 100% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}


#tblManageVersionsCreate .RadUpload .ruFileLI .ruButton {
    font-size: 8pt !important;
    line-height: 100% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

#tblManageVersionsCreate span[class*=ruRemove] {
    padding-top: 4px !important;
    position: relative !important;
    vertical-align: middle !important;
    display: inline-block !important;
    overflow: hidden !important;
    padding-bottom: .5px !important;
}


#tblManageVersionsCreate .RadUpload_Default .ruSelectWrap .ruFakeInput {
    border-bottom: #999999 1px solid !important;
    border-left: #cccccc 1px solid !important;
    border-top: #cccccc 1px solid !important;
    border-right: #999999 1px solid !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8pt !important;
    color: #333 !important;
    height: 17px !important;
    padding: 0 !important;
    width: 194px !important;
}

.rbToggleCheckbox:before, .rbToggleCheckboxChecked:before {
    font-size: 14px !important;
}


#tblManageVersionsCreate .RadUpload_Default .ruSelectWrap .ruButton {
    border: none !important;
    font-size: 8pt !important;
    font-weight: bold !important;
    padding-left: 20px !important;
    padding-right: 10px !important;
    color: #fff !important;
    background: URL('Images/Button_Submit_23.gif') !important;
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat !important;
    /*background-position: right 0 bottom 4px !important;*/
    float: right !important;
    width: 136px !important;
}


.pt-cell-data{
    text-align:right;
}

/* Design RadWizard Navigationbar & Navigationbuttons */

.RadWizard {
    color: #333333;
    background: #ffffff;
}

    .RadWizard .rwzButton {
        border-radius: 3px;
        border-color: silver;
        color: #333333;
        background-color: #f3f3f3;
        background-image: linear-gradient(white, #f3f3f3);
    }

    .RadWizard .rwzNext,
    .RadWizard .rwzFinish {
        border-color: #e08700;
        color: #ffffff;
        background-color: #ff9900;
        background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    }

    .RadWizard .rwzLink {
        border-color: silver;
        color: #333333;
        background-color: #f3f3f3;
        background-image: linear-gradient(white, #f3f3f3);
    }

        .RadWizard .rwzLink:before {
            border-color: silver;
            background-image: linear-gradient(135deg, white, #f3f3f3);
        }

@media screen\0 {
    .RadWizard .rwzLink:before {
        background-color: #f3f3f3;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .RadWizard .rwzLink:before {
        background-color: transparent;
    }
}

.RadWizard .rwzProgressBar {
    border-radius: 3px;
    border-color: #dad9d9;
    background-color: #f3f3f3;
}

.RadWizard .rwzProgress {
    border-color: #cc7a00;
    background-color: #ff9900;
}

.RadWizard .rwzHovered.rwzButton,
.RadWizard .rwzHovered .rwzLink {
    border-color: #cc7a00;
    color: #ffffff;
    background-color: #ff9900;
    background-image: linear-gradient(#ffad33, #ff9900);
}

.RadWizard .rwzHovered.rwzNext,
.RadWizard .rwzHovered.rwzFinish {
    border-color: #c27400;
    color: #ffffff;
    background-color: #e08700;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadWizard .rwzHovered .rwzLink:before {
    border-color: #cc7a00;
    background-image: linear-gradient(135deg, #ffad33, #ff9900);
}

@media screen\0 {
    .RadWizard .rwzHovered .rwzLink:before {
        background-color: #ff9900;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .RadWizard .rwzHovered .rwzLink:before .rtbWrap {
        background-color: transparent;
    }
}

.RadWizard .rwzFocused.rwzButton {
    box-shadow: 0 0 5px rgba(204, 122, 0, 0.6) inset;
}

.RadWizard .rwzFocused.rwzNext {
    border-color: #a36200;
    box-shadow: 0 0 5px #a36200 inset;
}

.RadWizard .rwzSelected .rwzLink {
    border-color: #cc7a00;
    color: #ffffff;
    background-color: #ff9900;
    background-image: linear-gradient(#ffad33, #ff9900);
}

    .RadWizard .rwzSelected .rwzLink:before {
        border-color: #cc7a00;
        background-image: linear-gradient(135deg, #ffad33, #ff9900);
    }

@media screen\0 {
    .RadWizard .rwzSelected .rwzLink:before {
        background-color: #ff9900;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .RadWizard .rwzSelected .rwzLink:before .rtbWrap {
        background-color: transparent;
    }
}

.RadWizard.rwzHorizontal .rwzFirst .rwzLink {
    border-radius: 0.25em 0em 0em 0.25em;
}

.RadWizard.rwzHorizontal .rwzLast .rwzLink {
    border-radius: 0em 0.25em 0.25em 0em;
}

.RadWizard.rwzHorizontal .rwzFirst.rwzLast .rwzLink {
    border-radius: 3px;
}

.RadWizard.rwzHorizontal .rwzProgressBar {
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
}

.RadWizard.rwzHorizontal .rwzProgress {
    background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.RadWizard.rwzVertical .rwzFirst .rwzLink {
    border-radius: 0.25em 0.25em 0em 0em;
}

.RadWizard.rwzVertical .rwzLast .rwzLink {
    border-radius: 0em 0em 0.25em 0.25em;
}

.RadWizard.rwzVertical .rwzSelected .rwzLink {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.RadWizard.rwzVertical .rwzProgressBar {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
}

.RadWizard.rwzVertical .rwzProgress {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.RadWizard.rwzRightBreadCrumb .rwzFirst .rwzLink,
.RadWizard.RadWizard_rtl.rwzVertical .rwzFirst .rwzLink {
    border-top-right-radius: 3px;
}

.RadWizard.rwzRightBreadCrumb .rwzLast .rwzLink,
.RadWizard.RadWizard_rtl.rwzVertical .rwzLast .rwzLink {
    border-bottom-right-radius: 3px;
}

.RadWizard.rwzRightBreadCrumb .rwzSelected .rwzLink,
.RadWizard.RadWizard_rtl.rwzVertical .rwzSelected .rwzLink {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.RadWizard.RadWizard_rtl.rwzHorizontal .rwzFirst .rwzLink {
    border-radius: 0em 0.25em 0.25em 0em;
}

.RadWizard.RadWizard_rtl.rwzHorizontal .rwzLast .rwzLink {
    border-radius: 0.25em 0em 0em 0.25em;
}

.logoutLink {
    font-weight: bold;
}

#headingRow2SubDiv2 .RadMenu.RadMenuLogin ul.rmVertical .rmText {
    padding: 0px 50px 0px 5px !important;
    margin: 0px !important;
    height: 23px !important;
}

#headingRow2SubDiv2 .RadMenu.RadMenuLogin ul.rmHorizontal .rmItem /* vertikale Striche zwischen den 
					MenÃƒÂ¼punkten auf	erster Ebene */ {
    border-right: 0px solid #fff !important;
}

button[type="button"].rwzButton {
    border: none !important;
    font-size: 8pt !important;
    height: 22px !important;
    cursor: pointer !important;
    font-weight: bold !important;
    padding-left: 20px !important;
    padding-right: 10px !important;
    background: URL('Images/Button_Submit_23.gif') !important;
    background-repeat: no-repeat !important;
    float: right !important;
    color: #fff !important;
}


.RadAutoCompleteBox .racInput, .racTokenList {
    height: 12px;
}

.container {
    width: 520px;
}

.cat {
    margin-top: 20px;
    border-radius: 10px;
    background-color: #F3F3F3;;
    border: 2px solid #999999;
    overflow: hidden;
    text-align:center;
}

.cat label span {
    display: block;
    text-align: left;
    padding: 20px 15px 20px 20px;
}

.cat label input {
    display: none;
}

.cat label input + span {
    color: #333;
}

.cat input:checked + span {
    background-color: #8F9DAD;
}