/*overrides of extjs css*/
.x-list-body {
    background:white;
}
.x-item-disabled {
    color:#202060
}

table.statuslogger {
    border-collapse: collapse;
    width: 100%;
}

table.statuslogger td {
    border: 1px solid #6060B0;
    padding: 2px;
    font-family: Arial, Helvetica, Universe, Tahouma;
    font-size: 9pt;
}

pre.error {
    color: red;
}

span.msrctrlresult {
    font-family: Arial, Helvetica, Universe, Tahouma;
    font-size: 10pt;    
}

table.msrctrlresult {
    border-collapse: collapse;
}

table.msrctrlresult td {
    border: 1px solid gray;
    padding: 2px;
    font-family: Arial, Helvetica, Universe, Tahouma;
    font-size: 9pt;
}

table.msrctrlresult th {
    border: 1px solid gray;
    background-color: silver;
    padding: 2px;
    font-family: Arial, Helvetica, Universe, Tahouma;
    font-size: 9pt;
}
.x-table-layout-cell-top-align td.x-table-layout-cell {
    vertical-align: top;
}

.trennlinie {
    border-top: 1px solid gray;
}

.tickLabel { font-size: 140%; }

table.wtp, table.wtp tr td {
        background-color: #ffffff;
        border: 1px solid #C0C0C0;
        border-collapse: collapse;
        margin: 0px;
        padding: 1px;
        font-family: Arial, Helvetica, Universe, Tahouma;
        font-size: 9pt;
}

.x-btn button {
    font-size: 10pt;
    font-weight: bold;
}
.x-grid3-row-customMarked{
    color: red;
    background-image: none;
}

.x-grid3-row-customMarked2{
    background-color: yellow !important;
    background-image: none;
    border-color:#a3bae9;
}

.x-grid3-col-highlight {
    background-color: rgb(240,240,240);
    background-image: none;
}

.tickLabel { font-family: Arial, Helvetica; font-size:9pt; }

.screenOutput {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
}

.screenOutput_XS {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:40px;
}
.screenOutput_S {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:70px;
}
.screenOutput_SM {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:120px ;
}
.screenOutput_M {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:180px ;
}
.screenOutput_XXM {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:320px ;
}
.screenOutput_XM {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:250px ;
}
.screenOutput_L {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:350px;
}
.screenOutput_XL {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:490px;
}
.screenOutput_XXL {
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
    width:90%;
}
.screenOutputVerlinkung {
    background-image:url(../images/icon_verlinkung.gif);
    background-repeat:no-repeat;
    background-position:100%;
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
}
.screenOutputBild {
    background-image:url(../images/picture_icon.png);
    background-repeat:no-repeat;
    background-position:100%;
    background-color: rgb(240,247,255);
    padding-left: 5px;
    padding-top: 3px !important;
    /*padding-bottom: 2px !important;*/
    min-height: 20px;
    font:12px tahoma, arial, helvetica, sans-serif;
    padding-right:5px;
}

.detailDescription {
    /*border:1px solid rgb(181,184,200);*/
    /*background-color:rgb(196,201,230);*/
    
    padding-left:0px;
    font-family:Tahoma;
    font-size:10pt;
    margin-bottom: 10px;
}

.mussfeld {
    background-color: rgb(255,235,252);
    background-image: none;
}

.iconclass_copy{
        background-image: url(../images/icons/icon_kopieren.png) !important;
}

.iconclass_download{
        background-image: url(../images/icons/icon_download.png) !important;
}
.iconclass_upload{
        background-image: url(../images/icons/icon_upload.png) !important;
}
.iconclass_zugeordnete_dateien{
        background-image: url(../images/icons/icon_zugeordnete_dateien.png) !important;
}
.iconclass_speichern{
        background-image: url(../images/icons/icon_speichern.png) !important;
}
.iconclass_user{
        background-image: url(../images/icons/icon_user.png) !important;
}
.iconclass_add{
        background-image: url(../images/icons/icon_add.png) !important;
}
.iconclass_optionen{
        background-image: url(../images/icons/icon_optionen.png) !important;
}
.iconclass_reset{
        background-image: url(../images/icons/icon_reset.png) !important;
}
.iconclass_grafik{
        background-image: url(../images/icons/icon_grafik.png) !important;
}
.iconclass_autom{
        background-image: url(../images/icons/icon_autom.png) !important;
}
.iconclass_zeitraum{
        background-image: url(../images/icons/icon_zeitraum.png) !important;
}
.iconclass_dummy{
        background-image: url(../images/icons/icon_dummy.png) !important;
}
.iconclass_tabelle{
        background-image: url(../images/icons/icon_tabelle.png) !important;
}
.iconclass_kopieren{
        background-image: url(../images/icons/icon_kopieren.png) !important;
}
.iconclass_ok{
        background-image: url(../images/icons/icon_ok.png) !important;
}
.iconclass_messortparameter{
        background-image: url(../images/icons/icon_messortparameter.png) !important;
}
.iconclass_layout{
        background-image: url(../images/icons/icon_layout.png) !important;
}
.iconclass_simplelayout{
        background-image: url(../images/icons/icon_simplelayout.png) !important;
}
.iconclass_abschnitte{
        background-image: url(../images/icons/icon_abschnitte.png) !important;
}
.iconclass_briefpapier{
        background-image: url(../images/icons/icon_briefpapier.png) !important;
}
.iconclass_inhalt{
        background-image: url(../images/icons/icon_inhalt.png) !important;
}
.iconclass_aggregationen{
        background-image: url(../images/icons/icon_aggregationen.png) !important;
}

.iconclass_t1{
        background-image: url(../images/TestSymbole/t1.png) !important;
}
.iconclass_t2{
        background-image: url(../images/TestSymbole/t2.png) !important;
}
.iconclass_t3{
        background-image: url(../images/TestSymbole/t3.png) !important;
}
.iconclass_t4{
        background-image: url(../images/TestSymbole/t4.png) !important;
}
.iconclass_t5{
        background-image: url(../images/TestSymbole/t5.png) !important;
}
.iconclass_t6{
        background-image: url(../images/TestSymbole/t6.png) !important;
}

.iconclass_new{
        background-image: url(../images/icon_new.gif) !important;
}

.iconclass_open{
        background-image: url(../images/icon_open.gif) !important;
}

.iconclass_save{
        background-image: url(../images/icon_save.gif) !important;
}

.iconclass_delete{
        background-image: url(../images/icon_delete.gif) !important;
}

.iconclass_new_from_template{
        background-image: url(../images/icon_new_from_template.gif) !important;
}

.iconclass_screen{
        background-image: url(../images/icon_screen.gif) !important;
}

.iconclass_printer{
        background-image: url(../images/icon_printer.gif) !important;
}

.iconclass_excel{
        background-image: url(../images/icon_excel.gif) !important;
}

.iconclass_mail{
        background-image: url(../images/icon_mail.gif) !important;
}

.iconclass_file{
        background-image: url(../images/icon_file.gif) !important;
}

.iconclass_fax{
        background-image: url(../images/icon_fax.gif) !important;
}

.iconclass_publish{
        background-image: url(../images/icon_publish.png) !important;
}

.iconclass_labelprinter{
        background-image: url(../images/icon_labelprinter.gif) !important;
}

.iconclass_preview{
        background-image: url(../images/icon_preview.gif) !important;
}

.iconclass_checkbox15_checked{
    background-image: url(../images/checkbox15_checked.gif) !important;
}

.iconclass_checkbox15_unchecked{
    background-image: url(../images/checkbox15_unchecked.gif) !important;
}

.iconclass_checkbox_checked{
    background-image: url(../images/checkbox_checked.gif) !important;
}

.iconclass_checkbox_unchecked{
    background-image: url(../images/checkbox_unchecked.gif) !important;
}

.leaf_auswertungen {
    background-image: url(../images/icons/leaf_auswertungen.gif) !important;
}

.leaf_dfue {
    background-image: url(../images/icons/leaf_dfue.gif) !important;
}

.leaf_ega {
    background-image: url(../images/icons/leaf_ega.gif) !important;
}

.leaf_importexport {
    background-image: url(../images/icons/leaf_importexport.gif) !important;
}

.leaf_konfiguration {
    background-image: url(../images/icons/leaf_konfiguration.gif) !important;
}

.leaf_protokollbuch {
    background-image: url(../images/icons/leaf_protokollbuch.gif) !important;
}

.leaf_qualitaetssicherung {
    background-image: url(../images/icons/leaf_qualitaetssicherung.gif) !important;
}

.leaf_system {
    background-image: url(../images/icons/leaf_system.gif) !important;
}

.leaf_ueberwachung {
    background-image: url(../images/icons/leaf_ueberwachung.gif) !important;
}

.leaf_wartung {
    background-image: url(../images/icons/leaf_wartung.gif) !important;
}

.leaf_werkzeuge {
    background-image: url(../images/icons/leaf_werkzeuge.gif) !important;
}

div.x-tree-node-collapsed img.node_auswertungen {
    background-image: url(../images/icons/node_auswertungen_collapsed.gif) !important;
}

div.x-tree-node-expanded img.node_auswertungen {
    background-image: url(../images/icons/node_auswertungen_expanded.gif) !important;
}

div.x-tree-node-expanded img.node_system {                                                                                                     
    background-image: url(../images/icons/node_system_expanded.gif) !important;                                                                
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-collapsed img.node_system {                                                                                                    
    background-image: url(../images/icons/node_system_collapsed.gif) !important;                                                               
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-expanded img.node_konfiguration {                                                                                              
    background-image: url(../images/icons/node_konfiguration_expanded.gif) !important;                                                         
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-collapsed img.node_konfiguration {                                                                                             
    background-image: url(../images/icons/node_konfiguration_collapsed.gif) !important;                                                        
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-expanded img.node_dfue {                                                                                                       
    background-image: url(../images/icons/node_dfue_expanded.gif) !important;                                                                  
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-collapsed img.node_dfue {                                                                                                      
    background-image: url(../images/icons/node_dfue_collapsed.gif) !important;                                                                 
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-expanded img.node_importexport {                                                                                               
    background-image: url(../images/icons/node_importexport_expanded.gif) !important;                                                          
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-collapsed img.node_importexport {                                                                                              
    background-image: url(../images/icons/node_importexport_collapsed.gif) !important;                                                         
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-expanded img.node_qualitaetssicherung {                                                                                        
    background-image: url(../images/icons/node_qualitaetssicherung_expanded.gif) !important;                                                   
}                                                                                                                                              
                                                                                                                                               
div.x-tree-node-collapsed img.node_qualitaetssicherung {                                                                                       
    background-image: url(../images/icons/node_qualitaetssicherung_collapsed.gif) !important;                                                  
}                                                                                                                                              

div.x-tree-node-expanded img.node_ega {
    background-image: url(../images/icons/node_ega_expanded.gif) !important;
}

div.x-tree-node-collapsed img.node_ega {
    background-image: url(../images/icons/node_ega_collapsed.gif) !important;
}

div.x-tree-node-expanded img.node_werkzeuge {
    background-image: url(../images/icons/node_werkzeuge_expanded.gif) !important;
}

div.x-tree-node-collapsed img.node_werkzeuge {
    background-image: url(../images/icons/node_werkzeuge_collapsed.gif) !important;
}

div.x-tree-node-expanded img.node_protokollbuch {
    background-image: url(../images/icons/node_protokollbuch_expanded.gif) !important;
}

div.x-tree-node-collapsed img.node_protokollbuch {
    background-image: url(../images/icons/node_protokollbuch_collapsed.gif) !important;
}

div.x-tree-node-expanded img.node_ueberwachung {
    background-image: url(../images/icons/node_ueberwachung_expanded.gif) !important;
}

div.x-tree-node-collapsed img.node_ueberwachung {
    background-image: url(../images/icons/node_ueberwachung_collapsed.gif) !important;
}

div.x-tree-node-expanded img.node_wartung {
    background-image: url(../images/icons/node_wartung_expanded.gif) !important;
}

div.x-tree-node-collapsed img.node_wartung {
    background-image: url(../images/icons/node_wartung_collapsed.gif) !important;
}

/*damit das DisplayField zentriert ist*/
.x-form-display-field{
    padding-top: 4px;

}

table.screen { width:auto; border-left:1px solid rgb(240,240,240); border-collapse: collapse;}
table.screen thead tr th { padding: 3px; border:1px solid rgb(240,240,240); background-repeat: repeat-x; background-position:bottom; background-color: #F9F9F9; background-image: url("../js/ext-latest/resources/images/default/grid/grid3-hrow.gif"); font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-align: center; }
table.screen tbody tr th { padding: 3px; border:1px solid rgb(240,240,240); background-repeat: repeat-x; background-position:bottom; background-color: #F9F9F9; background-image: url("../js/ext-latest/resources/images/default/grid/grid3-hrow.gif"); font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-align: center; }
table.screen tbody tr td {  padding: 3px; border:1px solid rgb(240,240,240); background: white; font-family: arial, helvetica, sans-serif; text-align: right; font-size: 9pt; font-weight: normal; }
table.screen tbody tr.odd td {background: rgb(248,248,248);}
table.screen tbody tr.odd td.rowheader {background: rgb(240,240,240);}
table.screen tbody tr td.rowheader {background: rgb(240,240,240); border:1px solid white;}

table.x-pad3 tbody tr td {padding: 3px;}

.gta  {/*Group Tab abstand*/
    padding-top: 10px;
    padding-left:10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-left: 1px solid #99bbe8;
}

/* ext-all.css Johnny la gente esta muy loca */
.ext-ie .x-fieldset {
    padding-top: 10px;
}

/* ext-all.css Johnny el IE esta muy loca */
 .ext-ie .x-fieldset-with-header {
    padding-top: 0px !important;
}

.alarmknopf button { background-color: red; }

.semiaktiv button { text-decoration: line-through; }

.x-splitbar-v {background-image: url(../images/splitbar-v.gif); background-repeat: repeat-x;}

.x-splitbar-h {background-image: url(../images/splitbar-h.gif); background-repeat: repeat-y;}

.attention {
    color: white;
    background-color: red
}

.x-fontselector-edit-bold {
    background-position: 0 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-italic {
    background-position: -16px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-underline {
    background-position: -32px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-forecolor {
    background-position: -160px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-backcolor {
    background-position: -176px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-justifyleft {
    background-position: -112px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-justifycenter {
    background-position: -128px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-edit-justifyright {
    background-position: -144px 0 !important;
    background-image:url(../js/ext-latest/resources/images/default/editor/tb-sprite.gif)
}

.x-fontselector-forecolor {
    background-position: 0px 0 !important;
    background-image:url(../images/textfarbebuttons.png) !important;
    width: 32px !important;
}

.x-fontselector-backcolor {
    background-position: -32px 0 !important;
    background-image:url(../images/textfarbebuttons.png) !important;
    width: 32px !important;
}

.x-html-editor-tb .x-edit-justifyfull, .x-menu-item img.x-edit-justifyfull {
    background-image:url(../images/editor-justifyfull.gif);
}

.ubis-button {
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #dcefff;
    box-shadow: 1px 1px 1px #444477;
    border-radius: 2px;
}

.ubis-tab {
    background-color: white;
    padding-left: 3px;
    padding-right: 3px;
}

.ubis-term {
    font-style: italic;
    font-family: Tahoma, Arial, sans-serif;
}

.sprechblase {
    background: url(data:image/gif;base64,R0lGODlhCQAIAKEDAAAAAAAAGP+goP///yH5BAEKAAMALAAAAAAJAAgAAAIW3IAQduIO2nsBCIuvfNFgxBxdCIZDAQA7) no-repeat left center;    
}

.sprechblase_tuerkis {
    background: url(data:image/gif;base64,R0lGODlhCQAIAKEDAAAAAAAAGKD//6CgoCH5BAEKAAMALAAAAAAJAAgAAAIW3IAQduIO2nsBCIuvfNFgxBxdCIZDAQA7) no-repeat left center;    
}

.sprechblase_tuerkis_rechts {
    background: url(data:image/gif;base64,R0lGODlhCQAIAKEDAAAAAAAAGKD//6CgoCH5BAEKAAMALAAAAAAJAAgAAAIW3IAQduIO2nsBCIuvfNFgxBxdCIZDAQA7) no-repeat right center;    
}


td.sprechblase div {
    padding-left: 10px;
}

td.sprechblase_tuerkis div {
    padding-left: 10px;
}

label {
    font:normal 12px tahoma,arial,helvetica,sans-serif;
}



.iconclass_schnellzugriff_liste{
        background-image: url(../images/schnellzugriff/liste.png) !important;
}

.iconclass_schnellzugriff_matrix{
        background-image: url(../images/schnellzugriff/matrix.png) !important;
}

.iconclass_schnellzugriff_ein{
        background-image: url(../images/schnellzugriff/ein.png) !important;
}

.iconclass_schnellzugriff_aus{
        background-image: url(../images/schnellzugriff/aus.png) !important;
}

.iconclass_schnellzugriff_oben{
        background-image: url(../images/schnellzugriff/oben.png) !important;
}

.iconclass_schnellzugriff_unten{
        background-image: url(../images/schnellzugriff/unten.png) !important;
}

.iconclass_schnellzugriff_horizontal{
        background-image: url(../images/schnellzugriff/horizontal.png) !important;
}

.iconclass_schnellzugriff_vertikal{
        background-image: url(../images/schnellzugriff/vertikal.png) !important;
}

span.withtitle {
    color: #000435;
    font-weight: bold;
}