@CHARSET "ISO-8859-1";

/* body */

div#body {
	margin-left: 210px;
	margin-right: 0;
	padding-top: 0;
}

div#body .body_cnt {
	min-height: 1240px;
}

div#body .body_cnt.review_body {
	min-height: 0;
	margin-bottom: 20px;
}

div#body .body_cnt_alt {
	min-height: 820px;
}


div#body.margin_top {
	margin-top: 10px;
}

#body div.head {	
	background-image:url(digidesk/detailseite_header_bg.gif);
	background-repeat:repeat-x;
	height:49px;
	line-height: 49px;
	font-weight: bold;
	color: #393939;
	padding-left: 15px;
}

#body div.head form {	
	display: inline;
}

.req, .note {
	color: #7B1419;
	font-weight: bold;
}


/* teaser */
#body .teaser {
	overflow:hidden;
	width:770px;
	position: relative;
	height: 266px;
	margin-bottom: 10px;
}
/* link_liste */
#body .link_list {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #efefef;
	border: 1px solid #CECECE;
	float:left;
	width:768px;
	margin-bottom: 10px;
}

#body .link_list .col {
	width: 25%;
	float: left;
	
}

#body .link_list .col strong {
	font-size: 16px;
	color: #7B1419;
	margin-left: 10px;
}

#body .link_list .col ul {
	padding-left: 10px;
	padding-right: 15px;
	list-style-position: outside;
}

#body .link_list .col ul li {
	list-style-type: none;
	border-bottom: 1px solid #fff;
	position: relative;
}

#body .link_list .col ul li a {
	background-image: url(digidesk/startseite_teaser_pfeil.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
	font-weight: bold;
	color: #393939;
	border-bottom: 1px solid #b5adb5;
	padding-top: 3px;
	padding-bottom: 3px;
}

#body .link_list a.more {
	display: block;
	text-align: right;
	margin-right: 15px;
	text-decoration: underline;
}

#body .link_list span.new {
	background-image: url(digidesk/startseite_teaser_neu.gif);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 19px;
	position: absolute;
	top: 0;
	right: 5px;
}

/* product */
#body .product_box {
	border: 1px solid #CECECE;
	width: 379px;
	float: left;
	margin-left: 8px;
	margin-bottom: 10px;
}

#body .product_box.first {
	margin-left: 0;
}

#body .product_box .left {
	width: 138px;
	float: left;
}

#body .product_box .left .pic {
	height: 167px;
	text-align: center;
	line-height: 167px;
	position: relative;
	overflow: hidden;
}

#body .product_box .left .pic a {
	display: inline-block;
}

#body .product_box .left .pic .hinweis {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: block;
	width: 61px;
	height: 61px;
}

#body .product_box .left .pic img {
	vertical-align: middle;
}

#body .product_box .left .more_pic {
	height:41px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

#body .product_box .left .more_pic .txt {
	font-size: 9px;
	display: block;
	margin-bottom: 8px;
}

#body .product_box .left .more_pic a {
	margin-left: 3px;
}

#body .product_box .left .more_pic a.first {
	margin-left: 0;
}

#body .product_box .right {
	width: 241px;
	float: right;
}

#body .product_box .right .head {
	height: 39px;
	background-image: url(digidesk/startseite_artikelbox_header.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #7B1419;
	padding-top: 10px;
	line-height: 120%;
	position: relative;
}

#body .product_box .right .head a {	
	color:#393939;
	display:block;
	font-weight:bold;
	padding: 0px 5px;
	text-decoration: none;
}

#body .product_box .right .head a.wishlist_head {
	width: 180px;
	overflow: hidden;
}

#body .product_box .right .head .remove_wishitem {
	background: transparent;
	border: 0;
	background-image: url(digidesk/produktfilter_delete_filter.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	height:36px;
	top: 6px;
	width:25px;
	cursor: pointer;
}

#body .product_box .right .short_detail {
	height: 137px;
}

#body .product_box .right .short_detail .left_detail {
	width: 147px;
	padding: 6px 0;
	margin: 0 5px;
	float: left;
}

#body .product_box .right .short_detail .left_detail .vendor_logo {
	height: 32px;
}

#body .product_box .right .short_detail .left_detail .attrib {
	height: 33px;
	font-size: 10px;
	line-height: 0;
}

#body .product_box .right .short_detail .left_detail .attrib div {
	height: 1.4em;
	line-height: normal;
}

#body .product_box .right .short_detail .left_detail .alt_price {
	font-size:10px;
	height:25px;
	line-height:12px;
}

#body .product_box .right .short_detail .left_detail .price {
	height: 35px;
	font-weight: bold;
	font-size: 17px;
	color: #7B1419;
}

#body .product_box .right .short_detail .left_detail .price .cent {
	font-size: 13px;
}

#body .product_box .right .short_detail .left_detail .price small {
	font-size: 11px;
	line-height: 1.5em;
}


#body .product_box .right .short_detail .right_detail {
	width: 74px;
	height: 100%;
	float: right;
	margin: 0 5px;
}

#body .product_box .right .short_detail .right_detail .artnum {
	font-size: 9px;
	display: block;
	text-align: center;
	margin: 5px auto 10px;
}

#body .product_box .right .short_detail .right_detail .shipping_free {
	background-image: url(digidesk/box_versand_frei.gif);
	background-repeat: no-repeat;
	width: 74px;
	height: 74px;
	margin: auto;
	text-align: center;
	font-weight: bold;
	color: #294a00;
	padding: 15px 0 0 0;
}

#body .product_box .right .short_detail .right_detail .shipping_free.free {
	padding: 10px 0 0 0;
}

#body .product_box .right .short_detail .right_detail .shipping_free.nofree {
	background-image: url(digidesk/box_versand_nicht_frei.gif);
}

#body .product_box .right .to_detail {
	height: 31px;
	padding: 0 5px;
}

#body .product_box .right .to_detail .btn {
	width: 100%
}

#body .product_box .right .to_detail .btn a {
	color: #fff;
	font-size: 10px;
}

#body .product_box sup {
	font-size: 9px;
}

#body .product_box small {
	font-size: 9px;
}

/* slider */
#body .slider {
	background-color:#EFEFEF;
	border:1px solid #CECECE;
	float:left;
	width:768px;
}

#body .slider .prev {
	text-align: center;
	line-height: 168px;
	float: left;
	padding-left: 10px;
	margin-right: 8.5px;
}

#body .slider .next {
	text-align: center;
	line-height: 168px;
	float: right;
	padding-right: 10px;
	margin-left: 8.5px;
}

#body .slider .prev a {
	background-image: url(digidesk/scroll_pfeil_links.gif);
	background-repeat: no-repeat;
	padding: 39.5px 34px;
}

#body .slider .next a {
	background-image: url(digidesk/scroll_pfeil_rechts.gif);
	background-repeat: no-repeat;
	padding: 39.5px 34px;
}

#body .slider div.off {
	opacity: 0.3;
}

#body .slider div.off a {
	cursor: default;
}

#body .slider .list {
	height: 168px;
	overflow: hidden;
	position: relative;
}

#body .slider .list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
}

#body .slider .list ul li {
	float: left;
	/*margin: 12px 8.5px;*/
	margin: 12px 9px;
	position: relative;
}

#body .slider .list ul li .hinweis.neu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: block;
	width: 47px;
	height: 47px;
	background-image: url(digidesk/icon_klein_neu.png);
	background-repeat: no-repeat;
}

#body .slider .list ul li a {
	display: block;
	width: 100px;
	height: 142px;
	border: 1px solid #CECECE;
	text-align: center;
	line-height: 142px;
	overflow: hidden;
	background-color: #fff;
	font-size: 0;
}

#body .slider .list ul li img {
	vertical-align: middle;
}

#body .top_articles {
	float: right;
	height: 263px;
}

#body .top_articles .head {
	margin-top: 20px;
}

#body .top_articles .slider {
	width: 379px;
	margin-top: 14px;
	background-color: #FFF;
}

#body .top_articles .prev a {
	background-image: url(digidesk/detailseite_scroll_pfeil_links.gif);
	padding: 13px 17px;
}

#body .top_articles .next a {
	background-image: url(digidesk/detailseite_scroll_pfeil_rechts.gif);
	padding: 13px 17px;
}

#body .top_articles .slider .list ul li {
	margin: 12px 18px;
}

/* detail */
#body .detail .left {
	width: 351px;
	float: left;
}

#body .detail .left .pic {
	text-align: center;
	line-height: 381px;
	height: 381px;
	position:relative;
}

#body .detail .left .pic .zoomify {
	display:block;
	height:100%;
	position:absolute;
	width:100%;
	z-index:10;
}

#body .detail .left .pic img {
	vertical-align: middle;
}

#body .detail .left .morePicTxt {
	padding-left: 15px;
	line-height: 1em;
	margin-top: -1.2em;
	text-align: left;
}

#body .detail .left .morePic {
	margin-top: 10px;
	display: none;
}

#body .detail .left .morePic.noscript {
	display: block;
}

#body .detail .left .morePic.noscript a {
	border: 1px solid #cecece;
	display: inline-block;
	margin-bottom: 3px;
}

#body .detail .left .morePic.noscript a img {
	vertical-align: middle;
}
	
#body .detail .left .morePic .slider {
	width: 349px;
	background-color: #fff;
}

#body .detail .left .morePic .slider .prev {
	line-height: 61px;
}

#body .detail .left .morePic .slider .next {
	line-height: 61px;
}

#body .detail .left .morePic .slider .prev a {
	background-image: url(digidesk/detailseite_scroll_pfeil_links.gif);
	padding: 15px 16.5px;
	font-size: 9px;
}

#body .detail .left .morePic .slider .next a {
	background-image: url(digidesk/detailseite_scroll_pfeil_rechts.gif);
	padding: 15px 16.5px;
	font-size: 9px;
}

#body .detail .left .morePic .slider .list {
	height: 61px;
}

#body .detail .left .morePic .slider .list ul li {
	margin: 9px 0;
}

#body .detail .left .morePic .slider .list ul li a {
	border: 0;
	border-right: 1px solid #cecece;
	height: 43px;
	line-height: 43px;
	width: 61px;
}

#body .detail .left .morePic .slider .list ul li.last a {
	border-right: 0;
}

/* Zoomify */
#zoom_tip {
	height:100%;
	line-height:normal;
	margin:auto;
	position:absolute;
	text-align:center;
	width:100%;
}

#zoom_tip a {
	background-color:#CECECE;
	border:1px solid #5E5E5E;
	opacity:0.8;
	display: none;
	padding:10px 20px;
	position:absolute;
	text-align:center;
	text-decoration:underline;
}

#zoom_cnt {
	padding: 5px;
	width: auto;
}

#zoom_cnt .more_zoom_pics {
	width: auto;
}

#zoom_cnt .more_zoom_pics .other_zooms {
	margin: 0;
	padding: 0;
}

#zoom_cnt .more_zoom_pics .other_zooms li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom: 5px;
}


#zoom_cnt .more_zoom_pics .other_zooms li a {
	background:#FFF none repeat scroll 0 0;
	border:1px solid #CECECE;
	color:#5E5E5E;
	display:block;
	font-weight:bold;
	padding:2px;
	text-align:center;
	width: auto;
}

#zoom_cnt .more_zoom_pics .other_zooms li a.active {
	border: 2px solid #7B1419;
}

#zoom_cnt #super_zoom {
	/*visibility: hidden;
	height: 0;*/
	display: none;
}

#zoom_cnt #super_zoom.show {
	display: block;
}


/* */


#body .detail .right {
	width: 412px;
	marigin-left: 8px;
	float: left;
	margin-left:7px;
}

#body .detail .right .head {
	background-image:url(digidesk/detailseite_header_bg.gif);
	background-repeat:repeat-x;
	display:table;
	position:static;
	width:398px;
}

#body .detail .right .head .varselect {
	/*font-weight:bold;
	color:#393939;
	padding: 5px 15px;
	float: left;
	height: 29px;
	width: 211px;
	line-height: normal;*/
	color:#393939;
	display:table-cell;
	font-weight:bold;
	height:49px;
	line-height:normal;
	position:static;
	vertical-align:middle;
	width:238px;
}

#body .detail .right .head .varselect .txt {
	position: relative;
	padding-top: 10px;
}

#body .detail .right .head .manufLogo {
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	height:42.65px;
	line-height: 42.65px;
	width:93px;
	background-color: #fff;
	text-align: center;
}

#body .detail .right .head .manufLogo img {
	vertical-align: middle;
}

#body .detail .right .variant {
	position: relative;
	margin-top: 3px;
	display: none;
}

#body .detail .right .variant_noscript {
	margin: 34px 0;
}

#body .detail .right .variant_noscript .slct {
	margin: 10px 0;
}

#body .detail .right .variant_noscript .slct .btn {
	display: inline-block;
}

#body .detail .right .variant_noscript .slct select {
	width: 248px;
	margin-right: 10px;
}

#body .detail .right .variant_noscript .slct {
	display: block;
}

#body .detail .right .variant_txt {
	width: 313px;
	height: 30px;
	position: relative;
	line-height: 30px;
	text-indent: 15px;
	color: #fff;
	float: left;
}

#body .detail .right .variant_txt.bg {
	background-color: #424242;
	
}

#body .detail .right .variant_txt span.var_hinw_txt {
	float: left;
}

#body .detail .right .variant_txt span.var_hinweis {
	background-image: url(digidesk/detailseite_slct_start.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 56px;
	height: 46px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1000;
}

#body .detail .right .variant_txt span.off {
	background: transparent;
}

#body .detail .right .variant_txt a {
	background-image: url(digidesk/detailseite_slct.gif);
	background-repeat: no-repeat;
	width: 56px;
	height: 41px;
	display: block;
	position: relative;
	top: -49px;
	float: right;
}

#body .detail .right .var_layer {
	background-color:#F7F7F7;
	border:1px solid #949494;
	margin-top:-7px;
	position:absolute;
	width:311px;
	z-index:1000;
}

#body .detail .right .var_layer ul {
	padding: 0;
	margin: 0;
	list-style-type: none;	
}

#body .detail .right .var_layer ul li {
	border-top: 1px solid #949494;
	padding: 5px;
	height: 45px;
}

#body .detail .right .var_layer ul li span.icon {
	display: inline-block;
	width: 77px;
	border: 1px solid #cecece;
	background-color: #fff;
	padding: 1px;
	text-align:center;
}

#body .detail .right .var_layer ul li span.icon img {
	vertical-align: middle;	
}

#body .detail .right .var_layer ul li span.titel {
	display: inline-block;
	margin: 0 5px 0 10px;
	width: 135px;
	font-weight: bold;
}

#body .detail .right .var_layer ul li span.preis {
	color: #7B1419;
	font-weight: bold;
	display: inline-block;
	width: 70px;
	text-align: right;
}

#body .detail .right .var_layer ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

#body .detail .right .var_layer ul li.noBrd {
	border-top: 0;
}

#body .detail .right .var_layer ul li:hover {
	background-color: #63DE39;
	color: #424242;
	font-weight: bold;
	cursor: pointer;
}

#body .detail .right .artnum {
	float: right;
	font-size: 10px;
}

#body .detail .right .rating_box {
	float:left;
	height:19px;
	margin-bottom:3px;
	padding:7.5px 0;
	width:269px;
	display: none;
}

#body .detail .right .rating_box .stars {
	float: right;
	width: 90px;
}

#body .detail .right .rating_box .stars .dd_overall_stars {
	background: transparent url(bg/stars.jpg) no-repeat scroll left top;
	height: 16px;
	width: 89px;
	display: block;
	margin: 0 0 3px;
	cursor: pointer;
}

#body .detail .right .rating_box .stars .dd_overall_stars span {
	background: transparent url(bg/stars.jpg) no-repeat scroll 0 bottom;
	height: 16px;
	width: 0px;
	display: block;
}

#body .detail .right .rating_box .stars .dd_overall_stars:hover span {
	background: transparent url(bg/stars.jpg) no-repeat scroll 0 -18px;
}

#body .detail .right .rating_box .txt {
	float: right;
	margin-left: 27px;
}

#body .detail .right .price {
	float: left;
	width: 284px;
	display: none;
}

#body .detail .right .price .price_left {
	color:#7B1419;
	float:left;
	font-size:27px;
	font-weight:bold;
	height:45px;
	text-align:center;
	width:180px;
}

#body .detail .right .price .price_left .old {
	font-size: 11px;
	color: #000;
	display: block;
	margin-bottom: 10px;
	height: 14px;
}

#body .detail .right .price .price_left .prev_text {
	font-size: 14px;
}

#body .detail .right .price .price_right {
	float:right;
	font-size:10px;
	padding:8px 0;
	width:100px;
}

#body .detail .right .price.noscript {
	margin-top: 18px;
	display: block;
}

#body .detail .right .price.noscript .price_left {
	text-align: left;
}

#body .detail .right .price.noscript .price_right {
	padding: 18px 0 0 0;
}

#body .detail .right .shipping {
	width: 128px;
	float: right;
	height:82px;
	padding-top:7.5px;
	font-size: 10px;
	display: none;
}

#body .detail .right .shipping.noscript {
	display: block;
}

#body .detail .right .shipping .shippingcost {
	color: #393939;
	font-weight: bold;
	border-bottom: 1px solid #5E5E5E;
	padding-bottom: 2.5px;
}

#body .detail .right .shipping .shippingcost .free {
	color: #316318;
	font-size: 10px;
	display: block;
}

#body .detail .right .shipping .shippingcost a {
	font-size: 10px;
	text-decoration: underline;
	color: #5E5E5E;
}

#body .detail .right .shipping .deliverytime {
	color: #393939;
	font-weight: bold;
	padding-top: 2.5px;
	height: 30px;
	overflow: hidden;
}

#body .detail .right .shipping .deliverytime .status {
	
}

#body .detail .right .shipping .deliverytime .status.red {
	color: #7B1419;
}

#body .detail .right .shipping .deliverytime .status.orange {
	color: #FFB200;
}

#body .detail .right .shipping .deliverytime .status.green {
	color: #316318;
}

#body .detail .right .saving {
	background-image:url(digidesk/detailseite_block.gif);
	background-repeat:repeat-x;
	clear:both;
	height:36px;
	line-height:15px;
	margin-top:10px;
	padding-top:6px;
	display: none;
}

#body .detail .right .saving.empty {
	visibility: hidden;
}

#body .detail .right .saving .left {
	width: 123px;
	font-weight: bold;
	margin-left: 7px;
}

#body .detail .right .saving .right {
	width: 240px;
}

#body .detail .right .saving .saving_menu {
	width: 35px;
	display: block;
	height: 30px;
	float: right;
	background-image: url(digidesk/detailseite_block_pfeil.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

#body .detail .right .saving .saving_menu.close {
	background-image: url(digidesk/detailseite_block_pfeil_close.gif);
}

#body .detail .right .saving a {
	text-decoration: underline;
	color: #000;
}

#body .detail .right .saving .payment_types {
	background-color:#F7F7F7;
	border:1px solid #919191;
	margin-top:37px;
	padding:10px;
	position:absolute;
	width:390px;
	z-index:2000;
	display: none;
}

#body .detail .right .saving .payment_types.open {
	display: block;
}

#body .detail .right .saving .payment_types ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#body .detail .right .saving .payment_types ul li {
	border-bottom: 1px dotted #919191;
	line-height: 2em;
}

#body .detail .right .saving .payment_types ul li.last {
	border: 0;
}

#body .detail .right .saving .payment_types ul li.cheapest {
	color: #7B1419;
}

#body .detail .right .saving .payment_types span.txt {
	float: left;
	width: 200px;
	font-weight: bold;
}

#body .detail .right .saving .payment_types span.price {
	float: right;
	width: 180px;
	font-weight: bold;
}


#body .detail .right .more_colors {
	height: 82px;
	margin-top: 5px;
	display: none;
}

#body .detail .right .more_colors .slider {
	width: 409px;
	background-color: #fff;
	margin-top: 4px;
}

#body .detail .right .more_colors .slider .prev {
	line-height: 61px;
}

#body .detail .right .more_colors .slider .next {
	line-height: 61px;
}

#body .detail .right .more_colors .slider .prev a {
	background-image: url(digidesk/detailseite_scroll_pfeil_links.gif);
	padding: 15px 16.5px;
	font-size: 9px;
}

#body .detail .right .more_colors .slider .next a {
	background-image: url(digidesk/detailseite_scroll_pfeil_rechts.gif);
	padding: 15px 16.5px;
	font-size: 9px;
}

#body .detail .right .more_colors .slider .list {
	height: 61px;
}

#body .detail .right .more_colors .slider .list ul li {
	margin: 0 0;
	border-right: 1px solid #cecece;
	height: 61px;
}

#body .detail .right .more_colors .slider .list ul li a {
	border: 0;
	height: 43px;
	line-height: 43px;
	width: 60px;
	margin-top: 9px;
}

#body .detail .right .more_colors .slider .list ul li.last a {
	border-right: 0;
}

#body .detail .right .more_colors .slider .list ul li a img {
	width: 24px;
}

#body .detail .right .more_colors .slider .list ul li a.notActive img {
	width: 30px;
}

#body .detail .right .more_colors .slider .list ul li a.active img {
	width: auto;
}

#body .detail .right .actions {
	background-image: url(digidesk/detailseite_block2_bg.gif);
	background-repeat: repeat-x;
	height: 74px;
	margin-top: 6px;
}

#body .detail .right .actions .a_left {
	width: 135px;
	height: 37px;
	float: left;
}

#body .detail .right .actions .a_right {
	width: 135px;
	height: 37px;
	float: left;
}

#body .detail .right .actions .a_veryright {
	width: 139px;
	height: 74px;
	float: right;	
}

#body .detail .right .actions .a_veryright a {
	background-image: url(digidesk/btn_artikel_vergl.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 33px;
	display: block;
	text-align: center;
	padding-top: 26px;
	margin-top: 7.5px;
	margin-left: 15px;
}

#body .detail .right .actions .question {
	background-image: url(digidesk/detailseite_link_fragen.gif);
	background-position: 12px center;
	background-repeat: no-repeat;
}

#body .detail .right .actions .wishlist {
	background-image: url(digidesk/detailseite_link_merkzettel.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}


#body .detail .right .actions .notice {
	background-image: url(digidesk/detailseite_link_wunschzettel.gif);
	background-position: 12px center;
	background-repeat: no-repeat;
}

#body .detail .right .actions .bookmark {
	background-image: url(digidesk/detailseite_link_bookmark.gif);
	background-position: 5px 8px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#body .detail .right .actions .question a, #body .detail .right .actions .notice a {
	padding-left: 43px;
}

#body .detail .right .actions .wishlist a, #body .detail .right .actions .bookmark a {
	padding-left: 36px;
}

#body .detail .right .actions a {
	color:#393939;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:4px 0;
}

#body .detail .right .actions a.active {
	color: #7B1419;
}

#body .detail .right .to_basket {
	margin-top: 10px;
	padding: 5px 0;
	height: 54px;
}

#body .detail .right .to_basket .menge {
	background-image:url(digidesk/detailseite_menge_bg.gif);
	background-repeat:no-repeat;
	float:left;
	height:26px;
	line-height:26px;
	padding:13.5px 8px 13.5px 0;
	text-align:center;
	width:131px;
}

#body .detail .right .to_basket .menge input {
	text-align: center;
}

#body .detail .right .to_basket .am_minus {
	background-image: url(digidesk/menge_pfeil_links_rot.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 12.5px 11.5px;
	font-size: 11px;
	margin-right: 5px;
	display: none;
}

#body .detail .right .to_basket .am_plus {
	background-image: url(digidesk/menge_pfeil_rechts_rot.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 12.5px 11.5px;
	font-size: 11px;
	margin-left: 5px;
	display: none;
}

#body .detail .right .to_basket .basket_btn {
	background-image: url(digidesk/btn_wk_norm.gif);
	background-repeat: no-repeat;
	width: 272px;
	height: 52px;
	float: right;
}

#body .detail .right .to_basket.inaktiv .am_minus {
	background-image: url(digidesk/menge_pfeil_links_weiss.gif);
}

#body .detail .right .to_basket.inaktiv .am_plus {
	background-image: url(digidesk/menge_pfeil_rechts_weiss.gif);
}

#body .detail .right .to_basket.inaktiv .basket_btn {
	background-image: url(digidesk/btn_wk_inaktiv.gif);
}

#body .detail .right .to_basket.vorb .am_minus {
	background-image: url(digidesk/menge_pfeil_links_gelb.gif);
}

#body .detail .right .to_basket.vorb .am_plus {
	background-image: url(digidesk/menge_pfeil_rechts_gelb.gif);
}

#body .detail .right .to_basket.vorb .basket_btn {
	background-image: url(digidesk/btn_wk_vorb.gif);
}

#body .detail .right .to_basket .basket_btn span {
	background: none;
	border: 0;
	color: #fff;
	font-weight: bold;
	padding: 12px 45px;
	text-align: left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	display: block;
}

#body .detail .right .to_basket button {
	background: none;
	border: 0;
	color: #fff;
	font-weight: bold;
	padding: 8px 20px;
	/*font-size:14px;*/
	text-align: left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	cursor: pointer;
}

#body .detail .right .to_basket a {
	background: none;
	border: 0;
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 5px 45px 5px 18px;
	text-decoration: none;
	/*font-size:14px;*/
	text-align: left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	cursor: pointer;
}

#body .detail .right .to_basket button .underline {
	display: inline;
	font-family: inherit;
	font-size: 13px;
	padding: 0;
}

#body .detail .right .to_basket.inaktiv button {
	font-size:13px;
	padding:0 19px;
}

#body .detail .right .to_basket.vorb button {
	padding-left: 38px;
}

#body .detail .right .to_basket button span.now {
	display: block;
	padding: 0;
	text-decoration: underline;
}

#body .detail_menu {
	float: left;
	margin-top: 10px;
	width: 768px;
}

#body .detail_menu ul {
	width: 100%;
}

#body .detail_menu ul li {
	width: 19.88%;
}

#body .detail_menu ul li a {
	height: 12px;
}

#body .detail_menu ul li.last, #body .detail_menu ul li.last a {
	border-right: 0;
}

#body .detail_menu li.open a, #body .detail_menu li a:hover {
	background: transparent;
	background-image: url(digidesk/header_menue_rot.gif);
	background-repeat: repeat-x;
	color: #fff;
	text-decoration: none;
}

#body .desc {
	margin-top: 10px;
	padding-left: 15px;
	float: left;
	width: 502px;
}

#body .detail_attrib {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	width: 243px;
}

#body .detail_attrib ul {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}

#body .detail_attrib ul li {
	background-image: url(digidesk/detailseite_attribut_grau_hell.gif);
	background-repeat: repeat-x;
	height: 48px;
	border-bottom: 1px solid #fff;
}

#body .detail_attrib ul li.reisedauer {
	background-image: url(digidesk/detailseite_attribut_grau_dunkel.gif);
}

#body .detail_attrib ul li a {
	display: block;
	line-height: 1.4em;
	background-image: url(digidesk/detailseite_attribut_pfeilg_unten.gif);
	background-repeat: no-repeat;
	background-position: 209px center;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000;
	height: 32px;
}

#body .detail_attrib ul li.similar {
	background-image: none;
	background-color: #4f4c4e;
	color: #fff;
	height: auto;
}

#body .detail_attrib ul li.similar span {
	padding: 8px 10px;
	line-height: 1.4em;
}

#body .detail_attrib ul li.similar span.bold {
	display: inline;
	padding: 0;
}

#body .detail_attrib ul li.similar a {
	background: transparent;
	height: auto;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-top: 0;
	text-align: right;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#body .detail_attrib ul li.reisedauer a {
	background-image: url(digidesk/detailseite_attribut_pfeils_oben.gif);
}

#body .detail_attrib ul li span.no_link {
	display: block;
	line-height: 1.4em;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000;
}

#body .detail_attrib ul li span {
	display: block;
}

#body .product_list {
	margin-top: 10px;
	float: left;
	width: 100%;
}

#body .product_list .product_box {
	border: 1px solid #C6C6C6;
	margin: 0;
	margin-top: 5px;
	float: left;
	width: 768px;
	padding:1px;
	width:766px;
	position: relative;
}

#body .product_list .product_box.list {
	height: 210px;
	border-left: 0;
	width: 736px;
}

#body .product_list .head .txt {
	width: 375px;
	float: left;
	line-height:130%;
	padding-top:9px;
}

#body .product_list .head .variants {
	border-left: 1px solid #fff;
	float: right;
	text-align: center;
	width: 210px;
}

#body .product_list .head .variants select {
	width: 182px;
}

#body .product_list .load {
	background-color:#FFFFFF;
	height:210px;
	opacity:0.7;
	position:absolute;
	width:736px;
	z-index:500;
	display: none;
}

#body .product_list .load.on {
	background-image:url(bg/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	display: block;
}

#body .product_list .left_side {
	width: 115px;
	float: left;
	padding: 10px;
}

#body .product_list .left_side .icon {
	height: 114px;
	line-height: 114px;
	text-align: center;
	overflow: visible;
	position: relative;
}

#body .product_list .left_side.list .icon {
	height: 169px;
	line-height: 132px;
	position: relative;
	overflow: visible;
}

#body .product_list .left_side.list .icon .dd_rating_small {
	bottom:5px;
	left:0;
	position:absolute;
}

#body .product_list .left_side .icon .hinweis {
	position: absolute;
	z-index: 1000;
	display: block;
	width: 61px;
	height: 61px;
	top: -10px;
	left: -10px;
}

#body .product_list .left_side .icon img {
	vertical-align: middle;
}

#body .product_list .left_side .to_details {
	
}

#body .product_list .right_side {
	float: right;
	width: 623px;
	padding: 0 0 10px 0;
}

#body .product_list .right_side .del_notice {
	float:right;
	line-height:1em;
	margin-right:10px;
	margin-top:13px;
	
}

#body .product_list .right_side .right_left {
	float: left;
	width:390px;
}

#body .product_list .right_side .right_right {
	float: right;
}

#body .product_list .right_side .artnum {
	float: left;
	padding-top: 5px;
	font-size: 10px;
}

#body .product_list .right_side .shortdesc {
	float: left;
	padding-top: 5px;
	padding-left: 6px;
	height: 29px;
}


#body .product_list .right_side .variant_icons .txt {
	line-height:41px;
	float: left;
}

#body .product_list .right_side .variant_icons {
	clear:left;
	height:55px;
	overflow:hidden;
	padding-left:6px;
	padding-top: 7px;
}

/* *****/
#body .product_list .right_side .variant_icons .slider {
	background-color:#FFFFFF;
	float:right;
	margin-right:29px;
	margin-top:4px;
	width:237px;
}

#body .product_list .right_side .variant_icons .slider .prev {
	line-height: 34px;
	padding-left: 5px;
}

#body .product_list .right_side .variant_icons .slider .next {
	line-height: 34px;
	padding-right: 5px;
}

#body .product_list .right_side .variant_icons .slider .prev a {
	background-image: url(digidesk/liste_scroll_pfeil_links.gif);
	padding: 3.5px 8px;
	font-size: 9px;
}

#body .product_list .right_side .variant_icons .slider .next a {
	background-image: url(digidesk/liste_scroll_pfeil_rechts.gif);
	padding: 3.5px 8px;
	font-size: 9px;
}

#body .product_list .right_side .variant_icons .slider .list {
	height: 34px;
}

#body .product_list .right_side .variant_icons .slider .list ul li {
	margin: 2px 0;
}

#body .product_list .right_side .variant_icons .slider .list ul li a {
	border: 0;
	border-right: 1px solid #cecece;
	height:28px;
	line-height:28px;
	width: 43px;
}

#body .product_list .right_side .variant_icons .slider .list ul li a img {
	height: 26px;
}

#body .product_list .right_side .variant_icons .slider .list ul li.last a {
	border-right: 0;
}

#body .product_list .right_side .variant_icons .slider .list ul li a.active {
	border: 1px solid #7B1419;
	width:41px;
}

/* ***/

#body .product_list .right_side .shortdesc.empty {
	/*height: 56px;*/
}

#body .product_list .right_side .price {
	float: right;
	padding: 5px 10px 0 0;
	width: 180px;
}

#body .product_list .right_side.list .price {
	width: 190px;
	clear: left;
	padding-right: 0;
	padding-top: 0;
}

#body .product_list .right_side.list .art_logo {
	float: left;
	padding-top: 5px;
}

#body .product_list .right_side.list .art_logo .artnr {
	font-size: 10px;
	line-height: 1em;
	width: 89px;
	float: left;
}

#body .product_list .right_side.list .art_logo .artnr label {
	font-weight: bold;
	display: block;
}

#body .product_list .right_side.list .art_logo .logo {
	float: right;
	height:42.65px;
	width: 93px;
	text-align: center;
	overflow: hidden;
}

#body .product_list .right_side .price .old_price {
	display: block;
	height: 1.3em;
	font-size: 10px;
}

#body .product_list .right_side .price .act_price {
	color:#7B1419;
	display:block;
	float:left;
	font-size:22px;
	font-weight:bold;
	padding-top:3px;
}

#body .product_list .right_side .price .act_price .cent {
	font-size: 13px;
}

#body .product_list .right_side .price .mwst {
	display:block;
	float:right;
	font-size:9px;
	line-height:1.2em;
	margin-right: 9px;
}

#body .product_list .right_side.list .price .mwst {
	width: 54px;
}

#body .product_list .right_side .ship_deliv {
	float:left;
	clear: left;
	padding-top: 30px;
	position: absolute;
	margin-top: 22px;
}

#body .product_list .right_side.list .ship_deliv {
	clear:none;
	font-size:10px;
	padding-top:10px;
	position: relative;
	margin: 0;
	/*width:165px;*/
}

#body .product_list .right_side .attrib {
	border-right:1px solid #C6C6C6;
	clear:left;
	float:left;
	font-size:9px;
	height:45px;
	margin-left:6px;
	margin-right:5px;
	margin-top:10px;
	padding-right:5px;
	width: 170px;
}

#body .product_list .right_side .attrib.leer {
	border: 0;
	padding: 0;
	margin: 0;
	width: auto;	
}

#body .product_list .right_side .attrib label {
	font-weight: bold;
}

#body .product_list .right_side .deliverytime {
	color: #393939;
	font-weight: bold;
}

#body .product_list .right_side .deliverytime .status.red {
	color: #7B1419;
}

#body .product_list .right_side .deliverytime .status.orange {
	color: #FFB200;
}

#body .product_list .right_side .deliverytime .status.green {
	color: #316318;
}

#body .product_list .right_side .shipping {
	color: #393939;
	font-weight: bold;
	padding-top: 3px;
}

#body .product_list .right_side .shipping span {
	color: #7B1419;
}

#body .product_list .right_side .shipping.free span {
	color: #316318;
}

#body .product_list .right_side .shipping.free span .label {
	color: #000;
}

#body .product_list .right_side .shipping .more_countries {
	font-size: 9px;
	text-decoration: underline;
	color: #5E5E5E;
}

#body .product_list .right_side .to_basket {
	float:right;
	clear: right;
	padding-right: 10px;
	padding-top: 34px;
}

#body .product_list .right_side .to_basket .vs_userinfo {
	width: 180px;
}

#body .product_list .right_side.list .to_basket {
	clear:right;
	float:right;
	margin-left:391px;
	padding-right:10px;
	margin-top: 96px;
	position:absolute;
}

#body .product_list .right_side .to_basket .btn {
	float: right;
	width: 180px;
	margin-left: 20px;
}

#body .product_list .right_side.list {
	width: 601px;
}

#body .product_list.list {
	width: 737px;	
}

#body .product_list_cmp {
	margin-top: 10px;
	float: left;
}

#body .product_list_cmp .field_cont {
	padding: 1px 0 1px 1px;
	border: 1px solid #C6C6C6;
	border-right: 0;
	margin:5px 0 0;
}

#body .product_list_cmp .field {
	background-color: #434343;
	width: 30px;	
	height: 205px;
	text-align: center;
	padding-top: 5px;
}

#body .product_list_cmp .field.active {
	background-color: #7B1419;
}


/* gallery */
#body .product_list .gallery_box {
	width: 127px;
	float: left;
	margin-left: 1.6px;
	margin-bottom: 5px;
}

#body .product_list .gallery_box.first {
	margin-left: 0;
}

#body .product_list .gallery_box .cmp {
	width: 100%;
	background-color: #434343;
	color: #fff;
	height: 19px;
}

#body .product_list .gallery_box .cmp.active {
	background-color:#7B1419;
}

#body .product_list .gallery_box .cmp input {
	display:block;
	float:left;
	margin: 3px 5px 0 12px;
}

#body .product_list .gallery_box .cmp .txt {
	line-height:19px;	
}


#body .product_list .gallery_box .gproduct {
	border: 1px solid #C6C6C6;
	text-align: center;
	margin: 1px 0 0 0;
	padding:5px;
	overflow: hidden;
	height: 245px;
	width: 115px;;
}

#body .product_list .gallery_box .gproduct .title {
	height: 45px;
	display: block;
	overflow: hidden;
}

#body .product_list .gallery_box .gproduct .title a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#body .product_list .gallery_box .gproduct .pic {
	height:131px;
	line-height:131px;
	text-align: center;
	overflow: hidden;
	position: relative;
	
}

#body .product_list .gallery_box .gproduct .dd_rating_small {
	height: 16px;
}

#body .product_list .gallery_box .gproduct .dd_rating_small .dd_overall_stars {
	margin: 0 auto -3px;
	display: inline-block;
}

#body .product_list .gallery_box .gproduct .pic img {
	vertical-align: middle;
}

#body .product_list .gallery_box .gproduct .pic .hinweis {
	display:block;
	height:61px;
	left:0;
	position:absolute;
	top:0;
	width:61px;
	z-index:1000;
}

#body .product_list .gallery_box .gproduct .old_price {
	font-size: 10px;
	color: #000;
	display: block;
	margin-bottom: 3px;
}

#body .product_list .gallery_box .gproduct .mwst {
	font-size: 10px;
	color: #000;
	display: block;
	margin-top: 3px;
}

#body .product_list .gallery_box .gproduct .price {
	font-size: 17px;
	font-weight: bold;
	color: #7B1419;
}

#body .product_list .gallery_box .gproduct .price_ncomma {
	font-size: 13px;
}

#body .product_list .gallery_box .to_detail {
	margin-top: -49px;
	padding: 14px 0;
	position:relative;
	display: none;
	background-color: #fff;
}


/* error-box */
#body .errorbox {
	width: 758px;
	margin-left: 0;
	color: #7B1419;
	border: 1px solid #7B1419;
	float: none;
}

#body .errorbox p {
	
}

/* list */
#body .boxhead {
	background: transparent;
	border: 1px solid #CECECE;
	border-bottom: 0;
	margin: 0;
	width: 748px;
	padding: 5px 5px 5px 15px;
	color: #7B1419;
}

#body .boxhead.search {
	border: 1px solid #CECECE;
	margin-bottom: 10px;
}

#body .box {
	background: transparent;
	margin: 0 0 10px 0;
	border: 1px solid #CECECE;
	border-top: 0;
	padding:5px 5px 5px 15px;
	width:748px;
}

#body .box .subcategories {
	text-align: center;
	padding: 5px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	margin-right: 10px;
	margin-top: 5px;
}

#body .box .subcat_table {
	width: 100%;
	margin-top: 5px;
}

#body .box .subcat_table .pic {
	padding: 15px 0 0 0;
}

#body .box .subcat_table td {
	text-align: center;
}

#body .box .subcat_table td a {
	text-decoration: none;
}

#body .box .hersteller_table {
	margin:10px auto;
	width:700px;
}

#body .box .hersteller_table .empty {
	padding: 5px;
}

#body .box .hersteller_table .empty_cell {
	padding: 0;
}

#body .box .hersteller_table .space {
}

#body .box .hersteller_table .pic {
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
}

#body .box .hersteller_table .pic .txt {
	margin-top: 5px;
	width: auto;
	border: 0;
	display: block;
}


#body .box .hersteller_table .txt {
	width: 200px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
}

#body .box .hersteller_table .pic img {
	vertical-align: middle;
	max-width: 60px;
	
}

#body .box.empty {
	padding: 0;
}

#body .box.info {
	padding:10px 10px 10px 15px;
	width: 743px;
	margin-bottom: 0;
}

#body .box.info .wishlist .product_box {
	margin-left: 0;
	background-color: #fff;
}

#body .box.info .wishlist .product_box.firstinlist {
	margin-left:-16px;
}

#body .box.info .wishlist .product_box.lastinlist {
	margin-left:8px;
	margin-right:-11px;
}


#body .box.info .errorbox.inbox {
	width: auto;
}

#body div.bar.prevnext {
	margin: 0;
	padding: 5px 10px;
	width: 748px;
	border: 1px solid #CECECE;
	border-top: 0;
	height: auto;
}

#body div.bar.prevnext.space {
	margin-top: 10px;
	border-top: 1px solid #CECECE;
}

#body .boxhead, #body .box {
	background-color: #f5f5f5;
}

#body .boxhead h1 {
	font-size: 14px;
}

#body .locator {
	margin: 0;
	background-image: url(digidesk/liste_locator_bg.gif);
	background-repeat: repeat-x;
	height: 54px;
	padding: 3px 5px;
	border: 1px solid #CECECE;
	width: 758px;
}

#body .locator.bottom {
	height: 24px;
	margin-top: 10px;
}

#body .locator .top {
	border-bottom: 1px solid #afadae;
	height: 27px;
}

#body .locator.bottom .top {
	border: 0;
}

#body .locator .top .locbody
{
	padding-right: 0;
}

#body .locator .top .locbody .left {
	border-right: 1px solid #fff;
	padding-right: 15px;
	height: 19px;
}

#body .locator .sort {
	border-top: 1px solid #fff;
	padding-top:6px;
}

#body .locator .sort .no_articles {
	display: block;
	text-align: center;
	color: #7B1419;
}

#body .locator a.active {
	color: #FFF;
	background-color: #7B1419;
	padding: 3px 2px;
}

#body .locator .ansicht {
	float:left;
	padding-left:5px;
	padding-right:2px;
	text-align:left;
	width:133px;
	border-left: 1px solid #afadae;
	border-right:1px solid #FFFFFF;
	height: 19px;
}

#body .locator .liste {
	background-image: url(digidesk/icon_liste.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 12.5px 11.5px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -6px;
}

#body .locator .gallerie {
	background-image: url(digidesk/icon_gallerie.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 12.5px 11.5px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -6px;
}

#body .locator .liste.on {
	background-image: url(digidesk/icon_liste_active.gif);	
}

#body .locator .gallerie.on {
	background-image: url(digidesk/icon_gallerie_active.gif);	
}

#body .locator .availability {
	float:left;
	text-align:left;
	width: 210px;
	padding-left: 5px;
	border-left: 1px solid #afadae;
	border-right:1px solid #FFFFFF;
	height: 19px;
}

#body .locator .blank {
	float:left;
	border-left: 1px solid #afadae;
	/*width: 10px;*/
	height: 1.6em;
	height: 19px;
}
#body .locator .locbody .right {
	height: 19px;
}

#body .locator .locbody .right .prev {
	background-image: url(digidesk/liste_prev.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 6.5px 10px; 
}

#body .locator .locbody .right .next {
	background-image: url(digidesk/liste_next.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 6.5px 10px; 
}

#body .locator .sort .compare {
	float: left;
}

#body .locator .sort .compare .cmp_symb{
	background-image:url(digidesk/liste_verg_pfeil.gif);
	background-position:left center;
	background-repeat:no-repeat;
	/*padding: 6.5px 8.5px 7.5px 8.5px;*/
	padding: 13.5px 8.5px;
	margin-left:4px;
	margin-top: -5px;
	float: left;
	
}

#body .locator .sort .sort_row {
	float: right;
}

#body .locator .sort .compare .btn {
	margin: 0;
	float: right;
	width: 284px;
	margin-top: -3px;
}

#body .locator .sort .sort_row .btn {
	float:left;
	margin:-3px 0 0 5px;
	width: 91px;
}

#body .locator .sort .sort_row .btn a {
	font-size: 10px;
	text-align:left;
	text-indent:3px;
}

/* detailseite-unten */
#details_bottom {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 770px;
}

#details_bottom .product_list {
	margin-top: 0;
}

/* detailseite-beschreibung */
#details_bottom .prdct_detail {
	float: left;
	width: 350px;
}

#details_bottom .prdct_detail .prdct_title {
	background-image: url(digidesk/detailseite_barcode1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#details_bottom .prdct_detail .cnt {
	border: 1px solid #CECECE;
}

#details_bottom .prdct_detail .cnt ul {
	/*list-style-image: url(digidesk/liste_pfeil_rot_rechts.gif);*/
	list-style-type: none;
	color: #000;
	margin-top: 0;
	margin-bottom: 2em;
	margin-left: 10px;
	padding-left: 0;
}

#details_bottom .prdct_detail .cnt ul li {
	margin-top: 1em;
	background-image: url(digidesk/liste_pfeil_rot_rechts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 2em;
}

#details_bottom .prdct_detail .cnt ul li .bold {
	text-decoration: none;
	display: inline-block;
	width: 175px;
	float: left;
	color: #000;
}

#details_bottom .prdct_detail .cnt ul li .right {
	width: 100px;
}

#details_bottom .prdct_detail .cnt ul li a {
	color: #000;
	text-decoration: underline;
	display: inline-block;
}

#details_bottom .prdct_detail .cnt ul li a.dd_garantie_hinweis {
	text-decoration: none;
	color: #5e5e5e;
	padding-left: 3px;
}

#details_bottom .prdct_detail .cnt ul li a.dd_garantie_hinweis:hover {
	color: #000000;
}

#details_bottom .prdct_detail .cnt ul li a span.attr_value {
	width: 139px;
	float: right;
	display: inline-block;
}

#details_bottom .prdct_detail .cnt ul li span.attr_value {
	width: 139px;
	float: right;
	display: inline-block;
}

#details_bottom .prdct_title {
	font-weight: bold;
	display: block;
	height: 21px;
	text-indent: 15px;
}

#details_bottom .prdct_ausstattung {
	float: right;
	width: 412px;
}

#details_bottom .prdct_ausstattung .prdct_title {
	background-image: url(digidesk/detailseite_barcode2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#details_bottom .prdct_ausstattung .cnt {
	border: 1px solid #CECECE;
	float: right;
	width: 100%;
}

#details_bottom .prdct_ausstattung .cnt ul {
	list-style-image: url(digidesk/liste_pfeil_rot_rechts_small.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}

#details_bottom .prdct_ausstattung .cnt li {
	line-height: 1.35em;
}

#details_bottom .prdct_ausstattung .cnt ul.left {
	float: left;
	width: 173px;
	margin-left: 10px;
}

#details_bottom .prdct_ausstattung .cnt ul.right {
	float: right;
	width: 173px;
	margin-right: 10px;
}

#details_bottom .desc_beschr {
	margin-top: 10px;
	padding-left: 0;
	float: left;
	clear: left;
}

/* details_bewertung */
#details_bottom div.review {
	background: transparent;
	padding-bottom:10px;
	padding-right:15px;
	padding-top:10px;
	width:743px;
}

#details_bottom div.review .fullsize {
	width: 700px;
}

#details_bottom div.review textarea {
	margin-bottom: 5px;
}

/* account */
#body .account_header dt a.active {
	color: #7B1419; 
}

/* produkt-Box Startseite */
#body .product_box .left .more_pic .slider {
	width: 118px;
	background-color: #fff;
	margin-top: 4px;
}

#body .product_box .left .more_pic .slider .prev {
	line-height: 34px;
	padding-left: 0px;
	margin-right: 3px;
}

#body .product_box .left .more_pic .slider .next {
	line-height: 34px;
	padding-right: 0px;
	margin-left: 3px;
}

#body .product_box .left .more_pic .slider .prev a {
	background-image: url(digidesk/startseite_scrollpfeile_links.gif);
	padding: 0.5px 6px;
	font-size: 9px;
}

#body .product_box .left .more_pic .slider .next a {
	background-image: url(digidesk/startseite_scrollpfeile_rechts.gif);
	padding: 0.5px 6px;
	font-size: 9px;
	margin-left: 0px;
	margin-right: 3px;
}

#body .product_box .left .more_pic .slider .list {
	height: 34px;
}

#body .product_box .left .more_pic .slider .list ul li {
	margin: 3px 0;
}

#body .product_box .left .more_pic .slider .list ul li a {
	border: 0;
	border-right: 1px solid #cecece;
	height:28px;
	line-height:28px;
	width: 38px;
	margin-left:1px;
}

#body .product_box .left .more_pic .slider .list ul li a img {
	height: 26px;
}

#body .product_box .left .more_pic .slider .list ul li.last a {
	border-right: 0;
}

#body .product_box .left .more_pic .slider .list ul li a.active {
	border:1px solid #6BF742;
	width:43px;
}

/* highslide */
a.highslide-credits {
	color: #919191;
}

a.highslide-credits:hover {
	text-decoration: underline;
	color: #7B1419;
	background: transparent;
}

.highslide-container div .txt {
	margin-top: 10px;
}

.highslide-container div .more_link {
	margin-top: 10px;
	color: #7B1419;
}

/* bookmark layer */
#body #bookmark_layer {
	width: 390px;
	background-color:#F7F7F7;
	border:1px solid #919191;
	display:none;
	margin-left:140px;
	margin-top:1px;
	position:absolute;
	width:115px;
	z-index:3000;
}

#body #bookmark_layer.open {
	display: block;
}

#body #bookmark_layer .socialbookmarks {
	text-align: center;
}

#body #bookmark_layer .socialbookmarks a {
	display: block;
	margin: auto;
	padding: 5px 0;
	border-bottom: 1px dotted #919191;
}

#body #bookmark_layer .socialbookmarks a:hover {
	background-color: #dedede;
}

#body #bookmark_layer .socialbookmarks a.last {
	border: 0;
}

/* Artikel-Icons */
#body .product_box .left .pic .hinweis.neu, 
#body .product_list .gallery_box .gproduct .pic .hinweis.neu,
#body .product_list .left_side .icon .hinweis.neu {
	background-image: url(digidesk/icon_neu.png);
	background-repeat:no-repeat;
}

#body .product_box .left .pic .hinweis.dauerbrenner, 
#body .product_list .gallery_box .gproduct .pic .hinweis.dauerbrenner,
#body .product_list .left_side .icon .hinweis.dauerbrenner {
	background-image: url(digidesk/icon_dauer_brenner.png);
	background-repeat:no-repeat;
}

#body .product_box .left .pic .hinweis.top_angebot,
#body .product_list .gallery_box .gproduct .pic .hinweis.top_angebot,
#body .product_list .left_side .icon .hinweis.top_angebot {
	background-image: url(digidesk/icon_top_angebot.png);
	background-repeat:no-repeat;
}

#body .product_box .left .pic .hinweis.stark_reduziert,
#body .product_list .gallery_box .gproduct .pic .hinweis.stark_reduziert,
#body .product_list .left_side .icon .hinweis.stark_reduziert {
	background-image: url(digidesk/icon_stark_reduziert.png);
	background-repeat:no-repeat;
}

#body .product_box .left .pic .hinweis.sonderposten,
#body .product_list .gallery_box .gproduct .pic .hinweis.sonderposten,
#body .product_list .left_side .icon .hinweis.sonderposten {
	background-image: url(digidesk/icon_sonderposten.png);
	background-repeat:no-repeat;
}

/* emtreepedia */
#body .emtreepodia {
	bottom:0;
	line-height:normal;
	position:absolute;
	right:0;
}

/* basket-btn var-layer */
#body .detail .right .to_basket button.single_line {
	padding-top: 18px;
}
