.tb_app_header	{ background-color: #f8f8f8; }
.tb_app		{ width: 100%; border: 1px solid #E5E5E5; margin-bottom: 0px; }
.app_title	{ padding: 2px; background-image: url('../images/modul_title_bcg02.gif'); height: 24px; font-weight: bold; }
.app_menu	{ padding: 2px; background-color: #4F87C1; color: #000000; }
.app_submit	{ padding: 2px; text-align: center; font-weight: bold; height: 24px; }

.app01_nl	{ background-color: #D2E7FC; padding: 2px; text-align: left; }
.app01_nc	{ background-color: #D2E7FC; padding: 2px; text-align: center; }
.app01_nr	{ background-color: #D2E7FC; padding: 2px; text-align: right; }
.app01_bl	{ background-color: #DCEAF7; padding: 2px; font-weight: bold; text-align: left; }
.app01_br	{ background-color: #DCEAF7; padding: 2px; font-weight: bold; text-align: right; }
.app01_bc	{ background-color: #DCEAF7; padding: 2px; font-weight: bold; text-align: center; }

.app02_nl	{ background-color: #A7C942; color: #FFFFFF; padding: 2px; }
.app02_bl	{ background-color: #A7C942; color: #FFFFFF; padding: 2px; font-weight: bold; }
.app02_nc	{ background-color: #A7C942; color: #FFFFFF; padding: 2px; text-align: center; }
.app02_nr	{ background-color: #A7C942; color: #FFFFFF; padding: 2px; text-align: right; }
.app02_bc	{ background-color: #A7C942; color: #FFFFFF; padding: 2px; font-weight: bold; text-align: center; }

.app03_bl	{ background-color: #F2F2F2; color: #333333; padding: 2px; font-weight: bold; text-align: left; }
.app03_bc	{ background-color: #F2F2F2; color: #333333; padding: 2px; font-weight: bold; text-align: center; }

.appC1_nl	{ background-color: #FFDE8A; padding: 2px; }
.appC1_bl	{ background-color: #FFDE8A; padding: 2px; font-weight: bold; }
.appC1_nc	{ background-color: #FFDE8A; padding: 2px; text-align: center; }
.appC1_bc	{ background-color: #FFDE8A; padding: 2px; font-weight: bold; text-align: center; }

.appC1T_bl	{ background-color: #FF9999; padding: 2px; font-weight: bold; }
.appC1T_bc	{ background-color: #FF9999; padding: 2px; font-weight: bold; text-align: center; }

.appSel { background-color: #A6CEF3; }
tr.off td { background-color: #E1E1E1; }

a.tabber-color1 { color: #0C5283; }
a.tabber-white { color: #FFFFFF; }

tr.status0 { background-color: #FF8583; }
tr.status0:hover { background-color: #FFCC00; }

tr.status1 { background-color: #DFECFA; }
tr.status1:hover { background-color: #FFCC00; }

tr.status2 { background-color: #F0D6A8; }
tr.status2:hover { background-color: #FFCC00; }

tr.status3 { background-color: #D8EEC3; }
tr.status3:hover { background-color: #FFCC00; }

tr.status4 { background-color: #F2F2F2; }
tr.status4 td { color: #999999; }
tr.status4:hover { background-color: #FFCC00; }


.btn-dark {
  color: #fff;
  background-color: #575757;
  border-color: #474747;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  color: #fff;
  background-color: #373737;
  border-color: #272727;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* Google maps on backend */
.controls { margin-top: 16px; border: 1px solid transparent; border-radius: 2px 0 0 2px; box-sizing: border-box; -moz-box-sizing: border-box; height: 32px; outline: none; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); }

#address { background-color: #fff; padding: 0 11px 0 13px; width: 350px; font-family: Roboto; font-size: 15px; font-weight: 300; text-overflow: ellipsis; }
#address:focus { border-color: #4d90fe; margin-left: -1px; padding-left: 14px;  /* Regular padding-left + 1. */ width: 351px; }