#azform .x-panel-body {background-color: #DFE8F6;}

#bar_funktion .x-btn button, #bar_zahlung .x-btn button, #bar_weitere .x-btn button, #bar_karten .x-btn button { 
    font-weight:bold;
    font-size: 12px;
}

#header {
  color:#15428B;
  font-size:11px;
  font-weight:normal;
  padding:5px 10px;
}
#header .titel,#logintitle{font-size:16px;}
#header .rechts{position:absolute;right:10px;margin-top:4px;}
#header h1 {
  color:#15428B;
  font-size:16px;
  font-weight:normal;
  padding:5px 10px;
}
.fett{font-weight:bold;}

.red{color:#EE0000;}

.x-btn-noicon .x-btn-small .x-btn-text {height: 28px;}
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {height: 29px;}
.x-grid3-row-table .x-grid3-cell-inner {
    padding: 7px 1px 4px 2px;
}
.x-grid3-summary-row .x-grid3-cell-inner {
    background-color: #FFCEB8; 
    padding: 0px 0px 0px 0px;
    height: 28px;
    padding-top: 8px;
    margin-top: 4px;
}
.x-grid3-cell-inner .x-grid3-col-bar_artmenge {
    padding-left: 20px;
}
#bar_3menu td{ font: 16px/18px arial,tahoma,helvetica,sans-serif;}

.x-grid3-col-bar_artmenge,.x-grid3-hd-bar_artmenge{font-size:14px!important;}

#bar_zahl{font-size:25px;font-weight:bold;}
#bar_eingabe .x-btn-text{font-size:25px;font-weight:bold;}
#bar_eingabe .x-panel-body{background-color:#dddddd;}
#bar_anzeige td{ font: 18px/18px arial,tahoma,helvetica,sans-serif;}
#bar_artikel td{ font: 20px/18px arial,tahoma,helvetica,sans-serif;}
#bar_park td{ font: 20px/18px arial,tahoma,helvetica,sans-serif;}

#bar_tasten .x-btn-text{font-size:16px;font-weight:bold;}
#bar_tasten .x-btn-mc {vertical-align:top;padding-top:5px;}
#bar_tasten .x-panel-body{background-color:#dddddd;}
#bar_tasten .x-btn-mc{background:none;}
#bar_tasten .x-btn-over{background-image:url("../img/bg_hover.png") !important;}

#bar_frm_gegeben .x-panel-body{font-size: 22px;font-weight:bold;background-color:#FFCEB8;}
#bar_frm_gegeben input{font-size: 25px;font-weight:bold;height:30px}

#bar_kunde_info td{ font: 20px/18px arial,tahoma,helvetica,sans-serif;}
.bg_evicigar{background-image:url("../img/btn_evicigar.png") !important;}
.bg_evicigar .x-btn-mc {background-image:none;}
.bg_abschluss{background-image:url("../img/btn_abschluss.png") !important;}
.bg_abschluss .x-btn-mc {background-image:none;}
.bg_abschluss_bon{background-image:url("../img/btn_abschluss_bon.png") !important;}
.bg_abschluss_bon .x-btn-mc {background-image:none;}

.bg_abschluss_bar{background-image:url("../img/btn_abschluss_bar.png") !important;}
.bg_abschluss_bar .x-btn-mc {background-image:none;}
.bg_abschluss_bankomat{background-image:url("../img/btn_abschluss_bankomat.png") !important;}
.bg_abschluss_bankomat .x-btn-mc {background-image:none;}

.bmabschluss{background-image:url("../img/bankomat_klein.png") !important;}
.bmabschluss .x-btn-mc {background-image:none;}
.bigfont { font-size: 25px !important; }
.biginput { height: 40px !important; }
.medfont { font-size: 17px !important; }
.medinput { height: 25px !important; }
.position_left { position: relative; right: 8px; }
.kassaabschlusslabel {font-size: 14px;background-image: none;}
.kassaabschlusslabelalert, .kassaabschlusslabelalert2  {border: 1px solid red; font-size: 14px; padding-left: 4px; padding-right:4px; 
    font-weight: bold; color: red; background-image: none;}
.kassaabschlusslabelalert2 { border: 0px; font-size: 11px;} 
.kassaabschlusslabeli {background-color: #eee !important; color: #333; font-size: 14px;background-image: none;}
.kassaabschlusslabel2 {font-size: 11px;background-image: none;}
.kassaabschlusslabel3 {font-size: 14px;background-image: none;}
.kassaabschlussbutton {font-size: 150%;background-image: none;}
.entryhl {background-color: #FFFF00 !important; font-size: 14px;background-image: none;}
.entryhl2 {background-color: #FFFF00 !important; background-image: none;}

.x-grid3-col-name{height:40px;font-size:17px;padding-top:10px;}

/* KASSIERAUSWAHL */
div#kassiergrid div.x-grid3-col-vorname, div#kassiergrid div.x-grid3-col-name{
    height: 26px; font-size: 20px;
}
div#kassiergrid .x-grid3-row-table .x-grid3-cell-inner {
    padding: 10px 10px 2px 40px;
}

/* bar eingabe preisartikel menge button text */
#bar_eingabe table#bar_eingabe_x .x-btn-text{font-size:20px;font-weight:bold;}

#x-form-el-key_ta{background-color:#DFE8F6;}

.daychange{border-color: #000055 !important;}
#bestgen_grid div.x-grid3-cell-inner {
    padding-left: 10px !important;
}
.bg_green{background-image:url("../img/bg_green.png") !important;}
.bg_red{background-image:url("../img/bg_red.png") !important;}
.bg_viol{background-image:url("../img/bg_viol.png") !important;}
.bg_blue {background-image:url("../img/bg_blue.png") !important;}
.bg_yellow {background-image:url("../img/bg_yellow.png") !important;}
.bg_white {background-image:url("../img/bg_white.png") !important;}
.btn_holen_enab {background-image:url("../img/fam/holen.png") !important;}
.btn_holen_disab {background-image:url("../img/fam/holen.png") !important;}

#frmbarverkauf .x-masked-relative {position: absolute !important;}

.tast1{background-image:url("../img/fam/user_gray.png") !important;}
.tast2{background-image:url("../img/fam/user_red.png") !important;}
.lade{background-image:url("../img/fam/coins.png") !important;}
.karte {background-image:url("../img/fam/karte.png") !important;}
.generate {background-image:url("../img/fam/cog.png") !important;}
.adressen {background-image:url("../img/fam/adressen.png") !important;}
.verkaeufer {background-image:url("../img/fam/user_orange.png") !important;}
.user {background-image:url("../img/fam/user_gray.png") !important;}
.parken {background-image:url("../img/fam/parken.png") !important;}
.holen {background-image:url("../img/fam/holen.png") !important;}
.artikel {background-image:url("../img/fam/plugin.gif") !important;}
.add {background-image:url("../img/fam/add.gif") !important;}
.dupl {background-image:url("../img/fam/plugin_add.gif") !important;}
.edit {background-image:url("../img/fam/cog_edit.png") !important;}
.save {background-image:url("../img/fam/save.gif") !important;}
.del {background-image:url("../img/fam/delete.gif") !important;}
.close {background-image:url("../img/fam/cross.gif") !important;}
.printer {background-image:url("../img/fam/printer.gif") !important;}
.beleg_reset {background-image:url("../img/fam/beleg_reset.png") !important;}
.abschbon {background-image:url("../img/fam/abschbon.png") !important;}
.absch {background-image:url("../img/fam/accept.png") !important;}
.email {background-image:url("../img/fam/email.png") !important;}
.import {background-image:url("../img/fam/plugin_add.gif") !important;}
.book_link {background-image:url("../img/fam/book_link.gif") !important;}
.ok {background-image:url("../img/fam/accept.png") !important;}
.belegreset {background-image:url("../img/fam/beleg_reset.png") !important;}
.reset {background-image:url("../img/fam/cross.gif") !important;}
.cart_del {background-image:url("../img/fam/cart_delete.png") !important;}
.anbo {background-image:url("../img/fam/book_link.gif") !important;}
.auft {background-image:url("../img/fam/auftrag.png") !important;}
.lief {background-image:url("../img/fam/lieferschein.png") !important;}
.rech {background-image:url("../img/fam/rechnung.png") !important;}
.guts {background-image:url("../img/fam/gutschrift.png") !important;}
.serv {background-image:url("../img/fam/brick_edit.png") !important;}
.lagerein {background-image:url("../img/fam/lagerein.png") !important;}
.logout {background-image:url("../img/fam/login.png") !important;}
.setup {background-image:url("../img/fam/folder_setup.png") !important;}
.gf {background-image:url("../img/fam/folder_gf.png") !important;}
.stammdaten {background-image:url("../img/fam/folder_stammdaten.png") !important;}
.statistik {background-image:url("../img/fam/statistik.png") !important;}
.formular {background-image:url("../img/fam/layout_edit.png") !important;}
.expand {background-image:url("../img/fam/expand.png") !important;}
.compress {background-image:url("../img/fam/compress.png") !important;}
.work {background-image:url("../img/fam/folder_go.png") !important;}
.find{background-image:url("../img/fam/find.png") !important;}
.world{background-image:url("../img/fam/world.png") !important;}
.prozent{background-image:url("../img/fam/prozent.png") !important;}
.pageprozent{background-image:url("../img/fam/pageprozent.png") !important;}
.up{background-image:url("../img/fam/up.png") !important;}
.down{background-image:url("../img/fam/down.png") !important;}
.lock{background-image:url("../img/fam/lock.png") !important;}
.weiter {background-image:url("../img/fam/page_go.png") !important;}
.back {background-image:url("../img/fam/page_back.png") !important;}
.menge {background-image:url("../img/fam/basket_edit.png") !important;}
.money {background-image:url("../img/fam/money.png") !important;}
.split {background-image:url("../img/fam/split.png") !important;}
.dosplit {background-image:url("../img/fam/dosplit.png") !important;}
.x-grid3-row-alt {background-color: #ededed;}

/* disable selections */
::selection {
        /*background: transparent;*/
        background: rgb(0, 0, 0, 0.1);
}
* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input, textarea {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
} 
/* scan input field */
input#bar_zahl {
    background-color: #BDBDBD;
    background-image: none;
    padding-left: 4px;
}
input#bar_zahl:focus {
    /* background-image: url("../img/circle_green.png");
    background-repeat: no-repeat;
    background-position: left;*/
    background-color: #FFFF00;
}
#bar_tasten .x-tab-strip span.x-tab-strip-text {
    padding: 10px 0 10px !important;
}
#bar_tasten .x-tab-strip span.x-tab-strip-text {
    font: normal 15px tahoma,arial,helvetica;
    color: #416aa3;
}
#bar_tasten .x-tab-strip-active * {
    background-color: lightgreen;
    background-image: url();
    color: black !important;
}
    
/* ---- modern Chrome fixes, 2020+ ---- */
div#x-form-el-key_ta.x-form-element {
  padding-left: 0px !important; 
}

.monofont {
    font-family: 'Courier New', Courier, monospace;
    white-space: pre;
    font-size: 1.1em;
}
