/**
 * 1-2-3.TV Styles
 *
 * Product Layout (all parts) for www.1-2-3.tv
 *
 * @project www.1-2-3.tv
 * @version 0.0.1
 * @package xhtml-css
 * @author Claudia Schmidt
 * @copyright 2009 by the author
 * @cssdoc version 1.0-pre
 *
 */

 /**
  * generall product styles
  */
#body .discount {
	color: #be211e;
}

 /**
  * product category navigation
  * @section: product list/gallery
  */
 #body .pr-categories {
	border-bottom: 4px solid #be211e;
	float: left;
	width: 987px;
	margin-left: -27px;
	margin-top: -15px;
	margin-bottom: 20px;
}

#body .pr-categories ul {
	float: left;
}

#body .pr-categories ul li {
	float: left;
	background: url(img/pr-categories-li.png) 0px 7px no-repeat;
	height: 37px;
	max-width: 126px;
	min-width: 68px;
	text-align: center;
	border-bottom: 1px solid #ffffff;
}

#body .pr-categories ul li.first,
#body .pr-categories ul li.active + li {
	background: none;
}

#body .pr-categories ul li a {
	display: block;
	height: 38px;
	padding: 7px 8px 0px;
	font-weight: bold;
	font-size: 1.08em;
	text-decoration: none;
}

#body .pr-categories ul li.first {
	min-width: 69px;
}

#body .pr-categories ul li.active {
	height: 38px;
	border-bottom: 0px none;
	background: url(img/pr-categories-li-active.png) top left no-repeat;
}

#body .pr-categories ul li.active a {
	color: #ffffff;
	background: url(img/pr-categories-a-active.png) top right no-repeat;
}

.pr-categories ul li#pr-categories-2043, .pr-categories ul li#pr-categories-2043 a span {
	width: 100px;
}

.pr-categories ul li#pr-categories-2015 a span {
	width: 101px;
}
	
.pr-categories ul li#pr-categories-2018 {
	width: 71px;
}

.pr-categories ul li#pr-categories-2017 {
	width:121px;
}

pr-categories ul li#pr-categories-2019 {
	width:127px;
	max-width:127px;
}

.pr-categories ul li#pr-categories-2022 {
	width:104px;
}

.pr-categories ul li#pr-categories-reduzierte_angebote {
	width: 107px;
}

/**
 * product filter
 * @section: product list/gallery
 */
.sidebar .nav-teaser form {
	margin: 10px 19px;
	position: relative;
}

.sidebar .nav-teaser form legend {
	font-weight: bold;
	font-size: 1.08em;
}

.sidebar .nav-teaser form legend a {
	font-size: 0.93em;
	position: absolute;
	right: 0px;
	top: -9px;
}

.sidebar .nav-teaser form label {
	font-size: 1.08em;
}

.sidebar .nav-teaser form label:hover {
	color: #be211e;
	cursor: pointer;
}

.sidebar .nav-teaser form label.active {
	color: #be211e;
}

/**
 * product details
 * @section: tv auktion
 */
#body .ranking {
	margin: 13px 24px;
}

#body .ranking label {
	float: left;
	font-weight: bold;
	width: 125px;
	margin-top: 8px;
}

#body .ranking input[type="text"] {
	width: 230px;
	height: 91px;
	border: 1px solid #a6a6a6;
	float: left;
}

#body .ranking input[type="image"] {
	border: 0px;
	margin-left: 283px;
	margin-top: 10px;
}
#body .ranking p {
	float: left;
}

#body .ranking fieldset.comments {
	float: left;
	width: 100%;
}

#body .ranking fieldset.comments p {
	color: #838383;
	width: 172px;
	float: left;
	padding: 0px;
}

#body .ranking fieldset.comments p a {
	text-decoration: underline;
	color: #838383;
}

/**
 * rating section
 * @section: tv auktion
 */
#body .ranking .stars {
	float: left;
	width: 100%;
	height: 39px;
}

#body .ranking .stars label {
	margin-top: 5px;
}

#body .ranking ol.rating {
	float: left;
}

#body .ranking ol.rating li {
	float: left;
	height: 23px;
	width: 23px;
	overflow: hidden;
	background-image: url(icons/star.png);
	background-position: 0% 0%;
}

#body .ranking ol.rating li a {
	display: block;
	height: 23px;
	width: 23px;
	padding-top: 1.2em;
	text-decoration: none;
	text-indent: -999em;
}

#body .ranking .one li,
#body .ranking .two li,
#body .ranking .three li,
#body .ranking .four li,
#body .ranking .five li {
 	background-position: 0% 0%;
}

#body .ranking .one li + li,
#body .ranking .two li + li + li,
#body .ranking .three li + li + li + li,
#body .ranking .four li + li + li + li + li {
	background-position: 0% 23px;
}

#body .ranking ol.rating.null li {
	background-position: 0% 23px;
}

#body .ranking ol.rating:hover li {
	background-position: 0% 0%;
}

#body .ranking ol.rating li:hover + li,
#body .ranking ol.rating li:hover + li + li,
#body .ranking ol.rating li:hover + li + li + li ,
#body .ranking ol.rating li:hover + li + li +li +li {
	background-position: 0% 23px;
}

/**
 *	comment section
 *	@section: tv auktion
 */
#body div.comments {
	float: left;
}

#body div.comments dl {
	float: left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cbcbcb;
	padding: 10px 23px 16px;
}

#body .double div.comments {
	width: 615px;
}

#body .double div.comments dl {
	width: 567px;
}

#body div.comments dl.last {
	border-bottom: 0px none;
}

#body div.comments dl dt,
#body div.pds-bewertung dl.summary dt {
	float: left;
	width: 127px;
	line-height: 1.20em;
	margin-top: 4px;
}

#body div.comments dl dd {
	float: left;
	width: 440px;
	padding-top: 23px;
}

#body div.comments dl.summary,
#body div.pds-bewertung dl.summary {
	padding-bottom: 0px;
}

#body div.pds-bewertung dl.summary {
	float: right;
}

#body div.comments dl.summary dt,
#body div.pds-bewertung dl.summary dt {
	font-weight: bold;
	padding-bottom: 0px;
}


#body div.comments dl.summary dt.rating,
#body div.pds-bewertung dl.summary dt.rating {
	height: 23px;
	width: 88px;
	margin-top: 0px;
	margin-left: 10px;
}

#body div.comments dl.summary dd {
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 6px;
	width: 342px;
	height: 23px;
	float: right;
}
#body #pds-comments div.comments dl.summary dd {
	width: 302px;
}

#body div.pds-bewertung dl.summary dd {
	width: auto;
	margin-top: 4px;
	margin-left: 5px;
	float: left;
	padding-left: 0;
}


#body div.comments dl.summary dd.no-comment {
	float: left;
}

/**
 * product teaser
 *	@section: product list/gallery
 */
#body .pr-teaser {
	margin: 10px 10px 0px 0px;
	background: #ffffff;
	float: left;
	position: relative;
	overflow: hidden;
}

#body .topmargin20 {
	margin-top: 20px;
}

#body .pr-teaser.single {
	width: 198px;
}

#body .pr-teaser.single .hd h2 {
	width: auto;
}


#body .pr-teaser.storied {
	height: 246px;
}

#body .pr-teaser.base {
	height: 157px;
}

#body .pr-teaser .hd {
	 background: transparent url(img/ft.png) repeat-x left top;
	 height: 8px;
}

#body .pr-teaser .hd h2 {
	background: transparent url(img/hd-h2-white.png) no-repeat right top
}

#body .pr-teaser .bd {
	text-align: center;
	width: auto;
}

#body .pr-teaser.single .bd {
	width: 196px;
}

#body .pr-teaser.double .bd {
	text-align: left;
	width: 613px;
}

#body .pr-teaser .i-video,
#body .tb-teaser .i-video {
	position: absolute;
	right: 10px;
	top: 9px;
	height: 23px;
	width: 37px;
	text-indent: -999em;
}

#body .pr-teaser.double .i-video,
#body .tb-teaser.double .i-video  {
	right: auto;
	left: 100px;
}

#body .pr-teaser .bd h3 {
	background: url(img/pr-teaser-bd-h3.png) top center no-repeat;
	font-size: 1.08em;
	font-weight: normal;
	padding-top: 9px;
}
#body .pr-teaser .bd p.price,
#body .pr-teaser .bd span.price,
#body .tb-teaser .pr-shop p.price {
	font-size: 1.25em;
	font-weight: bold;
}
#body .pr-teaser .bd p.price a {
	font-weight: bold;
}

#body .pr-teaser.double .bd p.price {
	position: absolute;
	right: 11px;
	top: 5px;
	text-align: right;
}
#body .pr-teaser .bd p.price strike{
	font-size: 0.8em;
}

#body .pr-teaser .bd .pr-image,
#body .tb-teaser .bd .pr-image {
	width: 138px;
	float: left;
	height: 141px;
	margin-left: 8px;
}

#body .pr-teaser .bd .pr-image img,
#body .tb-teaser .bd .pr-image img {
	margin: 0px;
	max-height: 141px;
	max-width: 138px;
}

#body .pr-teaser .bd .pr-description,
#body .tb-teaser .bd .pr-description {
	background: url(img/pr-description.png) no-repeat left center;
	float: left;
	padding-left: 20px;
	min-height: 154px;
	margin-top: -7px;
	margin-left: 10px;
	padding-top: 4px;
	width: 330px;
}

#body .pr-teaser .bd .pr-description h3,
#body .tb-teaser .bd .pr-description h3 {
	background: none;
	font-weight: bold;
}

#body .pr-teaser .bd a,
#body .pr-teaser .bd a h3,
#body .pr-teaser .bd a p,
#body #tabContent .tb-teaser .bd .product a {
	text-decoration: none;
}

#body #tabContent .tb-teaser .bd .product p.buyerbox a {
	text-decoration: underline;
}

#body .pr-teaser .bd .pr-description ul,
#body .tb-teaser .bd .pr-description ul {
	list-style-image: url(icons/ul.png);
	margin: 0px 23px;
}

#body .pr-teaser .bd .pr-description ul li,
#body .tb-teaser .bd .pr-description ul li {
	line-height: 25px;
}

#body .pr-teaser .ft .i-preoffer,
#body .tb-teaser .pr-shop .i-preoffer {
	position: absolute;
	bottom: 7px;
	left: 11px;
	height: 21px;
	text-indent: -999em;
}

#body .pr-teaser.single .ft .i-preoffer {
	width: 81px;
}

#body .pr-teaser.double .ft .i-preoffer,
#body .tb-teaser .pr-shop .i-preoffer {
	right: 11px;
	left: auto;
	bottom: 34px;
	width: 91px;
}

#body .pr-teaser .ft .i-buynow,
#body .tb-teaser .pr-shop .i-buynow {
	position: absolute;
	bottom: 7px;
	left: 96px;
	height: 21px;
	width: 91px;
	text-indent: -999em;
}

#body .pr-teaser.double .ft .i-buynow,
#body .tb-teaser .pr-shop .i-buynow {
	right: 11px;
	left: auto;
}

#body .pr-discount-detail,
#body .pr-discount-double,
#body .pr-discount-single {
	background:url("img/stoerer.png") no-repeat scroll left top transparent;
	height:39px;
	padding-left:12px;
	padding-top:20px;
	position:relative;
	width:48px;
	z-index: 1000;
	float:left;
}
#body .pr-discount-detail {
	margin-left:12px;
	margin-top:-450px;
}
#body .new-psd .pr-discount-detail {
	margin-top:-425px;
}
#body .pr-discount-double {
	margin-left:-12px;
	margin-top: -164px;
}
#body .pr-discount-single {
	margin-left: -220px;
	margin-top: 3px;
}
#body .pr-discount-detail span,
#body .pr-discount-double span,
#body .pr-discount-single span {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	-webkit-transform: rotate(-22.5deg);
	-moz-transform: rotate(-22.5deg);
	-o-transform: rotate(-22.5deg);
	transform: rotate(-22.5deg);
}

/**
 *	productlist section
 *	@section: tv programm
 */
#body .pr-list.double .bd {
	padding: 8px;
	width: 597px;
}

#body .pr-list.double .bd .product {
	width: 597px
}

#body .pr-list.tb-teaser .bd .pr-image {
	height: 156px;
}

#body .pr-list.tb-teaser .bd .pr-image img {
	margin: 8px 0px;
	max-height: 141px;
	max-width: 138px;
}

/**
 *	meta navigation section
 *	@section: product list/gallery
 */
.pr-metanavigation {
	clear: both;
	margin: 10px 25px 15px 0px;
	float: left;
	color: #626262;
}

.pr-metanavigation .view {
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}

.pr-metanavigation .pager {
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
}

.pr-metanavigation span {
	float: left;
}

.pr-metanavigation .info {
	border-bottom: 1px solid #d8d8d8;
	float: left;
	position: relative;
	width: inherit;
	padding-bottom: 8px;
	margin-bottom: 8px;
	height: 11px;
	width: 100%;
}

.pr-metanavigation .control {
	width: inherit;
	float: left;
	position: relative;
	width: 100%;
}

.pr-metanavigation .pager ul {
	float: left;
}

.pr-metanavigation .pager ul li {
	float: left;
	border-left: 1px solid #626262;
	padding-left: 8px;
	margin-left: 8px;
}

.pr-metanavigation .pager ul li:first-child {
	border-left: 0px none;
	padding-left: 0px;
}

.pr-metanavigation .pager ul li.active a {
	font-weight: bold;
	color: #be211e;
	text-decoration: none;
}

.pr-metanavigation .control .view {
	line-height: 20px;
}

.pr-metanavigation .control .view ul {
	float: left;
}

.pr-metanavigation .control .view ul li {
	float: left;
	padding-left: 0px;
	margin-left: 8px;
}
.pr-metanavigation .control .view ul li.i-gallery {
	margin-left: 0px;
}
.pr-metanavigation .control .view ul li.active a {
	text-decoration: none;
}
.pr-metanavigation .control .view ul span.clickarea{
	padding-left: 22px;
	text-decoration: underline;
	background-color: transparent;
	display: block;
}
.pr-metanavigation .control .view ul li.active span.clickarea{
	padding-left: 22px;
	text-decoration: none;
	background-color: transparent;
	display: block;
}
.pr-metanavigation .control .sorting {
	position: relative;
	top: 0px;
	left: 170px;
}

.pr-metanavigation .control .pager ul {
}

.pr-metanavigation .control .pager ul li {
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	margin-left: 0px;
	line-height: 18px;
	padding-left: 6px;
	padding-right: 6px;
	border-left: 0px none;
	background: transparent url(img/pager-li.png) center left no-repeat;
}
.pr-metanavigation .control .pager ul li.clickbutton {
	border: 0px none;
	margin-left:0;
	padding-left: 0px;
	padding-right: 0px;
}

.pr-metanavigation .control .pager ul li.clickable {
	margin-left: 0px;
	line-height: 18px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: 0px none;
	background: transparent url(img/pager-li.png) center left no-repeat;
}

.pr-metanavigation .control .pager ul li span.clickarea{
	margin-left: 0px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 18px;
	border-left: 0px none;
	text-decoration: underline;
	background-color: transparent;
	display: block;
}


.pr-metanavigation .control .pager ul li:first-child,
.pr-metanavigation .control .pager ul li.first {
	background-image: none;
}

.pr-metanavigation .control .pager ul li.active {
	background-color: #be211e;
	background-image: none;
	color: #ffffff;
}

.pr-metanavigation .control .pager ul li.active + li {
	background: none;
}

.pr-metanavigation .control .pager ul li a {
	text-decoration: none;
}

/**
 *	product detail teaser
 *	@section: product detail
 */
#body .pr-detail.loft {
	height: 490px;
}

#body .pr-detail .pr-directshipment {
	text-decoration: none;
	color:#fff;
	font-weight: bold;
	font-size:1.08em;
	display: block;
	height:17px;
	position:relative;
	top:-26px;
	left:420px;
	padding-left:10px;
	padding-top:6px;
	border-left: 2px solid #fff;
}
#body .new-psd .pr-directshipment {
	margin: 5px;
	text-align: right;
}

#body .new-psd .pr-directshipment a {
	text-decoration: underline;
	color: #828282;
	font-weight: normal;
}

#body .pr-detail .bd {
	padding: 20px 18px 3px 23px;
}

#body .wh-teaser#directshipmentinfo {
	margin-top: 63px;
}

#body .double .directshipmentinfo {
	background: url(icons/about.png) no-repeat 5px center;
	padding-left: 35px;
}

#body div.new-psd .double .directshipmentinfo {
	background: url(icons/about.png) no-repeat 13px 27px;
	padding: 20px 0px 0px 48px;
	width: 565px;
	height: 58px;
}

#body .directshipmentinfo p {
	padding-right: 40px;
}


#body .pr-detail .pr-image {
	float: left;
	width: 388px;
}

#body .pr-detail .pr-image .pr-image-inner {
	height: 325px;
	overflow: hidden;
}

#body .pr-detail .pr-image #pr-video, #pds-thumbs #pr-video {
	display: none;
}


#body .pr-detail .pr-image ul, #pds-thumbs ul {
	float: left;
	text-align: center;
}
#pds-thumbs ul li{
	float: left;
}

#body .pr-detail .pr-image ul .video, #pds-thumbs ul .video {
	position: absolute;
	left: 22px;
	top: 20px;
}

#body .pr-detail .pr-image ul label, #pds-thumbs ul label {
	color: #373737;
	font-size: 0.84em;
	font-weight: bold;
	text-transform: uppercase;
}
#pds-thumbs ul label{
	color:#828282;
	text-align:center;
	width:97px;
	display:block;
}

#body .pr-detail .pr-image .rounded, #pds-thumbs .rounded {
	margin: 10x 4px 10px 0px;
	position: relative;
}
#pds-thumbs .rounded img{
	padding: 7px;
	max-height:68px;
	max-width:91px;
	cursor:pointer;
}
#pds-thumbs .rounded{
	width: 97px;
	background: transparent url(img/pds_Thumb_bg.gif) no-repeat top left;
	margin: 0px 5px 0px 0px;
}
#body .pr-detail .pr-image .rounded a, #pds-thumbs .rounded a {
	text-decoration: none;
}
#pds-thumbs .rounded a {
	float:left;
	width:93px;
}
#body .pr-detail .pr-image .rounded.active {
	background-image: url(img/rounded-active.png);
}
#pds-thumbs .rounded.active {
	background-image: url(img/pds_activeThumb_bg.gif);
	height:79px;
	width:97px;
}
#body .pr-detail .pr-image .rounded.last, #pds-thumbs .rounded.last {
	margin-right: 0px;
	margin-left: 2px;
}

#body .pr-detail .pr-image .pr-mediaselect-div, #pds-thumbs .pr-mediaselect-div, #pds-thumbs .pr-mediaselect {
	margin-left:22px;
}
#body .bd .pr-mediaselect-div #sl-back, #pds-thumbs .pr-mediaselect-div #sl-back, #pds-thumbs .pr-mediaselect #sl-back {
	margin-top: 21px;
	margin-right: 14px;
}
#body .bd .pr-mediaselect-div #sl-forward, #pds-thumbs .pr-mediaselect-div #sl-forward, #pds-thumbs .pr-mediaselect #sl-forward {
	margin-top: 21px;
	margin-left: 11px;
}
#body .pr-detail .pr-image .pr-mediaselect-div .pr-mediaselect-scroller, #pds-thumbs .pr-mediaselect-div .pr-mediaselect-scroller, #pds-thumbs .pr-mediaselect .pr-mediaselect-scroller {
	float:left;
	overflow:hidden;
	position:relative;
	width: 291px;
}
#pds-thumbs .pr-mediaselect .pr-mediaselect-scroller, #pds-thumbs .pr-mediaselect-div .pr-mediaselect-scroller {
	width:303px;
}
#body .pr-detail .pr-image .pr-mediaselect-div #pr-mediaselect, #pds-thumbs .pr-mediaselect-div #pr-mediaselect, #pds-thumbs .pr-mediaselect #pr-mediaselect {
	list-style:none outside none;
	overflow:visible;
	padding:0;
	position:relative;
	width:31000px;
}
#body .pr-detail .pr-description {
	float: left;
	width: 167px;
	margin-left: 19px;
}

#body .pr-detail .pr-description p.alt-field {
	margin-top: 1px;
}

#body .pr-detail .pr-description .morelink {
	position: absolute;
	right: 45px;
}

#body .pr-detail .pr-description ul {
	list-style-image: url(icons/pr-description-ul.png);
	margin-left: 12px;
}

#body .pr-detail .bd h3 {
	font-size: 1.17em;
	margin-bottom: 12px;
}

#body .pr-detail .bd p {
	margin: 8px 0px;
}

#body .pr-detail .bd p.price,
#body .pr-detail .bd p.discount {
	font-weight: bold;
	position: relative;
}

#body .pr-detail .bd p.groundprice {
	margin-top:0px;
	text-align:right;
}

#body .pr-detail .bd p.price a {
	font-weight: bold;
}

#body .pr-detail .bd p.price span,
#body .pr-detail .bd p.discount span {
	text-align: right;
	font-size: 1.25em;
	position: absolute;
	right: 0px;
}

#body .pr-detail .bd p.discount span strike {
	font-size: 0.8em;
}

#body .pr-detail .bd p.la-price {
	float: left;
}

#body .pr-detail .bd p span.la-label {
	float: left;
}

#body .pr-detail .bd p span.la-price {
	float: right;
	text-align: right;
	/*margin-bottom: 11px;*/
	width: 89px;
}

#body .pr-detail .bd p.la-price + form {
	clear: both;
}

#body .pr-detail .bd p.shipping,
#body .pr-detail .bd p.delivery-time {
	color: #a4a4a4;
	font-size: 0.92em;
	text-align: center;
	width: 145px;
	line-height: 1.25em;
	margin: 10px auto;
}


#body .pr-detail .bd p.link-triangles{
	height: 1.75em;
}

#body .pr-detail .bd p.link-triangles .morelink{
	text-align: left;
    left: 430px;
	width: 145px;
	line-height: 0.9em;
	margin: 10px auto;
}

#body .pr-detail .bd p.delivery-time  {
	font-weight: bold;
}

#body .pr-detail .bd p.shipping a {
	color: #a4a4a4;
}

#body .pr-detail .bd p.discount span {
	color: #be211e;
}

#body .pr-detail .bd form {
	margin-top: 15px;
}

#body .pr-detail .bd legend {
	font-weight: bold;
	margin-bottom: 5px;
}

#body .pr-detail .bd .pr-description label {
	display: block;
	float: left;
	font-size: 0.92em;
	width: 45px;
	height: 20px;
	padding-top: 4px;
}

#body .pr-detail .bd select {
	width: 122px;
	margin-bottom: 5px;
}

#body .pr-detail .bd input {
	margin-top: 5px;
}

/**
 *	pre bid form
 *	@section: product detail
 */
#body .pb-form {
	font-size: 0.93em;
	padding: 18px 12px 18px 24px;
	position: relative;
}

#body .pb-line-inner {
	background-color:#CBCBCB;
	height:1px;
	margin:0 23px;
}

#body .pb-line-outer {
	background-color:#CBCBCB;
	height:1px;
	margin:0px;
}

#body .pb-form input[type="text"] {
	width: 142px;
}

#body .pb-form input[type="text"].four-digits {
	width: 35px;
}

#body .pb-form input[type="image"],
#body .pb-form .login {
	position: relative;
	bottom: -5px;
	right: 0px;
}
#body .ranking .login {
	position: absolute;
	right: 0px;
}

#body .pb-form fieldset {
	position: relative;
}

#body .pb-form select {
	margin-right: 9px;
}

#body .pb-form legend {
	font-weight: bold;
	padding-bottom: 13px;
}

#body .pb-form legend a {
	font-weight: normal;
}

#body .pb-form label {
	font-weight: bold;
	margin-right: 20px;
    vertical-align: middle;
}

#body .pb-form.last {
	border-bottom: 0px none;
}

#body div.pb-form label {
	float: left;
}

#body .bd div.pb-form p {
	float: left;
	margin: 0px;
}

/**
 *	product list
 *	@section: programm
 */
#body .product {
	border-top: 1px solid #d8d8d8;
	float: left;
	height: 156px;
	overflow: hidden;
}

#body .showswitch {
	width: 100%;
	border-top: 1px solid #d8d8d8;
	float: left;
	padding-top: 15px;
	height: 19px;
	overflow: hidden;
}

#body .tb-teaser .ft {
	clear:both;
}

#body .tb-teaser .bd .pr-image {
	position: relative;
	height: 154px;
}

#body .tb-teaser .bd .pr-image img {
	margin-top: 12px;
}

#body .tb-teaser .bd .pr-description {
	margin-top: 0px;
	padding-top: 11px;
	width: 306px;
	height: 144px;
	position: relative;
	overflow: hidden;
}

#body .tb-teaser .bd .pr-description p.buyerbox {
	position: absolute;
	bottom: 15px;
}

#body .product .pr-shop {
	float: left;
	width: 91px;
	height: 154px;
	position: relative;
}

#body .tb-teaser .pr-shop p.price {
	text-align: right;
	margin: 11px 0px;
}

#body .tb-teaser .pr-shop .i-preoffer,
#body .tb-teaser .pr-shop .i-buynow {
	right: 0px;
}


/**
 *	more product views tab
 *	@section: wunschauktion
 */
#body .bd ul.views {
	margin: 0px;
	list-style-image: none;
	float: left;
	width: 579px;
}

#body .bd ul.views .rounded {
	background-image: url(img/rounded-views.png);
	width: 183px;
	height: 183px;
	margin: 0 10px 10px 0;
	position: relative;
}

#body .bd ul.views .rounded.active {
	background-image: url(img/rounded-views-active.png);
}

#body .bd ul.views .rounded .view-video {
	position: absolute;
	top: 74px;
	left: 67px;
}

#body .bd ul.views .rounded img {
	max-height: 173px;
	max-width: 173px;
}



.tb-teaser .i-stars,
.pr-teaser .i-stars {
	position:absolute;
	top: 135px;
	left: 125px;
	height: 13px;
	width:100%;
	background: url(icons/stars-small.png) no-repeat left top;
}
.tb-teaser .i-stars {
	left:25px;
	top:75px;
}
.pr-teaser .pr-description .i-stars {
	left:535px;
	top:70px;
}
.tb-teaser .i-1star,
.pr-teaser .i-1star {
	background-position: 0 -13px;
}
.tb-teaser .i-2star,
.pr-teaser .i-2star {
	background-position: 0 -26px;
}
.tb-teaser .i-3star,
.pr-teaser .i-3star {
	background-position: 0 -39px;
}
.tb-teaser .i-4star,
.pr-teaser .i-4star {
	background-position: 0 -52px;
}
.tb-teaser .i-5star,
.pr-teaser .i-5star {
	background-position: 0 -65px;
}


#body .content .pr-attr-legend {
	margin-top:10px;
	padding-right:25px;
}
#body .content .pr-attr-legend-left {
	float:left;
}
#body .content .pr-attr-legend-right {
	float:right;
}
#body .pr-search-legend {
	margin-top: 10px;
}
.pr-attr-legend-toogle-new {
	cursor: pointer;
	white-space: nowrap;
}

#body .pr-attr {
	background: url(img/pr-attr.png) repeat-y left top;
	height: 190px;
  margin-bottom: 15px;
}

#body .pr-attr .bd #sl-back {
	margin-left: 9px;
	margin-right: 14px;
	height: 72px;
}
#body .pr-attr .bd #sl-forward {
	position: absolute;
	right: 0;
	width:15px;
	margin-right:10px;
	height: 72px;
}
#body .bd .pr-mediaselect-div #sl-back:hover,
#body .pr-attr .bd #sl-back:hover, #pds-thumbs .pr-mediaselect-div #sl-back:hover, #pds-thumbs .pr-mediaselect #sl-back:hover {
	background:url("img/sl-back_over.png") no-repeat scroll left center transparent;
}
#body .bd .pr-mediaselect-div #sl-forward:hover,
#body .pr-attr .bd #sl-forward:hover, #pds-thumbs .pr-mediaselect-div #sl-forward:hover #pds-thumbs .pr-mediaselect #sl-forward:hover {
	background:url("img/sl-forward_over.png") no-repeat scroll left center transparent;
}

#body .bd .pr-mediaselect-div #sl-back.inactive,
#body .pr-attr .bd #sl-back.inactive, 
#pds-thumbs .pr-mediaselect-div #sl-back.inactive, 
#pds-thumbs .pr-mediaselect #sl-back.inactive,  
#body .bd #rl-back.slider.inactive,
#body .bd .st-back.slider.inactive,
#body .bd #sl-back.slider.inactive,
#body #ls-back.inactive {
	cursor: default;
	background: url("img/sl-back_gr.png") no-repeat scroll left center transparent;
}

#body .bd .pr-mediaselect-div #sl-forward.inactive,
#body .pr-attr .bd #sl-forward.inactive, 
#pds-thumbs .pr-mediaselect-div #sl-forward.inactive, 
#pds-thumbs .pr-mediaselect #sl-forward.inactive,
#body .bd #sl-forward.slider.inactive,
#body .bd .st-forward.slider.inactive,
#body .bd #rl-forward.slider.inactive,
#body #ls-forward.inactive {
	cursor: default;
	background: url("img/sl-forward_gr.png") no-repeat scroll left center transparent;
}

#body .pr-attr .bd #sl-back.disabled,
#body .pr-attr .bd #sl-forward.disabled {
	cursor:default;
	background: none;
}

.pr-attr-scroller {
	float:left;
	overflow:hidden;
	position:relative;
	width:541px;
	z-index:2;
}
.pr-attr-items {
	list-style:none outside none;
	overflow:visible;
	padding:0;
	position:relative;
	width:31000px;
}
#body .bd ul li.pr-attr-group {
	background: url(img/pr-attr-group.png) no-repeat right top;
	height: 185px;
	width: 173px;
	margin-right: 14px;
	float:left;
}
#body .bd ul li.pr-attr-group-active-plus {
	background: url(img/pr-attr-group-active-plus.png) no-repeat right top;
}
.pr-attr-group h5 {
	margin-bottom: 10px;
}
.pr-attr-group fieldset,
.pr-attr-group-plus fieldset {
	background: url(img/pr-attr-group_fieldset.png) no-repeat 21px 19px;
	height:25px;
	width:173px;
}
.pr-attr-group fieldset.active,
.pr-attr-group-plus fieldset.active {
	color: #be211e;
}
.pr-attr-group fieldset.active-last,
.pr-attr-group-plus fieldset.active-last {
	color: #be211e;
	background: url(img/pr-attr-group_fieldset_active-last.png) no-repeat 0 19px;
}
.pr-attr-group fieldset.last,
.pr-attr-group-plus fieldset.last {
	background: none;
}

.pr-attr-group-plus fieldset {
	margin-left:16px;
}
.pr-attr-group fieldset input,
.pr-attr-group-plus fieldset input {
	margin: 2px 4px 0 0;
	cursor:pointer;
}
.pr-attr-group fieldset label,
.pr-attr-group-plus fieldset label {
	cursor:pointer;
}
.pr-attr-group-plus fieldset label {
	line-height:16px;
}
.i-color {
	display:block;
	background: url(icons/color.png) 0px 0px no-repeat;
	text-indent: -999em;
	height: 28px;
	width: 28px;
	margin:0 4px 4px 0;
	float:left;
	cursor:pointer;
}
.i-color-weiss {
	background-position: 0px 0px;
}
.i-color-weiss.active {
	background-position: 0px -28px;
}
.i-color-grau {
	background-position: -28px 0px;
}
.i-color-grau.active {
	background-position: -28px -28px;
}
.i-color-beige {
	background-position: -56px 0px;
}
.i-color-beige.active {
	background-position: -56px -28px;
}
.i-color-gelb {
	background-position: -84px 0px;
}
.i-color-gelb.active {
	background-position: -84px -28px;
}
.i-color-gruen {
	background-position: -112px 0px;
}
.i-color-gruen.active {
	background-position: -112px -28px;
}
.i-color-blau {
	background-position: -140px 0px;
}
.i-color-blau.active {
	background-position: -140px -28px;
}
.i-color-rot {
	background-position: -168px 0px;
}
.i-color-rot.active {
	background-position: -168px -28px;
}
.i-color-violett {
	background-position: -196px 0px;
}
.i-color-violett.active {
	background-position: -196px -28px;
}
.i-color-rosa {
	background-position: -224px 0px;
}
.i-color-rosa.active {
	background-position: -224px -28px;
}
.i-color-orange {
	background-position: -252px 0px;
}
.i-color-orange.active {
	background-position: -252px -28px;
}
.i-color-braun {
	background-position: -280px 0px;
}
.i-color-braun.active {
	background-position: -280px -28px;
}
.i-color-schwarz {
	background-position: -308px 0px;
}
.i-color-schwarz.active {
	background-position: -308px -28px;
}
.i-color-gold {
	background-position: -336px 0px;
}
.i-color-gold.active {
	background-position: -336px -28px;
}
.i-color-silber {
	background-position: -364px 0px;
}
.i-color-silber.active {
	background-position: -364px -28px;
}
.i-color-metallic {
	background-position: -392px 0px;
}
.i-color-metallic.active {
	background-position: -392px -28px;
}

.pr-attr-reset {
	position:absolute;
	margin-left:171px;
	top: 0;
}
.pr-attr-reset .i-close {
	background:url(icons/close2.png);
	top: 2px;
  right: 10px;
}

.pr-attr-fieldset {
	height: 125px;
}

.pr-attr-submit a {
	margin-right:15px;

}

.pr-attr-group .i-forward,
.pr-attr-group-plus .i-forward {
	background:url("icons/forward.png") no-repeat scroll right center transparent;
}
.pr-attr-group .morelink,
.pr-attr-group-plus .morelink {
	color:#373737;
	padding-right:30px;
	padding-left:0;
	font-weight: normal;
	text-transform:lowercase;
	text-align:right;
	line-height: 12px;
}

#body .pr-attr .bd .pr-attr-group a.pr-attr-all {
	text-decoration:underline;
	cursor: pointer;
	float: left;
}
#body .pr-attr .bd .pr-attr-group a.pr-attr-all-inactive {
	background: url("icons/open.png") no-repeat scroll right center transparent;
	padding-right: 18px;
}
#body .pr-attr-group-plus .bd a.pr-attr-all {
	margin-left: 16px;
	padding-top:3px;
	text-decoration:underline;
	cursor: pointer;
	float: left;
}
#body .pr-attr-group-plus .ft p {
	padding: 0;
}
#body .pr-attr-group-plus {
	display: none;
	position: absolute;
	width: 190px;
	heught: 400px;
	z-index: 50;
	left: 0px;
	top: 313px;
}
#body .pr-attr-group-plus .bd {
	width: 188px;
	text-align:left;
}


#body .bd select.showteaser_day {
	width: 70px;
	margin-left: 9px;
}
#body .bd select.showteaser_show {
	width: 170px;
	margin-left: 32px;
}

#program-teaser {
	margin: 10px 25px 0px 9px;
	position: relative;
	overflow: hidden;
}
#body #program-teaser .bd {
	border: none;
	padding: 0;
	position: absolute;
}
#body .program-teaser .program-link-navi.prev {
	height: 20px;
	margin-top:10px;
}
#body .program-teaser .program-link-navi.next {
	height: 20px;
	margin-top:10px;
	margin-bottom:5px;
}
#body .program-teaser .i-backward {
	background:url("icons/backward_small.png") no-repeat scroll left 1px transparent;
	padding-top: 0;
	padding-left: 20px;
	margin-left: 5px;
}
#body .program-teaser .i-forward {
	background:url("icons/forward_small.png") no-repeat scroll right 1px transparent;
	width: 110px;
	padding: 0;
	margin-left: 175px;
}
#body .program-teaser .i-backward, #body .program-teaser .i-forward {
	display: none;
	text-transform: none;
}

#body #sl-top, #body #sl-bottom {
	height: 13px;
	width: 42px;
	margin: 10px 0 10px 126px;
	cursor:pointer;
}
#body #sl-top {
	background:url("img/sl-top.png") no-repeat scroll left center transparent;
}
#body #sl-bottom {
	background:url("img/sl-bottom.png") no-repeat scroll left center transparent;
}
#body #sl-top:hover {
	background:url("img/sl-top_over.png") no-repeat scroll left center transparent;
}
#body #sl-bottom:hover {
	background:url("img/sl-bottom_over.png") no-repeat scroll left center transparent;
}
#body #sl-top.inactive {
	cursor: default;
	background:url("img/sl-top_gr.png") no-repeat scroll left center transparent;
}
#body #sl-bottom.inactive {
	cursor: default;
	background:url("img/sl-bottom_gr.png") no-repeat scroll left center transparent;
}
#body #sl-top.inactive, #body #sl-bottom.inactive {
	cursor: default;
}
#program-teaser .i-backward {
	margin: 15px 0 7px 0px;
	padding-bottom: 10px;
	border-bottom:1px solid #D8D8D8;
}
.program-teaser-pr {
	border-bottom:1px solid #D8D8D8;
	height: 82px;
	width: 271px;
	margin-bottom: 7px;
}
.program-teaser-pr .description {
	background: transparent url(img/mdd-auction-description-border.png) no-repeat left center;
	height: 71px;
	margin-left: 104px;
}
.program-teaser-pr .description h6 {
	margin-left: 7px;
	height: 25px;
}
.program-teaser-pr .description h6 a {
	font-weight: bold;
	text-decoration:none;
}
.program-teaser-pr .i-prebid {
	position:relative;
	top:30px;
	left:90px;
}
.program-teaser-pr .i-dbprice {
	position:relative;
	top:4px;
	left:9px;
	width: 60px;
	height: 10px;
	text-align:right;
}

.program-teaser-pr .i-buynow {
	position:relative;
	top:25px;
	left:80px;
	float:left;
}
/* STYLES NEW PDS */
.red {color:#bc3434;}

/*PRODUCT ABSTRACT */
#pds-leftcontent { float:left; width:666px;}
#pds-header { width:891px; background:url(img/pds_header_bg.png) top left no-repeat; padding: 15px 22px 0px 22px; float:left; margin: 5px 0 15px 0;color:#545454;}
#pds-image { width:396px; height:290px;float:left; background:url(img/pds_image_bg.jpg) top left no-repeat; padding:5px; position:relative;}
#pds-description { width:210px; height:280px;float:left; padding: 8px 20px 0 30px; background:url(img/pds-divider.gif) center bottom  no-repeat; }
#pds-description p {margin:16px 0 8px;}
#pds-special {
float:left;
height:80px;
padding:23px 0 0 16px;
width:206px;
}
#pds-thumbs {
	width: 420px; 
	height: 90px;
	float: left; 
	overflow: hidden; 
	padding: 13px 0 0 0;
}
#pds-thumbs .slider-container {
	height:97px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	width:198px;
}
#pds-thumbs #sl-forward {
	margin-left:10px;
	margin-top:20px;
}
#pds-thumbs  #sl-forward {
	background:url("img/sl-forward.png") no-repeat scroll left center transparent;
	cursor:pointer;
	float:left;
	height:40px;
	margin-left:26px;
	margin-top:51px;
	text-indent:-999em;
	width:13px;
}
#pds-thumbs #sl-back {
	background:url("img/sl-back.png") no-repeat scroll left center transparent;
	cursor:pointer;
	float:left;
	height:40px;
	margin-top:51px;
	text-indent:-999em;
	width:13px;
}
#pds-actions { 
	width: 224px; 
	height: 400px; 
	float: left; 
	background: url(img/pds_actions_bg.png) left 10px no-repeat;
	position: relative;
}

#pds-actions-empty { width:224px; height:400px; float:left;}

#paging {background:url(img/paging_bg.png) top left no-repeat; width:135px; height:37px; float:right; padding: 5px 11px 0 11px; position:absolute; right:0px; top:0px;}
#paging .before, #paging .next{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#b8b6b6; display:block; text-decoration:none;}
#paging .before{  padding: 0 0 2px 10px; float:left; background:url(img/icon_paging_before.gif) left 0px no-repeat;}
#paging .next { padding: 0 10px 0 0; float:right; background:url(img/icon_paging_next.gif) right 0px no-repeat;}
#paging .before:hover{ background:url(img/icon_paging_before_over.gif) left 0px no-repeat; text-decoration:underline;}
#paging .next:hover { background:url(img/icon_paging_next_over.gif) right 0px no-repeat; text-decoration:underline;}

#pds-description h3{ font-size:17px; font-weight:bold;}
#pds-description ul { margin:30px 0 0 0; padding: 0; list-style-type:none;}
#pds-description ul li{padding: 0 0 5px 10px; background:url(img/pds_icon-dash.gif) 0px 7px no-repeat;}
#pds-image #pr-video {display:none;}

.pds-speciallinks {margin:0; padding:0; list-style:none;}
.pds-speciallinks li { margin: 0 0 6px 0;   line-height:17px;}
#pds-header .pds-speciallinks li a.special { background:url(img/pds_icon-special.jpg) 0px 0px no-repeat; padding: 0 0 0 25px; color:#828282; text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold;}
#pds-header .pds-speciallinks li a.special:hover {text-decoration:underline;}
.pds-bewertung { 
	font-size: 12px; 
	text-align: right; 
	padding: 10px 5px 0 10px; 
	height: 18px;
}
.pds-bewertung a {color:#555555; font-weight:bold;}
.pds-buyproduct { margin: 30px 15px 0 15px;}
.pds-buyproduct strong {font-size:13px;}
.pds-buyproduct .currentPrice {
	font-size: 22px;
	font-weight: bold;
}
.pds-buyproduct table{ line-height:normal;}
.pds-buyproduct .tablerow td{ padding: 3px 0; vertical-align:bottom;}
.pds-options {margin:15px 0 0 0;}
.pds-options label {width:60px; display:block; float:left; margin: 0 0 7px 0; line-height:20px;}
.pds-options select {width:132px; float:left; margin: 0 0 7px 0; height:20px;}
.pds-btnwarenkorb { float:left; margin: 15px 0 0 0; width:194px; text-align:center;}
.pds-zusatzinfo {
	position: absolute;
	bottom: 20px;
	width: 194px; 
	margin: 10px 0 0 0; 
	line-height: 20px;
}

#onlyonline {
	z-index: 1; 
	position: absolute; 
	top: 20px; 
	right: 3px; 
	width: 152px; 
	height: 35px; 
	background: url(img/stoerer-only-online.png); 
}

#zoom {
	z-index: 1; 
	position: absolute; 
	bottom: 20px; 
	right: 20px; 
	width: 27px; 
	height: 27px; 
	background: url(img/icon-zoom.png) 0px 0px no-repeat; 
}
#pds-image #pr-video {display:none;}

div.new-psd #tabContent h2 {
	font-size: 1.15em;
	text-transform: uppercase; 
	font-weight: bold; 
	color: #585858;
	margin-bottom: 10px;
}


/*RELATED PRODUCTS*/
#pds-related {
	float: right;
	width: 260px;
	margin: 28px 0 0 0;
}
#pds-related .top {background:url(img/pds_related_bg.png) top left no-repeat; padding:12px; height:10px;}
#pds-related .body {background:url(img/pds_related_bg.png) 0px -20px no-repeat; float:left;}
#pds-related .bottom {background:url(img/pds_related_bg.png) bottom left no-repeat; height:20px; clear:left;}
#pds-related h2 { font-size:13px; text-transform:uppercase; font-weight:bold; color:#585858;}

#pds-related ul {margin:0; padding:0; float:left; width:260px;}
#pds-related ul li.rounded {
	background: url(img/pds_related_divider1.gif) center bottom no-repeat;
	padding: 10px 10px;
	clear: left;
	float: left;
	display: inline;
	width: 240px;
}
#pds-related ul li.rounded.last-rounded {
	background: transparent;
}
#pds-related .image, #pds-related .description {width:110px; float:left; color:#545454;font-size:12px; font-weight:normal; padding: 3px;text-align:center;}
#pds-related .image {background:url(img/pds-related-divider-vertikal.gif) right center no-repeat; }
#pds-related .description .price { margin: 5px 0; font-size:13px; font-weight:bold;}
#pds-related ul li.rounded a{text-decoration:none;   }

/*COMMENTS*/
div.new-psd #tabContent { border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right:1px solid #d8d8d8; width:599px; padding:16px 8px; line-height:normal;}
#pds-comments .col1, #pds-comments .col2, #pds-comments .col3 {float:left; padding: 5px 0; line-height:normal; margin-bottom:10px;}
#pds-comments .col1 {width:127px; padding: 0px 0px 0px 0px}
#pds-comments .col2 {width:330px; padding: 0 0 0 10px;}
#pds-comments .col3 {width:100px;}
#pds-comments .comments {float: left;width: 553px;}
#body #pds-comments div.comments dl, #pds-comments .comments dl {float: left;border-top: 1px solid #cbcbcb;border-bottom: none;padding: 10px 23px 10px 0px;}
#pds-comments .comments dl {width:100%;}
#pds-comments .comments dl.last {border-bottom: 0px none;}
#pds-comments .comments dl dt {float: left;width: 127px;line-height: 1.20em;margin-top: 4px;}
#pds-comments .comments dl dd {float: left;padding-top: 23px;}
#pds-comments .comments dl.summary {padding-bottom: 0px; padding-left:0px;}
#pds-comments .comments dl.summary dt {font-weight: bold;padding-bottom: 0px;}
#pds-comments .comments dl.summary dt.rating {height: 23px;width: 88px;margin-top: 0px;}
#pds-comments .comments dl.summary dd {padding-top: 0px;padding-left: 10px;margin-top: 6px;width: 342px;height: 23px;float: right;}
#pds-comments .comments dl.summary dd.no-comment {float: left;}

/*PDS PREBID*/
.pds-prebid {width:599px;}
.pds-prebid .hd h2.pds { background:none; padding-left: 12px; background-image:none;}
#body .pds-prebid .hd h2{ background:none; padding-left: 12px; background-image:none;}
.pds-prebid .pds-bd {float:left;height:100%;min-height:8px;z-index:10;width:599px;}
.pds-prebid .pds-bd .i-prebid-step1 {background:url("icons/prebid-step1.png") no-repeat scroll 0px 9px transparent; ; padding-left: 12px}
.pds-prebid .i-prebid-step2 {background:url("icons/prebid-step2.png") no-repeat scroll 0px 9px transparent; padding-left: 12px}
.pds-prebid .i-prebid-step3 {background:url("icons/prebid-step3.png") no-repeat scroll 0px 9px transparent; padding-left: 12px}
.pds-prebid .pds-bd .prebid {margin-left:12px; margin-bottom: 20px; line-height:2em;}
.pds-prebid .pds-bd .offset-top  {margin-left:12px;}
#body .pds-prebid .pb-form { padding:18px 12px 18px 12px;}
#body .tb-teaser .hd ul li.pds-last {background:url("img/hd-h2.png") no-repeat scroll right bottom transparent;bottom:-7px;height:8px;position:absolute;right:-2px;width:8px;}
.pds-prebid .pds-prebid-image {background:url("img/pds_Thumb_bg.gif") no-repeat scroll top left transparent;padding:5px;float:left; margin-left:50px; width:105px; height:82px;}
.pds-prebid .pds-bd .i-prebid-step1 .error {color: #BB130F; margin: 8px 24px 8px 0; line-height: 1.33em;}	

input.prebid-confirm-logout {
	background: transparent url("/images/portal/buttons/einloggen-vorabgebot-abgeben.png");
	text-indent: -999px;
	width: 125px;
	height: 33px;
	border: none;
}

#tabContent .description p {
	margin:8px 24px 8px 0;
}

/*RANKING*/
#pds-comments .stars {
	float: left;
	width: 100%;
	height: 39px;
}

#pds-comments .stars label, #pds-comments .comments label {
	float:left;
	font-weight:bold;
	width:125px;
}
#pds-comments .stars label {
	margin-top:5px;
}
#pds-comments fieldset #comment {
	width:230px;
	height:95px;
	float:left;
	margin-left:10px;
}
#pds-comments fieldset.comments p {
	color: #838383;
	width: 170px;
	float: left;
	padding: 0px 0 0 12px;
}
#pds-comments input.btnsend {
	float: left;
	margin: 26px 0 10px 292px;
}
#pds-comments p.hint.right {
	text-align:left;
	clear:left;
}
#pds-comment fieldset.comments p a {
	text-decoration: underline;
	color: #838383;
}
#pds-comment div.comments dl.summary {
	padding-left:0px; 
}
#pds-comments ol.rating {
	float: left;
	margin-left: 10px;
}

#pds-comments ol.rating li {
	float: left;
	height: 23px;
	width: 23px;
	overflow: hidden;
	background-image: url(icons/star.png);
	background-position: 0% 0%;
}

#pds-comments ol.rating li a {
	display: block;
	height: 23px;
	width: 23px;
	padding-top: 1.2em;
	text-decoration: none;
	text-indent: -999em;
}

#pds-comments .one li,
#pds-comments .two li,
#pds-comments .three li,
#pds-comments .four li,
#pds-comments .five li {
 	background-position: 0% 0%;
}

#pds-comments .one li + li,
#pds-comments .two li + li + li,
#pds-comments .three li + li + li + li,
#pds-comments .four li + li + li + li + li {
	background-position: 0% 23px;
}

#pds-comments ol.rating.null li {
	background-position: 0% 23px;
}

#pds-comments ol.rating:hover li {
	background-position: 0% 0%;
}

#pds-comments ol.rating li:hover + li,
#pds-comments ol.rating li:hover + li + li,
#pds-comments ol.rating li:hover + li + li + li ,
#pds-comments ol.rating li:hover + li + li +li +li {
	background-position: 0% 23px;
}

/*--------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

/*-----------------------*/
.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
	height: 411px !important;
	background: url(img/pds_image_bg_big.png) no-repeat scroll left top transparent;
	margin-top: -6px;
	padding-top: 6px;
}

.MagicZoomBigImageCont > div {
	margin: 0 6px;
	height: 405px;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
	font-size: 8pt !important;
	line-height: normal !important;
	color: #fff;
	background: #666;
	text-align: center !important;
	
}

/* Style of small square under mouse */
.MagicZoomPup {
	border: 1px solid #aaa;
	background: #fff;
	cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(img/ajax-loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/*-----------------------*/

/**
 * Last Seen Slider
 */
#body .new-psd {
	text-align: left;
}

#body .slideable-teaser {
	margin-top: 20px ! important;
	width: 615px;
	height: 180px;
}

#body .white-teaser {
	width: 615px;
	margin: 25px 25px 0px 0px ! important;
}

#body .slideable-teaser .hd,
#body .white-teaser .hd {
	background: url('img/pds_related_products_bg_double.png') no-repeat scroll left top transparent;
	height: 22px;
	padding-bottom: 7px;
}

#body .white-teaser .hd {
	border-bottom: 1px solid #dddddd;
}

#body div.slideable-teaser,
#body div.white-teaser {
	width: 615px;
	margin-top: 0px;
}

#body .slideable-teaser .bd {
	width: 613px;
}

#body .white-teaser .bd {
	width: 613px;
}

#body .white-teaser .bd .content {
	margin-top: 10px;
	margin-left: 6px;
}

#body .slideable-teaser .slideable-teaser-slider {
	position: absolute;
	left: 0px;
}

#body .slideable-teaser .slideable-teaser-slider li {
	margin: 0 25px 0 4px;
}

#body .slideable-teaser #rl-forward {
	margin: 20px 0 0 22px;
}

#body .slideable-teaser #rl-back {
	margin: 20px 10px 0 8px;
}

#body .slideable-teaser .slider-container {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	width: 530px;
	height: 180px;
}

#body .slideable-teaser .hd,
#body .white-teaser .hd {
	height: 22px;
	padding-bottom: 7px;
}

#body .slideable-teaser.wh-teaser {
	background: none;
}

/** START **/

#body .pds-related-products #rel-products-slider {
	position: absolute;
	left: 0;
}

#body .pds-related-products .hd h2 {
	width: 935px;
}

#body div.pds-related-products {
	width:935px;
	margin-top: 0px;
}

#body .pds-related-products .bd {
	width: 933px;
}

#body .pds-related-products #rel-products-slider li {
	margin: 0 8px 0 0;
}

#body .pds-related-products #rl-forward {
	margin: 20px 0 0 10px;
}

#body .pds-related-products #rl-back {
	margin: 20px 10px 0 8px;
}


#body .pds-related-products .slider-container {
	position: relative;
	overflow: hidden;
	width: 870px;
	height: 100px;
	margin-bottom: 10px;
}

#body .pds-related-products .hd {
	background: url('img/pds_related_products_bg.png') no-repeat scroll left top transparent;
	height: 22px;
	padding-bottom: 7px;
}

#body .pds-related-products.wh-teaser,
#body .white-teaser.wh-teaser {
	background: none;
}

/** ENDE **/


#body .last-seen-teaser #last-seen-slider {
	position: absolute;
	left: 0;
}

#body .last-seen-teaser .hd h2 {
	width: 230px;
}

#body div.last-seen-teaser {
	width:260px;
}

#body .last-seen-teaser .bd{
	width: 258px;
}

#body .last-seen-teaser #last-seen-slider li {
	margin: 0 8px 0 0;
}

#body .last-seen-teaser #ls-forward {
	margin: 20px 0 0 10px;
}

#body .last-seen-teaser #ls-back {
	margin: 20px 10px 0 8px;
}


#body .last-seen-teaser .slider-container {
	position: relative;
	overflow: hidden;
	width: 194px;
	height: 97px;
	margin-bottom: 10px;
}

#body .last-seen-teaser .hd {
	background: url("img/pds_related_bg.png") no-repeat scroll left top transparent;
	height: 22px;
	padding-bottom: 7px;
}

#body .last-seen-teaser.wh-teaser {
	background: none;
}

.special_links {
	background:url(img/pds_icon-special.jpg) 0px 0px no-repeat;
	padding: 0 0 0 25px;
	color:#828282;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.product_secure_fixprice {
	position: absolute;
	top: 23px;
	left: 380px;
	overflow:hidden;
	text-align: right;
}

.product_secure_fixprice .fix_price {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 17px;
}

