/* basic adjustments (font size, spacing, colors, borders) */
body { margin: 0; overflow:auto; }
.xor-hidden {display: none;}
.ui-content, .ui-dialog .ui-content  { padding:10px 15px; }
.ui-controlgroup, fieldset.ui-controlgroup, .ui-content p, .ui-content h3 { margin:0.75em 0; }
h3.ui-collapsible-heading { margin:0 -8px; }
.ui-collapsible-content { padding:1px 15px; }
.ui-listview-filter-inset { margin:0 -5px -5px -5px; }
.ui-listview p, .ui-listview h3 { margin:0.25em 0; }
hr { margin:1em 0; border:0; border-top:1px solid #BBBBBB; }
.ui-content  { max-width:480px; margin:0 auto; }
.txt-r { text-align:right; }
.nospace { margin:0 !important; padding:0 !important; }
.nospace-bottom { margin-bottom:0 !important; padding-bottom:0 !important; }
.nospace-top { margin-top:0 !important; padding-top:0 !important; }
ul { padding-left:1em; }
.xor-manuell { font-style:italic; }
.xor-regular { font-weight:normal; }
.xor-red { color:#BB0000; }
.xor-green { color:#00BB00; }
.xor-flip-a .ui-slider-switch { width:12em; }
.xor-flip-a label { display: inline; float:left; margin:0.66em 0.5em 0 0;}
.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { padding-bottom: 0.45em; padding-top: 0.4em; }
.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner { font-size: 16px; }
.ui-mini .ui-btn-inner { font-size: 14px; }
.ui-footer p { text-align:center; margin-bottom: 0.45em; margin-top: 0.4em; }
.ui-li-desc { font-size: 13px; }
.ui-li-has-count .ui-li-count { font-size: 12px; }
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding:0.5em 15px; }
.ui-li-aside { margin:0.5em 0; }
.ui-header .ui-title { margin:0.6em 15% 0.4em 15%; }
/* dialog close button position right */
.ui-dialog .ui-header .ui-btn-left { left: auto; right: 10px; }
/* change collapsible content icons from plus/minus to arrow-r/arrow-d */
.ui-collapsible.ui-collapsible-collapsed .ui-collapsible-heading .ui-icon-plus { background-position: -108px 0; }
.ui-collapsible .ui-collapsible-heading .ui-icon-minus { background-position: -216px 0; }
/* status icons */
.xor-ico-stat-1 .ui-icon { background-color:#cc4040; }/* Abgangsgewicht erfasst */
.xor-ico-stat-2 .ui-icon { background-color:#40cc40; }/* Eingangsgewicht erfasst */
.xor-ico-stat-3 .ui-icon { background-color:#0000ff; }/* Vertrag */
.xor-ico-stat-5 .ui-icon { background-color:#82CDFF; }
.xor-ico-stat-99 .ui-icon { background-color:#2489CE; }/* editierbar/Link */
/* custom icons */
.ui-icon-xor-list { background-image: url("../images/ico-list.png"); }
.ui-icon-xor-pause { background-image: url("../images/ico-pause.png"); }
.ui-icon-xor-play { background-image: url("../images/ico-play.png"); }
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.ui-icon-xor-list  { background-image: url("../images/ico-list-hd.png"); background-size: 18px 18px; }
	.ui-icon-xor-pause  { background-image: url("../images/ico-pause-hd.png"); background-size: 18px 18px; }
	.ui-icon-xor-play  {	background-image: url("../images/ico-play-hd.png");	background-size: 18px 18px;	}
}
/* big screen */
.xor-bigscreen .ui-content  { max-width:none; margin:0 auto; padding:10px 0px 0 0; }
.xor-bigscreen .ui-listview { float:left; margin:16px 16px 16px 0; }
.xor-bigscreen-outer { width:100%; overflow:scroll; padding:0 0 10px 0; }
.xor-bigscreen-week { float:left; padding:0 0 0 16px; }
.xor-kw-nr-l,
.xor-kw-nr-r { color:#000 !important; font-weight:normal !important; font-size:11px !important; margin:0 0 5px -16px; float:left; }
.xor-kw-nr-r { float:right; }
.xor-kw-bar { text-align:center; margin:0 16px 2px 0 !important; padding:4px; }
.xor-kw-bar-txt { line-height:35px;vertical-align:top;font-weight:bold; }

