/* Überschrift auf den einzelnen Wizard-Seiten */
.pageHeader {
    font-size: 16pt;
    font-weight: bold;
}

.paButtonNext {
    background-image: url("../images/bullet_arrow_right.png") !important;
}
.paButtonPrev {
    background-image: url("../images/bullet_arrow_left.png") !important;
}
.paButtonCancel {
    background-image: url("../images/bullet_delete.png") !important;
}

.wizardNavBar {
    background-color: #efefef;
}

/* Tab-Panel-Header nicht anzeigen */
.x-tab-hide .x-tab-bar-top {
    display: none;
}


/* Ext-Overrides ---> */
.x-tab-top-disabled {
    background: -moz-linear-gradient(center top , #E9E9E9, #E8E6E6) repeat scroll 0 0 #E9E9E9 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E7DFDF, endColorstr=#E8E6E6)" !important;
    background: linear-gradient(top, #E7DFDF, #E8E6E6) !important;
}

.x-btn-default-medium-icon-text-left .x-btn-inner, .x-btn-default-large-icon-text-left .x-btn-inner {
    padding-right: 15px;
}

.x-btn-default-medium-icon-text-left .x-btn-inner {
    padding-left: 32px;
}

.x-btn-default-large-icon-text-left .x-btn-icon, .x-btn-default-medium-icon-text-left .x-btn-icon {
    left: 15px;
}
/* <--- Ext-Overrides */


/* TabPanel - Breadcrumb --> */
.breadcrumbs .x-tab-bar {
    height: 24px;
}

.breadcrumbs .x-tab-bar .x-tab-bar-body {
    padding: 0;
    height: 24px;
    border-width: 0;
}

.breadcrumbs .x-tab-bar .x-tab-bar-strip {
    display: none;
}

.breadcrumbs .x-tab-bar .x-box-inner {
    height: 24px;
}

.breadcrumbs .x-tab-bar .x-tab {
    position: relative !important;
    display: inline;
    left: 0 !important;
    margin-left: -2px;
    float: left;
    height: 24px;
    padding: 0;
    border-width: 0;
}

.breadcrumbs .x-tab-bar .x-tab .x-tab-inner,
.breadcrumbs .x-tab-bar .x-tab button {
    height: 24px;
    line-height: 24px;    
    overflow: visible;
}

.breadcrumbs .x-tab-disabled button {
	cursor: default !important;
}

.breadcrumbs .x-tab-default-top {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -o-border-top-left-radius: 0px;
    -ms-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -o-border-top-right-radius: 0px;
    -ms-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -o-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -o-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border: 0px;
    /* cursor: default !important; */
    border-bottom-left-radius: 0;
    border-bottom: 0 !important;
    box-shadow: none;
    background-image: none !important;
    background-color: transparent;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #CCDEF6), color-stop(25%, #D6E6FA), color-stop(45%, #DEECFD));
    background-image: -webkit-linear-gradient(top, #CCDEF6,#D6E6FA 25%,#DEECFD 45%);
    background-image: -moz-linear-gradient(top, #CCDEF6,#D6E6FA 25%,#DEECFD 45%);
    background-image: -o-linear-gradient(top, #CCDEF6,#D6E6FA 25%,#DEECFD 45%);
    background-image: -ms-linear-gradient(top, #CCDEF6,#D6E6FA 25%,#DEECFD 45%);
    background-image: linear-gradient(top, #CCDEF6,#D6E6FA 25%,#DEECFD 45%);
}

.breadcrumbs .x-tab-bar .x-tab-top-active {
    box-shadow: none;
    font-weight: bold;
    margin-left: -2px;
    background-image: none;
    background-color: transparent;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(25%, #F5F9FE), color-stop(45%, #DEECFD));
    background-image: -webkit-linear-gradient(top, white,#F5F9FE 25%,#DEECFD 45%);
    background-image: -moz-linear-gradient(top, white,#F5F9FE 25%,#DEECFD 45%);
    background-image: -o-linear-gradient(top, white,#F5F9FE 25%,#DEECFD 45%);
    background-image: -ms-linear-gradient(top, white,#F5F9FE 25%,#DEECFD 45%);
    background-image: linear-gradient(top, white,#F5F9FE 25%,#DEECFD 45%);
}

/* .breadcrumbs .x-tab-bar .x-tab-top-active * {
    cursor: default;
} */

.breadcrumbs .x-tab-bar .x-tab-breadcrumbs-over button {
    color: #1A4070;
    /* cursor: default !important; */
}

.icon-arrow {
    background: url(../images/bullet_arrow_right.png) no-repeat center center !important;
    padding-right: 12px;
    margin-left: -4px;
    height: 24px !important;
}
.breadcrumbs .x-tab button {
    
    /* @MOD SJ TODO: Farbe und Cursor ist abhängig davon, ob das "Tab" klickbar ist oder nicht */
    /* cursor: default !important; */
    /* color: #333; */
}

.breadcrumbs .x-tab-active button {
    /* cursor: default !important; */
    color: #333;
    font-style: italic;
}
/* <-- TabPanel - Breadcrumb */
