@CHARSET "ISO-8859-1";

/* allgemein */
body, table, input, select, textarea, tt {
	font-size: 11px;
}

body {
/* Nach Weihnachten wieder einkommentieren !!! */
/*	background-image: url(digidesk/mk_xmas_bg.jpg);
	background-repeat: repeat-x;
	background-color: #70C5FC;*/
}

div#content {
	background: #fff;
	position: relative;
}

.w100 {
	width: 100px;
}

.w120 {
	width: 120px;
}

.w150 {
	width: 150px;
}

.w200 {
	width: 200px;
}

.w300 {
	width: 300px;
}

.w400 {
	width: 400px;
}

.bold {
	font-weight: bold;
}

.margin_top {
	margin-top: 10px;
}

.margin_t5 {
	margin-top: 5px;
}

.topborder {
	border-top-width: 1px;
}

.black {
	color: #000;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
	display: inline;
}

.rot {
	color: #7B1419;
}

#body a:hover {
	color: #7B1419;
}

/* header */
#header0 {
/* Nach Weihnachten wieder einkommentieren !!! */
	background-image: url(digidesk/header_bg.gif);
	background-repeat: repeat-x;
	height: 140px;
	margin-bottom: 10px;
}

#header0 .content {
/* Nach Ostern wieder einkommentieren !!! */
/*	background-image: url(digidesk/header_ostern.jpg);*/
/* Nach Weihnachten wieder einkommentieren !!! */
/*	background-image: url(digidesk/mk_header_xmas.jpg);*/
	width: 980px;
	margin: auto;
	height: 140px;
	position: relative;
}

/* util_menu */
#header0 .content .util_menu {
	height: 40px;
}

#header0 .content .util_menu ul {
	list-style: none;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	float: right;
/*	background-color: #DEDDDC;*/
}

#header0 .content .util_menu ul li {
	float: left;
	border-right: 1px solid #636363;
}

#header0 .content .util_menu ul li a {
	padding: 15px 10px;
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

#header0 .content .util_menu ul li.last {
	border-right: 0;
}

#header0 .content .util_menu ul li.last a {
	padding-right: 0;
}

/* logo */
#header0 .content .logo {
/* Nach Ostern wieder einkommentieren */
	background-image: url(digidesk/logo.gif);
/* Nach Weihnachten wieder einkommentieren !!! */
	background-repeat: no-repeat;
	background-position: top left;
	width: 428px;
	float:left;
	height: 100px;
/*	height: 140px;
	position: absolute;
	top: 0;*/
}

#header0 .content .logo a {
	display: block;
	width: 92%;
	height: 100%;
}

/* box */
#header0 .content .box {
	height: 71px;
	width: 267px;
	border: 1px solid #cecece;
	background-image: url(digidesk/header_box_mitte.gif);
	background-repeat: repeat-x;
}

#header0 .content .box .box_left {
	width: 26px;
	height: 71px;
	background-repeat: no-repeat;
	float: left;
}

#header0 .content .box .content {
	width: 221px;
	float: right;
	padding: 7px 10px;
	background: none;
	height: auto;
}

/* box-search */
#header0 .content .box.search .box_left {
	background-image: url(digidesk/header_box_lupe_left.gif);
}

#header0 .content .box.search {
	margin-left: 428px;
}

#header0 .content .box.search .btn {
	margin-top: 5px;
	float: right;
}

#header0 .content .box.search .txt {
	width: 203px;
	color: #a6a6a6;
	padding: 8px;
	border: 0;
	border: 1px solid #cecece;
}

/* box-wk */
#header0 .content .box.wk {
	float: right;
}

#header0 .content .box.wk .content {
	width: 165px;
	float: left;
}

#header0 .content .box.wk .box_left {
	background-image: url(digidesk/header_box_wkorb_left.gif);
}

#header0 .content .box.wk table {
	height: 27px;
}

#header0 .content .box.wk tr.bold * {
	font-weight: bold;
}

#header0 .content .box.wk th {
	width: 100px;
	font-weight: normal;
}

#header0 .content .box.wk .btn {
	margin-top: 5px;
}

#header0 .content .box.wk .trusted_shop {
	background-image: url(digidesk/header_e_trusted_logo.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 56px;
	height: 100%;
	float: right;
}

/* menü */
#header {
	margin-bottom: 5px;
}

div.bar.categories {
	background: transparent;
	background-image: url(digidesk/header_menue_grau.gif);
	background-repeat: repeat-x;
	height: 41px;
	border: 1px solid #c6c6c6;
}

div.bar.categories a {
	color: #2d2d2d;	
	font-size: 12px;
	padding: 14.5px 2px;
	border-right: 1px solid #fff;
}

div.bar.categories ul {
	height: 100%;
}

div.bar.categories li {
	height: 100%;
}

div.bar.categories li.open a, div.bar.categories li a.exp {
	background: transparent;
	background-image: url(digidesk/header_menue_rot.gif);
	background-repeat: repeat-x;
	color: #fff;
}

div.bar.categories li.open ul {
	height: auto;
}


div.bar.categories ul.menue.horizontall li {
	border-right: 1px solid #948C94;
	width: 96px;
}

div.bar.categories ul.menue.horizontall li.cat_1 {
	/*width: 143px;*/
	width: 55px;
}

div.bar.categories ul.menue.horizontall li.cat_2 {
	width: 101px;
}

div.bar.categories ul.menue.horizontall li.cat_3 {
	width: 76px;
}

div.bar.categories ul.menue.horizontall li.cat_4 {
  width: 110px;
}

div.bar.categories ul.menue.horizontall li.cat_5 {
	width: 120px;
}

div.bar.categories ul.menue.horizontall li.cat_6 {
	width: 70px;
}
div.bar.categories ul.menue.horizontall li.cat_7 {
	width: 118px;
}
div.bar.categories ul.menue.horizontall li.cat_9 {
	width: 85px;
}

div.bar.categories li.open ul li {
	border-right: 1px solid #fff;
}

div.bar.categories ul.standard {
	float: left;
	width: 840px;
}

div.bar.categories ul.menue.verticall.dropdown {
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	border-top:1px solid #919191;
	min-width: 150px;
	z-index: 3000;
}

div.bar.categories ul.menue.verticall.dropdown li {
	width: auto;
	border: 0;
	border-bottom: 1px solid #919191;
}

div.bar.categories ul.menue.verticall li a {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0;
	background-color: #F5F5F5;
	font-weight: bold;
}

div.bar.categories ul.menue.verticall li a:hover {
	background-color: #7B1419;
}

div.bar.categories ul.service {
	float: right;
}

div.bar.categories ul.service a {
	line-height: 14.5px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	border-right: 0;
}

div.bar.categories ul.menue.service li {
	border-right: 1px solid #bdb9ac;
}

div.bar.categories ul.service li.service {
	background-image: url(digidesk/header_menue_service.gif);
	background-repeat: repeat-x;
	color: #fff;
	border-left: 1px solid #bdb9ac;
	width: 136px;
}

div.bar.categories ul.service li.service a {
	background-image: url(digidesk/header_menue_service_rechts.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 29px;
	padding-left: 5px;
	color: #7b1419;
}

div.bar.categories ul.service li.vorteile {
	border-right: 0;
	background-image: url(digidesk/header_menue_vorteile.gif);
	background-repeat: repeat-x;
	color: #fff;
	width: 152px;
}

div.bar.categories ul.service li.vorteile a {
	background-image: url(digidesk/header_menue_vorteile_rechts.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left:5px;
	padding-right:29px;
	color: #1f360d;
}

div.neukundengutschein {
	margin-top: 5px;
}

div.neukundengutschein a img {
	display: block;	
}

#service_cnt {
	position:absolute;
	z-index:3000;
	display: none;
	/* Nach Weihnachten wieder auskommentiern und die nächste Zeile einkommentieren */
	/*top: -78px;*/
	top: -8px;
	left: 210px;
	padding-top:3px;
}

#service_cnt .cnt {
	width:458px;
	height:285px;
	background-image:url(digidesk/service_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	border:1px solid #CECECE;
	padding:20px 290px 20px 20px;
}

#vorteile_cnt {
	position: absolute;
	/* Nach Weihnachten wieder auskommentiern und die nächste Zeile einkommentieren */
	/*top: -78px;*/
	top: -8px;
	right: 0;
	z-index: 3000;
	display: none;
	padding-top: 3px;
	margin-left: 684px;
}


#vorteile_cnt ul {
	width: 294px;
	border: 1px solid #CECECE;
	background-image: url(digidesk/vorteile_menue_bg.gif);
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#vorteile_cnt li {
	border-top: 1px solid #7B7363;
}

#vorteile_cnt li:hover {
	background-image: url(digidesk/vorteile_menue_bg_active.gif);
	background-repeat: repeat-y;
}

#vorteile_cnt .item {
	border-top:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding:17px 10px 17px 80px;
}

#vorteile_cnt .item span {
	color: #7B1419;
}

#vorteile_cnt .vort_1 {
	border: 0;
}

#vorteile_cnt .vort_1 .item {
	border: 0;
}

#vorteile_cnt .vort_1 .item {
	background-image: url(digidesk/vorteile_icon_1.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#vorteile_cnt .vort_2 .item {
	background-image: url(digidesk/vorteile_icon_2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#vorteile_cnt .vort_3 .item {
	background-image: url(digidesk/vorteile_icon_3.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#vorteile_cnt .vort_4 .item {
	background-image: url(digidesk/vorteile_icon_4.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#vorteile_cnt .vort_5 .item {
	background-image: url(digidesk/vorteile_icon_5.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#vorteile_cnt .vort_6 .item {
	background-image: url(digidesk/vorteile_icon_6.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#vorteile_cnt .vort_7 .item {
	background-image: url(digidesk/vorteile_icon_7.png);
	background-repeat: no-repeat;
	background-position: left center;
}

/* left */
div#left {
	width: 200px;
	border: 0;
}

/* cat_tree */
ul.tree ul {
	margin: 0;
}

ul.tree ul ul {
	margin-left: 15px;
}

ul.tree li a {
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #adadad;
	padding-left: 15px;
	font-weight: bold;
	color: #7B1419;
}

ul.tree li a.non_cat {
	color: #55B73C;
}

ul.tree li a.exp {
	background: transparent;
	text-indent: 0;
}

ul.tree li a.act {
	background-color: transparent;
	color: #7B1419;
}

ul.tree ul li a {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 28px;
}

ul.tree li ul ul li a {
	border-top: 1px solid #7B1419;
	background-image: url(digidesk/left_kat_pfeil.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: normal;
	margin-left: 15px;
}

ul.tree li a.has {
	background: transparent;
}

ul.tree li a.root {
	background-image: url(digidesk/left_miniheader.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #393939;
	margin-left: 0;
	border: 1px solid #919191;
	height: 36px;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 36px;
	display: block;
}

ul.tree li.list a.root {
	width: 130px;
	border-right: 0;
	float: left;
	background-position: -54px 0;
}

ul.tree li.list .open_cat {
	background-image:url(digidesk/produktfilter_cat_open.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: right;
	border:1px solid #919191;
	display:block;
	float:right;
	height:36px;
	width:52px;
	line-height: 36px;
	padding: 0;
}

ul.tree li.list .open_cat.close {
	background-image:url(digidesk/produktfilter_cat_close.gif);
}

ul.tree ul li.first a {
	border-top: 0;
}

ul.tree li a.exp.act {
	background-position: 0;
}

ul.tree li.list a.exp.act {
	background-position: -54px 0;
}

ul.tree li.list a.exp.act.single {
	background-position: 0 0;
	border-right:1px solid #919191;
	width:183px;
}

/* productfilter */
#left .filter {
	margin-top: 3px;
}

#left .filter .head .left {
	background-position:-54px 0;
	width: 130px;
	height: 36px;
	padding-left: 15px;
	line-height: 36px;
	background-image:url(digidesk/left_miniheader.gif);
	background-repeat:no-repeat;
	border:1px solid #919191;
	color:#393939;
	font-weight: bold;
}

#left .filter .head .right {
	border: 1px solid #919191;
	border-left: 0;
	width:52px;
	float: right;
}

#left .filter .head .right .del {
	background-image: url(digidesk/produktfilter_delete_filter.gif);
	display: block;
	width: 25px;
	height: 36px;
	float: left;
}

#left .filter .head .right .open {
	background-image: url(digidesk/produktfilter_open.gif);
	display: block;
	width: 26px;
	height: 36px;
	border-left: 1px solid #919191;
	float: right;
}

#left .filter .attributes {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#left .filter .attributes li {
	line-height: 26px;
	margin-top: 1px;
	text-indent: 22px;
	font-weight: bold;
	color: #000;
}

#left .filter .attributes li .atr {
	height: 26px;
	background-color: #9c9c9c;	
}


#left .filter .attributes li .attr {
	float: left;
	border-right: 1px solid #FFF;
	display: block;
	width: 145px;
}

#left .filter .attributes li .attr.two_lines {
	line-height:9px;
	padding: 6px 0 5px 30px;
	text-indent:0;
	width:115px;
}

#left .filter .attributes li .attr_count {
	background-image:url(digidesk/produktfilter_attr_open.gif);
	background-position: center center;
	border-left:1px solid #919191;
	display:block;
	float:right;
	height:26px;
	padding-right:25px;
	text-align:center;
	text-indent:0;
	width:28px;
	color: #000;
	text-decoration: none;
}

#left .filter .attributes li .attr_count.close {
	background-image:url(digidesk/produktfilter_attr_close.gif);
}

#left .filter .values {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: none;
}

#left .filter .values li {
	background-color: #fff;
	text-indent: 0;
	padding: 3px 0;
	line-height: 1.3em;
	overflow: hidden;
}

#left .filter .values li.two_lines {
	/*
	line-height: 14px;
	padding: 7px 0 8px 0;;
	*/
}

#left .filter .values li .checkbox {
	margin: 0 12px 0 5px;
	display: block;
	float: left;
	width: 9px;
	height: 9px;
	padding: 1px;
	border: 1px solid #000;
}
#left .filter .values li.two_lines .checkbox {
	margin-bottom: 7px;
}

#left .filter .values li .checkbox .inner {
	display: block;
	width: 9px;
	height: 9px;
	background-color: #FFF;
}

#left .filter .values li .checkbox.checked .inner {
	background-color: #7B1419;
}

/* miniheader */
#left strong.h2 {
	background-image: url(digidesk/left_miniheader.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #919191;
	color: #393939;
	margin-left: 0;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 10px;
	position: relative;
}

#left strong.h2.no_margin {
	margin-top: 0;
}

#left strong.h2 a {
	font-weight: normal;
	text-decoration: underline;
	position: absolute;
	right: 5px;
}

#left .zahlungsarten {
	text-align: center;
}

/* tags */
#left .box .tags a {
color:#2d2d2d;
cursor:pointer;
line-height:100%;
padding:0 0.2em;
}

/* rabatt */
#left ul.rabatt {
	margin: 0;
	padding: 0;
}

#left ul.rabatt li {
	background-image: url(digidesk/left_rabatt_bg.gif);
	background-repeat: no-repeat;
	height: 43px;
	list-style-type: none;
	list-style-position: outside;
	text-indent:15px;
	line-height: 43px;
	font-weight: bold;
	color: #2d2d2d;
	font-size: 12px;
	position: relative;
}

#left ul.rabatt li.info {
	background-image: url(digidesk/left_rabattinfo_bg.gif);
	background-repeat: repeat-x;
	text-indent: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 33px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 14.5px;
}

#left ul.rabatt li.info span {
	color: #7B1419;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	float: none;
	right: 0;
	width: auto;
	position: relative;
}

#left ul.rabatt li span {
	color:#7B1419;
	display:block;
	/*float:right;*/
	font-size:24px;
	font-weight: bold;
	position: absolute;
	right:4px;
	top: 0;
	z-index: 10;
	text-align:center;
	text-indent:0;
	width:69px;
}

/* versandinfo */
#left .versandinfo {
	background-image: url(digidesk/left_versandkostenfreiheit.jpg);
	color: #7B1419;
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	height: 239px;
}

#left .versandinfo .verweis {
	display:block;
	height:239px;
	position:absolute;
	width:170px;
}

#left .versandinfo span {
	line-height:1.2em;
	position:relative;
	top: 181px;
}

/* Login */
#left .login .err {
	margin-top: 10px;
	color: #7B1419;
	font-weight: bold;
	padding-left: 0;
	padding-right: 0;
}

#left .login .login_form {
	width: 180px;
	margin: 10px 5px 0 5px;
}

#left .login .actionslist {
	width: 180px;
	margin: 10px 5px 0 5px;
}

#left .login .login_form .type input {
	width: 126px;
}

#left .login .logout .btn {
	margin: 10px auto 0 auto;
}

/* Cloud-Tags */
#left .box.tags {
	font-size: 7px;
}

/* ekomi */
#left .ekomi_box {
	background-color:#DCDADC;
	height:134px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#left .left_newsletter_action {
	position: relative;
}
#left .left_newsletter_action .action_img {
	position: absolute;
	right: 0;
	top: 0;
}
#left .left_newsletter {
	padding: 5px;
	text-align: center;
}

#left .left_newsletter .newsl_p {
	margin-bottom: 5px;
	margin-top: 0;
	padding: 0;
}

#left .left_newsletter .inpText {
	width: 100%;
	font-size: 10px;
	color: #888888;
}

#left .left_newsletter .inpText.black {
	color: #000;
}

/* path */
div#path {
	border:1px solid #CECECE;
	line-height:36px;
	margin-left:210px;
	padding:0 10px;
}

div#path .home {
	color: #638452;
}

div#path .compare {
	float: right;
	text-decoration: underline;
}

div#path span.trenner {
	background-image: url(digidesk/breadcrumb_pfeil.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 4px;
}

/* 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: 0 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 .vendor_logo img {
	max-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: #CC0000;
}

#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 {
	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: 0;
	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.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 .payment_rabatt {
	text-align: right;
	font-style: italic;
}

#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 .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:102px;
	margin-top:4px;
	width:147px;
}

#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.list .art_logo .logo img {
    width: 93px;
}

#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;
}

#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 {
	bottom: 25px;
	position: relative;
	right: -24px;
	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 {
	padding-bottom: 3px;
	height:129px;
	line-height:129px;
	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: bottom;
}

#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;
	clear: none;
}

/* 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.topborder {
	border-top: 1px solid #CECECE;
}

#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.large_pics {
	width: 100%;
}

#body .box .hersteller_table .empty {
	padding: 5px;
}

#body .box .hersteller_table .empty_cell {
	padding: 0;
}

#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 .hersteller_table.large_pics .pic img {
	max-width: none;
}

#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;
	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: 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-type: none;
	color: #000;
	margin-top: 0;
	margin-bottom: 0.8em;
	margin-left: 10px;
	padding-left: 0;
}

#details_bottom .prdct_detail .cnt ul li {
	margin-top: 0.8em;
	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: 0;
	margin-right: 3px;
}

#body .product_box .left .more_pic .slider .next {
	line-height: 34px;
	padding-right: 0;
	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: 0;
	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;
}

#body .product_box .left .pic .hinweis.siebenprozent,
#body .product_list .gallery_box .gproduct .pic .hinweis.siebenprozent,
#body .product_list .left_side .icon .hinweis.siebenprozent {
	background-image: url(digidesk/prozentmaenchen.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;
}

#mask.ajax {
	background-color:#FFFFFF;
	background-image:url(bg/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:100%;
	opacity:0.7;
	position:fixed;
	top:0;
	visibility:visible;
	width:100%;
	z-index:5000;
}

div#footer.basket {
	margin-left: 0;
	border: 0;
}

#footer .shop_bewertungen {
	margin: 0 0 15px 0;
}

#footer .shop_bewertungen .widget {
	float: left;
    padding-right: 85px;
}

#footer .shop_bewertungen .ekomi_box {
	position: relative;
	top: 42px;
}

#footer .shop_bewertungen .ts_customer {
	position: relative;
	top: 34px;
}

#footer .shop_bewertungen .ts_cert {
	width: 112px;
	position: relative;
	top: 14px;
}

#footer .shop_bewertungen .ts_cert a {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 140%;
}

#footer .shop_bewertungen .ts_cert .ts_cert_logo {
	background-image: url(digidesk/footer_ts_logo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#footer .shop_bewertungen .toprated_products {
	padding-right: 0;
	position: relative;
	top: 26px;

    background: #ffffff; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f0f0f0'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #ffffff, #f0f0f0); /* for firefox 3.6+ */
}

#footer .shop_bewertungen .grau {
	color: #686767;
}

#footer .cc {
	background-image: url("digidesk/footer_bg_basket.gif");
	background-repeat: no-repeat;
	width: auto;
	height: 74px;
	padding: 25px 15px 15px 15px;
	color: #525252;
	line-height: 110%;
}

#footer .cc.basket {
	width: 950px;
	background-image: url(digidesk/footer_bg_basket.gif);
	border: 0;
	margin: 0;
}

#footer .cc_imgs {
	background-image: url(digidesk/footer_kredit_logos_small.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 70px;
	float: left;
	margin-right: 5px;
}

#footer .cc_txt {
	font-size: 9px;
	float: left;
	margin-right: 5px;
	border-right: 1px solid #c6c6c6;
	padding-right: 21px;
	height: 75px;
	line-height: 142%;
	width: 150px;
}

#footer .cc_txt p {
	margin: 0;
}

#footer .links {
	float: left;
	border-right: 1px solid #c6c6c6;
	padding-right: 60px;
	padding-left: 20px;
	height: 75px;
}

#footer.basket .links {
	padding-right: 219px;
}

#footer .links a {
	color: #525252;
	text-decoration: none;
	font-size: 9px;
}

#footer .follow_us, #footer .about_us, #footer .earn_with_us {
	float: left;
	height: 75px;
	font-size: 9px;
	padding-left: 20px;
	padding-right: 64px;
	position: relative;
}

#footer .follow_us p, #footer .about_us p, #footer .earn_with_us p {
	margin-top: 0;
	margin-bottom: 0;
}

#footer .follow_us .pic_links, #footer .about_us .pic_links, #footer .earn_with_us .pic_links {
	position: absolute;
	bottom: 0;
	left: 20px;
}

#footer .follow_us {
	border-right: 1px solid #C6C6C6;
}

#footer .about_us {
	border-right: 1px solid #C6C6C6;
	width: 81px;
}

#footer .earn_with_us {
}

#footer .newsletter {
	float: left;
	width: 357px;
	margin-left: 20px;
	font-size: 10px;
}

#footer .newsletter .inpText {
	width: 189px;
	font-size: 10px;
	padding: 5px;
	border: 1px solid #c6c6c6;
	color: #525252;
	float:left;
}

#footer .newsletter .btn {
	float: right;
}

#footer .endbar {
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 20px;
	border: 0;
	width: auto;
}
#footer .endbar.basket {
	width: 980px;
}

#footer .endbar .cc_img {
	float: left;	
	width: 200px;
}

#footer .endbar .verweise {
	float: left;
	width: 780px;
	text-align: center;
	font-size: 10px;
	margin-left: 100px;
}

#footer .endbar.basket .verweise {
	margin-left:0;
	margin-right:100px;
	width:580px;
	margin-top: 24px;
}

#footer .endbar .verweise a {
	color: #525252;
}

#footer .endbar .digidesk {
	float: left;
	width: 100px;
	text-align: right;
}

#footer .endbar.digidesk .digidesk {
	margin-top: 20px;
}

#footer .hersteller_logos {
	width: 770px;
}

#footer .hersteller_logos a {
	display: block;
	position: relative;
}

#footer .hersteller_logos .neu {
	background-image:url(digidesk/icon_klein_neu.png);
	background-position:-3px -3px;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	position:absolute;
	right:-5px;
	top:-14px;
	width:42px;
	z-index:1000;
}

.newsletter p.dd_follow {
	margin: 0 0 4px;
	padding: 0;
	height: 20px;
	line-height: 20px;
}

.dd_garantie_txt {
	color:#5E5E5E;
	font-size:10px;
}

.dd_garantie_txt a {
    color: #5e5e5e;
    text-decoration: underline;
}

/* btn */
.btn {
	height: 21px;
	cursor: pointer;
}

.btn a {
	line-height: 21px;
}

.btn .btn_left {
	float: left;
	width: 4px;
	height: 100%;
	background-repeat: no-repeat;
}

.btn .btn_right {
	float: right;
	width: 4px;
	height: 100%;
	background-image: url(digidesk/btn_grau_rechts.gif);
	background-repeat: no-repeat;
}

.btn .btn_middle {
	background-image: url(digidesk/btn_grau_mitte.gif);
	background-repeat: repeat-x;
	margin-left: 4px;
	margin-right: 4px;
	height: 100%;
	text-align: center;
}

.btn input {
	background: none !important;
	border: 0 !important;
	color: #fff;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 !important;
	height: 100%;
	cursor: pointer;
}

.btn a {
	color: #fff !important;
	font-weight: bold;
	height: 100%;
	text-decoration: none !important;
	display: block;
}

.btn.grau .btn_left {
	background-image: url(digidesk/btn_grau_links.gif);
}

.btn.grau .btn_right {
	background-image: url(digidesk/btn_grau_rechts.gif);
}

.btn.grau .btn_middle {
	background-image: url(digidesk/btn_grau_mitte.gif);
}

.btn.rot .btn_left {
	background-image: url(digidesk/btn_rot_links.gif);
}

.btn.rot .btn_right {
	background-image: url(digidesk/btn_rot_rechts.gif);
}

.btn.rot .btn_middle {
	background-image: url(digidesk/btn_rot_mitte.gif);
}

.btn.lupe .btn_left {
	background-image: url(digidesk/btn_grau_links_lupe.gif);
	width: 18px;
}

.btn.wk .btn_right {
	background-image: url(digidesk/btn_rot_rechts_wk.gif);
	width: 30px;
}

.btn.cmp .btn_left {
	background-image: url(digidesk/btn_grau_links_vergl.gif);
	width: 45px;
}

.btn.sort_asc .btn_middle a {
	background-image: url(digidesk/btn_sort_asc.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.btn.sort_desc .btn_middle a {
	background-image: url(digidesk/btn_sort_desc.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.btn.sort_none .btn_middle a {
	background-image: url(digidesk/btn_sort_none.gif);
	background-position: right;
	background-repeat: no-repeat;
}

/* ### =teaser ### */
#teaser {
	margin-bottom: 10px;
	height: 266px;
	width: 770px;
	position: absolute;
	left: 0;
	top: 0;
}
#bild_gross_aussen {
	float: left;
	width: 495px;
	height: 266px;
	position: relative;
}
.grosses_bild {
	position: absolute;
	top: 0;
	left: 0;
}
.bild_hidden {
	display: none;
}
#bilder_klein_aussen {
	float: right;
	width: 274px;
	height: 266px;
	position: relative;
	overflow: hidden;
}
#bilder_klein_innen {
	width: 274px;
	height: 266px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.kleines_bild {
	z-index: 10;
}
#bilder_klein_button {
	position: absolute;
	top: 0;
	left: 114px;
	width: 53px;
	height: 53px;
	background-image: url(bg/digidesk/icon_arrow_up.png);
	background-position: center 5px;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 1000;
}

#var_load {
	display: none;
	position: fixed;
	height: 100px;
	line-height: 100px;
	width: 500px;
	text-align: center;
	left: 50%;
	margin-left: -250px;
	top: 50%;
	margin-top: -50px;
	color: #555;
	border: 1px solid #000;
	background-color: #fff;
	z-index: 1600;
}

#var_load.on {
	display: block;
}

#var_select {
	display: none;
	height: auto;
	width: 700px;
	position: absolute;
	top: 23px;
	left: 50%;
	margin-left: -350px;
	background-color: #fff;
	border: 1px solid #000;
	z-index: 1600;
}

#var_select.on {
	display: block;
}

#var_select .vs_hinweis {
	background-color: #7B1419;
	color: #fff;
	padding: 10px;
}

#var_select .vs_vars .vs_pic,
#var_select .vs_vars .vs_proddeliv,
#var_select .vs_vars .vs_prodprice,
#var_select .vs_vars .vs_prodamount
{
	display: inline-block;
}

#var_select .vs_vars ul {
	list-style-type: none;
	padding: 0;
}

#var_select .vs_vars ul li {
	height: 100px;
	position: relative;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #cecece;
}

#var_select .vs_vars ul li.last {
	border: 0;
}

#var_select .vs_pic {
	width: 100px;
	margin-right: 10px;
	text-align: center;
	height: 100px;
	overflow: hidden;
}

#var_select .vs_prodtxt {
	position: absolute;
	top: 0;
	left: 120px;
}

#var_select .vs_prodtxt a {
	color: #000;
}

#var_select .vs_proddeliv {
	width: 200px;
	font-weight: bold;
}

#var_select .vs_prodprice {
	width: 200px;
}

#var_select .vs_prodamount {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

#var_select .am_minus, #var_select .am_plus {
	display: inline-block;
	width: 20px;
	height: 15px;
	padding: 2px 0;
	background-color: #7B1419;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	position: relative;
	bottom: -5px;
	cursor: pointer;
	text-decoration: none;
	border: 0;
}

#var_select .am_minus {
	background-image: url(digidesk/am_minus.gif);
	background-repeat: no-repeat;
}

#var_select .am_plus {
	background-image: url(digidesk/am_plus.gif);
	background-repeat: no-repeat;
}

#var_select .vs_btns {
	padding: 0 10px 10px 10px;
}

#var_select .vs_prodprice .act_price {
	font-weight: bold;
	font-size: 20px;
	color: #7B1419;
	display: block;
	margin: 5px 0;
}

#var_select .vs_prodprice .act_price .cent {
	font-size: 70%;
}

#var_select .vs_proddeliv .green {
	color: #316318;
}
#var_select .vs_proddeliv .orange {
	color: #FFB200;
}
#var_select .vs_proddeliv .red {
	color: #7B1419;
}

#var_select .shipping.free span{
	color: #316318;
}

#var_select .more_countries {
	color:#5E5E5E;
	font-size:9px;
	text-decoration:underline;
}

.oxscript {
	display: none;
}

.vs_userinfo {
	background-image:url(digidesk/email_logo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	bottom:2px;
	color:#000000;
	display:block;
	padding-top:50px;
	position:absolute;
	right:10px;
	text-align:center;
	width:140px;
}

#lp .lp_content
{
	margin-top: 10px;
	float: left;
	width: 100%;
}

#lp .lp_entry
{
	margin-top: 0;
	float: left;
	width: 192px;
}

#lp .lp_entry div 
{
	background-color: #fff;
	border: 1px solid #CECECE;
	margin: 1px;
	padding: 5px;
	text-align: center;
	height: 50px;
}

#lp .lp_entry div img
{
	margin-bottom: 5px;
}
.dd_mag_title_txt {
	display: none !important;
}

/* ###=header_navi ### */
ul#header_navi {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	position: relative;
}
ul#header_navi li {
	float: left;
	/*padding: 0 10px;*/
	height: 100%;
	line-height: 26px;
	color: #d4cece;
	font-weight: bold;
	font-size: 14px;
	background-image: url("../bg/header_navi_pfeil.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	width: auto;
	position: static;
}
ul#header_navi li:first-child {
	color: #f09405;
	font-weight: bold;
	/*padding: 0 5px 0 30px;*/
	background-image: none;
}
ul#header_navi li.border_ri {
	border-right: 1px solid #948C94;
}
ul#header_navi li.border_leri {
	border-right: 1px solid #948C94;
}
ul#header_navi li.border_le {
	
}
ul#header_navi li:hover {
	/*background-image: none;*/
}
ul#header_navi li a {
	display: block;
	color: #2D2D2D;
	font-weight: bold;
	padding: 15px 8px 14px 8px;
	font-size: 12px;
	border-right: 1px solid #ffffff;
}
ul#header_navi li a.exp {
	color: #ffffff;
}
ul.menue li.horiz_ucat div {
	position: absolute;
	left: -356px;
	top: 41px;
	padding: 0;
	width: 782px;
	border-top: 1px solid #7f7569;
	border-left: 1px solid #7f7569;
	display: none;
	z-index: 5000;
}
ul.menue li.horiz_ucat:hover div {
	display: block;
}
ul.menue li.horiz_ucat:hover a {
	position: relative;
	top: 0;
	background: url(digidesk/header_menue_rot.gif);
	background-repeat: repeat-x;
	border-bottom: none;
	/*height: 42px;
	line-height: 40px;*/
	z-index: 1500;
	color: #FFFFFF;
	/*padding: 0 9px;*/
}
ul.menue li.horiz_ucat:hover ul.ebene_zwei a {
	background: transparent;
	background-color: #F5F5F5;
	color: #5E5E5E;
}
ul.menue li.horiz_ucat:hover ul.ebene_zwei li:hover a {
	background: url(digidesk/header_menue_rot.gif);
    background-repeat: repeat-x;
	color: #FFFFFF;
}
ul.menue li.horiz_ucat ul.ebene_zwei {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
}
div.bar.categories ul.menue li.horiz_ucat ul.ebene_zwei li {
	float: left;
	width: 25%;
	height: auto;
	padding: 0;
	margin: 0;
	border: 0;
	color: #463928;
	background-image: none;
}
div.bar.categories ul.menue li.horiz_ucat ul.ebene_zwei li.last a {
	border-right: 1px solid #7f7569;
}
ul.menue li.horiz_ucat ul.ebene_zwei li.clear_left {
	display: none;
}
ul.menue li.horiz_ucat ul.ebene_zwei li a {
	border-right: 1px solid #919191;
	border-bottom: 1px solid #919191;
	padding: 10px;
	margin: 0;
	background-color: #F5F5F5;
}
ul.menue li.horiz_ucat ul.ebene_zwei li a.no_left_brd {
	border-right: 0;
}
ul.menue li.horiz_ucat ul.ebene_zwei li a.no_bottom_brd {
	border-bottom: 0;
}
ul.menue li.horiz_ucat li:hover ul.ebene_zwei li a:hover {
	text-decoration: none;
	background-color: #7B1419;
	color: #ffffff;
}
ul.menue li.horiz_ucat li:hover ul.ebene_zwei a {
	height: 30px;
	line-height: 30px;
	display: block;
	/*border-bottom: 1px solid #2D2D2D;*/
	margin: 0 0 0 0;
	background: transparent;
	color: #2D2D2D;
}
ul.menue li.horiz_ucat li:hover ul.ebene_zwei a.noBorder {
	border-bottom: 0;
}
ul#header_navi ul.ebene_drei {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#header_navi ul.ebene_drei li {
	float: none;
	color: #463928;
	width: 100%;
	background-image: none;
}
ul#header_navi li:hover ul.ebene_drei a {
	height: auto;
	line-height: normal;
	display: block;
	font-size: 12px;
	border: none;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul#header_navi li.cat_1 {
	width: 144px;
}

ul#header_navi li.cat_2 {
	width: 102px;
}

ul#header_navi li.cat_3 {
	width: 77px;
}

ul#header_navi li.cat_4 {
	width: 121px;
}

ul#header_navi li.cat_5 {
	width: 71px;
}

/* #### neue Detailseite #### */
/* ### =detail ### */
#samecatproducts {
	line-height:36px;
	margin-left:210px;
	margin-top: 5px;
	height: 145px;
}
#samecatprodlist {
	width: 774px;
	overflow: hidden;
	margin-bottom: 5px;
}
#samecatprodlist ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
    width: 980px;
}
#samecatprodlist li {
	border:1px solid #CECECE;
	float: left;
	margin-right: 4px;
	width: 123px;
	height: 100px;
	position: relative;
}
#samecatprodlist li.aktiv {
	border-color: #7B1419;
}
#samecatprodlist li.aktiv a {
	opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1; /* Safari 1.x */
	-moz-opacity: 1; /* FF lt 1.5, Netscape */
}
#samecatprodlist li:hover a {
	opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1; /* Safari 1.x */
	-moz-opacity: 1; /* FF lt 1.5, Netscape */
}
#samecatprodlist li .hinweis_icon {
	position: absolute;
	top: 0;
	left: 0;
}
#samecatprodlist li a {
	display: block;
	width: 100%;
	line-height: 98px;
	height: 100px;
	text-align: center;
	opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */
}
#samecatprodlist li a img {
	max-height: 78px;
	padding-bottom: 3px;
	vertical-align: bottom;
}
#samecatprodlist li.aktiv a img {
	max-height: 98px;
}
#samecatprodlist li:hover a img {
	max-height: 98px;
}
#samecatprodlist li.clear {
	clear: left;
	width: 0;
	height: 0;
	margin: 0;
	border: 0;
}
#samecatprodloc {
	position: relative;
	padding: 0 5px;
	width: 758px;
	line-height: 36px;
	border:1px solid #CECECE;
	color: #5E5E5E;
}
#samecatprodloc .to_overview {
	padding: 0 10px;
}
#samecatprodloc .position {
	position: absolute;
	right: 5px;
	bottom: 0;
    display: block;
    height: 36px;
}
#samecatprodloc a {
	color: #5E5E5E;
}

/* ###=varianten-Stock ### */
#body .slider .list .var_stock {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 3px;
	left: 13px;	
}
/*
#body .detail .right .more_colors .slider .list a.active .var_stock {
	display: none;
}
*/
#body .detail .right .more_colors .slider .list ul li a.active img {
	width: 24px;
}
.var_stock .cell1,
.var_stock .cell2,
.var_stock .cell3 {
	float: left;
	width: 10px;
	height: 7px;
	border: 1px solid #CECECE;
}
#body .detail .right .more_colors .slider .list .var_stock .clear {
	clear: left;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	border: 0;
}
/* red */
.var_stock_1 .cell1,
.var_stock_1 .cell2,
.var_stock_1 .cell3 {
	background-color: #7B1419;
}
/* orange */
.var_stock_2 .cell1,
.var_stock_2 .cell2,
.var_stock_2 .cell3 {
	background-color: #FFB200;
}
/* green */
.var_stock_3 .cell1,
.var_stock_3 .cell2,
.var_stock_3 .cell3 {
	background-color: #316318;
}

#body .detail .right .var_layer ul li .var_stock {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 0;
	right: 0;
}

#body .detail .right .deliverydate {
	bottom: -2px;
	color: #7B1419;
	font-size: 10px;
	position: absolute;
	right: 40px;
}

#body .detail .right .var_layer ul li a {
	position: relative; 
}

/* ###=Varianten-Slider unten ### */
#body #slider_det_var {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    position: relative;
    width: 770px;
    height: 237px;
	margin-top: 10px;
}
#body #slider_det_var .slider_title {
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
}
#body #slider_det_var .list {
	top: 20px;
}
#body #slider_det_var .list ul {
	width: 1000px;
}

#body #slider_det_var .list ul li a {
    background-color: #FFFFFF;
    border: 0;
    display: inline;
    font-size: inherit;
    height: auto;
    line-height: normal;
    text-align: center;
    width: auto;
}
#body #slider_det_var .prev {
	float: none;
    margin: 0;
    padding: 0;
	position: absolute;
	top: 0;
	right: 20px;
}
#body #slider_det_var .prev a {
	background-image: url("digidesk/slider_pfeil_links.gif");
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body #slider_det_var .next {
	float: none;
    margin: 0;
    padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}
#body #slider_det_var .next a {
	background-image: url("digidesk/slider_pfeil_rechts.gif");
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body #slider_det_var .list {
	height: 216px;
}
#body #slider_det_var .list ul li {
	margin: 0;
	width: auto;
}
#body #slider_det_var .list .var_pic,
#body #slider_det_var .list .var_towk {
	width: 123px;
	margin-right: 4px;
}
#body #slider_det_var .list .var_title {
	background-color: #EDE9EB;
	padding: 3px;
	width: 123px;
	height: 14px;
	overflow: hidden;
}
#body #slider_det_var .list .var_title a {
	background: transparent;
	font-size: 11px;
	display: block;
	text-align: left;
	line-height: 15px;
}
#body #slider_det_var .list .var_pic {
	border-top: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	text-align: center;
}
#body #slider_det_var .list .var_pic .pic_container {
	display: block;
	height: 105px;
	line-height: 105px;
}
#body #slider_det_var .list .var_pic .price {
	color: #7B1419;
	font-weight: bold;
	font-size: 12px;
}
#body #slider_det_var .list .var_pic .vk_price {
	font-size: 9px;
}
#body #slider_det_var .list .var_pic .var_devlivery_label {
	display: block;
	font-size: 9px;
	margin-top: 5px;
}
#body #slider_det_var .list .var_pic .var_devlivery_date {
	display: block;
	font-size: 9px;
}
#body #slider_det_var .list .var_towk {
	border-bottom: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	padding: 3px 0;
}
#body #slider_det_var .list .var_towk .btn {
	width: 113px;
	margin-left: 5px;
}

#body #slider_det_var .list .var_towk a {
	background: transparent;
	line-height: 21px;
}
/* ###=detail_moreproducts ### */
#detail_moreproducts {
	float: left;
}
#detail_moreproducts .detail_mp_list {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 21px;
	width: 670px;
}
#detail_moreproducts .detail_mp_list li {
	float: left; 	
}
#detail_moreproducts .detail_mp_list .links {
	margin-right: 1px;
}
#detail_moreproducts .detail_mp_list .btn_mitte {
	margin-right: 1px;
}
#detail_moreproducts .ui-tabs-panel {
	float: left;
	height: 263px;
	width: 770px;
	position: relative;
}
#detail_moreproducts #tab_content1,
#detail_moreproducts #tab_content2,
#detail_moreproducts #tab_content3,
#detail_moreproducts #tab_content4 {
	float: left;
    height: 263px;
	width: 770px;
	position: relative;
}
#detail_moreproducts #tab_content1 .loading,
#detail_moreproducts #tab_content2 .loading,
#detail_moreproducts #tab_content3 .loading,
#detail_moreproducts #tab_content4 .loading,
#detail_moreproducts .ui-tabs-panel .loading {
	position: inherit;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("bg/ajax-loader.gif");
	background-position: center;
	background-repeat: no-repeat;
}
#detail_moreproducts .ui-tabs-hide {
	display: none;
}
/* ###=detail_slider ### */
#body .detail_slider {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    position: relative;
    width: 770px;
	margin-top: 0;
	overflow: visible !important;
}
#body .detail_slider .prev {
	float: none;
    margin: 0;
    padding: 0;
	position: absolute;
	top: -16px;
	right: 20px;
}
#body .detail_slider .prev a {
	background-image: url("digidesk/slider_pfeil_links.gif");
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body .detail_slider .prev button {
	background: transparent;
	background-image: url("digidesk/slider_pfeil_links.gif");
	border: 0;
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body .detail_slider .next {
	float: none;
    margin: 0;
    padding: 0;
	position: absolute;
	top: -16px;;
	right: 0;
}
#body .detail_slider .next a {
	background-image: url("digidesk/slider_pfeil_rechts.gif");
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body .detail_slider .next button {
	background: transparent;
	background-image: url("digidesk/slider_pfeil_rechts.gif");
	border: 0;
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body .detail_slider .list {
	height: auto;
	margin-top: 5px;
	overflow: hidden;
	width: 770px;
}
#body .detail_slider .list .item {
	margin: 0 10px 0 0;
	width: 146px;
}
#body .detail_slider .list ul {
	float: none;
    margin-top: 0;
}
#body .detail_slider .list .gallery_box {
	float: none;
	margin-bottom: 0;
	margin-left: 0;
	width: 146px;
}
#body .detail_slider .list .gallery_box.first {
	margin-left: 0;
}
#body .detail_slider .product_list .gallery_box .gproduct {
	width: 134px;
	height: 249px;
}
#body .detail_slider .product_list .gallery_box .gproduct .title {
	height: 48px;
}
#body .detail_slider .product_list .gallery_box .gproduct .title a {
	border: 0 none;
    height: auto;
    line-height: normal;
	width: auto;
}
#body .detail_slider .product_list .gallery_box .gproduct .pic a {
	border: 0;
	font-size: inherit;
	height: auto;
	line-height: normal;
	width: auto;
	display: inline;
}
/* ###=hersteller-Slider ### */
#hersteller_slider {
	float: left;
	position: relative;
	margin-top: 20px;
}

#body #hersteller_slider #hersteller_slider_prev {
	float: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 3px;
	background-image: url("digidesk/slider_pfeil_links.gif");
	display: block;
	height: 15px;
	width: 15px;
	border: 0;
}
#body #hersteller_slider #hersteller_slider_next {
	float: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 3px;
	top: 3px;
	background-image: url("digidesk/slider_pfeil_rechts.gif");
	display: block;
	height: 15px;
	width: 15px;
	border: 0;
}

#body #hersteller_slider .prev {
    float: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 3px;
}
#body #hersteller_slider .prev a {
    background-image: url("digidesk/slider_pfeil_links.gif");
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body #hersteller_slider .next {
    float: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 3px;
}
#body #hersteller_slider .next a {
    background-image: url("digidesk/slider_pfeil_rechts.gif");
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}
#body #hersteller_slider .title {
	background-color: #DEDEDE;
	font-weight: bold;
	height: 15px;
	width: 764px;
	line-height: 15px;
	padding: 3px; 
}
	

#body #hersteller_slider .slider {
	background: transparent;
	border: 0;
	width: 770px;
	margin-top: 5px;
}

#body #hersteller_slider .liste {
	height: 44px;
	width: 770px;
	overflow: hidden;
}
#body #hersteller_slider .liste ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 1000px;
}
#body #hersteller_slider .liste li {
	border: 1px solid #CECECE;
	float: left;
	height: 42px;
	width: 144px;
	margin-right: 10px;
	line-height: 34px;
	text-align: center;
}
#body #hersteller_slider .liste li img {
	vertical-align: middle;
}

/* ###=faq ### */
#faq {
	background-color: #EDE9EB;
    float: left;
    margin-bottom: 20px;
    padding: 5px;
    width: 760px;
}
#faq.empty {
	background: none repeat scroll 0 0 transparent;
	height: 0;
	padding: 0;
}
#faq .questbtn {
	margin-right: 10px;
}

.btn.faq .btn_left {
    background-image: url("digidesk/btn_gruen_links_faq.gif");
    width: 18px;
}

.btn.gruen .btn_right {
    background-image: url("digidesk/btn_gruen_rechts.gif");
}
.btn.gruen .btn_middle {
    background-image: url("digidesk/btn_gruen_mitte.gif");
}

/* ###=celebros-CrossSell ### */
.CelebrosRecsContainer {
	margin-top: 5px;
	overflow: hidden;
	width: 780px;
}
.CelebrosRecsTitle {
	display: none;
}
.CelebrosRec {
	height: 193px;
	width: 134px;
	border: 1px solid #C6C6C6;
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 5px;
	text-align: center;
	float: left;
	position: relative;
}
.CelebrosProductText {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 48px;	
}
#body .CelebrosProductText a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
}
.CelebrosRecImage {
	height: 125px;
	width: 132px;
	line-height: 125px;
	overflow: hidden;
	position: absolute;
	top: 53px;
	left: 5px;
	text-align: center;
}
.CelebrosRecImage img {
	vertical-align: bottom;
}
.CelebrosProductPrice {
	color: #7B1419;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	bottom: 5px;
	left: 5px;
	width: 132px;
}
#detail_moreproducts #tab_content1 {
	height: 210px;
}

/* ###= details_rating ### */
#details_rating {
	float: left;
	margin-top: 10px;
	width: 770px;
}

/* ###= langbeschreibung ### */
#details_bottom .desc_beschr{
	height: 200px;
	overflow-y: scroll;
	width: 770px;
}

/* ###= Bewertungen_box ### */
#body .dd_rating_box {
	margin-bottom: 0;
	position: relative;
}
#more_review, #less_review {
	background-color: #9F9F9F;
	border: 1px solid #CECECE;
	border-top: 0;
	padding: 3px 6px;
	float: right;
	display: none;
}
#more_review a, #less_review a {
	color: #F5F5F5;
}

/* ### =assignedCats ### */
#assignedCats {
	border: 1px solid #CECECE;
	float: left;
	margin-top: 10px;
	padding: 5px;
	width: 760px;
}
#assignedCats ul {
	list-style-image: url("digidesk/breadcrumb_pfeil.gif");	
}
#assignedCats .title {
	font-weight: bold;
}

/* ### =attributelist ### */
.filter_header {
	background-color: #CDCDCD;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 5px;
	padding: 3px;
}

.filter_list {
	margin: 0 0 0 0;
	list-style: none;
	padding-left: 10px;
	background-color: #F5F5F5;
}
.filter_list li {
	margin: 2px 0;
}
.filter_list .more_attr {
	display: none;
}
.filter_list .selected {
	color: #7B1419;
	font-weight: bold;
}
.filter_list .show_more_attr {
	display: block !important;
}
.filter_list .attr_show_more {
	color: #393939;
	display: block;
	text-align: right;
	text-decoration: underline;
}
.filter_list input {
	margin-bottom: 0;
	margin-right: 5px;
	margin-top: 0;
	position: relative;
	top: 0;
	padding: 0;
	float: left;
}
.filter_list label {
	float: left;
	display: block;
	width: 160px;
}
.filter_list .clear {
	clear: both;
	display: block;
}
#list {
	float: left;
	width: 770px;
	margin-bottom: 10px;
}
#list .no_articles {
	text-align: center;
	color: #7B1419;
	font-weight: bold;
	margin: 20px 0;
}

/* ###=listview-Productbox */
#body #list .product_list .gallery_box {
	height: 375px;
	width: 188px;
	margin-left: 6px;
	position: relative;
}

#body #list .product_list .gallery_box.first {
	margin-left: 0;
}

#body #list .product_list .gallery_box:hover {
	background-color: #C6C6C6;
	z-index: 10;
}

#body #list .product_list .gallery_box .cmp {
	position: absolute;
	bottom: -18px;
	left: 0;
	display: none;
	z-index: 10;
}
#body #list .product_list .gallery_box:hover .cmp {
	display: block;
}
#body #list .product_list .gallery_box .gproduct {
	border: 0;
	padding: 0;
	height: 364px;
	width: 180px;
	position: relative;
	background-color: #FFFFFF;
	left: 4px;
	top: 4px;
}

#body #list .product_list .gallery_box .gproduct .title {
	bottom: 62px;
	height: 45px;
	width: 170px;
	left: 0;
	padding: 0 5px;
	position: absolute;
}
#body #list .product_list .gallery_box .gproduct .list_variants {
	position: absolute;
	top: 222px;
	left: 2px;
	height: 28px;
	width: 100%;
}
#body #list .product_list .gallery_box .gproduct .list_variants.loading {
	background-color: #FFFFFF;
	background-image: url("bg/ajax-loader2.gif");
	background-position: center center;
	background-repeat: no-repeat;
}
#body #list .product_list .gallery_box .gproduct .variants {
	list-style: none;
	margin: 0;
	padding: 0;
}
#body #list .product_list .gallery_box .gproduct .variants li {
	float: left;
	height: 28px;
	line-height: 26px;
	margin-right: 0;
	vertical-align: middle;
	width: 22px;
}
#body #list .product_list .gallery_box .gproduct .variants li.active {
	width: 20px;
	line-height: 24px;
	height: 26px;
	border: 1px solid #CCCCCC;
}
#body #list .product_list .gallery_box .gproduct .variants li.last {
	padding: 0;
	margin: 0;
	clear: left;
	height: 0;
	width: 0;
	border: 0;
}
#body #list .product_list .gallery_box .gproduct .variants img {
	max-height: 25px;
	max-width: 20px;
	cursor: pointer;
	vertical-align: middle;
	color: #ffffff;
}

#body #list .product_list .gallery_box .gproduct .pic {
	line-height:220px;
	height: auto;
	position: relative;
}
#body #list .product_list .gallery_box .gproduct .pic .loading {
	background-color: #FFFFFF;
	background-image: url("bg/ajax-loader2.gif");
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 0;
	display: none;
	height: 222px;
	left: 0;
	opacity: 0.7;
	position: absolute;
	width: 180px;
}

#body #list .product_list .gallery_box .gproduct .dd_rating_small {
	position: absolute;
	bottom: 7px;
	left: 5px;
	text-align: left;
	margin-bottom: 0;
}

#body #list .product_list .gallery_box .gproduct .pic img {
	max-width: 174px;
	max-height: 220px;
}

#body #list .product_list .gallery_box .gproduct .mwst {
	font-size: 9px;
}

#body .product_list .gallery_box .gproduct .price {
	text-align:right;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

/* header-cms-msg */
#header_msg {
	font-style: italic;
	position: absolute;
	top: -40px;
	left: 0;
}

/* facebook */
#header0 .content .fb_iframe_widget {
	position: absolute;
	right: 0;
	bottom: 0; 
}

.ddskipdiscounts_text {
    height: 1.2em;
    text-align: center;
}
