#wizard .centered {
	text-align: center;
}

#wizard #results-counter {
	font-size: 1.05em;
	font-weight: bold;
	display: block;
	position: absolute;
	top: 2px;
	left: 30%;
	width: 40%;
	text-align: center;
	color: #519E2D;
}

#wizard #results-counter .low {
	color: red;
}

#wizard .help {
	background-image: url(../images/wizard/help.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	line-height: 18px;
	display: -moz-inline-block;
	display: inline-block;
}
#wizard .help span {
	display: none;
}

#wizard .label-boxes label {
	display: block;
	float: left;
	width: 175px;
	text-align: center;
	border: 1px solid #eee;
	margin: 0px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding: 4px;
	position: relative;
}

#wizard .label-boxes.kameratyp label .help {
	display: block;
	position: absolute;
	right: 10px;
	top: 160px;
}

#wizard .label-boxes.hersteller label {
	width: 130px;
	height: 55px;
}

#wizard .label-boxes.kategorien label,
#wizard .label-boxes.such-art label {
	border: 0px none;
}

#wizard .label-boxes.kategorien label span,
#wizard .label-boxes.such-art label span {
	position: absolute;
	bottom: 13px;
	left: 0;
	width: 95%;
	text-align: center;
}

#wizard .label-boxes .list-end {
	display: block;
	clear: both;
}

#wizard .step-nav {
	height: 40px;
	position: relative;
}

#wizard .step-nav input[disabled] {
	color: #AAA;
}

#wizard .step-nav .prev {
	position: absolute;
	left: 0px;
	top: 0px;
}

#wizard .step-nav .next {
	position: absolute;
	right: 0px;
	top: 0px;
}

#wizard .filter-line {
	clear: left;
	margin-bottom: 0.7em;
}

#wizard .filter-line .filter-title {
	clear: left;
	/*float: left;*/
	/*width: 20%;*/
	overflow: hidden;
}

#wizard .filter-line .filter-title h4 {
	font-size: 1.05em;
	font-weight: bold;
	margin: 0.5em 0em;
	padding: 0;
	border: 0px none;
}

#wizard .filter-line .filter-select {
	clear: left;
	float: left;
	width: 60%;
	overflow: hidden;
}

#wizard .filter-line .filter-select label {
	display: block;
	padding-left: 33px;
}

#wizard .filter-line .filter-weight {
	float: left;
	width: 40%;
	overflow: hidden;
}

#wizard .filter-line .filter-weight label {
	float: left;
	width: 20% !important;
	width: 19%;
	overflow: hidden;
	text-align: center;
}

#wizard .filter-line .filter-weight label span {
	display: block;
	font-size: 0.9em;
}

#wizard .filter-line .filter-infos {
	clear: left;
	padding-top: 5px;
}

#wizard .filter-line .filter-infos .ok,
#wizard .filter-line .filter-infos .warning {
	margin-bottom: 5px;
	padding: 5px;
}

#wizard .slider-box {
	width: 264px !important;
	width: 330px;
	padding: 0px 33px;
}

#wizard .slider-box .ui-slider {
	background-image: url('../images/wizard/slider-bg.png');
	width: 264px;
}

#wizard .slider-box .ui-slider .ui-slider-handle {
	background-image: url(../images/wizard/slider-handle.png);
}

#wizard .slider-box .slider .ui-slider-soft {
	position: absolute;
	background-repeat: no-repeat;
	background-position: left top;
}



#wizard .slider-box .slider .ui-slider-soft,
#wizard .slider-box .slider .ui-slider-range {
	top: 3px;
	height: 17px;
}

#wizard .slider-box .slider .ui-slider-range {
	opacity: 1;
	filter: none;
	background-color: transparent;
	background-image: url('../images/wizard/slider-range-bg.png');
	background-repeat: repeat;
}
#wizard .slider-box.weight-light .ui-slider-soft { width: 36px; }
#wizard .slider-box.weight-normal .ui-slider-soft { width: 26px; }
#wizard .slider-box.weight-heavy .ui-slider-soft { width: 18px; }
#wizard .slider-box.weight-force .ui-slider-soft { width: 0px; display: none; }

#wizard .slider-box.weight-light .ui-slider-soft.min { background-image: url('../images/wizard/weight_light_wg.png'); }
#wizard .slider-box.weight-normal .ui-slider-soft.min { background-image: url('../images/wizard/weight_normal_wg.png'); }
#wizard .slider-box.weight-heavy .ui-slider-soft.min { background-image: url('../images/wizard/weight_heavy_wg.png'); }
#wizard .slider-box.weight-light .ui-slider-soft.max { background-image: url(../images/wizard/weight_light_gw.png); }
#wizard .slider-box.weight-normal .ui-slider-soft.max { background-image: url(../images/wizard/weight_normal_gw.png); }
#wizard .slider-box.weight-heavy .ui-slider-soft.max { background-image: url(../images/wizard/weight_heavy_gw.png); }

#wizard .slider-box .disabled {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	filter: alpha(opacity=60);
}

#wizard .slider-box .slider.disabled .ui-slider-soft,
#wizard .slider-box .slider.disabled .ui-slider-range {
	display: none;
}

#wizard .slider-box .options {
	height: auto !important;
	height: 2em;
	min-height: 2em;
	padding: 0px 6px; /* rechts/links handle_width/2 */
	margin: 0;
	list-style-type: none;
	/*width: 260px;*/
	/*width: 100%;*/
}

#wizard .slider-box.num-3 .options { margin: 0px -33px; /*-16.66%;*/ }
#wizard .slider-box.num-4 .options { margin: 0px -33px; /*-12.5%;*/ }
#wizard .slider-box.num-5 .options { margin: 0px -26px; /*-10%;*/ }
#wizard .slider-box.num-6 .options { margin: 0px -22px; /*-8.33%;*/ }
#wizard .slider-box.num-7 .options { margin: 0px -19px; /*-7.14%;*/ }
#wizard .slider-box.num-8 .options { margin: 0px -16px; /*-6.25%;*/ }
#wizard .slider-box.num-9 .options { margin: 0px -15px; /*-5.55%;*/ }
#wizard .slider-box.num-10 .options { margin: 0px -13px; /*-5%;*/ }

#wizard .slider-box .options li {
	font-size: 0.9em;
	text-align: center;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: none;
	color: #888;
}

#wizard .slider-box.num-3 .options li { width: 106px; /*33.33%;*/ }
#wizard .slider-box.num-4 .options li { width: 79px; /*25%;*/ }
#wizard .slider-box.num-5 .options li { width: 60px; /*20%;*/ }
#wizard .slider-box.num-6 .options li { width: 49px; /*16.66%;*/ }
#wizard .slider-box.num-7 .options li { width: 41px; /*14.28%;*/ }
#wizard .slider-box.num-8 .options li { width: 35px; /*12.5%;*/ }
#wizard .slider-box.num-9 .options li { width: 31px; /*11.11%;*/ }
#wizard .slider-box.num-10 .options li { width: 27px; /*10%;*/ }

#wizard .slider-box.num-10 .options li.option-2,
#wizard .slider-box.num-10 .options li.option-3,
#wizard .slider-box.num-10 .options li.option-4 {
	width: 61px;
}

#wizard .slider-box.num-10 .options li.option-2,
#wizard .slider-box.num-10 .options li.option-3,
#wizard .slider-box.num-10 .options li.option-4,
#wizard .slider-box.num-10 .options li.option-5,
#wizard .slider-box.num-10 .options li.option-6,
#wizard .slider-box.num-10 .options li.option-7,
#wizard .slider-box.num-10 .options li.option-8,
#wizard .slider-box.num-10 .options li.option-9 {
	width: 28px;
}

#wizard .slider-box .options li.selected {
	color: #000;
}

#wizard .slider-box .options li.options-end {
	height: 1px;
	width: 1px;
	clear: left;
	overflow: hidden;
}

#wizard #results-box h3 {
	font-size: 1.05em;
	font-weight: bold;
	margin: 0;
}

#wizard #results-box h4 {
	font-size: 1em;
	margin: 0;
	margin-top: 1em;
}

#wizard #results-box p {
	margin: 0.4em 0em;
}

#wizard #results-box table th,
#wizard #results-box table td {
	font-size: 0.95em;
}

#wizard #results-box table tr.platz-1 td.column-platz {
	font-size: 2em;
	font-weight: bold;
}

#wizard #results-box table.prices {
	width: 145px;
	margin: 0;
}

#wizard #results-box table.prices th,
#wizard #results-box table.prices td {
	font-size: 0.95em;
	padding: 1px;
	margin: 0;
	border: 0px none;
}

#wizard #results-box .result td {
	border-top: 1px solid #D3E7F4;
}

#wizard #next-row div {
	height: 30px;
	position: relative;
}

#wizard #next-row div .roundbutton.load_next {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

/* Dialoge */

.warning.ui-dialog,
.ui-dialog {
	background-color: #fff;
	padding: 0;
	border: 1px solid #CCCCCC;
	overflow: visible !important;
}

.ui-dialog .ui-dialog-titlebar {
	border-bottom: 1px solid #82d407;
	background: #78c801 url(../images/wizard/dialog-title-l.png) no-repeat left top;
	padding: 0px;
	margin: -1px;
	margin-bottom: 0px;
}

.ui-dialog .ui-dialog-titlebar span {
	background: url(../images/wizard/dialog-title-r.png) no-repeat right top;
	display: block;
	height: 19px !important;
	height: 29px;
	padding: 5px;
	color: white;
	font-weight: bold;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-disabled .ui-dialog-titlebar {
	cursor: default;
}

.ui-dialog .ui-dialog-titlebar-close {
	width: 16px;
	height: 16px;
	background: url(../images/wizard/dialog-close.png) no-repeat;
	position:absolute;
	top: 6px;
	right: 7px;
	cursor: default;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.ui-dialog .ui-dialog-titlebar-close-hover {
	background: url(../images/wizard/dialog-close-hover.png) no-repeat;
}

.ui-dialog .ui-dialog-content {
	margin: 0.7em;
}

.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

/* Werbung */

#wizard-ad {
	padding-top: 10px;
}
