.dd_left {
	float: left;
}
.dd_right {
	float: right;
}
.dd_clear_left {
	clear: left;
	padding: 0px !important;
	margin: 0px !important;
}
.dd_clear_right {
	clear: right;
	padding: 0px !important;
	margin: 0px !important;
}
.dd_clear_both {
	clear: both;
	padding: 0px !important;
	margin: 0px !important;
}
.dd_italic {
	/*font-style: italic;*/
	font-size: 9px;
}
.font_bold {
	font-weight: bold !important;
}
.dd_list_locator {
	width: 545px;
	margin: 5px 7px;
	float: left;
	color: #000;
}
.dd_locator_page {
	
}
.dd_locator_sort {
}
.dd_top {
	margin: 2px 0px;
}
.dd_bottom {
	margin: 2px 0px;
}
.dd_bottom a {
	color: #a20403 !important;
}
a.locatorlink_active {
	font-weight: bold;
}
.dd_bottom a img {
	margin: 0px 2px;
}
#dd_list {
	width: 545px;
	float: left;
	padding: 10px 0px;
	margin: 5px 7px;
	border-top: 2px solid #999; 
}
ul.dd_product {
	margin: 5px 0px;;
	padding: 5px 0px;
	list-style: none;
	border-bottom: 1px solid #999;
	color: #000;
	min-height: 135px;
	float: left;
}
ul.dd_product li {
	float: left;
	min-height: 130px;
	display: block;
}
li.dd_bild {
	text-align: center;
	width: 130px;
	height: 100%;
}
li.dd_bild img {
	padding: 2px;
	border: 1px solid #999;
	max-width: 110px;
}
li.dd_title {
	border-right: 1px solid #999;
	padding-right: 5px;
	width: 194px; 
}
li.dd_title p {
	margin: 0 0 3px;
	padding: 2px 0;
}
li.dd_title p.dd_lieferzeit img {
	display: inline-block;
	float: left;
}
li.dd_title p.dd_lieferzeit span {
	display: inline-block;
/*	float: left; */
	width: 160px;
/*	padding: 0 0 0 5px;  */
}
ul.dd_product p.dd_title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
li.dd_preis {
	padding: 0 0 0 5px;
	width: 210px;
}
li.dd_preis p {
	margin: 0 0 3px;
	padding: 0px;
}
div.dd_price p {
}
div.dd_price p .dd_norm_price {
	font-size: 22px;
	color: #ff0000;
	font-weight: bold;
	display: inline-block;
	height: 22px;
	float: left;
	line-height: 22px;
}
div.dd_price p .dd_you_save {
	display: inline-block;
	height: 22px;
	width: 57px;
	background-image:url("0/images/digidesk/prozent.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	line-height: 22px;
	margin-left: 5px;
	color: #000;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
p.dd_uvp {
	font-size: 14px;
}
div.dd_towk p input {
	display: inline-block;
	float: left;
	margin-right: 2px;
}
/* ##### =details ##### */
#dd_details {
	float: left;
	width: 546px;;
	margin: 5px 7px;
	color: #000;
}
.dd_details_top {
	/*position: relative;
	padding: 0 0 30px;*/
}
.dd_pic {
	width: 250px;
}
.dd_pic img{
	display: block;
	max-width: 225px;
}
.dd_pic ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}
.dd_pic ul li {
	float: left;
	width: 62px;
	text-align: center;
}
.dd_info {
	width: 296px;
}
#dd_details div.dd_preis {
	margin: 15px 0 0;
}
#dd_details div.dd_preis div {
	padding: 0 0 3px;
}
div.dd_preis p {
	margin: 0 0 3px;
	padding: 0px;
}
.dd_info p {
	margin: 0;
	padding: 0;
}
p.dd_details_title {
	font-size: 18px;
	color: #000;
	padding: 0 0 5px;
}
.dd_vendor {
	margin: 15px 0 3px!important;
}
.dd_vendor a {
	color: #555;
}
.dd_details_liefer {
	margin: 15px 0 0 !important;
}
p.dd_links {
	/*position: absolute;
	left: 0px;
	bottom: 0px;*/
	clear: both;
	height: 25px;
	line-height: 25px;
	background-color: #e2e2e2;
	padding: 0 5px;
	margin: 0 0 2px;
	width: 536px;
}
p.dd_links a {
	background-image:url("0/images/arrow_locator_next.gif");
	background-position: left 3px;;
	background-repeat: no-repeat;
	padding: 0 3px 0 12px;
	color: #333;
}
#dd_details .dd_details_bottom {
	color: #000;
	padding: 5px 15px;
}
#dd_details_locator_top, #dd_details_locator_bottom {
}
#dd_details_locator_top {
	border-bottom: 1px solid #ccc;
	padding: 5px 15px;
}
#dd_details_locator_bottom {
	border-top: 1px solid #ccc;
	padding: 5px 15px;
	margin: 5px 0 0;
	float: left;
	width: 530px;
}
#dd_details_locator_top .locator_top, #dd_details_locator_bottom .locator_top {
	height: 25px;
	line-height: 25px;
}
#dd_details_locator_top .locator_top .dd_right a {
	color: #000;
}
#dd_details_locator_top .locator_bottom{
}
#dd_details_locator_top .locator_bottom .dd_left{
	color: #000;
	font-size: 20px;
	font-weight: bold;
}
#dd_details_locator_top .locator_bottom .dd_right, #dd_details_locator_bottom .locator_bottom .dd_right {
	height: 25px;
	line-height: 25px;
	color: #a20403;
}
#dd_details_locator_top .locator_bottom .dd_right a, #dd_details_locator_bottom .locator_bottom .dd_right a {
	color: #a20403;
}
a.dd_locatorlink_prev {
	background-image: url("0/images/digidesk/dd_arrow_left.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;	
}
a.dd_locatorlink_next {
	background-image: url("0/images/digidesk/dd_arrow_right.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 15px 0 0;	
}
a.dd_bt_link {
	cursor: pointer;
}