.ui-dialog .ui-overlay-c {
	color: 					#fff /*{c-body-color}*/;
	text-shadow: 			none;
}
.ui-body-c {
	color: 					#fff /*{c-body-color}*/;
	text-shadow: 			none;
	background: 			rgb(0, 56, 99) /*{c-body-background-color}*/;
}
input.ui-input-text, textarea.ui-input-text {
	line-height: 1.0;
}
.ui-btn-up-a > .ui-btn-inner > .ui-icon-checkbox-off, .ui-btn-hover-a > .ui-btn-inner > .ui-icon-checkbox-off {
	background-color: #666;
}
.ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
	margin-top: -9.2px;
}
/*--------------------------------------*/
/* aus jquery-mobile.css */
/*--------------------------------------*/
.ui-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	zoom: 1;
	cursor: default !important;
	pointer-events: none;
}
.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 15px;
}
.ui-mini {
	margin-top: .25em; 
	margin-bottom: .25em;
}
.ui-shadow {
	box-shadow_: 0px 1px 4px rgba(0,0,0,.3);
}
.ui-corner-top {
	border-top-left-radius: .6em;
	border-top-right-radius: .6em;
}
.ui-corner-bottom {
	border-bottom-left-radius: .6em;
	border-bottom-right-radius: .6em;
}
.ui-corner-right {
	border-top-right-radius: .6em;
	border-bottom-right-radius: .6em;
}
.ui-corner-left {
	border-top-left-radius: .6em;
	border-bottom-left-radius: .6em;
}
.ui-corner-all {
	border-radius: .6em;
	background-clip: padding-box;
}
/*--------------------------------------*/
/* focus */
/*--------------------------------------*/
.ui-btn:focus, .ui-link-inherit:focus {
	outline: 0;
}
.ui-btn.ui-focus {
	z-index: 1;
}
.ui-focus,
.ui-btn_:focus {
	box-shadow: inset 0px 0px 3px 			#387bbe /*{global-active-background-color}*/, 0px 0px 9px 		#387bbe /*{global-active-background-color}*/;
}
.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
	box-shadow: 0px 0px 12px 					#387bbe /*{global-active-background-color}*/;	
}
.ui-or-input-element:focus,
.ui-or-select-element:focus {
	box-shadow: rgb(56, 123, 190) 0px 0px 8px 0px;
	outline: 0;
	cursor: auto;
}
/*--------------------------------------*/
/* button aus jquery-mobile.css */
/*--------------------------------------*/
.ui-btn {
	display: block; 
	text-align: center; 
	cursor: pointer; 
	position: relative; 
	margin: .5em 0; 
	padding: 0;
}
.ui-btn-inline {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
}
.ui-btn-inner {
	border-top: 1px solid #fff;
	border-color: rgba(255,255,255,.3);
	font-size: 16px; 
	padding: .6em 20px; 
	min-width: .75em; 
	display: block; 
	position: relative; 
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap; 
	zoom: 1;
}
.ui-mini .ui-btn-inner {
	font-size: 12.5px; 
	padding: .5em 11px .55em; 
}
.ui-btn-text {
	position: relative; 
	z-index: 1; 
	width: 100%; 
	-moz-user-select: none; 
	-webkit-user-select: none; 
	-ms-user-select: none;
}
/*--------------------------------------*/
/* Button start */
/*--------------------------------------*/
.ui-btn-up-start_button {
	border: 				1px solid #ccc;
	background: 			#eee;
	background-image:		linear-gradient(rgb(240,240,240), rgb(210,210,210));
}
.ui-btn-hover-start_button {
	border: 				1px solid #bbb;
	background: 			#dfdfdf;
	background-image:		linear-gradient(rgb(210,210,210), rgb(180,180,180));
}
.ui-btn-down-start_button {
	border: 				1px solid #bbb;
	background: 			#d6d6d6;
	background-image:		linear-gradient(rgb(180,180,180), rgb(210,210,210));
}
.ui-btn-up-start_button,
.ui-btn-hover-start_button,
.ui-btn-down-start_button {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #f0f0f0;
	text-shadow: 0px 1px 1px #fff;
	text-decoration: none;
}
/*--------------------------------------*/
/* Button light */
/*--------------------------------------*/
.ui-btn-up-1 {
	border: 				1px solid #ccc;
	background: 			#eee;
	background-image:		linear-gradient(rgb(240,240,240), rgb(210,210,210));
}
.ui-btn-hover-1 {
	border: 				1px solid #bbb;
	background: 			#dfdfdf;
	background-image:		linear-gradient(rgb(210,210,210), rgb(180,180,180));
}
.ui-btn-down-1 {
	border: 				1px solid #bbb;
	background: 			#d6d6d6;
	background-image:		linear-gradient(rgb(180,180,180), rgb(210,210,210));
}
.ui-btn-up-1,
.ui-btn-hover-1,
.ui-btn-down-1 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #f0f0f0;
	text-shadow: 0px 1px 1px #111;
	text-decoration: none;
}
/*--------------------------------------*/
/* Button dark */
/*--------------------------------------*/
.ui-btn-up-2 {
	border: 1px solid #333;
	background: #555;
	background-image: linear-gradient(rgb(88,88,88), rgb(48,48,48));
}
.ui-btn-hover-2 {
	border: 1px solid #222;
	background: #444;
	background-image: linear-gradient(rgb(112,112,112), rgb(80,80,80));
}
.ui-btn-down-2 {
	border: 1px solid #222;
	background: #222;
	background-image: linear-gradient(rgb(64,64,64), rgb(80,80,80));
}
.ui-btn-up-2,
.ui-btn-hover-2,
.ui-btn-down-2 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight_: bold;
	color: #f0f0f0;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 1px /*{a-bup-shadow-radius}*/ #111 /*{a-bup-shadow-color}*/;
	text-decoration: none;
}
/*--------------------------------------*/
/* Button navi */
/*--------------------------------------*/
.ui-btn-up-navi {
	border: 1px solid 		#333;
	background: 			#555;
	background-image:		linear-gradient(rgb(136,136,136), rgb(96,96,96));
}
.ui-btn-hover-navi {
	border: 1px solid 		#222;
	background: 			#444;
	background-image:		linear-gradient(rgb(112,112,112), rgb(80,80,80));
}
.ui-btn-down-navi {
	border: 1px solid 		#222;
	background: 			#222;
	background-image:		linear-gradient(rgb(62,62,62), rgb(80,80,80));
}
.ui-btn-up-navi,
.ui-btn-hover-navi,
.ui-btn-down-navi {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight_: bold;
	color: #f0f0f0;
	text-shadow: 0px 1px 1px #111;
	text-decoration: none;
}
/*--------------------------------------*/
/* Button image */
/*--------------------------------------*/
.ui-btn-up-image {
	border: 1px solid 		#333;
	background: 			#555;
	background-image:		linear-gradient(rgb(136,136,136), rgb(96,96,96));
}
.ui-btn-hover-image {
	border: 1px solid 		#222;
	background: 			#444;
	background-image:		linear-gradient(rgb(112,112,112), rgb(80,80,80));
}
.ui-btn-down-image {
	border: 1px solid 		#222;
	background: 			#222;
	background-image:		linear-gradient(rgb(62,62,62), rgb(80,80,80));
}
.ui-btn-up-image,
.ui-btn-hover-image,
.ui-btn-down-image {
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-radius: 4px;
}
.ui-btn-up-image_share {
	border: 1px solid 		#333;
	background: 			#555;
	background-image:		linear-gradient(rgb(136,136,136), rgb(96,96,96));
}
.ui-btn-hover-image_share {
	border: 1px solid 		#222;
	background: 			#444;
	background-image:		linear-gradient(rgb(112,112,112), rgb(80,80,80));
}
.ui-btn-down-image_share {
	border: 1px solid 		#222;
	background: 			#222;
	background-image:		linear-gradient(rgb(62,62,62), rgb(80,80,80));
}
.ui-btn-up-image_share,
.ui-btn-hover-image_share,
.ui-btn-down-image_share {
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-radius: 4px;
}
.ui-btn-up-image_share::-moz-focus-inner, 
.ui-btn-hover-image_share::-moz-focus-inner, 
.ui-btn-down-image_share::-moz-focus-inner { 
	border: 0; 
	padding: 0; 
	margin-top: -2px; 
	margin-bottom_: -2px; 
}
/*--------------------------------------*/
/* active */
/*--------------------------------------*/
.ui-btn-active-1,
.ui-btn-active-2,
.ui-btn-active-navi,
.ui-list-2-active {
	border: 				1px solid rgb(60,100,140);
	background: 			#d6d6d6;
	color: #eee;
	text-shadow: 0px 1px 1px #111;
}
.ui-btn-active-1 {
	background: 			rgb(115,145,230);
	background-image:		linear-gradient(rgb(140,170,255), rgb(90,120,200)); /* #5f9cc5 #396b9e*/
}
.ui-btn-active-2 {
	background-image:		linear-gradient(rgb(140,170,255), rgb(90,120,200)); /* #5f9cc5 #396b9e*/
}
.ui-btn-active-navi {
	background-image:		linear-gradient(rgb(140,170,255), rgb(90,120,200)); /* #5f9cc5 #396b9e*/
}
.ui-list-2-active {
	background-image:		linear-gradient(rgb(140,170,255), rgb(90,120,200)); /* #5f9cc5 #396b9e*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8caaff', endColorstr='#5a78c8');
}
/*--------------------------------------*/
/* List dark */
/*--------------------------------------*/
.ui-list-2 {
	background-image: linear-gradient(rgb(136,136,136), rgb(108,108,108));
}
.ui-list-2:hover {
/*	background-image: linear-gradient(rgb(136,136,136), rgb(108,108,108));*/
}
.ui-list-2-down {
	background-image: linear-gradient(rgb(136,136,136), rgb(108,108,108));
}
.ui-list-2-no-hover {
	background-image: linear-gradient(rgb(136,136,136), rgb(108,108,108));
}
/*--------------------------------------*/
/* List light */
/*--------------------------------------*/
.ui-list-1 {
	background-image: linear-gradient(rgb(255,255,255), rgb(240,240,240));
}
.ui-list-1:hover {
	background-image: linear-gradient(#f6f6f6, #e0e0e0);
	border-color: #b0b0b0;
}
.ui-list-1-down {
	background-image: linear-gradient(#d0d0d0, #e0e0e0);
	border-color: #40b0b0;
}
.ui-list-1-active {
	background-image: linear-gradient(rgb(200,230,255), rgb(110,150,200));
	border-color: #b0b0b0;
}
.ui-list-1-active_:hover {
	background-image: linear-gradient(#f6f6f6, #e0e0e0);
	border-color: #b0b0b0;
}
/*--------------------------------------*/
.ui-or-input-element, 
.ui-or-input-element_readonly, 
.ui-or-select-element {
	border: 1px solid rgb(170, 170, 170);
	border-radius: .6em;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px inset;
	box-sizing: border-box;
	padding: 4px 6px 4px 6px;
	background: rgb(245, 245, 245);
	font-size: 14px;
	color: rgb(32, 32, 32);
	min-height: 27px;
}
.ui-or-input-element_readonly {
	border: 1px solid rgb(170, 170, 170);
	background: transparent;
	color: rgb(255, 255, 255);
}
.ui-or-select-element {
	border: 1px solid rgb(170, 170, 170);
	background: rgb(245, 245, 245);
	color: rgb(255, 255, 255);
	cursor: pointer;
}
/*--------------------------------------*/
.ui-or-checkbox {
 	border-radius: 3px;
 	width: 18px;
 	height: 18px;
 	background: url("images/icons-18-white.png") no-repeat scroll 0% 0% rgba(0, 0, 0, 0.4);
	background-position: -684px 50%;
	background-color: rgba(200, 210, 220, .4);
}
.ui-or-checkbox-on {
	background-position: -648px 50%;
 	background-color: rgb(69, 150, 206);
}
.ui-or-radio {
 	border-radius: 9px;
 	width: 18px;
 	height: 18px;
 	background: url("images/icons-18-white.png") no-repeat scroll 0% 0% rgba(0, 0, 0, 0.4);
	background-position: -756px 50%;
	background-color: rgba(200, 210, 220, .4);
	background-color_: transparent;
}
.ui-or-radio-on {
	background-position: -720px 50%;
 	background-color: rgb(69, 150, 206);
	box-shadow_: 0px 1px 0 					rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}
/*--------------------------------------*/
.ui-or-pin {
 	border-radius: 3px;
 	width: 22px;
 	height: 22px;
 	padding: 2px 2px 0px 0px;
	background-color: rgba(180, 150, 80, 0.9);
}
.ui-or-pin-on {
}
.ui-or-pin-off {
	background-color: rgba(128, 128, 128, 0.3);
}
.ui-or-pin-on > img {
	visibility: visible;
}
.ui-or-pin-off > img {
	visibility: hidden;
}

