
.x-tool-close{
        background-color: rgb(219,0,49) !important;
        background-image: url(../icons/ic_done_white_36dp.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:30px 30px;
        filter: none;
        position: absolute;
        left: -45px;
        top: -20px;
    } 
    .x-form-trigger-wrap-default{
        border-width: 1px;
        border-style: solid;
        border-color: #cfcfcf !important;
        outline: none;
    }
    .x-form-item{
        padding:30px 20px 30px 20px;
    }
    #auswahlpanel.x-panel{
        position:relative;
        left: 0px;
        top: 10px;
    }
    #combo3 .x-form-item-label-inner{
        background-color: rgba(68,80,82,0.9)!important; 
        border-bottom-width: 1px!important;
        border-bottom-color:#cfcfcf;
        border-bottom-style: solid;
        color: white;
        text-align: center;
    }
    #combo1 .x-form-item-label-inner{
        background-color: rgba(68,80,82,0.9)!important; 
        border-bottom-width: 1px!important;
        border-bottom-color:#cfcfcf;
        border-bottom-style: solid;
        color: white;
        text-align: center;
    }

    #combo2 .x-form-item-label-inner{
        background-color: rgba(68,80,82,0.9)!important; 
        border-bottom-width: 1px!important;
        border-bottom-color:#cfcfcf;
        border-bottom-style: solid;
        color: white;
        text-align: center;
    }
    #segBut1.x-btn-default-small{
        background-color:rgb(219,0,49) !important;
        border-width:1px!important;
        border-color: rgba(0,0,0,0.2) !important;
    }
    #segBut2.x-btn-default-small{
        background-color:rgb(219,0,49) !important;
        border-width:1px!important;;
        border-color: rgba(0,0,0,0.2) !important;
    }
    #segBut1.x-btn-pressed{
        background-color: rgba(175,0,35,1)!important; 
        border-width:1px!important;
        border-color: rgba(0,0,0,0.2) !important;
    }
    #segBut2.x-btn-pressed{
        background-color: rgba(175,0,35,1)!important; 
        border-width:1px!important;;
        border-color: rgba(0,0,0,0.2) !important;
    }
    #myWin .x-window-header{
    background-color:rgb(219,0,49) !important;
    height: 40px;
    border-width:0px !important;
    }
    #myWin2 .x-window-header{
    background-color:rgb(219,0,49) !important;
    height: 40px;
    border-width:0px !important;
    }
    .x-window-header{
        background-color:rgb(219,0,49) !important;
        border-width:0px !important;
    }
    #stuplanbutt.x-btn {
        background-image: url(../icons/favicon.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:40px 40px;
        background-color:rgb(219,0,49);
        filter: none;
        opacity:1;
        box-shadow: white 0 0px !important;
    }
    #stuplanbutt.x-btn-disabled {
        background-image: url(../icons/favicon.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:40px 40px;
        filter: none;
        opacity:1;
    }
    #ask.x-btn {
        background-image: url(../icons/Fragezeichen_-_Vector-Icon.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:40px 40px;
        background-color:rgb(219,0,49);
        color: white !important;
        filter: none;
        opacity:1;
        box-shadow: white 0 0px !important;
    }
    #ask.x-btn-disabled {
        background-image: url(../icons/Fragezeichen_-_Vector-Icon.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:40px 40px;
        background: transparent !important;
        background-color:rgb(219,0,49);
        color: white !important;
        filter: none;
        opacity:1;
    }
    #choosebutt.x-btn {
        background-image: url(../icons/ic_more_vert_white_36dp.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:40px 40px;
        background-color:rgb(219,0,49);
        filter: none;
        opacity:1;
        outline: 0;
        -webkit-box-shadow: none;
          box-shadow: none;
    }
    #wochen.x-btn {
        background-image: url(../icons/ic_event_available_white_48dp.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 40px;
        height: 40px;
        background-size:40px 40px;
        background-color:rgb(219,0,49);
        filter: none;
        opacity:1;
        outline: 0;
        -webkit-box-shadow: none;
          box-shadow: none;
    }
    
    .x-toolbar{
        background-color:rgb(219,0,49) !important;
        height: 40px !important;
    }
    #tag{
        background-color:rgb(219,0,49) !important;
    }
    .x-window-header-title{
        background-position: center;
        color: white!important;
    }
    .x-btn-default-small-focus{
        background-color: rgba(68,80,82,0.9)!important;
        border-width:0px !important;
    }
    .x-btn-default-small{
        background-color: rgba(68,80,82,0.9)!important;
        border-width:0px !important;
    }
    .x-btn-inner{
        color:white!important;
    }
    .x-btn-arrow-el{
        color: #ffffff!important;
        /*background-image: url(../icons/ic_more_vert_white_36dp.png) !important;*/
    }
    .x-monthpicker-selected{
        background-color: rgba(68,80,82,0.5)!important;
        border-width:0px !important;
    }
    .x-datepicker-today{
        border-width:0px !important;
        font-size: 0.9em !important;;
    }
    .x-datepicker-month .x-btn-split-right:after, .x-datepicker-month .x-btn-over .x-btn-split-right:after{
        background-image: url(../icons/ic_more_vert_white_36dp.png) !important;
        border-width:0px !important;
        background-position: center;
        background-repeat: no-repeat; 
        width: 30px;
        height: 30px;
        background-size:25px 25px;
        background-color: transparent!important;
        filter: none;
        opacity:1;
        outline: 0;
        -webkit-box-shadow: none;
          box-shadow: none;
    }
    .x-datepicker-selected div.x-datepicker-date{
        background-color: white!important;
        border:white !important;
        color: rgb(219,0,49) !important;
        font-size: 1em !important;
        width: 1.1em;
        height: 1.1em;

    }
    .x-datepicker-active.x-datepicker-cell.x-datepicker-selected{
        background-color: white!important;
        border:white !important;
        color: rgb(219,0,49) !important;
        font-size: 0.9em !important;
        width: 1.1em;
        height: 1.1em;
 
    }
    .x-datepicker-arrow{
        height:42px;
    }
    .x-datepicker-header {
        height: 30px !important;
        background-color: white!important;  
        padding:0px 0px 0px 0px;
        position: relative;
        left: -15px;
    }
    .x-datepicker-footer {
        height: 45px;
        background-color: white!important;
        position: relative;
        left: -15px;
        top:5px;
    }
    .x-datepicker-date{
        font-size: 0.9em !important;
        width: 1.1em;
        height: 1.1em;
    }
    .x-datepicker-column-header-inner{
        background-color: white!important;
        border:white !important;
        color: rgb(219,0,49) !important;
        font-size: 0.9em !important;
        width: 1.1em;
        height: 1.3em;
    }   
    .x-fieldset-default{
        border-width: 0px !important;
    }
    .x-datepicker-default{
        border-width: 0px !important;
    }
    .fc-toolbar{
        background-color:rgb(219,0,49) !important;
        padding: 0px 0px 0px 0px !important;
        height: 35px !important;
    }
    .fc-header-toolbar{
        margin: 0px!important;
    }
    .fc-time-grid-event {
        background-color: white ! important;
    }
    .fc-widget-header{
        background-color: rgba(68,80,82,0.2)!important;
    }
    .fc-time{
        font-size: 1vmax !important;
        text-align: center;
        padding-top: 3px !important;
    }
    .fc-axis {
        font-size: 2.5vh!important;
        height:3vh!important;
        vertical-align:  0px!important;
        padding: 5px 0px 2px 0px !important;
    }
    .fc-title {
        font-size: 2.5vmax !important;
        text-align: center;
        padding-top: 0px !important;
        overflow: hidden;
    }
    .fc-prev-button{
        height:28px !important;
    }
    .fc-next-button{
        height:28px !important;
    }
    .fc-today-button{
        height:28px !important;
    }
    .fc-center{
        padding: 3px 0px 0px 0px !important;
    }
    .fc-left{
        padding: 3px 0px 0px 10px !important;
    }
    .fc-right{
        padding: 3px 0px 0px 10px !important;
    }
    .fc-day-grid.fc-unselectable{
        height: 30px !important; 
    }
    #responsive-image {  
        width: 80%;  
        height: auto; 
    } 
    #image2{
        width: 80%;  
        height: auto; 
    }
    #responsive-image2{  
        width: 80%;  
        height: auto; 
    } 
    #responsive-image3{
        width: 80%;  
        height: auto;
    }
    #edit-image1 {
        width: 80%;  
        height: auto;
    }
    #edit-image2 {
        width: 80%;  
        height: auto;
    }
    #edit {
        width: 80%;  
        height: auto;
    }