/*
 * FogBugz-Fall: 3666
 * Firefox 3.6 dropped support for the -moz-outline css rule (because "outline" is
 * now implemented in 3.6).
 * Note: this should have been resolved in Ext 3.1.1-rc (it's definitely in SVN).
*/
a:active, a:focus {outline: none;}

.ext-gecko .x-window-body .x-form-item {
    outline: none !important;
}

.ext-gecko .x-form-item {
    outline: none !important;
}

/* Float-Clearings */
#global_header:after{
    content: "."; 
    display: block; 
    height: 0; 
    overflow: hidden;
    clear: both; 
    visibility: hidden;
}

.release_notes ul {
    padding-left: 30px;
    list-style-type: square;
    margin: 3px 0 8px 0;
}
.release_notes ul li {
    padding-bottom: 3px;
}

.test123{
    overflow:hidden;
    position:relative;
    left:0;
    top:0;
}

#login_image div div{
    /*  background-image: url(/images/login_image.gif); */
    /*background-image: url(/images/mggmSoftware_logo.jpg);*/
    background-image: url(/images/contrast_logo_invertiert.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#login_image_vergessen div div{
    /*  background-image: url(/images/login_image.gif); */
    /*background-image: url(/images/mggmSoftware_logo.jpg);*/
    background-image: url(/images/contrast_logo_invertiert.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#login_image_zugangscode div div{
    /*  background-image: url(/images/login_image.gif); */
    /*background-image: url(/images/mggmSoftware_logo.jpg);*/
    background-image: url(/images/contrast_logo_invertiert.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.login_form{
    /*padding-left: 100px;*/
    background-color: #FFFFFF;
}
.login_form .x-panel-body{
    padding-left: 100px;
}
.login_form_pw_vergessen{
    padding-left: 100px;
    background-color: #FFFFFF;
}
.global_header_height .x-panel-body{
    height: 135px;
}
#global_header{
    background-color: #ffffff;
    height: 100px;
}
#global_header_menu{
    clear: both;
}
#global_header_logo_left{
    background-image: url(/images/contrast_logo_invertiert.png);
    background-repeat: no-repeat;
    background-size: contain;
    /*cursor: pointer;*/
    float: left;
    height: 70px;
    width: 350px;
    position: relative;
    margin-top: 15px;
    margin-left: 15px;
}

#global_header_logo_right{
    background-image: url(/images/contrast_logo_invertiert.png);
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    height: 90px;
    width: 285px;
    position: relative;
    margin-top: -20px; 
    margin-left: 20px;
}

#global_header_middle_text{
    color: #268199;
    /*#416AA3;*/
    font-family: arial,tahoma,verdana,helvetica;
    font-size: 29px;
    left: 70px;
    position: relative;
    text-align: left;
    top: 40px;
    height: 35px;
    overflow: hidden;
}

#global_header_text{
    text-align: right;
    float: right;
    position: relative;	
    margin-right: 8px !important;
    margin-top: 5px !important;
    /*width: 100%;*/
    font: 11px tahoma,verdana,helvetica; /* color : #C0C0C0; */
    color: #808080;
}
.fehlerdialog_text{
    background-color: #FFFFFF;
    color: red;
    font-size: 12px;
    padding: 10px;
}

.x-tree-root-ct {
    zoom: 1;
}
.treenode, .treeicon{
    background-image: none !important;
}
.treenode{
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #888888;
}
.treenode img{
    display: none !important;
}
.treenode_level_1{
    padding-left: 10px !important;
}
.treenode_level_1.x-tree-selected, .treenode_level_1.x-tree-node-over{
    background-color: #15428B !important;
    font-weight: bold !important;
}

.treenode_level_1.x-tree-selected a span, 
.treenode_level_1.x-tree-node-over a span{
    color: #FFFFFF !important;
}

.treenode_level_2{
    padding-left: 20px !important;
    background-color: #DFDFDF !important;
}
.treenode_level_2.x-tree-selected, .treenode_level_2.x-tree-node-over{
    background-color: #BFBFBF !important;
    font-weight: bold !important;
}
.treenode_level_3{
    padding-left: 30px !important;
    background-color: #DFDFDF !important;
}
.treenode_level_3.x-tree-selected, .treenode_level_3.x-tree-node-over{
    background-color: #BFBFBF !important;
    font-weight: bold !important;
}

#contentmenu .x-tree-elbow-plus,
#contentmenu .x-tree-elbow-minus,
#contentmenu .x-tree-elbow-end-plus,
#contentmenu .x-tree-elbow-end-minus {
    background-image: none !important;
}
#contentmenu .x-panel-header {
    font-weight: bold;
    font-size: 12px;
    padding-left: 20px;
}
.x-menu-sep {
    background-color: #D0D0D0 !important;
}


.window_body_solid{
    background-color: #EEEEEE !important;
}
.x-window-tc, .x-window-bc {
    background-color: #CCCCCC;
}

.toolbar_button_insert_icon{
    /*background: none !important;*/
    background-image: url(/images/button_add.gif) !important;
    background-repeat: no-repeat;
    padding: 1px 0px 2px 0px !important;
}
.toolbar_button_search_icon{
    background-image: url(/images/button_search.gif) !important;
}

.karte_flag_green_button{
    background-image: url(/images/flag_green_button.png) !important;
    background-repeat: no-repeat;
}

.msg{
    z-index: 6000;
    width: 150px;
    height: 150px;
    position: absolute;
    left: 900px;
    right: auto;
    top: auto;
}


#serverjobsfilter .x-panel-btns-ct{
    background-color: #FFFFFF;
    border-top: 0px solid #D0D0D0;
    border-left: 2px solid #D0D0D0;
    border-right: 2px solid #D0D0D0;
    border-bottom: 2px solid #D0D0D0;
}

.x-grid3-hd-row td.ux-filtered-column {   
    font-style: italic;  
    font-weight: bold;
}       


.form_label_width_120 .x-form-item label {
    /*width: 120px !important;*/
}
.form_label_width_120 .x-form-element {
    padding-left: 125px !important;
}
.form_label_width_100 .x-form-item label {
    width: 100px !important;
}
.form_label_width_100 .x-form-element {
    padding-left: 105px !important;
}
.form_label_width_80 .x-form-item label {
    width: 80px !important;
}
.form_label_width_80 .x-form-element {
    padding-left: 85px !important;
}

/* Benutzerverwaltung ("Rolle hinzufuegen") */
.form_label_width_5 .x-form-element {
    padding: 5px !important;
}

.form_padding {
    padding: 10px;
}

.x-panel-body {
    border-top: 0px solid #FFFFFF;
}

.contextmenu-item-default .x-menu-item-text {
    font-weight: bold !important;
}

.x-layout-collapsed-north{
    height: 20px !important;
}

.label-over-field {

}
.label-over-field .x-panel-body{
    padding-left: 3px;
}


.label-over-field  .x-form-item{
    margin-top: 2px;
    margin-bottom: 1px;
}

.label-over-field  .x-form-item label{
    float: none;
    clear: none;
    font-size: 11px;
    padding-left: 1px;
}

.label-over-field  .x-form-item .x-form-element{
    padding-left: 0px !important;
}

.startpage-text{
    background-color: #EAEAEA; /* #E50075; */
    font: 13px tahoma,verdana,helvetica;
    color : #808080;
    letter-spacing: 1px;
    margin-top: 25px;
    padding-top : 10px;
    padding-left : 45px;
    padding-bottom : 10px;
    vertical-align : middle;
    width : 450px;
    /* border: 1px solid #D0D0D0 */
}
.startpage-text-headline{
    font: 24px tahoma,verdana,helvetica;
    color : #000;
    letter-spacing: 1px;
    padding-top : 25px;
    padding-left : 75px;
    padding-bottom : 25px;
    vertical-align : middle;
}
.rounded-corners {
    -moz-border-radius: 0 15px 15px 0;
    -webkit-border-radius: 0 15px 15px 0;
    -khtml-border-radius: 0 15px 15px 0;
    border-radius: 0 15px 15px 0;
}

.startpage-content{
    height : 100%;
    padding-top: 40px;
    /*  background-image: url(/images/startpage_image.gif); */
    background-image: url(/images/faw.jpg);
    background-repeat : no-repeat;
    background-position : center center;
}

.x-columntree-panel .x-toolbar .x-btn-over .x-btn-left{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 0;
}
.x-columntree-panel .x-toolbar .x-btn-over .x-btn-right{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 -21px;
}
.x-columntree-panel .x-toolbar .x-btn-over .x-btn-center{
    background: url(/images/tb-btn-sprite-over.gif) repeat-x 0 -42px;
}

.x-columntree-panel .x-toolbar .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 0;
}
.x-columntree-panel .x-toolbar .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x-columntree-panel .x-toolbar .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-columntree-panel .x-toolbar .x-btn-click .x-btn-left, 
.x-columntree-panel .x-toolbar .x-btn-pressed .x-btn-left, 
.x-columntree-panel .x-toolbar .x-btn-menu-active .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -63px !important;
}
.x-columntree-panel .x-toolbar .x-btn-click .x-btn-right, 
.x-columntree-panel .x-toolbar .x-btn-pressed .x-btn-right, 
.x-columntree-panel .x-toolbar .x-btn-menu-active .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -84px !important;
}

.x-columntree-panel .x-toolbar .x-btn-click .x-btn-center, 
.x-columntree-panel .x-toolbar .x-btn-pressed .x-btn-center, 
.x-columntree-panel .x-toolbar .x-btn-menu-active .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -105px !important;
}


.x-grid-panel .x-toolbar .x-btn-over .x-btn-left{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 0;
}
.x-grid-panel .x-toolbar .x-btn-over .x-btn-right{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 -21px;
}
.x-grid-panel .x-toolbar .x-btn-over .x-btn-center{
    background: url(/images/tb-btn-sprite-over.gif) repeat-x 0 -42px;
}

.x-grid-panel .x-toolbar .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 0;
}
.x-grid-panel .x-toolbar .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x-grid-panel .x-toolbar .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-grid-panel .x-toolbar .x-btn-click .x-btn-left, 
.x-grid-panel .x-toolbar .x-btn-pressed .x-btn-left, 
.x-grid-panel .x-toolbar .x-btn-menu-active .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -63px !important;
}
.x-grid-panel .x-toolbar .x-btn-click .x-btn-right, 
.x-grid-panel .x-toolbar .x-btn-pressed .x-btn-right, 
.x-grid-panel .x-toolbar .x-btn-menu-active .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -84px !important;
}

.x-grid-panel .x-toolbar .x-btn-click .x-btn-center, 
.x-grid-panel .x-toolbar .x-btn-pressed .x-btn-center, 
.x-grid-panel .x-toolbar .x-btn-menu-active .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -105px !important;
}

.x-tree .x-toolbar .x-btn-over .x-btn-left{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 0;
}
.x-tree .x-toolbar .x-btn-over .x-btn-right{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 -21px;
}
.x-tree .x-toolbar .x-btn-over .x-btn-center{
    background: url(/images/tb-btn-sprite-over.gif) repeat-x 0 -42px;
}

.x-tree .x-toolbar .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 0;
}
.x-tree .x-toolbar .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x-tree .x-toolbar .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-tree .x-toolbar .x-btn-click .x-btn-left, 
.x-tree .x-toolbar .x-btn-pressed .x-btn-left, 
.x-tree .x-toolbar .x-btn-menu-active .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -63px !important;
}
.x-tree .x-toolbar .x-btn-click .x-btn-right, 
.x-tree .x-toolbar .x-btn-pressed .x-btn-right, 
.x-tree .x-toolbar .x-btn-menu-active .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -84px !important;
}

.x-tree .x-toolbar .x-btn-click .x-btn-center, 
.x-tree .x-toolbar .x-btn-pressed .x-btn-center, 
.x-tree .x-toolbar .x-btn-menu-active .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -105px !important;
}

.x-tab-panel .x-toolbar .x-btn-over .x-btn-left{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 0;
}
.x-tab-panel .x-toolbar .x-btn-over .x-btn-right{
    background: url(/images/tb-btn-sprite-over.gif) no-repeat 0 -21px;
}
.x-tab-panel .x-toolbar .x-btn-over .x-btn-center{
    background: url(/images/tb-btn-sprite-over.gif) repeat-x 0 -42px;
}

.x-tab-panel .x-toolbar .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 0;
}
.x-tab-panel .x-toolbar .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x-tab-panel .x-toolbar .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-tab-panel .x-toolbar .x-btn-click .x-btn-left, 
.x-tab-panel .x-toolbar .x-btn-pressed .x-btn-left, 
.x-tab-panel .x-toolbar .x-btn-menu-active .x-btn-left{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -63px !important;
}
.x-tab-panel .x-toolbar .x-btn-click .x-btn-right, 
.x-tab-panel .x-toolbar .x-btn-pressed .x-btn-right, 
.x-tab-panel .x-toolbar .x-btn-menu-active .x-btn-right{
    background: url(/images/tb-btn-sprite.gif) no-repeat 0 -84px !important;
}

.x-tab-panel .x-toolbar .x-btn-click .x-btn-center, 
.x-tab-panel .x-toolbar .x-btn-pressed .x-btn-center, 
.x-tab-panel .x-toolbar .x-btn-menu-active .x-btn-center{
    background: url(/images/tb-btn-sprite.gif) repeat-x 0 -105px !important;
}

.x-form-combobox-imagefield{
    border: 1px solid grey;
    margin-top: 5px;
}

.x-form-combobox-imagetag{
}

.x-fieldset .ext-el-mask{
    background-color: transparent;
}

.ext-ie6 .x-fieldset .ext-el-mask{
    display: none;
}

.ext-ie7 .x-fieldset .ext-el-mask{
    display: none;
}

.excel_button_icon{
    /*background-image: url(/images/icon_excel.gif) !important;*/
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.csv_button_icon{
    background-image: url(/images/excel_csv.png) !important;
    color: #333;
}
.info_dialog{
    /* padding-top: 20px; */
    font-size: 16px;
    font-family: Segoe UI, Segoe, DejaVu Sans, Trebuchet MS, Verdana, sans-serif;
    color: #808080;
    text-align: center;
}
.info_dialog h1{
    font-size: 16px;
    color: #808080;
}
.info_dialog img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.readonlyfield .x-form-field {
    background-color: #EEEEEE !important;
    color: #000000 !important;
    cursor: default;
    /*opacity: 1;*/
}

/*.x-item-disabled {
    background: #EEEEEE none repeat scroll 0% !important;
    color: #000000 !important;
    opacity: 1;
    filter: alpha(opacity=100);
}*/
.x-item-disabled-gray {
    background: #EEEEEE none repeat scroll 0% !important;
    color: #555555 !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
/*.x-fieldset.x-item-disabled {
        background: none !important;
}

.x-fieldset.x-item-disabled .x-form-item-label {
        color: #000000 !important;
}
.x-fieldset.x-item-disabled legend span {
        color: #15428B !important;
}
*/
.x-grid3-row-expanded .x-grid3-row-body p{
    border-top: 1px dotted #888888; 
    margin: 2px 5px 10px 5px !important; 
    padding-top: 3px;
}
.x-grid3-row-expanded .x-grid3-row-body table{
    border-top: 1px dotted #888888; 
    margin: 2px 5px 10px 5px !important; 
    padding-top: 3px;
}
.x-grid3-row-expanded .x-grid3-row-body table tr.border td{
    border-bottom: 1px dotted #888888; 
    padding-bottom: 3px;
}

.filter-title-collapsed{
    font: bold 11px/15px tahoma, arial, verdana, sans-serif;
    color: #808080;
    padding: 2px 0 0 5px;
    font-size-adjust: none;
}
.fawkriterien .x-form-cb-label{
    padding: 0px 0px 0px 0px !important;
}
.size12 .x-form-cb-label{
    font-size: 12px !important;
}
.icon_not_executeable {
    /*background: url(/images/icon_delete.png) no-repeat !important;*/
    background: url(/images/checked.png) no-repeat !important;
    margin: 1px 5px 0 1px;
}
.icon_executeable {
    /*background: url(/images/icon_accept.png) no-repeat !important;*/
    background: url(/images/unchecked.png) no-repeat !important;
    margin: 1px 5px 0 1px;
}
.unchecked {
    /*background: url(/images/icon_accept.png) no-repeat !important;*/
    background: url(/images/unchecked.png) no-repeat !important;
    margin: 1px 5px 0 1px;
}

.icon_error {
    background: url(/images/icon_error.png) no-repeat !important;
}
.icon_photo {
    background: url(/images/icon_camera.png) no-repeat !important;
}

.icon_lupe {
    background: url(/images/icon_lupe.png) no-repeat !important;
}

.icon_info {
    background: url(/images/information_grey.png) no-repeat !important;
}

.icon_plus {
    background: url(/images/add.png) no-repeat !important;
}

.icon_bleistift {
    background: url(/images/pencil.png) no-repeat !important;
}

.icon_ok{
    background: url(/images/tick.png) no-repeat !important;
}
.icon_alert{
    background: url(/images/alert.png) no-repeat !important;
}
.ServerjobsBericht {
    font: 12px tahoma, arial, helvetica, sans-serif;
    color: #696969;
    background-color: #E8E8E8;
    width: 90%;
    min-height: 50px;
    border: 1px solid #B5B8C8;
    margin: 15px;
    padding: 10px;
}
.filterpanel > .x-panel-bwrap > .x-panel-body{
    padding: 7px !important;
}
.display_block{
    display: block !important;  
}
.display_none{
    display: none !important;   
}

.netze{
    background-image: url(/images/chart_line.png) !important;
}

.folder_go{
    background-image: url(/images/folder_go.png) !important;
}

.autoColumnResize{
    background-image: url(/images/resize.png) !important;
}

/*Benutzer/Firma-Triggerfield*/
.tf .x-form-field-wrap .x-form-trigger {
    background:transparent url(/images/search-trigger.gif) no-repeat scroll 0 0 !important;
    border-bottom:1px solid #B5B8C8;
}
.comboboxDisable {
    color: #000000 !important;
}

.ext-ie .comboboxDisable {
    border-color: #D3D3D3 !important;
    background: #EEEEEE none repeat scroll 0% !important;
    color: #aca899 !important;
}
/* TreePanel Icon-Plus Workaround */
.x-tree-node img.folder, .x-tree-node-collapsed img.folder{
    background: url("/javascripts/extjs/resources/images/default/tree/folder.gif");
}

/* TreePanel Icon-Plus Workaround */
.x-tree-node-expanded img.folder {
    background: url("/javascripts/extjs/resources/images/default/tree/folder-open.gif");
}

/*.x-menu-item-active{
    background: url(/images/item-over.gif);
    border: 1px solid #E30074 !important;   
}
.x-menu-item-arrow{
    background: transparent url(/images/menu-parent.gif) no-repeat scroll right center;
}
.x-grid3-row-selected {
    background: #FBDCEB none repeat scroll 0 0 !important;
    border: 1px dotted #E30074;
}
.x-tree-selected {
        background: #FBDCEB none repeat scroll 0 0 !important;
        border: 1px dotted #E30074;
}
.x-btn-left, .x-btn-center, .x-btn-right{
    background-image: url(/images/btn-sprite.gif);
}*/

/* Style um den Hintergrund eines BoolCheckboxFields einfaerben zu koennen */
.x-form-check-bg {
    height:13px;
    padding:4px;
    width:13px;
    float: left;
}	

.pBarClass .x-progress-wrap {
    border-color:#8f8f8f;
}

.pBarClass .x-progress-inner {
    background-color:#e7e7e7;
    background-image:url(../images/extjs/qtip/bg.gif);
}

.pBarClass .x-progress-bar {
    background-color:#A0A0A0;
    background-image:url(../images/extjs/progress/progress-bg.gif);
    border-top-color:#e2e2e2;
    border-bottom-color:#a6a6a6;
    border-right-color:#a6a6a6;
}

.pBarClass .x-progress-text {
    font-size:10px;
    /*font-weight:bold;*/
    color:#ffffff;
}

.pBarClass .x-progress-text-back {
    color:#8f8f8f;
}

.templateKampagneninformationen {
    margin-bottom: 7px;
    background-color: #e4e4e4;
    color: #000000;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 12px;
	width: 100% !important;
}

.templateSelektionenSummen {
    margin-bottom: 7px;
    background-color: #DDD;
    padding: 5px; 
    color: #000000;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 11px;
}

.templateAuftragSummen {
    margin-bottom: 7px;
    background-color: #DDD;
    padding: 5px; 
    color: #000000;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 11px;
}

.templateVariableKosten{
    margin-bottom: 7px;
    background-color: #DDD;
    padding: 5px; 
    color: #000000;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 11px;
}

.taskbar_button_icon{
    background-image: url(../images/module.gif) !important;
    height: 16px;
    width: 16px;
    margin-top: 3px !important;
}

.module_gelb{
    background-image: url(../images/module_gelb.gif) !important;    
}

.module_blau{
    background-image: url(../images/module_blau.gif) !important;    
}

.module_orange{
    background-image: url(../images/module_orange.gif) !important;    
}

.module_lila{
    background-image: url(../images/module_lila.gif) !important;    
}

.module_weiss{
    background-image: url(../images/module_weiss.gif) !important;    
}

a.taskbar_button_close{
    background-image: url(../images/extjs/tabs/tab-close.gif);
    height: 11px;
    width: 11px;
    top: -20px;
    margin-left: -7px; 
    margin-top: -2px;
    display: block !important;	
    position: relative;
}

div.taskbar_fit_style_el{
    background-image: none;
    height: 12px;
    width: 18px;
    top: -20px;
    display: block !important;	
    position: relative;
}

a.taskbar_button_close:hover{
    background-image:url(../images/extjs/tabs/tab-close.gif);
}

.icon_alert{
    background-image:url(../images/alert.png);
    cursor: pointer !important;
}

.icon_confirm{
    background-image:url(../images/confirm.png) !important;
    background-repeat: no-repeat !important;
    background-position: right;
}

.icon_cross{
    background-image:url(../images/cross.png) !important;
    background-repeat: no-repeat !important;
    background-position: right;
}

.taskbar_overflow_mnu_btn{
    background-image: url(../images/arrow_down.gif) !important;
    background-repeat: no-repeat !important;
}
.taskbar_overflow_mnu_btn :hover{
    background-image: url(../images/arrow_down.gif) !important;
    background-repeat: no-repeat !important;
}
.stellenart_af {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_af.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_gz {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_gz.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_gf {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_gf.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_gv {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_gv.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_sg {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_sg.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_sp {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_sp.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_k4 {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_k4.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_k6 {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_k6.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_pf {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_pf.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_al {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_al.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_so {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_so.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_vi {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_vi.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_pb {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_pb.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_sb {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_sb.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_sz {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_sz.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_rp {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_rp.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_em {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_em.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.stellenart_own {
    background-color:  #ddd;
    background-image: url(../images/map_legend/circle_own.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.wt_stoerungsstatus_ungestoert{
    background-image: url(../images/map_legend/circle_ungestoert.png) !important;	
    background-repeat: no-repeat !important;
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_stoerungsstatus_gestoert{
    background-image: url(../images/map_legend/circle_gestoert.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_dienst_sonstige{
    background-image: url(../images/map_legend/circle_wt_sonstige.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_dienst_erstellt{
    background-image: url(../images/map_legend/circle_wt_erstellt.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_dienst_freigegeben{
    background-image: url(../images/map_legend/circle_wt_freigegeben.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_dienst_reklamiert{
    background-image: url(../images/map_legend/circle_wt_reklamiert.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_dienst_storniert{
    background-image: url(../images/map_legend/circle_wt_storniert.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.wt_dienst_erledigt{
    background-image: url(../images/map_legend/circle_wt_erledigt.png) !important;	
    background-repeat: no-repeat !important;	
    height: 16px;
    margin-left: 60%;
    margin-top: 4px;
    width: 16px;
}
.collapse_icon{
    background-image: url(/images/collapse.gif) !important;
}
.expand_icon{
    background-image: url(/images/expand.gif) !important;
}
.btnHelpText_icon{
    background-image: url(/images/info.png) !important;
}
.icon_arrow_right{
    background-image: url(/images/arrow_right.png) !important;
    width: 24px;
    height: 24px;
}
.icon_application_view_detail{
    background-image: url(/images/application_view_detail.png) !important;
    width: 24px;
    height: 24px;
}

.radio_textcolor_blue{    
    color: #0000FF;
}

.radio_textcolor_yellow{    
    color: #FFC000;
}

.radio_textcolor_orange{    
    color: #FF8C00;
}

.radio_textcolor_purple{    
    color: #6E00FF;
}

.grid_row_red_background{        
    background-color: rgba(255,0,0,0.2);    
}

.grid_row_green_background{        
    background-color: rgba(71,168,0,0.2);    
}

.grid_row_grey_background{        
    background-color: #d3d3d3;    
}

.plztwintrigger_list{
    background-color: white;
    border: 1px solid grey;
}
.plztwintrigger_list p{
    font-size: 10px;
    margin: 4px;
    border: 1px #ddd;
}
.plztwintrigger_list p:hover{      
    margin: 4px;    
    background-color: #E1E1E1;
    border: 1px #ddd;
    cursor: pointer;
}
.plztwintrigger_list_fwd{
    height: 16px;
    width: 16px;
    background-image: url(/images/arrow_right_small_green.png) !important;
}
.plztwintrigger_list_bwd{
    height: 16px;
    width: 16px;
    background-image: url(/images/arrow_left_small_green.png) !important;
}
.favorite-img {
    background-image: url(/images/favorite.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}
.fotoreporting-img {
    background-image: url(/images/fotoreporting.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}
.fotoreporting-vergangen-img {
    background-image: url(/images/fotoreporting-past.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}

.x-form-cb-label{
    font-family: Tahoma !important;
    font-size: 12px !important;
}

.fotoreporting-aktuelle-woche-bg {
    background-color: #ffff00;
}

.fotoreporting-heute-bg {
    background-color: #ffff00;
    background-image: url(/images/clock_error.png) !important;
    background-repeat: no-repeat;
    background-position: right;
}

.fotoreporting-verspaetet-bg {
    background-color: #ff0000;
    color: #000000;
}

.input_noborder_white{
    background-color: white !important;
    border: 0 none;
}

.block_selektionsergebnis_details_konditionen{
    border: 1px solid black;    
    padding: 5px;
}

.block_selektionsergebnis_details_konditionen h1{
    margin-top: 0px !important;
}

.block_selektionsergebnis_details_informationen{
    font-size: 14px !important;
}

.block_selektionsergebnis_details_informationen p{
    text-align: center !important;
}

.btn_previous{
    background-image: url(/images/arrow_left.png);
    background-repeat: no-repeat;    
    height: 38px;
    width: 38px;
    float: center;    
    margin: 2px;
}

.btn_next{
    background-image: url(/images/arrow_right.png);    
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    float: center;
    margin: 2px;
}

.btn_previous:hover{
    background-image: url(/images/arrow_left_grey.png);
}

.btn_next:hover{
    background-image: url(/images/arrow_right_grey.png);
}

.center_table_cells{
    margin: 0 auto;  
}

.center_table_cells td {
    vertical-align: middle;
    text-align: center;
}

.datepicker-selektionsassisstent_block_edit_feiertag{
    background-color: #EAEAEA !important;
    border-color: white !important;
}

.datepicker-selektionsassisstent_block_edit_feiertag span{
    color: #cc0000;
}

.infotainment-betriebstag-aktiv{
    background-image: url(/images/tick.png);
    height: 16px;
    width: 16px;
}
.infotainment-betriebstag-inaktiv{
    background-image: url(/images/cross.png);
    height: 16px;
    width: 16px;
}
.ie-stylesheet-fix-checkbox-padding .x-form-element{
    padding-top: 0px !important;
}

.playlist_status_checkbox{
    width: 18px;
    height: 18px;    
    float: left;
 }
 
 .playlist_xml_download{
    width: 18px; 
    height: 18px;
    background-image: url(/images/web-xml-icon.png); 
    background-size: 18px;
    background-repeat: no-repeat;
    float: right;
 }
 
 .karte_collapsed{
    border-bottom-style: solid;
    border-bottom-color: #E30074;
    border-bottom-width: 1px;
}

.img-chooser-panel .details{ 
    padding: 10px; 
    text-align: center; 
} 
.img-chooser-panel .details a{ 
	text-decoration:none;
	color:#000000;
} 
.img-chooser-panel .details-info{ 
    border-top: 1px solid #cccccc; 
    font: 11px Arial, Helvetica, sans-serif; 
    margin-top: 5px; 
    padding-top: 5px; 
    text-align: left; 
} 
.img-chooser-panel .details-info b{ 
    color: #555555; 
    display: block; 
    margin-bottom: 4px; 
} 
.img-chooser-panel .details-info span{ 
    display: block; 
    margin-bottom: 5px; 
    margin-left: 5px; 
} 

.img-chooser-view{ 
    background: white; 
    font: 11px Arial, Helvetica, sans-serif;
} 
.img-chooser-view .thumb{ 
    background: #dddddd; 
    padding: 3px; 
} 
/*.img-chooser-view .thumb img{ 
    height: 90px; 
    width: 120px; 
} */
.img-chooser-view .thumb-wrap{ 
    /*float: left; */
    margin: 4px; 
    margin-right: 0; 
    padding: 5px;
} 
.img-chooser-view .thumb-wrap span{ 
    display: block; 
    overflow: hidden; 
    text-align: center; 
} 
.img-chooser-view .x-view-over{
    border:1px solid #dddddd; 
    background: #efefef url(/images/extjs/grid/row-over.gif) repeat-x left top; 
    padding: 4px; 
}
.img-chooser-view .x-view-selected{ 
    background: #E7E7E7; 
    border: 1px solid #CCCCCC; 
    padding: 4px; 
} 
.img-chooser-view .x-view-selected .thumb{ 
    background:transparent; 
}
.img-chooser-view .x-view-selected span{ 
    color:#000000;
}
.img-chooser-view .loading-indicator { 
    font-size:11px; 
    background-image:url('/images/extjs/grid/loading.gif'); 
    background-repeat: no-repeat; 
    background-position: left; 
    padding-left:20px; 
    margin:10px; 
}
.x-grid3-check-col {
    background-image:url(../images/extjs/menu/unchecked.gif);
}

.x-grid3-check-col-on {
    background-image:url(../images/extjs/menu/checked.gif);
}

.x-grid3-check-col-disabled {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 100%;
    background-image:url(../images/extjs/menu/disabled.gif);
}
.fieldset-nopadding{
    padding: 0px !important;
    margin-bottom: 0px !important;
}

.map {
    height: 100%;
    width: 100%;
}

.mapwrapper {
    height: 100%;
    width: 100%;
}
.mapprogress {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 10px;
    background: rgba(0, 60, 136, 0.4);
    width: 0;
    transition: width 250ms;    
}
.ol-scale-line {
    bottom: auto;
    left: auto;
    top: 8px !important;
    right: 8px !important;
}
.ol-attribution {
    display: none;
}

.mobile_navigation_menu_icon {
    background-image: url(/images/mobile_menu_icon.png) !important;
    background-size: 36px;
    background-repeat: no-repeat;
}

.button_profile_aendern_icon {
    background-image: url(/images/mobile_menu_images/profile_aendern.png) !important;
    background-size: 18px;
}

.button_kunden_icon {
    background-image: url(/images/mobile_menu_images/mobile_kunden.png) !important;
    background-size: 20px;
}

.button_standorte_icon {
    background-image: url(/images/mobile_menu_images/mobile_standorte.png) !important;
    background-size: 18px;
}

.button_auftraege_icon {
    background-image: url(/images/mobile_menu_images/mobile_auftraege.png) !important;
    background-size: 20px;
}

.button_users_icon {
    background-image: url(/images/mobile_menu_images/mobile_users.png) !important;
    background-size: 24px;
}

.button_rollen_icon {
    background-image: url(/images/mobile_menu_images/mobile_rollen.png) !important;
    background-size: 24px;
}

.button_grundeinstellungen_icon {
    background-image: url(/images/mobile_menu_images/mobile_grundeinstellungen.png) !important;
    background-size: 24px;
}

.button_passwort_aendern_icon {
    background-image: url(/images/mobile_menu_images/mobile_passwort_aendern.png) !important;
    background-size: 22px;
}

.button_info_icon {
    background-image: url(/images/mobile_menu_images/mobile_info.png) !important;
    background-size: 20px;
}

.button_logout_icon {
    background-image: url(/images/mobile_menu_images/mobile_logout.png) !important;
    background-size: 20px;
}

.mobile_menu .x-btn-inner-default-small {
    text-align: center;
    text-decoration: none;
    font: bold 10px/12px helvetica, arial, verdana, sans-serif;
    width: 100px;
}

.auftragsverwaltung_bearbeiten_column {
    display: table-cell; 
    text-align: center; 
    vertical-align: middle; 
    line-height: 18px; 
    width: 18px; 
    height: 18px; 
    background-position: center; 
    background-repeat: no-repeat;    
}


.mobile_fullscreen_icon {
    background-image: url(/images/fullscreen.png) !important;
    background-size: 36px;
    background-repeat: no-repeat;
    padding: 5px 5px 5px 5px;
}

.auftraege_editdialog_item_label_position {
        display: block;
}

.standortdetails-table {
    border-spacing: 0px;
}
.standortcb-list{
    line-height: 17px;
    border-bottom: 1px solid red;
}
.x-autocontainer-innerCt {
    padding-top: 0px;
}
.x-autocontainer-outerCt {
    padding: 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

.x-toolbar-footer_standort_speichern  {
    padding: 6px 0 6px 6px;
    border-style: solid;
    border-color: #c2c2c2;
    border-width: 0;
    background-image: none;
    background-color: #ffffff;
}

.xx-menu-item-no-icon {
    display: none;
 }
 
.x-tool-collapse-top {
    background-position: 0px -252px !important;
}

.x-tool-expand-bottom {
    background-position: 0px -234px !important;
}

.x-grid-item-selected {
    background-color: #ffe400 !important;
}

.x-tab.x-tab-active.x-tab-default .x-tab-inner-default {
    color: black;
}

.x-tab-default.x-tab-active .x-tab-close-btn {
    background-position: 0px 0px;
}

.x-tab-bar-strip-default {
    /* border-style: solid; */
    border-color: #ffffff;
    background-color: #aeaeae;
}

.x-tab-bar-default {
    border-style: none;
}

.x-tab-bar-default .x-tab-bar-strip {
    border-style: none;
    border-color: #ffe400;
}

.x-tab-default-top {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    padding: 4px 10px 4px 10px;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    background-color: #fff;
}

.x-tab-bar-top > .x-tab-bar-strip-default {
    border-width: 3px 0 0;
    margin-bottom: 1px;
    height: 1px;
}

.x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after {
    width: 10px;
    background-image: url(../javascripts/extjs/ext6/packages/contrast-template/codaxy-azzurra-classic/build/resources/images/button/default-medium-arrow.png) !important; 
    padding-right: 10px;
}

.x-docked-bottom .x-btn-default-toolbar-small{
    padding: 2px 2px 2px 2px;
    border-style: none;
    border-color: #aeaeae;
    border-width: 1px;
    background-image: none;
    background-color: #e7e7e7;
}

.x-docked-bottom .x-btn-default-toolbar-small:hover{
    padding: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #ffe400;
    border-width: 1px;
    background-image: none;
    background-color: #aeaeae;
}

.x-column-header-over .x-column-header-trigger, .x-column-header-open
.x-column-header-trigger {
    background: #5a84ae url(../javascripts/extjs/ext6/packages/contrast-template/codaxy-azzurra-classic/build/resources/images/grid/grid3-hd-btn.png) no-reapeat 0 center !important;
    background-position: -14px !important;
}

.x-tab-bar-default .x-tab-default.x-tab-active {
    border-color: #aeaeae !important;
}

.x-form-text-field-body-default {
    min-width: 0 !important;
    max-width: none !important;
}

.x-grid-with-row-lines .x-grid-item:first-child {
    border-top-color: #aeaeae !important;
}

.readonlyfield {
    opacity: 1 !important;
}

.x-toolbar-footer {
   background-color: #e7e7e7 !important;
}

.x-column-header-checkbox .x-column-header-inner, .x-grid-checkcolumn-cell-inner {
    padding: 6px 4px 5px 4px !important;
}
.mggm_headermenuitem{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.mggm_headermenuitem_last{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px;
}
.mggm_combobox_list {
    border-top-width: 1px !important;
}

.multiselect-combobox-icon {
    float: left;
    margin: 2px 4px 2px 0px !important;
}

.multiselect-combobox-icon-checked {
    width:15px;
    height:15px;
    background: transparent url(../javascripts/extjs/ext6/packages/contrast-template/codaxy-azzurra-classic/build/resources/images/form/checkbox.png);
    background-position: 0 -15px;
}
.multiselect-combobox-icon-unchecked {
    width: 15px;
    height:15px;
    background: transparent url(../javascripts/extjs/ext6/packages/contrast-template/codaxy-azzurra-classic/build/resources/images/form/checkbox.png);
    background-position: 0 0px;
}

.x-docked-top {
    border-bottom-width: 1px !important;
}

.x-grid-header-ct {
    border-bottom-color: #aeaeae !important;
}

.whitecheckbox .x-form-checkbox {
    background-color: #FFFFFF;
}

.redbackground {
    background-color: red !important;
    color: #FFFFFF;
}

.save_button_icon{
    /*background-image: url(../images/disk.png) !important;*/
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.save_button_icon_config_exists{
    /*background-image: url(../images/disk.png) !important;*/
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
    border-right-style: outset !important;
    border-left-style: outset !important;
    border-bottom-style: outset !important;
    border-top-style: outset !important;
    border-right-width: 1px !important;
    border-left-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-width: 1px !important;
    border-right-color: red !important;
    border-left-color: red !important;
    border-bottom-color: red !important;
    border-top-color: red !important;
}
.delete_button_icon{
    /*background-image: url(../images/disk-delete.png) !important;*/
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.reset_button_icon{
    /*background-image: url(../images/disk-load.png) !important;*/
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.x-tool-maximize {
    background-position: 16px -36px !important;
}

.x-tool-restore {
    background-position: 16px -54px !important;
}

.x-tool-tool-el {
    color: #000 !important;
}

.x-tool-tool-el:hover {
    background-color: #b4b4b4 !important;
}

.x-btn-icon-el-default-small_chevron {
    font-size: 16px;
    height: 26px !important; 
    color: #fff;
    line-height: 16px;
}

.x-btn-icon-el-default-small_chevron_double {
    font-size: 16px;
    height: 28px !important; 
    color: #fff;
    line-height: 16px;
}

.x-window-header-title-default > .x-title-text-default {
    padding: 3px 2px 0px 10px !important;
}

.x-window-header-default .x-tool-img {
    margin-top: 3px !important;
}

.x-panel-header-title-default > .x-title-text-default {
    font-weight: 600;
}

.disabledToolbarButton {
    border-color: #044791 !important;
    background-color: #044791 !important;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}

.x-btn-wrap-default-toolbar-small.x-btn-split-right:after {
    width: 14px;
    background-image: url(../javascripts/extjs/ext6/packages/contrast-template/codaxy-azzurra-classic/build/resources/images/button/s-arrow-o.png);
    padding-right: 14px;
}

/* Besondere Hervorhebung in Grids */
.highlighted-cell {
    background-color: #e6e6e6;   
}
.x-grid-item-alt .highlighted-cell {
    background-color: #BCBCBC;   
}

.x-grid-item-over .highlighted-cell {
    background-color:  #ffff63;
}

.x-grid-item-selected .highlighted-cell {
    background-color:  #ffe400 !important;
}

.x-tab-default .x-tab-close-btn,
.x-tab-default.x-tab-over .x-tab-close-btn {
    background-position: 0 0;
}

.x-menu-item-text-default.x-menu-item-indent {
    margin: 0 30px 0 30px !important;
}
.x-text-font-weight-bold {
    font-weight: bold;
}
.mggm-htmleditor {
  background-color: #e7e7e7 !important;
  border-color: #b5b8c8;
}
.mggm-htmleditor.x-btn-over {
  border-color: #044791 !important; 
}
.mggm-htmleditor.x-btn-pressed {
  border-color: #000000 !important;
}
.x-colorpicker-field-swatch {
  z-index: 10;
}
.x-docked-bottom .x-btn-default-toolbar-small:focus {
    padding: 2px 2px 2px 2px;
    border-style: none;
    border-color: #aeaeae;
    border-width: 1px;
    background-image: none;
    background-color: #e7e7e7;
}
.tool_neues_browserfenser div{
    color: #d8e2ee !important;
}

.button_toolbar_double_left {
    line-height: 15px;
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.button_toolbar_left {
    line-height: 15px;
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.button_toolbar_right {
    line-height: 15px;
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.button_toolbar_double_right {
    line-height: 15px;
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.button_toolbar_refresh {
    line-height: 15px;
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.button_toolbar_archive {
    line-height: 15px;
    color: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.x-btn-mggm-pagingtoolbar-default-small {
    padding: 5px 5px 5px 5px;
    width: 22px;
    height: 22px;
    background-color: #e7e7e7;
    border-style: none;
    border-width: 1px;
}

.x-btn-mggm-pagingtoolbar-default-small:hover {
    padding: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #ffe400;
    border-width: 1px;
}

.x-btn-disabled.x-btn-mggm-pagingtoolbar-default-small {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: 0.5;
}

.x-tree-view .x-grid-item-focused .x-grid-cell-inner {
    margin: -1px 0 -1px -1px !important;
}

.x-tree-view {
    overflow: overlay !important;
}

.x-tree-view .x-grid-item-focused .x-grid-cell-inner {
    z-index: unset !important;
}

.StandortMarkerOverlay {
   width: 20px;
   height: 20px;
   border: 1px solid #088;
   border-radius: 10px;
   background-color: #0FF;
   opacity: 1;
   background-position: center;
   cursor: move;
}

.x-panel-body .vorschau_generierung {
    border: none !important;
}

