span.select div.ui-select span.ui-btn-inner {
  display: none;
}

input.ui-slider-input {
  display: none !important;
}

div.ui-slider {
  height: 4px;
  display: block;
  position: relative;
	background: #ccc url(/img/rechner/track-bg.png) repeat-x 0 0;
	border: 1px solid #aeaeae;
}

div.ui-slider .ui-slider-handle {
  position: absolute;
  top: -6px;
  z-index: 2;
  width: 20px;
  height: 25px;
  cursor: e-resize;
  background: url(/img/thumb.gif) 0px 0px no-repeat;
}

.text-slider div.ui-slider .ui-slider-handle:after {
background: rgb(249,219,189);
background: -moz-linear-gradient(-45deg,  rgb(249,219,189) 0%, rgb(252,176,97) 25%, rgb(233,122,7) 50%, rgb(233,122,7) 75%, rgb(196,111,27) 90%, rgb(177,98,16) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(249,219,189)), color-stop(25%,rgb(252,176,97)), color-stop(50%,rgb(233,122,7)), color-stop(75%,rgb(233,122,7)), color-stop(90%,rgb(196,111,27)), color-stop(100%,rgb(177,98,16)));
background: -webkit-linear-gradient(-45deg,  rgb(249,219,189) 0%,rgb(252,176,97) 25%,rgb(233,122,7) 50%,rgb(233,122,7) 75%,rgb(196,111,27) 90%,rgb(177,98,16) 100%);
background: -o-linear-gradient(-45deg,  rgb(249,219,189) 0%,rgb(252,176,97) 25%,rgb(233,122,7) 50%,rgb(233,122,7) 75%,rgb(196,111,27) 90%,rgb(177,98,16) 100%);
background: -ms-linear-gradient(-45deg,  rgb(249,219,189) 0%,rgb(252,176,97) 25%,rgb(233,122,7) 50%,rgb(233,122,7) 75%,rgb(196,111,27) 90%,rgb(177,98,16) 100%);
background: linear-gradient(135deg,  rgb(249,219,189) 0%,rgb(252,176,97) 25%,rgb(233,122,7) 50%,rgb(233,122,7) 75%,rgb(196,111,27) 90%,rgb(177,98,16) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9dbbd', endColorstr='#b16210',GradientType=1 );

}

.text-slider div.ui-slider .ui-slider-handle {
  cursor: e-resize
}

div.ui-slider .ui-slider-bg {
  height: 4px;
	display: block;
	background: transparent url(/img/rechner/track-bg.png) repeat-x 0 -10px;
}

.ui-slider-handle .ui-btn-inner {
  position: absolute;
  z-index: 2;
  width: 20px;
  height: 25px;
  cursor: e-resize;
  background: url(/img/thumb.gif) 0px 0px no-repeat;
}

div.marginLeft {
  width: auto;
  float: left;
}

div.marginRight {
  width: auto;
  float: right
}

.inline_slider div.ui-slider .ui-slider-handle,
.inline_slider  .ui-slider-handle .ui-btn-inner {
  height: 17px;
}

div#jqSlider div.valueLabel,
div.ui-slider a.ui-slider-handle div.valueLabel {
  top: 22px;
  left: -26px;
  z-index: 1;
  color: #333;
  text-decoration: none;
  cursor: e-resize;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  border: 1px solid #999;
  text-align: center !important;
  padding: 0 5px;
  background-color: #fff;
  width: 50px;
}

.ui-popup-container {
  padding: 0;
  display: inline-block;
  position: absolute;
  z-index: 1100;
  outline: 0;
}

.ui-popup-open .ui-header-fixed,
.ui-popup-open .ui-footer-fixed {
	position: absolute !important; 	/* See line #553 of popup.js */
}

.ui-popup-container {
	z-index: 1100;
	display: inline-block;
	position: absolute;
	padding: 0;
	outline: 0;
}
.ui-popup {
	position: relative;
}
.ui-popup.ui-content,
.ui-popup .ui-content {
	overflow: visible;
}
.ui-popup > p,
.ui-popup > h1,
.ui-popup > h2,
.ui-popup > h3,
.ui-popup > h4,
.ui-popup > h5,
.ui-popup > h6 {
	margin: .5em 7px;
}
.ui-popup > span {
	display: block;
	margin: .5em 7px;
}
.ui-popup .ui-title {
	font-size: 16px;
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .5em;
}
.ui-popup-container .ui-content > p,
.ui-popup-container .ui-content > h1,
.ui-popup-container .ui-content > h2,
.ui-popup-container .ui-content > h3,
.ui-popup-container .ui-content > h4,
.ui-popup-container .ui-content > h5,
.ui-popup-container .ui-content > h6 {
	margin: .5em 0;
}
.ui-popup-container .ui-content > span {
	margin: 0;
}
.ui-popup-container .ui-content > p:first-child,
.ui-popup-container .ui-content > h1:first-child,
.ui-popup-container .ui-content > h2:first-child,
.ui-popup-container .ui-content > h3:first-child,
.ui-popup-container .ui-content > h4:first-child,
.ui-popup-container .ui-content > h5:first-child,
.ui-popup-container .ui-content > h6:first-child {
	margin-top: 0;
}
.ui-popup-container .ui-content > p:last-child,
.ui-popup-container .ui-content > h1:last-child,
.ui-popup-container .ui-content > h2:last-child,
.ui-popup-container .ui-content > h3:last-child,
.ui-popup-container .ui-content > h4:last-child,
.ui-popup-container .ui-content > h5:last-child,
.ui-popup-container .ui-content > h6:last-child {
	margin-bottom: 0;
}
.ui-popup > img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.ui-popup iframe {
	vertical-align: middle;
}

@media all and (min-width: 450px){
	.ui-popup .ui-field-contain label.ui-submit,
	.ui-popup .ui-field-contain .ui-controlgroup-label,
	.ui-popup .ui-field-contain label.ui-select,
	.ui-popup .ui-field-contain label.ui-input-text {
		font-size: 16px; line-height: 1.4; display: block; font-weight: normal; margin: 0 0 .3em;
	}
	.ui-popup .ui-field-contain .ui-btn.ui-submit,
	.ui-popup .ui-field-contain .ui-controlgroup-controls,
	.ui-popup .ui-field-contain .ui-select,
	.ui-popup .ui-field-contain input.ui-input-text,
	.ui-popup .ui-field-contain textarea.ui-input-text,
	.ui-popup .ui-field-contain .ui-input-search {
		width: 100%; display: block;
	}
}
.ui-popup > .ui-btn-left,
.ui-popup > .ui-btn-right {
	position: absolute;
	top: -9px;
	margin: 0;
	z-index: 1101;
}
.ui-popup > .ui-btn-left { left: -9px; }
.ui-popup > .ui-btn-right { right: -9px; }
.ui-popup.ui-corner-all > .ui-header,
.ui-popup.ui-corner-all ~ .ui-content,
.ui-popup.ui-corner-all > .ui-content:first-child {
	-webkit-border-top-left-radius:  inherit;
	border-top-left-radius:          inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius:         inherit;
}
.ui-popup.ui-corner-all > .ui-content,
.ui-popup.ui-corner-all > .ui-footer,
.ui-popup.ui-corner-all > .ui-header:nth-child(n):last-child {
	-webkit-border-bottom-left-radius:  inherit;
	border-bottom-left-radius:          inherit;
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius:         inherit;
}
.ui-popup.ui-corner-all > .ui-content:nth-child(2),
.ui-popup.ui-corner-all > .ui-header:nth-child(2) {
	-webkit-border-top-left-radius:  0;
	border-top-left-radius:          0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius:         0;
}
.ui-popup.ui-corner-all > .ui-content:nth-last-child(1n+2),
.ui-popup.ui-corner-all > .ui-footer:nth-last-child(1n+2) {
	-webkit-border-bottom-left-radius:  0;
	border-bottom-left-radius:          0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius:         0;
}
.ui-popup.ui-corner-all > .ui-header:only-child,
.ui-popup.ui-corner-all > .ui-footer:only-child {
	-webkit-border-radius: inherit;
	border-radius:         inherit;
}
.ui-popup-hidden { top: -99999px; left: -9999px; }

.ui-overlay {
	background: #666;
	filter: Alpha(Opacity=50);
	opacity: .5;
	position: absolute;
	width: 100%;
	height: 100%;
}

.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px 	rgba(0,0,0,.6);
}

.ui-popup-screen {
	background-color: #000;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 1px;
	position: fixed;
	filter: Alpha(Opacity=0);
	opacity: 0;
	z-index: 1099;
}
.ui-popup-screen.in {
	opacity: 0.3;
	filter: Alpha(Opacity=30);
}
.ui-popup-screen.out {
	opacity: 0;
	filter: Alpha(Opacity=0);
}

body > div.ui-body-c {
  border: none;
}
.ui-body-e {
	border: 1px solid #ccc /*{e-body-border}*/;
	border-radius: 5px;
  color: 	#111 /*{e-body-color}*/;
  text-shadow: 0 /*{e-body-shadow-x}*/ 1px /*{e-body-shadow-y}*/ 0 /*{e-body-shadow-radius}*/ 	#fff /*{e-body-shadow-color}*/;
  background: 			#f6e8dd /*{e-body-background-color}*/;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{e-body-background-start}*/), to( #f6e8dd /*#f1a46b {e-body-background-end}*/)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient( #f6efe9 /*{e-body-background-start}*/, #f6e8dd /*{e-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient( #f6efe9 /*{e-body-background-start}*/, #f6e8dd /*{e-body-background-end}*/); /* FF3.6 */
  background-image:     -ms-linear-gradient( #f6efe9 /*{e-body-background-start}*/, #f6e8dd /*{e-body-background-end}*/); /* IE10 */
  background-image:      -o-linear-gradient( #f6efe9 /*{e-body-background-start}*/, #f6e8dd /*{e-body-background-end}*/); /* Opera 11.10+ */
  background-image:         linear-gradient( #f6efe9 /*{e-body-background-start}*/, #f6e8dd /*{e-body-background-end}*/);
}

.ui-page {
  background: none !important;
}

.ui-screen-hidden,
.ui-selectmenu-hidden,
.ui-loader {
  display: none;
}

.ui-icon-delete:before {
  content: ' X';
  color: #fff;
}

.ui-btn-up-a {
	border: 1px solid 		#111 /*{a-bup-border}*/;
	border-radius: 15px;
	background: 			#333 /*{a-bup-background-color}*/;
	font-weight: bold;
	color: 					#fff /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 1px /*{a-bup-shadow-radius}*/ #111 /*{a-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #444 /*{a-bup-background-start}*/), to( #2d2d2d /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #444 /*{a-bup-background-start}*/, #2d2d2d /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #444 /*{a-bup-background-start}*/, #2d2d2d /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #444 /*{a-bup-background-start}*/, #2d2d2d /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #444 /*{a-bup-background-start}*/, #2d2d2d /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #444 /*{a-bup-background-start}*/, #2d2d2d /*{a-bup-background-end}*/);
}
.ui-btn-up-a:visited,
.ui-btn-up-a a.ui-link-inherit {
	color: 					#fff /*{a-bup-color}*/;
}
.ui-btn-hover-a {
	border: 1px solid 		#000 /*{a-bhover-border}*/;
	border-radius: 15px;
	background: 			#444 /*{a-bhover-background-color}*/;
	font-weight: bold;
	color: 					#fff /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 1px /*{a-bhover-shadow-radius}*/ #111 /*{a-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #555 /*{a-bhover-background-start}*/), to( #383838 /*{a-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #555 /*{a-bhover-background-start}*/, #383838 /*{a-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #555 /*{a-bhover-background-start}*/, #383838 /*{a-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #555 /*{a-bhover-background-start}*/, #383838 /*{a-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #555 /*{a-bhover-background-start}*/, #383838 /*{a-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #555 /*{a-bhover-background-start}*/, #383838 /*{a-bhover-background-end}*/);
}
.ui-btn-hover-a:visited,
.ui-btn-hover-a:hover,
.ui-btn-hover-a a.ui-link-inherit {
	color: 					#fff /*{a-bhover-color}*/;
}
.ui-btn-down-a {
	border: 1px solid 		#000 /*{a-bdown-border}*/;
	border-radius: 15px;
	background: 			#222 /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: 					#fff /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 1px /*{a-bdown-shadow-radius}*/ #111 /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #202020 /*{a-bdown-background-start}*/), to( #2c2c2c /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #202020 /*{a-bdown-background-start}*/, #2c2c2c /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #202020 /*{a-bdown-background-start}*/, #2c2c2c /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #202020 /*{a-bdown-background-start}*/, #2c2c2c /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #202020 /*{a-bdown-background-start}*/, #2c2c2c /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #202020 /*{a-bdown-background-start}*/, #2c2c2c /*{a-bdown-background-end}*/);
}
.ui-btn-down-a:visited,
.ui-btn-down-a:hover,
.ui-btn-down-a a.ui-link-inherit {
	color: 					#fff /*{a-bdown-color}*/;
}
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-btn-icon-notext { width: 24px; height: 24px; }
.ui-btn-icon-notext .ui-btn-inner { padding: 0; height: 100%; }
.ui-btn-icon-notext .ui-btn-inner .ui-icon { margin: 2px 1px 2px 3px; float: left; }
.ui-btn-icon-notext .ui-btn-text { position: absolute; left: -9999px; }
.ui-btn-icon-notext .ui-btn-inner .ui-icon-delete {
  margin-top: 0px;
  margin-left: 6px;
}

/* Dialog */
.ui-dialog, .panel, .col-secondary .panel .panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ccc !important;
  z-index: 10000;
  display: none;
}

.col-secondary .panel {
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  background: transparent !important;
  z-index: 1;
  display: block;
}


.ui-dialog .ui-dialog-contain {
  max-width: 980px;
  margin: 10% auto;
  background: #fff;
  padding: 10px;
}
