/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
/*modulingo anfang*/
#sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#sortable li {
	margin:5px 0px;
}
#sortable li span {
}
*:focus {
	outline: none;
}
*::-moz-focus-inner {
border: none;
}
BODY {
	color: #545356;
	margin: 0px;
	/*background:url(images/css/hintergrund2.gif) repeat;*/
	background-color:#ccc5b7;
	font-size:11px;
}
BODY.mod_popup {
	color: #545356;
	margin: 0px;
	background:none;
	background-color:#FFFFFF;
}
img {
	border:0;
}
A {
	color: #545356;
	text-decoration: none;
	outline:none;
}
A:hover {
	color: #b90916;
	text-decoration: underline;
	outline:none;
}
FORM {
	padding:0;
	margin:0;
	display: inline;
}
#bg_top_all {
	width:100%; /*background:url(images/css/bg_top2_inner.gif) repeat-x center top;*/
	background:url(images/css/layout/bg_top_all.jpg) repeat-x center top;
}
#bg_all {
	width:960px;
	margin:0 auto; /*background:url(images/css/bg_all.png) repeat-y;*/
	background:url(images/css/layout/bg_all.png) repeat-y;
	position:relative;
}
#bg_top {
	width:100%; /*background:url(images/css/bg_top2.gif) no-repeat center top;*/
	background:url(images/css/layout/bg_top_bottom.gif) repeat-x center bottom;
	padding-top:27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545356;
	font-size:11px;
}
#center_inner {
	width:950px;
	margin:0px auto;
}
#left_col {
	width:281px;
	float:right;
	background:#FFFFFF;
}
#right_col {
	width:669px;
	float:right;
	background:#FFFFFF;
}
#right_col_clean {
	width:950px;
	float:left;
	background:#FFFFFF;
}
#categories_container_left {
	float:right;
	width:281px;
	background:#FFF;
}
.col_left {
	float:right;
	width:669px;
	background:#FFFFFF;
}
.col_right {
	float:right;
	width:281px;
	background:#FFF;
}
.cont_col_left {
	float:left;
	width:669px;
	background:#FFFFFF;
}
.cont_col_right {
	float:left;
	width:261px;
	background:#FFF;
	margin-left:20px;
}
.checkout_left {
	float:left;
	width:669px;
	background:#FFFFFF;
}
.checkout_right {
	float:left;
	width:281px;
	background:#FFFFFF;
}
#right_col_clean .navtrail {
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#3b3b3b;
	height:28px;
	line-height:28px;
	font-size:9px;
	background:none;
	width:930px;
	text-transform:uppercase;
}
#mod_header {
	width:950px;
	padding:0px;
	margin:0px;
	background:url(images/css/layout/bg_header_top.jpg) no-repeat top center;
	height:173px;
	position:relative;
	z-index:9999;
}

#header_over_top_german {position:absolute; top:-27px; left:0px; background:url(images/german/header/service_hotline.png) no-repeat 10px; height:30px; width:950px; text-align:right;}
#header_over_top_german a img { margin-top:2px;}
#header_over_top_german a{ margin-left:6px;}

#header_stilberater { position:absolute; width:240px; height:38px;  top:76px; left:293px;}

/*#mod_header_top { background:url(images/german/header/bg_header.jpg) no-repeat center; height:186px; width:950px; position:relative;}*/
#mod_header_top {
	background:url(images/german/header/bg_header_new.jpg) no-repeat center top;
	height:138px;
	width:950px;
	position:relative;
}
#mod_header .mod_header_left {
	width:281px;
	float:left;
	margin:0px;
	padding:0px;
}
#mod_header .mod_header_mid {
	width:335px;
	float:left;
	margin:0px;
	padding:0px;
}
#mod_header .mod_header_right {
	width:334px;
	float:left;
	margin:0px;
	padding:0px;
}
.mod_wrap {
	padding:20px;
	margin:0px;
}
.mod_wrap_clean {
	padding:20px;
	margin:0px;
}
.mod_wrap_no_top {
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin:0px;
}
.serien_content {
	width:150px;
	border:1px solid #cccccc;
	margin:5px 0px 5px 25px;
}
.serien_content ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.serien_content ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:1px solid #cccccc;
}
.serien_content ul li a {
	padding:2px;
	display:block;
}
.serien_content ul li a:hover {
	text-decoration:none;
	background:#b90916;
	color:#FFFFFF;
}
.serien_content li.serien_head {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:1px solid #545356;
	padding:2px;
	background-color:#b90916;
	color:#FFFFFF;
}
div.mod_hook {
	float:left;
}
div.mod_hook ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.mod_hook li.mod_hook {
	background:url(images/css/mod_hook.gif) no-repeat;
	padding-left:25px;
	list-style-type:none;
	line-height:20px;
	list-style-position:inside;
	color:#545356;
	font-weight:bold;
	margin:0;
	font-size:12px;
}
.contentsTopics {
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#545356;
	height:28px;
	line-height:28px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	width:649px;
	background:url(images/css/bg_contentstopics2.gif) no-repeat;
}
.contentsTopics_clean {
	float:left;
	width:75%;
	color:#545356;
	margin:0;
	padding:10px 0px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}
.mod_error_clean {
	clear:both;
	padding:10px;
	font-size:12px;
	border-bottom:1px solid #b6b5b6;
}
.mod_error {
	clear:both;
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #b6b5b6;
	color:#B90916;
}
.mod_error img {
	float:left;
}
.mod_error_big {
	clear:both;
	padding:5px;
	font-size:14px;
	border-bottom:1px solid #b6b5b6;
	color:#B90916;
	background:#a2b617;
	margin:0px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.mod_error_big img {
	float:left;
}
.small_headline_clean {
	color:#8a6847;
	font-size:12px;
	line-height:28px;
	text-transform:uppercase;
}
.small_headline strong {
	color:#8a6847;
	float: left;
	font-size:12px;
	line-height:28px;
	text-transform:uppercase;
}
.small_headline .inputRequirement {
	float: right;
	font-size:12px;
	line-height:28px;
}
.inputRequirement {
	color:#b90916;
	font-size:11px;
}
.formArea {
	clear:both;
}
.small_headline_wish {
	color:#8a6847;
	font-size:14px;
	line-height:28px;
	text-transform:uppercase;
}
.input_area {
	width:170px;
	float:left;
	line-height:25px;
	background-color:#ffffff;
}
/* Modifizierung 23.08.2010 neu hinzu... */
  .input_areaplz {
	width:70px;
	float:left;
	line-height:25px;
	background-color:#ffffff;
}
.input_areaplz span {
}
.input_areaplz span.gender {
	float:left;
	width:60px;
}
.input_areaplz span.gender input {
	width:20px;
}
.input_areaplz input {
	width:50px;
}
/* eof Modifizierung */
  
 .input_area_free {
	float:left;
	line-height:25px;
	background-color:#ffffff;
}
.input_area_text {
	float:left;
	line-height:25px;
	background-color:#ffffff;
}
.input_area_text TEXTAREA {
	width:350px;
}
.input_area_ust {
	float:left;
	line-height:25px;
	background-color:#ffffff;
}
.input_area_ust input {
	width:150px;
}
.input_area span {
}
.input_area span.gender {
	float:left;
	width:60px;
}
.input_area span.gender input {
	width:20px;
}
.input_area input {
	width:150px;
}
.input_area select {
	width:155px;
}
.label_area {
	width:120px;
	float:left;
	line-height:25px;
	font-weight:bold;
}
.label_area_free {
	width:390px;
	float:left;
	line-height:25px;
	font-weight:bold;
}
/*login.php*/
.account_one {
	clear:both;
	padding-bottom:10px;
	border-bottom:1px solid #b6b5b6;
}
.login_one {
	clear:both;
	padding:10px 0px;
	border-bottom:1px solid #b6b5b6;
}
.login_text {
	float:left;
	width:353px;
	padding-right:35px;
	text-align:justify;
	clear:both;
}
.login_button {
	float:left;
	width:150px;
	text-align:right;
}
/*address.php*/
.address_one {
	clear:both;
	margin-bottom:10px;
}
.address_text {
	float:left;
	width:283px;
	padding-right:35px;
	text-align:justify;
	clear:both;
}
.address_button {
	float:left;
	width:220px;
	text-align:left;
}
.address_button_greet_text {
	float:left;
	width:308px;
	text-align:left;
}
.address_label {
	padding:5px;
	border:1px solid #582603;
}
.confirm_label {
	padding:5px;
	border:1px solid #434343;
	background:#dd4908;
	color:#ffffff;
}
/*listing markups*/
.the_listings {
	padding:0px;
	margin:0px;
}
.one_whole {
	padding:0px 9px;
	margin:0px;
}
.one_whole_box {
	padding:0px;
	margin:0px;
}
.one_listing_left {
	width:130px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.one_listing_left_cat {
	width:200px;
	float:left;
	text-align:center;
}
.one_listing_left_cat .one_listing_inner .category_listing {
	height:20px;
	color:#d9dada;
	text-align:left;
	background:url(images/css/layout/pfeil_category.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin:0px 15px;
}
.one_listing_left_cat .one_listing_inner .category_listing a {
}
.one_listing_left_cat .one_listing_inner .category_listing a:hover {
}


.one_listing_left .one_listing_inner {
	text-align:center;
}
.one_listing_left .one_listing_inner .listing {
	height:40px;
	font-size:10px;
	color:#3e3d40;
	padding:0px 7px;
	padding-top:7px;
	font-weight:normal;
	text-align:left;
}
.one_listing_left .one_listing_inner .listing a {
	color:#3e3d40;
}
.one_listing_left .one_listing_inner .listing a:hover {
	color:#3e3d40;
	text-decoration:none;
}
.one_listing_left .one_listing_inner .labels_express {
	position:absolute;
	bottom:123px;
	right:0px;
}
.one_listing_left .one_listing_inner .labels_express img {
width:34px;
}

.one_listing_left .one_listing_inner .labels_special {
	position:absolute;
	top:50px;
	left:-8px;
}

.one_listing_left .one_listing_inner .listing_rating {
	position:absolute;
	bottom:11px;
	left:4px;
	line-height:10px;
	color:#222222;
	font-size:8px;
}
.one_listing_left .one_listing_inner .listing_rating img { float:left; height:10px;}

.one_listing_left .one_listing_inner .listing_image {
	background:url(images/css/layout/bg_listing.gif) no-repeat center top;
	width:115px;
	margin:0 auto;
	position:relative;
}
.one_listing_left .one_listing_inner .listing_image table{padding-bottom:6px;}
.one_listing_left .one_listing_inner .listing_image table td {
	width:115px;
	text-align:center;
	height:115px;
}
.one_listing_left .one_listing_inner .listing_image table td img {
}
.one_listing_left .one_listing_inner .listing_border {
	width:115px;
	text-align:center;
	margin:0 auto;
	background:url(images/css/layout/bg_listing_border.gif) no-repeat bottom;
	padding-bottom:3px;
}
.one_listing_left .one_listing_inner .listing_toprod {
	color:#3e3d40;
	height:24px;
	line-height:12px;
	padding:0px 7px;
	padding-top:3px;
	clear:both;
	text-align:left;
	font-size:11px;
}
.one_listing_left .one_listing_inner .listing_toprod a {
	color:#3e3d40;
}
.one_listing_left .one_listing_inner .listing_toprod a:hover {
	color:#3e3d40;
	text-decoration:none;
}
.one_listing_left .one_listing_inner .listing_price {
	color:#b90916;
	padding-top:4px;
	padding-bottom:4px;
	font-size:16px;
	height:32px;
	border-top:1px solid #cbcbcc;
	border-bottom:1px solid #cbcbcc;
	font-weight:bold;
	width:105px;
	margin:0 auto;
}
.one_listing_left .one_listing_inner .listing_price .productOldPrice {
	color:#929395;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
}
.one_listing_left .one_listing_inner .listing_mwst {
	color:#929395;
	font-size:7px;
	padding:0px;
	line-height:1.8;
}
.one_listing_left .one_listing_inner .listing_mwst a {
	color:#929395;
	font-size:7px;
	text-decoration:underline;
}
.one_listing_left .one_listing_inner .listing_mwst a:hover {
	color:#929395;
}
.one_listing_left .one_listing_inner .listing_price_new {
	color:#4a4a4a;
	padding-top:13px;
	padding-bottom:0px;
	font-size:13px;
	height:26px;
	font-weight:bold;
	width:97px;
	padding-right:12px;
	margin:0 auto;
	background:url(images/css/layout/bg_price.jpg) no-repeat bottom center;
	text-align:right;
	position:relative;
	line-height:1.4;
	margin-bottom:9px;
}
.one_listing_left .one_listing_inner .listing_price_new span.price_euro{ font-size:11px;vertical-align:baseline;}
.one_listing_left .one_listing_inner .listing_price_new br{display:none;}
.one_listing_left .one_listing_inner .listing_price_new span.mod_sf { font-size:10px; position:absolute; top:1px; left:30px; text-transform:lowercase;}
.one_listing_left .one_listing_inner .listing_price_new img {
	padding-top:3px;
}
.one_listing_left .one_listing_inner .listing_price_new .productOldPrice {
	color:#B90916;
	line-height:1.1;
	font-size:9px;
	font-weight:normal;
	position:absolute;
	bottom:-6px;
	left:28px;
	text-align:left;
	text-decoration:line-through;
}
.one_listing_left .one_listing_inner .listing_price_new .productOldPrice span.price_euro{ font-size:9px;vertical-align:baseline;}

.one_listing_left .one_listing_inner .listing_mwst_new {
	color:#929395;
	font-size:7px;
	padding:0px;
	line-height:1.2;
	clear:both;
	width:107px;
	margin:0 auto;
	border-top:1px solid #bababa;
	padding-top:2px;
}
.one_listing_left .one_listing_inner .listing_mwst_new a {
	color:#929395;
	font-size:7px;
	text-decoration:underline;
}
.one_listing_left .one_listing_inner .listing_mwst_new a:hover {
	color:#929395;
}
.one_listing_left .one_listing_inner .listing_input {
	margin:0 auto;
	width:104px;
	padding:0px;
	padding-bottom:3px;
}
.one_listing_left .one_listing_inner .listing_input span {
}
.one_listing_left .one_listing_inner .listing_input span img {
}
.one_listing_left .one_listing_inner .listing_input input.products_input_qty {
	float:left;
	height:23px;
	border:1px solid #cccccc;
	padding:0;
	margin:0;
	padding-top:2px;
	color:#929395;
	outline:none;
	width:28px;
	text-align:center;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.one_listing_left .one_listing_inner .listing_input input.products_form_submit {
	float:right;
	padding:0;
	margin:0;
}

.one_listing_left .one_listing_inner .listing_shipping {margin-left:6px; color:#3c3c3c; font-size:9px; line-height:20px;}
.one_listing_left .one_listing_inner .listing_shipping br {display:none;}

.one_listing_left .one_listing_inner .listing_buttons {
	text-align:center;
}
.one_listing_left .one_listing_inner .listing_image span.highlight {
	position:absolute;
	bottom:-114px;
	right:3px;
	line-height:20px;
	color:#4a4a4c;
	font-size:9px;
}
.one_listing_left .listing_cats { height:30px; line-height:1.2; padding-top:5px;}

.one_listing_left .prod_buttons {display:none; position:absolute; bottom:0px; left:4px; text-align:left;}
.one_listing_left .prod_buttons a{display:block; float:left; margin-top:1px; padding:5px 20px 5px 8px; background-color:#222222; color:#ffffff; opacity:0.8; background-image:url(images/css/layout/schnellansicht/pfeil.png); background-repeat:no-repeat; background-position:45px 8px; width:79px;}
.one_listing_left .prod_buttons a:hover{ text-decoration:none; color:#ffffff; background-color:#222222; opacity:1;}
.one_listing_left .prod_buttons a.ajax_prod{padding:5px 8px 5px 20px; background-image:url(images/css/layout/schnellansicht/lupe.png); background-repeat:no-repeat; background-position:5px 6px;}

/*3er ansichten*/
.one_listing_left2 {
	width:217px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.one_listing_left2 .one_listing_inner {
	text-align:center;
}
.one_listing_left2 .one_listing_inner .listing {
	height:35px;
	font-size:12px;
	color:#3E3E3E;
	padding:0px 10px;
	padding-top:10px;
	font-weight:normal;
	text-align:left;
	line-height:1.1;
}
.one_listing_left2 .one_listing_inner .listing a {
	color:#3E3E3E;
}
.one_listing_left2 .one_listing_inner .listing a:hover {
	color:#3E3E3E;
	text-decoration:none;
}
.one_listing_left2 .one_listing_inner .labels_express {
	position:absolute;
	bottom:125px;
	right:0px;
}
.one_listing_left2 .one_listing_inner .labels_special {
	position:absolute;
	bottom:160px;
	left:-8px;
}
.one_listing_left2 .one_listing_inner .listing_rating {
	position:absolute;
	bottom:10px;
	left:4px;
	line-height:16px;
	color:#222222;
}
.one_listing_left2 .one_listing_inner .listing_rating img { float:left; height:14px;}

.one_listing_left2 .one_listing_inner .listing_image {
	width:194px;
	margin:0 auto;
	position:relative;
	background:url(images/css/layout/bg_listing2.gif) no-repeat center top;
}
.one_listing_left2 .one_listing_inner .listing_image table { padding-bottom:6px;}
.one_listing_left2 .one_listing_inner .listing_image table td {
	
	width:194px;
	text-align:center;
	height:194px;
}
.one_listing_left2 .one_listing_inner .listing_image table td img {
}
.one_listing_left2 .one_listing_inner .listing_border {
	width:194px;
	text-align:center;
	margin:0 auto;
	background:url(images/css/layout/bg_listing_border2.gif) no-repeat bottom;
	padding-bottom:3px;
}
.one_listing_left2 .one_listing_inner .listing_toprod {
	color:#3e3e3e;
	height:30px;
	line-height:13px;
	padding:0px 10px;
	padding-top:3px;
	clear:both;
	font-size:13px;
	text-align:left;
}
.one_listing_left2 .one_listing_inner .listing_toprod a {
	color:#3e3e3e;
}
.one_listing_left2 .one_listing_inner .listing_toprod a:hover {
	color:#3e3e3e;
	text-decoration:none;
}
.one_listing_left2 .one_listing_inner .listing_price {
	color:#b90916;
	padding-top:4px;
	padding-bottom:4px;
	font-size:16px;
	height:32px;
	border-top:1px solid #cbcbcc;
	border-bottom:1px solid #cbcbcc;
	font-weight:bold;
	width:174px;
	margin:0 auto;
}
.one_listing_left2 .one_listing_inner .listing_price .productOldPrice {
	color:#929395;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
}
.one_listing_left2 .one_listing_inner .listing_mwst {
	color:#929395;
	font-size:7px;
	padding:0px;
	line-height:1.8;
}
.one_listing_left2 .one_listing_inner .listing_mwst a {
	color:#929395;
	font-size:7px;
	text-decoration:underline;
}
.one_listing_left2 .one_listing_inner .listing_mwst a:hover {
	color:#929395;
}
.one_listing_left2 .one_listing_inner .listing_price_new {
	color:#4a4a4a;
	padding-top:15px;
	padding-bottom:0px;
	font-size:18px;
	height:34px;
	font-weight:bold;
	width:142px;
	padding-right:38px;
	margin:0 auto;
	background:url(images/css/layout/bg_price2.jpg) no-repeat bottom center;
	text-align:right;
	position:relative;
	line-height:1.4;
	margin-bottom:8px;
}
.one_listing_left2 .one_listing_inner .listing_price_new img {
	padding-top:0px;
}
.one_listing_left2 .one_listing_inner .listing_price_new br {display:none;}
.one_listing_left2 .one_listing_inner .listing_price_new span.mod_sf { font-size:14px; position:absolute; top:2px; left:60px; text-transform:lowercase;}
.one_listing_left2 .one_listing_inner .listing_price_new .productOldPrice {
	color:#B90916;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
	position:absolute;
	bottom:-4px;
	left:58px;
	text-align:left;
	text-decoration:line-through;
}
.one_listing_left2 .one_listing_inner .listing_price_new .productOldPrice span.price_euro{ font-size:9px;vertical-align:baseline;}
.one_listing_left2 .one_listing_inner .listing_price_new span.price_euro {
	font-size:14px;vertical-align:baseline;
}

.one_listing_left2 .one_listing_inner .listing_mwst_new {
	color:#3e3e3e;
	font-size:8px;
	padding:0px;
	line-height:1;
	clear:both;
	width:180px;
	margin:0 auto;
	border-top:1px solid #bababa;
	padding-top:3px;
}
.one_listing_left2 .one_listing_inner .listing_mwst_new a {
	color:#3e3e3e;
	font-size:8px;
	text-decoration:underline;
}
.one_listing_left2 .one_listing_inner .listing_mwst_new a:hover {
	color:#3e3e3e;
}
.one_listing_left2 .one_listing_inner .listing_input {
	float:right;
	width:109px;
	margin-right:6px;
	margin-top:8px;
	margin-bottom:2px;
}

.one_listing_left2 .one_listing_inner .listing_input input.products_input_qty {
	float:left;
	height:23px;
	border:1px solid #cccccc;
	padding:0;
	margin:0;
	padding-top:2px;
	color:#929395;
	outline:none;
	width:33px;
	text-align:center;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.one_listing_left2 .one_listing_inner .listing_input input.products_form_submit {
	float:left;
	padding:0;
	margin:0;
}
.one_listing_left2 .one_listing_inner .listing_shipping { float:left; width:70px;margin-left:6px;
	margin-top:9px; color:#3c3c3c; font-size:9px; line-height:1.3;margin-bottom:2px;}

.one_listing_left2 .listing_to_prod {
	width:51px; float:right; margin-right:7px; margin-top:4px; margin-bottom:3px;
}

.one_listing_left2 .one_listing_inner .listing_buttons {
	text-align:center;
}

.one_listing_left2 .one_listing_inner .listing_image span.highlight {
	position:absolute;
	bottom:-117px;
	right:5px;
	line-height:20px;
	color:#4a4a4c;
	font-size:9px;
}
.one_listing_left2 .one_listing_inner .listing_image span.highlight img {
	padding-top:0px;
}

.one_listing_left2 .prod_buttons {display:none; position:absolute; bottom:0px; left:5px; text-align:left;}
.one_listing_left2 .prod_buttons a{display:block; float:left; margin-right:1px; padding:5px 20px 5px 8px; background-color:#222222; color:#ffffff; opacity:0.8; background-image:url(images/css/layout/schnellansicht/pfeil.png); background-repeat:no-repeat; background-position:45px 8px;}
.one_listing_left2 .prod_buttons a:hover{ text-decoration:none; color:#ffffff; background-color:#222222; opacity:1;}
.one_listing_left2 .prod_buttons a.ajax_prod{padding:5px 8px 5px 20px; background-image:url(images/css/layout/schnellansicht/lupe.png); background-repeat:no-repeat; background-position:5px 6px;}


/*3er eof*/

/*1er Ansichten */
.one_listing_left3 {
	width:651px;
	padding-top:7px;
	padding-bottom:0px;
	background:url(images/css/layout/one_whole_1er.gif) no-repeat center;
	height:134px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}
.one_listing_left3 .listing_image {
	float:left;
	width:127px;
	position:relative;
	margin-left:20px;
	margin-top:0px;
	margin-right:30px;
}
.one_listing_left3 .listing_image table td {
	width:127px;
	height:127px;
	text-align:center;
}
.one_listing_left3 .listing_image table td img {
}
.one_listing_left3 .labels_express {
	position:absolute;
	top:0px;
	left:0px;
	z-index:101;
}
.one_listing_left3 .labels_express {
	position:absolute;
	bottom:-40px; left:-320px;
}
.one_listing_left3 .labels_special {
	position:absolute;
	top:-8px;
	left:-26px;
}

.one_listing_left3 .listing_rating {
	position:absolute;
	bottom:0px;
	left:0px;
	line-height:16px;
	color:#222222;
}
.one_listing_left3 .listing_rating img { float:left; height:14px;}

.one_listing_left3 .listing_border {
	float:left;
	margin-top:8px;
	width:460px;
}
.one_listing_left3 .listing_border .listing {
	font-size:15px;
	font-weight:normal;
	float:left;
	width:460px;
	padding-top:10px;
	margin-bottom:20px;
}
.one_listing_left3 .listing_border .listing a {
	display:block;
	color:#3e3d40;
}
.one_listing_left3 .listing_border .listing a:hover {
	text-decoration:none;
	color:#3e3d40;
}
.one_listing_left3 .listing_border .listing .listing_toprod {
	font-size:12px;
	font-weight:normal;
	color:#3e3d40;
	height:16px;
	line-height:16px;
	font-size:13px;
}
.one_listing_left3 .listing_border .listing .listing_toprod a {
	color:#3e3d40;
}
.one_listing_left3 .listing_border .listing .listing_toprod a:hover {
	color:#3e3d40;
	text-decoration:none;
}

.one_listing_left3 .listing_image span.highlight {
	position:absolute;
	bottom:40px;
	right:-492px;
	line-height:20px;
	color:#4a4a4c;
	font-size:9px;
}

.one_listing_left3 .listing_border .listing_button {
	float:right;
	margin-top:35px;
}
.one_listing_left3 .listing_border .listing_price_new {
	color:#4a4a4a;
	padding-top:15px;
	padding-bottom:0px;
	font-size:18px;
	height:34px;
	font-weight:bold;
	width:116px;
	padding-right:14px;
	margin:0 auto;
	background:url(images/css/layout/bg_price2.jpg) no-repeat bottom center;
	text-align:right;
	position:relative;
	line-height:1.4;
	margin-bottom:8px;
	float:left;
	z-index:100;
}
.one_listing_left3 .listing_border .listing_price_new img {
	padding-top:0px;
}
.one_listing_left3 .listing_border .listing_price_new br {display:none;}
.one_listing_left3 .listing_border .listing_price_new span.mod_sf { font-size:14px; position:absolute; top:2px; left:60px; text-transform:lowercase;}
.one_listing_left3 .listing_border .listing_price_new .productOldPrice {
	color:#B90916;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
	position:absolute;
	bottom:-4px;
	left:58px;
	text-align:left;
	text-decoration:line-through;
	white-space:nowrap;
}
.one_listing_left3 .listing_border .listing_price_new .productOldPrice span.price_euro{ font-size:9px;vertical-align:baseline;}
.one_listing_left3 .listing_border .listing_price_new span.price_euro {
	font-size:14px;vertical-align:baseline;
}
.one_listing_left3 .listing_mwst_new {
	color:#3e3e3e;
	font-size:8px;
	padding:0px;
	line-height:1.2;
	width:80px;
	float:left;
	margin-left:8px; margin-top:12px;
}
.one_listing_left3 .listing_mwst_new a {
	color:#3e3e3e;
	font-size:9px;
	text-decoration:underline;
}
.one_listing_left3 .listing_mwst_new a:hover {
	color:#3e3e3e;
}
.one_listing_left3 .listing_border .listing_input {
	float:right;
	width:109px;
	margin-top:8px;
}

.one_listing_left3 .listing_border .listing_input input.products_input_qty {
	float:left;
	height:23px;
	border:1px solid #cccccc;
	padding:0;
	margin:0;
	padding-top:2px;
	color:#929395;
	outline:none;
	width:33px;
	text-align:center;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.one_listing_left3 .listing_border .listing_input input.products_form_submit {
	float:left;
	padding:0;
	margin:0;
}
.one_listing_left3 .listing_border .listing_shipping { float:right; width:100px;
	margin-top:18px; color:#3c3c3c; font-size:9px; line-height:1.3;}
.one_listing_left3 .listing_border .listing_shipping br {display:none;}

.one_listing_left3 .prod_buttons {display:none; position:absolute; bottom:0px; left:0px; text-align:left;}
.one_listing_left3 .prod_buttons a{display:block; float:left; margin-top:1px; padding:5px 20px 5px 8px; background-color:#222222; color:#ffffff; opacity:0.8; background-image:url(images/css/layout/schnellansicht/pfeil.png); background-repeat:no-repeat; background-position:45px 8px; width:99px;}
.one_listing_left3 .prod_buttons a:hover{ text-decoration:none; color:#ffffff; background-color:#222222; opacity:1;}
.one_listing_left3 .prod_buttons a.ajax_prod{padding:5px 8px 5px 20px; background-image:url(images/css/layout/schnellansicht/lupe.png); background-repeat:no-repeat; background-position:5px 6px;}

/*1er eof*/

/*neue box markup*/
.box_listing_markup { list-style:none; padding:0px; margin:0px; width:174px; float:left;text-align:center; margin-right:8px; margin-top:7px;}

.box_listing_markup .listing {
	height:35px;
	font-size:11px;
	line-height:1.1;
	color:#3E3E3E;
	padding:0px 10px;
	padding-top:10px;
	font-weight:bold;
	text-align:left;
}
.box_listing_markup .listing a {
	color:#3E3E3E;
}
.box_listing_markup .listing a:hover {
	color:#3E3E3E;
	text-decoration:none;
}
.box_listing_markup .labels_express {
	position:absolute;
	bottom:7px;
	right:52px;
}
.box_listing_markup .labels_special {
	position:absolute;
	top:49px;
	left:-8px;
}

.box_listing_markup .listing_rating {
	position:absolute;
	bottom:10px;
	left:4px;
	line-height:16px;
	color:#222222;
}
.box_listing_markup .listing_rating img { float:left; height:14px;}

.box_listing_markup .listing_image {
	width:174px;
	margin:0 auto;
	position:relative;
	background:url(images/css/layout/bg_listing_box.gif) no-repeat center top;
}
.box_listing_markup .listing_image table { padding-bottom:6px;}
.box_listing_markup .listing_image table td {
	
	width:174px;
	text-align:center;
	height:174px;
}
.box_listing_markup .listing_image table td img {
}
.box_listing_markup .listing_border {
	width:174px;
	text-align:center;
	margin:0 auto;
	background:url(images/css/layout/bg_listing_border_box.gif) no-repeat bottom;
	padding-bottom:3px;
}
.box_listing_markup .listing_toprod {
	color:#3e3e3e;
	height:30px;
	line-height:13px;
	padding:0px 10px;
	padding-top:3px;
	clear:both;
	font-size:13px;
	text-align:left;
}
.box_listing_markup .listing_toprod a {
	color:#3e3e3e;
}
.box_listing_markup .listing_toprod a:hover {
	color:#3e3e3e;
	text-decoration:none;
}
.box_listing_markup .listing_price {
	color:#b90916;
	padding-top:4px;
	padding-bottom:4px;
	font-size:16px;
	height:32px;
	border-top:1px solid #cbcbcc;
	border-bottom:1px solid #cbcbcc;
	font-weight:bold;
	width:174px;
	margin:0 auto;
}
.box_listing_markup .listing_price .productOldPrice {
	color:#929395;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
}
.box_listing_markup .listing_mwst {
	color:#929395;
	font-size:7px;
	padding:0px;
	line-height:1.8;
}
.box_listing_markup .listing_mwst a {
	color:#929395;
	font-size:7px;
	text-decoration:underline;
}
.box_listing_markup .listing_mwst a:hover {
	color:#929395;
}
.box_listing_markup .listing_price_new {
	color:#4a4a4a;
	padding-top:12px;
	padding-bottom:0px;
	font-size:18px;
	height:34px;
	font-weight:bold;
	width:126px;
	padding-right:38px;
	margin:0 auto;
	background:url(images/css/layout/bg_price_box.jpg) no-repeat bottom center;
	text-align:right;
	position:relative;
	line-height:1.4;
	margin-bottom:8px;
}
.box_listing_markup .listing_price_new img {
	padding-top:0px;
}
.box_listing_markup .listing_price_new br {display:none;}
.box_listing_markup .listing_price_new span.mod_sf { font-size:14px; position:absolute; top:2px; left:60px; text-transform:lowercase;}
.box_listing_markup .listing_price_new .productOldPrice {
	color:#B90916;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
	position:absolute;
	bottom:-4px;
	left:58px;
	text-align:left;
	text-decoration:line-through;
}
.box_listing_markup .listing_price_new .productOldPrice span.price_euro{ font-size:9px;vertical-align:baseline;}
.box_listing_markup .listing_price_new span.price_euro {
	font-size:14px;vertical-align:baseline;
}

.box_listing_markup .listing_mwst_new {
	color:#3e3e3e;
	font-size:8px;
	padding:0px;
	line-height:1;
	clear:both;
	width:160px;
	margin:0 auto;
	border-top:1px solid #bababa;
	padding-top:3px;
}
.box_listing_markup .listing_mwst_new a {
	color:#3e3e3e;
	font-size:8px;
	text-decoration:underline;
}
.box_listing_markup .listing_mwst_new a:hover {
	color:#3e3e3e;
}

.box_listing_markup .listing_shipping { float:left; width:109px;margin-left:7px;
	margin-top:9px; color:#3c3c3c; font-size:10px; line-height:1.3; text-align:left;}
.box_listing_markup .listing_shipping br {display:none;}

.box_listing_markup .listing_to_prod {
	width:51px; float:right; margin-right:7px; margin-top:4px; margin-bottom:3px;
}

.box_listing_markup .listing_image span.highlight {
	position:absolute;
	bottom:3px;
	left:7px;
	line-height:20px;
	color:#4a4a4c;
	font-size:9px;
}
.box_listing_markup .listing_image span.highlight img {
	padding-top:0px;
}
.box_listing_markup span#highlight_id11 { display:none;}



/*box markup eof*/

.one_listing_one {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.one_listing_one .listing_text_img {
	width:80px;
	float:left;
	margin-right:15px;
}
.one_listing_one .listing_text_img img {
	border:1px solid #cbcbcc;
}
.one_listing_one .listing_text {
	width:443px;
	float:left;
}
.one_listing_one .listing {
	height:15px;
	font-size:10px;
	color:#d9dada;
}
.one_listing_one .listing a {
}
.one_listing_one .listing a:hover {
}
.one_listing_one .listing_price {
	color:#000000;
	padding-top:2px;
	font-size:12px;
	height:26px;
}
.one_listing_one .listing_mwst {
	color:#929395;
	font-size:8px;
	padding:3px 0px;
}
.one_listing_one .listing_mwst a {
	color:#929395;
	font-size:8px;
	text-decoration:underline;
}
.one_listing_one .listing_mwst a:hover {
	color:#929395;
}
.one_listing_one .listing_buttons {
	float:right;
	width:40%;
	text-align:right;
	padding-top:11px;
}
.one_listing_one .listing_description {
	font-size:9px;
	color:#929395;
	min-height:24px;
	height:auto !important;  /* für moderne Browser */
	height:24px;  /*für den IE */
}
div.navigation {
	clear:both;
	/*background:url(images/css/bg_navigation.gif) no-repeat center;*/
	background:#dddede;
	width:633px;
	margin:0 auto;
	padding:0px 10px;
	line-height:20px;
}
div.navigation_both {
	border-bottom:1px solid #434343;
	border-top:1px solid #612e0b;
}
div.navigation select {
	width:120px;
	font-size:10px;
	color:#6f6f6e;
}
div.navigation_clean {
	clear:both;
	background:url(images/css/bg_navigation_clean.gif) no-repeat center;
	width:910px;
	margin:0 auto;
	padding:0px 10px;
	line-height:35px;
}
div.navigation_both_clean {
	border-bottom:1px solid #434343;
	border-top:1px solid #612e0b;
}
div.navigation_clean select {
	width:120px;
	font-size:10px;
	color:#6f6f6e;
}
div.navigation2 {
	clear:both;
	border-bottom:1px solid #cdcdcd;
	width:633px;
	margin:0 auto;
	padding:0px 10px;
	line-height:30px;
}
div.navigation2 select {
	width:115px;
	font-size:10px;
	color:#6f6f6e;
}
div.navigation2_bottom {
	clear:both;
	border-top:1px solid #cdcdcd;
	width:633px;
	margin:0 auto;
	padding:0px 10px;
	line-height:30px;
}
div.navigation2_bottom select {
	width:115px;
	font-size:10px;
	color:#6f6f6e;
}
a.button {
	color:#b90916;
	background:url(images/css/dot.gif) no-repeat left;
	padding:0px;
	padding-left:15px;
	text-align:left;
	display:block;
	line-height:18px;
}
a.button:hover {
	color:#3e3d40;
	background:url(images/css/dot_hover.gif) no-repeat left;
	text-decoration:none;
}
.fifty_fifty_left {
	float:left;
	padding-right:5px;
	width:309px;
}
.fifty_fifty_right {
	float:left;
	padding-left:5px;
	border-left:1px solid #b6b5b6;
	width:309px;
}
.fifty_fifty_left_checkout {
	float:left;
	padding-right:5px;
	width:299px;
}
.fifty_fifty_right_checkout {
	float:left;
	padding-left:5px;
	border-left:1px solid #b6b5b6;
	width:299px;
}
.button_right {
	text-align:right;
	width:649px;
	padding:0px;
	margin:0px 0px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	background:url(images/css/line1.gif) no-repeat top center;
}
.button_left {
	text-align:left;
	width:649px;
	padding:0px;
	margin:0px 0px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	background:url(images/css/line1.gif) no-repeat top center;
}
.button2_left {
	text-align:left;
	float:left;
	width:314px;
	padding-left:20px;
	padding-bottom:20px;
}
.button2_right {
	text-align:right;
	float:left;
	width:315px;
	padding-right:20px;
	padding-bottom:20px;
}
.button_line {
	line-height:20px;
	background:url(images/css/line1.gif) no-repeat top center;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.clear_b {
	clear:both;
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}
.clear_p p {
	float:left;
	width:200px;
}
.mod_red {
	color:#b90916;
	font-weight:bold;
}
.mod_yellow {
	color:#8a6847;
}
.mod_gift {
	font-size:12px;
	color:#b90916;
}
/*styles from boxes*/
#box_search {
	position:absolute;
	bottom:5px;
	right:0px;
	width:268px;
	height:36px;
}
#box_search i {
	display:none;
}
#box_search img {
	float:left;
}
#box_search .search_bg {/*background:url(images/css/left_box_bg/search_bg.gif) no-repeat center;*/
	width:182px;
	float:left;
	padding-top:6px;
	padding-left:39px;
	padding-right:0px;
}
#box_search .search_bg input {
	border:0px solid #000000;
	background:transparent;
	width:172px;
	outline:none;
	font-size:12px;
	padding:4px;
	color:#3e3e3e;
	font-weight:bold;
}
#box_login img {
}
#box_login .login_bg {
	background:url(images/css/left_box_bg/login_bg.gif) no-repeat center;
	height:27px;
	width:241px;
	float:left;
	padding-top:10px;
}
#box_login .login_bg input {
	border:0px solid #000000;
	background:transparent;
	width:100px;
	outline:none;
	float:left;
	margin-left:9px;
	margin-right:7px;
}
#box_login input.mod_input {
	border:1px solid #c9c9c9;
	width:124px;
	outline:none;
	padding:2px 5px;
	margin-bottom:5px;
}
#box_login a.lost_pw_link {
	padding:0px;
	margin:0px;
	margin-bottom:8px;
}
#box_history {
}
.headline_login {
	clear:both;
	text-align:left;
	padding:0px 15px;
	line-height:1.2;
}
.headline_login a {
	color:#FFFFFF;
}
.headline_login a:hover {
	color:#b90916;
}
/*small cart*/
#box_cart {
	width:204px;
	position:absolute;
	top:65px; right:-5px;
}
#box_cart .bg_cart_empty {
	background:url(images/german/box_cart/bg_cart_empty.png) no-repeat center top;
}
#box_cart .bg_cart_empty a{ display:block;
height:24px;
padding-top:30px;
padding-left:30px;
text-align:center;
}
#box_cart .bg_cart_empty a:hover{ text-decoration:none; color:inherit;
}
#box_cart .bg_cart_full {
	background:url(images/german/box_cart/bg_cart_full.png) no-repeat center top;
}
#box_cart .bg_cart_full a.full_cart{ display:block;
height:24px;
padding-top:30px;
padding-left:30px;
text-align:center;
}
#box_cart .bg_cart_full a.full_cart:hover{ text-decoration:none; color:inherit;
}

.bg_cart_full .yes_js {
	position:absolute;
	width:400px;
	top:53px;
	right:0px;
	padding:0px;
	font-size:10px;
	z-index:999;
	display:none;
}
.bg_cart_full .no_js {
	position:absolute;
	right:0px;
	top:-99999px;
	}
.bg_cart_full:hover .no_js {
	position:absolute;
	width:400px;
	top:53px;
	right:0px;
	padding:0px;
	z-index:999;
	}

#cart_hidden .bg_cart_hidden { background:url(images/german/box_cart/bg_cart_hidden.png) repeat-y; padding-right:18px;}
#cart_hidden .bg_cart_hidden_bottom { background:url(images/german/box_cart/bg_cart_hidden_bottom.png) no-repeat left bottom; padding-bottom:30px; padding-right:18px;}

#cart_hidden a {
}
#cart_hidden a:hover {
	text-decoration:underline;
}
#cart_hidden .price_euro {
}
#cart_hidden .cart_scroll {
	margin:0 auto;
	width:378px;
	max-height:306px;
	overflow:auto;
}
/* exploder V6 only */
* html #cart_hidden .cart_scroll {
	overflow: scroll-y;
height: expression( this.scrollHeight > 305 ? "306px" : "auto" ); /* sets max-height for IE */
}

#cart_hidden .cart_scroll .bg_one_prod{ background:url(images/german/box_cart/bg_one_prod.gif) no-repeat left; width:100%; height:97px; margin:0 auto; margin-top:2px; margin-bottom:3px;}
#cart_hidden .cart_scroll .bg_one_prod .cart_image { float:left; margin-left:14px; margin-top:3px; margin-right:15px; width:79px; height:79px;}
#cart_hidden .cart_scroll .bg_one_prod .cart_image table td {width:79px; height:79px; text-align:center;}
#cart_hidden .cart_scroll .bg_one_prod .cart_listing { float:left; width:158px;}
#cart_hidden .cart_scroll .bg_one_prod .cart_listing .cart_qty{ margin-top:32px;}
#cart_hidden .cart_scroll .bg_one_prod .cart_price{ float:left; margin-left:30px; margin-top:60px; font-size:13px; font-weight:bold; color:#3e3d40;}


#cart_hidden img {
	padding:0px;
	margin:0px;
}
#cart_hidden .box_total {
	text-align:right;
	line-height:1.2;
	font-size:12px;
}

#cart_hidden .box_total .cart_ust{line-height:20px; padding:0px 25px; margin:0px 4px;}
#cart_hidden .box_total .cart_shipping{line-height:20px; padding:0px 25px; margin:0px 4px; padding-bottom:5px;}
#cart_hidden .box_total .cart_total{ background:#868685; line-height:24px; padding:0px 25px; color:#ffffff; margin:0px 4px; font-size:13px;}
#cart_hidden .box_total .cart_total .price_euro{ color:#ffffff; font-size:13px;}
#cart_hidden .cart_buttons { margin:10px 29px;}
#cart_hidden .cart_buttons #mini_cart_close_button2 { cursor:pointer;}

#cart_hidden #mini_cart_close_button {
	cursor:pointer;
	width:400px;
	background:url(images/german/box_cart/button_cart_close.png) no-repeat left top; height:49px;
}
/*eof cart*/

#box_specials {
	width:322px;
}
#box_specials .box_headline_bg {
	background:url(images/css/box_bg/bg_one_box_specials_top.gif) no-repeat top;
	height:40px;
	padding-left:13px;
	padding-top:13px;
	color:#b90916;
	line-height:1;
}
#box_specials .one_product_bg_box {
	background:url(images/css/box_bg/bg_one_box_specials_new.gif) no-repeat center bottom;
	width:322px;
	height:144px;
	float:left;
	padding:0;
	margin:0;
}
#box_specials .one_product_bg_box_inner_left {
	margin-left:10px;
	margin-top:19px;
	width:179px;
	float:left;
	display:inline;
}
#box_specials .one_product_bg_box_inner_right {
	margin-right:10px;
	margin-top:19px;
	width:110px;
	float:right;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	position:relative;
	display:inline;
}
#box_specials .one_product_products_name {
	height:61px;
	color:#FFFFFF;
}
#box_specials .one_product_products_name a {
	color:#FFFFFF;
}
#box_specials .one_product_products_name a:hover {
	color:#FFFFFF;
}
#box_specials .one_product_products_price {
	float:left;
	border-top: 1px solid #c4c3c5;
	border-bottom: 1px solid #c4c3c5;
	width:135px;
	padding-top:3px;
	padding-bottom:2px;
	color:#b90916;
	font-size:16px;
}
#box_specials .one_product_products_price table td {
	color:#b90916;
	font-size:16px;
	height:37px;
	font-weight:bold;
}
#box_specials .one_product_products_price table td .productOldPrice {
	color:#605f62;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
}
#box_specials .one_product_products_button {
	float:left;
	margin-top:7px;
	margin-left:10px;
}
#box_specials .one_product_products_mwst {
	font-size:7px;
	clear:both;
	line-height:1.8;
	color:#FFFFFF;
}
#box_specials .one_product_products_mwst a {
	color:#FFFFFF;
	text-decoration:underline;
}
#box_specials .one_product_products_mwst a:hover {
	color:#FFFFFF;
}
#box_last_viewed {
	width:941px;
	margin-left:9px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_last_viewed .box_headline {
	color:#545356;
	font-size:16px;
	margin-top:2px;
	padding-top:10px;
	margin-right:11px;
	padding-bottom:2px;
	padding-left:30px;
	background:url(images/css/layout/main_content/pfeil.gif) no-repeat 5px 12px;
}
#box_last_viewed .box_listing_markup { margin-right:14px;}


#box_highlights {
	width:623px;
	margin-left:10px;
	float:left;
}
#box_highlights .box_headline {
	color:#545356;
	font-size:16px;
	border-top:1px solid #dbdbdb;
	margin-top:2px;
	padding-top:10px;
	margin-right:11px;
	padding-bottom:2px;
	padding-left:30px;
	background:url(images/css/layout/main_content/pfeil.gif) no-repeat 5px 12px;
}

#box_highlights .box_listing_markup { margin-right:33px;}


#box_whats_new {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_whats_new .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_whats_new .box_headline a {
	color:#545356;
}
#box_whats_new .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_whats_new .box_border {
	background:url(images/css/box_bg/bottom_yellow.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_whats_new .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
#box_bestsellers {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_bestsellers .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_bestsellers .box_headline a {
	color:#545356;
}
#box_bestsellers .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_bestsellers .box_border {
	background:url(images/css/box_bg/bottom_yellow.gif) no-repeat bottom;
	padding-bottom:17px;
	padding-top:10px;
}
#box_bestsellers .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
.the_new_products {
	margin:0 auto;
	width:642px;
}
.one_new_product_line {
	padding-bottom:2px;
}
.one_new_product_line .one_new_product {
	height:58px;
	width:58px;
	float:left;
	margin:0px 2px;
	border:1px solid #e7e7e7;
	position:relative;
	overflow:hidden;
	background:#FFFFFF;
}
.one_new_product_line .one_new_product div.text {
	clear:both;
	color:#b90916;
}
.one_new_product_line .one_new_product div.text .productOldPrice {
	clear:both;
	color:#b90916;
	font-size:7px;
}
.one_new_product_line .one_new_product div.text a {
	font-size:9px;
	width:58px;
	height:53px;
	text-align:center;
	display:block;
	padding-top:5px;
	color:#b90916;
}
.one_new_product_line .one_new_product div.text a:hover {
	text-decoration:none;
	color:#b90916;
}
.one_new_product_line .one_new_product .one_new_img {
	position:absolute;
	top:0px;
	background:#FFFFFF;
	width:58px;
	height:58px;
}
#box_top5 {
}
#box_top5 .box_headline {
	background:url(images/css/left_box_bg/top_white.gif) no-repeat top;
	line-height:58px;
	height:58px;
	padding-left:44px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	position:relative;
}
#box_top5 .box_headline .tab_left {
	position:absolute;
	left:-4px;
	top:12px;
}
#box_top5 .box_border {
	background:url(images/css/left_box_bg/box_white.gif) no-repeat bottom;
	padding-bottom:7px;
}
#box_top5 .the_top5_products .one_top5_product {
	padding-bottom:7px;
}
#box_top5 .the_top5_products {
	margin:0px 8px;
}
#box_top5 .the_top5_products .one_top5_img {
	float:left;
	width:30px;
}
#box_top5 .the_top5_products .one_top5_text {
	float:left;
	width:165px;
	border-bottom:1px solid #cecdce;
	min-height:40px;
	height:auto !important;  /* für moderne Browser */
	height:40px;  /*für den IE */
	line-height:1.2;
}
#box_top5 .the_top5_products .one_top5_price {
	float:right;
	text-align:right;
	color:#b90916;
	font-size:12px;
	font-weight:bold;
	width:70px;
	border-bottom:1px solid #cecdce;
	height:30px;
	padding-top:10px;
}
#box_top5 .the_top5_products .one_top5_price .productOldPrice {
	font-size:8px;
	color:#4a494c;
	line-height:1.1;
}
#box_new_products {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_new_products .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_new_products .box_headline a {
	color:#545356;
}
#box_new_products .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_new_products .box_border {
	background:url(images/css/box_bg/bottom_yellow.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_new_products .box_inner {
	width:661px;
}

#box_new_products .one_whole { padding:0px 0px 0px 10px;}
#box_new_products .one_listing_left2 {width:215px;}
#box_new_products .listing_shipping { float:left; width:109px;margin-left:7px;
	margin-top:9px; color:#3c3c3c; font-size:10px; line-height:1.3; text-align:left;}
#box_new_products .listing_shipping br {display:none;}

#box_cross {
	width:661px;
	margin-left:1px;
}
#box_cross .box_headline {
	padding-left:15px;
	padding-top:20px;
	color:#8a6847;
	font-size:16px;
	height:30px;
}
#box_cross .box_headline a {
	color:#8a6847;
}
#box_cross .box_headline a:hover {
	color:#8a6847;
	text-decoration:none;
}
#box_cross .box_border {
	background:url(images/css/box_bg/bottom_red.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_cross .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
#box_all_newsletter {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_all_newsletter .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_all_newsletter .box_headline a {
	color:#545356;
}
#box_all_newsletter .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_all_newsletter .box_border {
	background:url(images/css/box_bg/bottom_yellow.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_all_newsletter .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
.one_product_bg_box {
	background:url(images/css/box_bg/bg_one_box_new.gif) no-repeat center top;
	width:325px;
	height:151px;
	float:left;
}
.one_product_bg_box_inner_left {
	margin-left:10px;
	margin-top:20px;
	width:179px;
	float:left;
	display:inline;
}
.one_product_bg_box_inner_right {
	margin-right:10px;
	margin-top:20px;
	width:110px;
	float:right;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	position:relative;
	display:inline;
}
.one_product_bg_box_inner_right .labels_express {
	position:absolute;
	bottom:2px;
	right:3px;
}
.one_product_bg_box_inner_right .labels_special {
	position:absolute;
	top:-8px;
	left:-10px;
}
.one_product_products_name {
	height:61px;
}
.one_product_products_name a {
}
.one_product_products_name a:hover {
}
.one_product_products_price {
	float:left;
	border-top: 1px solid #bdbcbd;
	border-bottom: 1px solid #bdbcbd;
	width:135px;
	padding-top:3px;
	padding-bottom:2px;
	color:#b90916;
	font-size:16px;
}
.one_product_products_price table td {
	color:#b90916;
	font-size:16px;
	height:37px;
	font-weight:bold;
}
.one_product_products_price table td .productOldPrice {
	color:#929395;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
}
.one_product_products_button {
	float:left;
	margin-top:11px;
	margin-left:10px;
}
.one_product_products_mwst {
	font-size:7px;
	clear:both;
	line-height:1.8;
}
.one_product_products_mwst a {
	text-decoration:underline;
}
.one_product_products_mwst a:hover {
}
.left_box_heading {
	background:url(images/css/left_box_bg/top.gif) no-repeat center;
	line-height:34px;
	height:34px;
	padding-left:35px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
}
.left_box_heading .tab_left {
	position:absolute;
	top:0px;
	left:-4px;
}
#box_content {
	margin:0px;
	width:140px;
	float:left;
	padding-right:20px;
}
#box_content .left_box_heading {
	background:none;
	padding:0px;
	line-height:30px;
	height:auto;
	color:#4d4d4d;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	position:relative;
	border-bottom:1px solid #a9a7a7;
	margin-bottom:10px;
	padding-left:5px;
}
#box_content ul {
	margin:0;
	padding:0;
	font-size:11px;
}
#box_content ul li {
	list-style:none;
	border:none;
	line-height:1.2;
}
#box_content ul li a.content_nosub {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	color:#313131;
}
#box_content ul li a.content_nosub:hover {
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_content ul li a.content_nosub_aktive {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_content ul li a.content_nosub_aktive:hover {
	color:#B90916;
	text-decoration:none;
}
.cont_col_right #box_content {
	width:241px;
	float:left;
	padding-right:20px;
}
#box_content2 {
	margin:0px;
	width:140px;
	float:left;
	padding-right:20px;
}
#box_content2 .left_box_heading {
	background:none;
	padding:0px;
	line-height:30px;
	height:auto;
	color:#4d4d4d;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	position:relative;
	border-bottom:1px solid #a9a7a7;
	margin-bottom:10px;
	padding-left:5px;
}
#box_content2 ul {
	margin:0;
	padding:0;
	font-size:11px;
}
#box_content2 ul li {
	list-style:none;
	border:none;
	line-height:1.2;
}
#box_content2 ul li a.content_nosub {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	color:#313131;
}
#box_content2 ul li a.content_nosub:hover {
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_content2 ul li a.content_nosub_aktive {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_content2 ul li a.content_nosub_aktive:hover {
	color:#B90916;
	text-decoration:none;
}
.cont_col_right #box_content2 {
	width:241px;
	float:left;
	padding-right:20px;
}
#box_information {
	width:140px;
	float:left;
	padding-right:20px;
}
#box_information .footer_heading {
	background:none;
	padding:0px;
	line-height:30px;
	height:auto;
	color:#4d4d4d;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	position:relative;
	border-bottom:1px solid #a9a7a7;
	margin-bottom:10px;
	padding-left:5px;
}
#box_information ul {
	margin:0;
	padding:0;
	font-size:11px;
}
#box_information ul li {
	list-style:none;
	border:none;
	line-height:1.2;
}
#box_information ul li a.content_nosub {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	color:#313131;
}
#box_information ul li a.content_nosub:hover {
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_information ul li a.content_nosub_aktive {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_information ul li a.content_nosub_aktive:hover {
	color:#B90916;
	text-decoration:none;
}
.cont_col_right #box_information {
	width:241px;
	float:left;
	padding-right:20px;
}
#box_categories_bottom {
	width:460px;
	float:left;
	padding-right:20px;
}
#box_categories_bottom .footer_heading {
	background:none;
	padding:0px;
	line-height:30px;
	height:auto;
	color:#4d4d4d;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	position:relative;
	border-bottom:1px solid #a9a7a7;
	margin-bottom:10px;
	padding-left:5px;
}
#box_categories_bottom ul {
	margin:0;
	padding:0;
	font-size:11px;
}
#box_categories_bottom ul li {
	list-style:none;
	border:none;
	line-height:1.2;
	float:left;
	width:33%;
}
#box_categories_bottom ul li a {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	color:#313131;
}
#box_categories_bottom ul li a:hover {
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_categories_bottom ul li.current a {
	display:block;
	padding:3px 0px;
	padding-left:5px;
	color:#B90916;
}
#box_categories_bottom ul li.current a:hover {
	background:none;
	color:#B90916;
	text-decoration:none;
}
#box_footer_uvp {
	width:50%;
	float:left;
	color:#8d8c8c;
	font-size:10px;
	line-height:15px;
	margin-top:15px;
}
#box_footer_uvp a {
	color:#8d8c8c;
}
#box_footer_uvp a:hover {
	color:#8d8c8c;
	text-decoration:none;
}
#box_footer_uvp .footer_heading {
	text-transform:uppercase;
	color:#b90916;
	padding-bottom:5px;
	font-weight:bold;
	font-size:11px;
}
#box_footer_konzept {
	width:360px;
	float:right;
	color:#8d8c8c;
	font-size:10px;
	line-height:15px;
	margin-top:15px;
}
#box_footer_konzept .footer_heading {
	text-transform:uppercase;
	color:#b90916;
	padding-bottom:10px;
	font-weight:bold;
	font-size:11px;
}
#footer_partner {
}
#footer_promo {
	float:right;
	width:435px;
}
#footer_promo .footer_heading {
	background:none;
	padding:0px;
	line-height:30px;
	height:auto;
	color:#4d4d4d;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	position:relative;
	border:none;
	margin-bottom:10px;
	padding-left:12px;
}
#footer_teaser {
	margin-bottom:12px;
}
/*product info*/
.product_navigator{ background:#dddede; margin-top:5px;}
.mod_wrap_description {
	padding:24px;
	margin:0px;
}
.prod_right_description{float:right; width:480px;}
.prod_left_description{float:left; width:422px;}

.prod_right_description .prod_avail_top {line-height:20px; float:left; margin-left:10px; margin-bottom:5px;}
.prod_right_description span.highlight { float:left; margin-left:10px; margin-bottom:5px;}

.prod_sterne {float:right; margin-right:10px; margin-bottom:5px; line-height:20px;}
.prod_sterne img{float:left;}
.prod_sterne a{ color:#545454;}
.prod_sterne a:hover{ color:#545454; text-decoration:none;}

.prod_right_description .prod_price_box { background:#f3f2f2; border-bottom:1px solid #dddede; border-top:1px solid #dddede;}
.prod_right_description .prod_price_box .prod_price_border {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding:10px;}
.prod_right_description .prod_price_box .prod_price_border .price_left {width:58%; float:left; position:relative; font-weight:bold; font-size:32px; color:#3c3c3c; line-height:1; margin-top:4px; margin-bottom:18px;}
.prod_right_description .prod_price_box .prod_price_border .price_right {width:192px; float:right;}
.prod_right_description .prod_price_box .prod_price_border .price_right div.add_qty {background:url(images/german/product_info/background_qty.gif) no-repeat left; float:left; width:48px; height:47px; padding:0px; margin:0px;}
.prod_right_description .prod_price_box .prod_price_border .price_right div.add_qty input.add_qty { margin-top:4px; margin-left:4px; text-align:center; font-size:14px; padding:0px; width:40px; border:none; outline:none; background:transparent;}

.prod_price_box .price_left br {
	display:none;
}
.prod_price_box .price_left .productOldPrice {
	font-size:12px;
	color:#B90916;
	position:absolute;
	top:18px;
	right:10px;
	line-height:12px;
	font-weight:normal;
	width:100px;
	text-align:center;
	text-decoration:line-through;
}
.prod_price_box .price_left .saved {
	font-size:12px;
	color:#5ab905;
	position:absolute;
	top:4px;
	right:10px;
	line-height:12px;
	font-weight:normal;
	width:100px;
	text-align:center;
}

.prod_price_box .price_left .price_euro { font-size:20px; vertical-align:baseline; color:#3c3c3c;}
.prod_price_box .price_left .productOldPrice .price_euro{ font-size:9px; vertical-align:baseline;}
.prod_price_box .price_left .mod_sf { font-size:16px; vertical-align:baseline; color:#3c3c3c;}


.prodinfo_mwst {
	color:#3c3c3c;
	font-size:9px;
	padding:0px;
	line-height:1.8;
	float:left;
	width:30%;
}
.prodinfo_mwst a {
	color:#3c3c3c;
	font-size:9px;
	padding:0px;
	line-height:1.8;
	text-decoration:underline;
}
.prodinfo_mwst a:hover {
	color:#b90916;
	font-size:9px;
	padding:0px;
	line-height:1.8;
}

.prodinfo_artnr {
	color:#3c3c3c;
	font-size:9px;
	padding:0px;
	line-height:1.8;
	float:right;
	width:70%;
	text-align:right;
}
.prodinfo_buttons {
	margin-top:12px;
	margin-right:10px;
	text-align:right;
}

.prodinfo_finanz {
 font-size:12px;
 text-align:right;
 padding-right:10px;
}
.prodinfo_finanz .ship_link,.prodinfo_finanz .ship_link a {color:#55b205;}

.prodinfo_minheight { min-height:103px;}


.prodinfo_trust { margin-top:8px;}
.prodinfo_facebook { margin-top:15px;}
.facebook_mod {
width:192px;
float:right;
 margin-top:3px;
}
.facebook_mod span {
	float:right;
}
.mod_plusone { float:right; width:90px; margin-top:3px;}

.prodinfo_main {
	font-size:11px;
	line-height:1.2;
}
.prodinfo_main p {
	font-size:11px;
	margin:0px;
	padding:0px;
}









.prodinfo_description {
	float:left;
	width:283px;
}
.prodinfo_largepic_wrap {
	float:left;
	width:400px;
	display:inline;
}
.prodinfo_largepic {
	width:400px;
	height:400px;
	position:relative;
	padding-top:0px;
}



.prodinfo_thumbnails {
	margin-right:0px;
	padding-top:25px;
	width:400px;
}

.manu_image {
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}
.prodinfo_largepic .labels_express {
	position:absolute;
	top:20px;
	right:-70px;
}
.prodinfo_largepic .labels_special {
	position:absolute;
	top:80px;
	left:-10px;
}

.prodinfo_largepic .filters_img {
	position:absolute;
	bottom:-18px;
	right:2px;
}

.prodinfo_largepic #prod_lupe {
	background:url(images/german/product_info/prod_lupe.png);
	position:absolute;
	bottom:-18px;
	left:5px;
	height:46px;
	width:98px;
}

.prod_right_description h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#3c3c3c;
	padding:0px;
	margin:0px;
	font-weight:normal;
	padding:30px 10px 30px 10px;
	clear:both;
	border-top:1px solid #dddede;
}
.prod_right_description h1 span {color:#8c8c8c;}

.prodinfo_smallimage {
	float:left;
	border:1px solid #d9d9d9;
	height:90px;
	width:90px;
	text-align:center;
	margin-left:2px;
	margin-top:2px;
}
.prodinfo_zoomtext {
	line-height:25px;
	height:25px;
	margin-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#545356;
	text-align:right;
}


.additional_one_col {
	margin:0px 10px;
}
/*Content*/
.content_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a6847;
}
.content_headline p {
	padding:0px;
	margin:0px;
}
.content_sub_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a6847;
}
.content_sub_headline p {
	margin:0px;
	padding:0px;
}
.content_small_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a6847;
	font-weight:bold;
}
.content_small_headline p {
	margin:0px;
	padding:0px;
}
.content_mark {
	color:#b90916;
}
h2.content_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a6847;
	padding:0px;
	margin:0px;
}
h2.content_headline p {
	padding:0px;
	margin:0px;
}

h2.content_headline_listing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8c8c8c;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2.content_headline_listing p {
	padding:0px;
	margin:0px;
}

/*Index Voucher*/
.index_voucher_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fefefe;
	padding-left:15px;
	padding-top:75px;
	line-height:13px;
}
.index_voucher_link {
	float:left;
	padding-left:35px;
	padding-top:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fefefe;
	text-transform:uppercase;
	height:24px;
	line-height:24px;
}
.index_voucher_link a {
	color:#fefefe;
	height:20px;
	line-height:20px;
}
.index_voucher_link a:hover {
	color:#fefefe;
	text-decoration:underline;
}
.index_voucher_button {
	float:left;
	height:24px;
	padding-left:15px;
	padding-top:18px;
}
#bild1 {
	display: block;
}
#bild2, #bild3, #bild4, #bild5, #bild6, #bild7, #bild8, #bild9, #bild10 {
	display: none;
}
/*shopping cart*/
.box_cart_inner {
	padding:5px;
	border-bottom:1px solid #32302f;
}
.box_cart_one {
	margin-bottom:5px;
}
.box_cart_product_text {
	width:180px;
	float:left;
}
.box_cart_product_image {
	width:35px;
	padding-left:21px;
	float:right;
}
.box_cart_product_image img {
	border:1px solid #32302f;
}
.box_cart_total {
	background-color:#252525;
	border-top:1px solid #1b1917;
	border-bottom:1px solid #1b1917;
	padding:5px;
	text-align:right;
}
.box_cart_price {
	font-size:12px;
	color:#d9dada;
}
.box_cart_footer {
	border-top:1px solid #32302f;
	border-bottom:1px solid #32302f;
	padding:5px;
}
.box_cart_link {
	color:#d9dada;
	font-size:11px;
	font-weight:bold;
}
.box_cart_footer a {
	color:#d9dada;
	background:url(images/css/buttons/dot.gif) no-repeat left 10px;
	padding:5px 0px 5px 15px;
	display:block;
	width:220px;
}
.box_cart_footer a:hover {
	color:#dd4908;
	background:url(images/css/buttons/dot_hover.gif) no-repeat left 10px;
	padding:5px 0px 5px 15px;
	display:block;
	width:220px;
}
.box_cart_total_empty {
	background-color:#252525;
	border-bottom:1px solid #1b1917;
	padding:5px;
	text-align:right;
}
/*Cart*/

.cart_headline_product {
	height:25px;
	border-bottom:1px solid #8a6847;
	float:left;
	width:517px;
}
.cart_headline_product a {
	color:#000000;
}
.cart_headline_product a:hover {
	color:#000000;
}
.cart_product_image {
	width:100px;
	float:left;
	margin-right:10px;
}
.cart_product_image img {
	border:1px solid #d9d9d9;
}
.cart_empty {
	text-align:center;
	margin-top:30px;
	height:80px;
	border-bottom:1px solid #612e0b;
	font-size:14px;
}
.cart_empty_button {
	text-align:right;
	margin-top:2px;
}
div.cart_one {
	padding-bottom:8px;
}
.cart_content {
	float:left;
	width:517px;
	min-height:66px;
	height:auto !important;  /* für moderne Browser */
	height:66px;
	background:url(images/css/line_product_listing.gif) repeat-x left bottom;
	padding: 5px 0px 5px 0px;
}
.cart_content_left {
	width:320px;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
}
.cart_content_left p {
	padding:0px;
	margin:0px;
}
.cart_content_right {
	width:150px;
	float:right;
	text-align:right;
}
.cart_subtotal {
	font-size:13px;
	color:#8a6847;
	font-weight:bold;
	clear:both;
}
.cart_subtotal_text {
	font-size:14px;
	color:#b90916;
}
.cart_total {
	text-align:right;
}
.cart_total_price {
	font-size:18px;
	color:#b90916;
	font-weight:bold;
}
.cart_text_subtotal {
	font-size:12px;
	color:#000000;
}
.cart_product_wish {
	float:right;
	background:url(images/css/wish_sign.gif) no-repeat;
	line-height:16px;
	width:16px;
}
.button3_left {
	text-align:left;
	float:left;
	width:136px;
	padding-left:20px;
	padding-bottom:20px;
}
.button3_center {
	text-align:right;
	float:left;
	width:355px;
	padding-right:2px;
}
.button3_right {
	text-align:right;
	float:left;
	width:136px;
	padding-right:20px;
	padding-bottom:20px;
}
/*Reviews*/
.reviews_subhead {
	border-bottom:1px solid #cbcbcc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a6847;
	text-transform:uppercase;
	font-weight:bold;
	height:20px;
}
.reviews_prodname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#545356;
}
.reviews_cont {
	height:25px;
}
/*review*/
.one_review_one {
	width:100%;
}
.one_review_one .listing_text {
	width:100%;
	float:left;
}
.one_review_one .listing {
	height:15px;
	font-size:10px;
	color:#d9dada;
}
.one_review_one .listing a {
}
.one_review_one .listing a:hover {
}
.one_review_one .listing_price {
	color:#929395;
	padding-top:2px;
	font-size:11px;
	height:35px;
	line-height:35px;
	text-align:left;
	padding-left:10px;
}
.one_review_one .listing_mwst {
	color:#929395;
	font-size:8px;
	padding:3px 0px;
}
.one_review_one .listing_mwst a {
	color:#929395;
	font-size:8px;
	text-decoration:underline;
}
.one_review_one .listing_mwst a:hover {
	color:#929395;
}
.one_review_one .listing_text .rating .listing_description img {
	border:none;
}
.one_review_one .listing_buttons {
	float:right;
	width:40%;
	text-align:right;
	padding-top:11px;
}
.one_review_one .listing_description img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #cbcbcc;
}
.one_review_one .listing_description {
	float:left;
	font-size:11px;
	color:#929395;
	min-height:24px;
	height:auto !important;  /* für moderne Browser */
	height:24px;  /*für den IE */
}
/*categories*/
#box_categories {
	position:absolute;
	bottom:5px;
	left:0px;
	height:36px;
	width:669px;
	padding-left:8px;
}
#box_categories ul.sf-menu li ul li.bg_menu_top {
	background:url(images/css/layout/bg_menu_top.png) no-repeat top left;
	position:absolute;
	top:-18px;
	left:15px;
	height:33px;
	line-height:33px;
}
#box_categories ul.sf-menu li.extra_5 ul li.bg_menu_top {
	background:url(images/css/layout/bg_menu_top.png) no-repeat top right;
	position:absolute;
	top:-18px;
	left:-15px;
	height:33px;
	line-height:33px;
	width:100%;
}
#box_categories ul.sf-menu li.extra_6 ul li.bg_menu_top {
	background:url(images/css/layout/bg_menu_top.png) no-repeat top right;
	position:absolute;
	top:-18px;
	left:-15px;
	height:33px;
	line-height:33px;
	width:100%;
}
#box_categories .left_box_heading {
	background:url(images/css/left_box_bg/top_categories.gif) no-repeat center bottom;
	line-height:1;
	height:21px;
	padding-left:35px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
}
#box_categories .left_box_heading .tab_left {
	position:absolute;
	top:-13px;
	left:-4px;
}
.sub_bg {
	background:url(images/css/left_box_bg/bg_categories_sub.gif) no-repeat top;
	position:relative;
}
.give_sub_pos {
}
.ersteebene {
}
.ersteebene_dist {
	line-height:36px;
	height:36px;
}
.horz_1 {
	position:absolute;
	top:0px;
	left:0px;
	width:93px;
	height:30px;
	line-height:30px;
	text-align:right;
}
.horz_2 {
	position:absolute;
	top:0px;
	left:93px;
	width:93px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(images/css/bg_horz.gif) no-repeat center;
}
.horz_3 {
	position:absolute;
	top:0px;
	left:186px;
	width:93px;
	height:30px;
	line-height:30px;
	text-align:left;
}
.horz_4 {
	position:absolute;
	top:21px;
	left:40px;
	width:170px;
	padding-left:13px;
	height:14px;
	line-height:14px;
	text-align:center;
	border-top:1px solid #ffffff;
}
.subnav_ajax_special {
	color:#535255;
	text-transform:uppercase;
	font-weight:bold;
}
.subnav_ajax_special a {
	color:#535255;
}
.subnav_ajax_special a:hover {
	color:#8a6847;
	text-decoration:none;
}
.aktive_ajax_special {
	color:#8a6847;
	text-transform:uppercase;
	font-weight:bold;
}
.aktive_ajax_special a {
	color:#8a6847;
}
.aktive_ajax_special a:hover {
	color:#8a6847;
	text-decoration:none;
}
div.ersteebene {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.ersteebene_link {
	display:block;
	padding-left:35px;
}
a.ersteebene_link:hover {
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#FFFFFF;
	text-decoration:none;
}
div.ersteebene_aktive {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.ersteebene_aktive_link {
	display:block;
	padding-left:35px;
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#FFFFFF;
}
a.ersteebene_aktive_link:hover {
	text-decoration:none;
}
div.zweiteebene {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.zweiteebene {
	display:block;
	padding-left:35px;
}
a.zweiteebene:hover {
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#FFFFFF;
	text-decoration:none;
}
div.zweiteebene_aktive {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.zweiteebene_aktive {
	display:block;
	padding-left:35px;
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#FFFFFF;
}
a.zweiteebene_aktive:hover {
	text-decoration:none;
}
div.dritteebene {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.dritteebene {
	display:block;
	padding-left:50px;
	color:#B90916;
}
a.dritteebene:hover {
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#ffffff;
	text-decoration:none;
}
div.dritteebene_aktive {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.dritteebene_aktive {
	display:block;
	padding-left:50px;
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#ffffff;
}
a.dritteebene_aktive:hover {
	text-decoration:none;
}
/*nohorizontal*/
div.zweiteebene_no_horz {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.zweiteebene_no_horz {
	display:block;
	padding-left:50px;
	color:#B90916;
}
a.zweiteebene_no_horz:hover {
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#ffffff;
	text-decoration:none;
}
div.zweiteebene_aktive_no_horz {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.zweiteebene_aktive_no_horz {
	display:block;
	padding-left:50px;
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#ffffff;
}
a.zweiteebene_aktive_no_horz:hover {
	text-decoration:none;
}
div.dritteebene_no_horz {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.dritteebene_no_horz {
	display:block;
	padding-left:50px;
	color:#B90916;
}
a.dritteebene_no_horz:hover {
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#B90916;
	text-decoration:none;
}
div.dritteebene_aktive_no_horz {
	border-bottom:1px solid #cecdce;
	line-height:18px;
}
a.dritteebene_aktive_no_horz {
	display:block;
	padding-left:50px;
	background:url(images/css/left_box_bg/bg_categories_hover.gif) no-repeat center;
	color:#B90916;
}
a.dritteebene_aktive_no_horz:hover {
	text-decoration:none;
}
/*Live Shopping*/
.prozent {
	width:168px;
	background:url(img/css/bg_prozent.jpg) no-repeat left;
	text-align:left;
	margin:0 auto;
	height:9px;
}
.bg_prozent {
	height:9px;
	line-height:9px;
	background:url(img/css/regler.png) no-repeat right;
	min-width:9px;
}
.prozent_float {
	width:110px;
	float:right;
	text-align:left;
	padding-top:5px;
	color:#b90916;
	font-weight:bold;
}
.prozent_box {
	width:74px;
	border:1px solid #ccc;
	margin:0px auto;
	text-align:left;
}
.bg_prozent_box {
	height:7px;
	background:url(img/css/bg_prozent_box.jpg) no-repeat left;
}
.you_save {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 1.5;
	color:#cc0303;
	font-weight:bold;
}
#live_shopping_wrapper {
	position:absolute;
	right:0px;
	top:4px;
	height:168px;
	overflow:hidden;
}
#box_live_shopping {
	width:276px;
	height:168px;
	background:url(images/css/bg_live_shopping.gif) no-repeat top center;
	position:relative;
}
#box_live_shopping .box_inner_live {
	margin-left:15px;
	margin-right:15px;
}
#box_live_shopping .one_product_bg_box_live {
	width:246px;
	float:left;
	background:none;
}
#box_live_shopping .one_product_bg_box_inner_left_live {
	margin-left:0px;
	margin-top:7px;
	width:130px;
	float:left;
}
#box_live_shopping .one_product_bg_box_inner_right_live {
	margin-left:0px;
	margin-top:7px;
	width:100px;
	float:right;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
}
#box_live_shopping .one_product_products_name_live {
	height:49px;
	color:#FFFFFF;
}
#box_live_shopping .one_product_products_name_live a {
	color:#3e3d40;
}
#box_live_shopping .one_product_products_name_live a:hover {
	color:#3e3d40;
}
#box_live_shopping .one_product_you_save_live {
	color:#FFFFFF;
	line-height:17px;
	height:17px;
	font-weight:bold;
}
#box_live_shopping .one_product_products_price_live {
	float:left;
	width:105px;
	padding-top:3px;
	padding-bottom:0px;
	color:#b90916;
	font-size:16px;
}
#box_live_shopping .one_product_products_price_live table td {
	color:#b90916;
	font-size:16px;
	height:30px;
	font-weight:bold;
}
#box_live_shopping .one_product_products_price_live table td .productOldPrice {
	color:#605f62;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
}
#box_live_shopping .one_product_products_button_live {
	float:left;
	margin-top:7px;
}
#box_live_shopping .one_product_products_mwst_live {
	font-size:7px;
	clear:both;
	line-height:1.8;
	color:#3e3d40;
}
#box_live_shopping .one_product_products_mwst_live a {
	color:#3e3d40;
	text-decoration:underline;
}
#box_live_shopping .one_product_products_mwst_live a:hover {
	color:#3e3d40;
}
#box_live_expired {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_live_expired .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_live_expired .box_headline a {
	color:#545356;
}
#box_live_expired .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_live_expired .box_border {
	background:url(images/css/box_bg/bottom_red.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_live_expired .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
#box_live_start {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_live_start .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_live_start .box_headline a {
	color:#545356;
}
#box_live_start .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_live_start .box_border {
	background:url(images/css/box_bg/bottom_yellow.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_live_start .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
.modProd {
	width:661px;
	margin-left:1px;
	margin-top:4px;
	margin-bottom:4px;
}
.modProd .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
.modProd .box_headline a {
	color:#545356;
}
.modProd .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
.modProd .box_border {
	background:url(images/css/box_bg/bottom_yellow.gif) no-repeat bottom;
	padding-bottom:17px;
}
.modProd .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
.ajax_loading {
	height:48px;
	width:48px;
	margin:100px auto;
}
/*Box Gift*/

#box_gift {
	width:661px;
	margin-left:1px;
}
#box_gift .box_headline {
	background:url(images/css/box_bg/top.gif) no-repeat center top;
	padding-left:44px;
	padding-top:20px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
}
#box_gift .box_headline a {
	color:#545356;
}
#box_gift .box_headline a:hover {
	color:#545356;
	text-decoration:none;
}
#box_gift .box_border {
	background:url(images/css/box_bg/bottom_red.gif) no-repeat bottom;
	padding-bottom:17px;
}
#box_gift .box_inner {
	width:650px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
}
#box_gift .cart_empty_button {
	text-align:right;
	margin-top:5px;
	margin-right:5px;
}
A.pageResults_prev {
	color:#545356;
}
A.pageResults_next {
	color:#545356;
}
A.pageResults_prev:hover {
	color:#b90916;
	text-decoration:none;
}
A.pageResults_next:hover {
	color:#b90916;
	text-decoration:none;
}
A.pageResults {
	color: #545356;
}
A.pageResults:hover {
	color: #b90916;
	text-decoration:none;
}
span.pageResults_aktive {
	color: #b90916;
	text-decoration:none;
}
#mod_footer {
	width:960px;
	margin:0 auto; /*background:url(images/css/hintergrund.jpg) repeat;*/
	min-height:540px;
}
#footer_top {
	background:url(images/css/layout/bg_footer_top.png) no-repeat center top;
	line-height:28px;
	height:28px;
	padding-right:17px;
	padding-bottom:3px;
	color:#57565b;
	text-align:right;
}
#footer_bottom {
	width:915px;
	margin:0px auto;
	margin-top:20px;
}
#tab_header {
	text-align:right;
	padding-top:3px;
}
#tab_header ul.sf-menu {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#tab_header ul.sf-menu li {
	padding:0px;
	margin:0px;
	float:right;
	text-align:left;
}
#tab_header a.pfeil {
	background:url(images/css/layout/pfeil.gif) no-repeat left 10px;
	padding:9px 15px 9px 11px;
	color:#3c3c3c;
	text-transform:uppercase;
	font-size:10px;
}
#tab_header a.pfeil:hover, #tab_header .sfHover a.pfeil {
	text-decoration:none;
	color:#ba0311;
}
#tab_header ul.sf-menu li ul li.bg_menu_top {
	background:url(images/css/layout/bg_menu_top.png) no-repeat top left;
	position:absolute;
	top:-18px;
	left:15px;
	height:33px;
	line-height:33px;
}
#tab_header a.content_nosub {
}
#tab_header a.content_nosub:hover {
}
#tab_header a.content_nosub_aktive {
	color:#B90916;
}
#logo_click {
	position:absolute;
	top:27px;
	left:2px;
}
#logo_click a { display:block; width:260px; height:84px;}
#christmasLogo{
	position:absolute;
	width:107px;
	height:92px;
	left:-16px; 
	top:-25px; 
	background:url(images/german/header/christmas-hat.png) no-repeat 0 0;
	display:none;
}
#logo_click img { display:none;}

#trust_click {
	position:absolute;
	bottom:60px;
	right:212px;
	z-index:20;
}
#ekomi_click {
	position:absolute;
	bottom:60px;
	right:262px;
	z-index:20;
}
#usability_click {
	position:absolute;
	bottom:60px;
	right:314px;
	z-index:20;
}
#ehi_click {
	position:absolute;
	bottom:60px;
	right:364px;
	z-index:20;
}
#advanced_click {
	position:absolute;
	bottom:0px;
	left:85px;
	width:140px;
}
#kontakt_click {
	position:absolute;
	top:85px;
	left:550px;
}
#advanced_click a.button {
	color:#3e3d40;
	text-transform:uppercase;
}
#ekomi {/* background:url(images/css/bg_ekomi.jpg) no-repeat left; text-align:right; height:179px; width:274px; padding-right:7px; padding-top:7px; margin:3px 0px;*/
}
#ekomi_top {/* position:absolute; top:15px; left:345px; z-index:90;*/
}
#ekomi_new {
	background:url(images/css/bg_ekomi_new.gif) no-repeat top left;
	height:163px;
	padding-top:25px;
	padding-left:43px;
}
#ekomi_new_checkout {
	background:url(images/css/bg_ekomi_checkout.gif) no-repeat 18px 0px;
	height:163px;
	padding-left:51px;
	padding-top:25px;
}
.new_cycle_switch {
	float:right;
	margin-top:-35px;
	margin-right:10px;
}
#new_cycler {
	height:250px;
	overflow:hidden;
}
#new_prev {
	cursor:pointer;
}
#new_next {
	cursor:pointer;
}
#modProd_cycler {
	height:250px;
	overflow:hidden;
}
#modProd_prev {
	cursor:pointer;
}
#modProd_next {
	cursor:pointer;
}
.price_euro {
	color:#545356;
}
.quant_green {
	background:url(images/css/quant_green.gif) no-repeat center;
	padding-left:8px;
	padding-right:8px;
}
.quant_red {
	background:url(images/css/quant_red.gif) no-repeat center;
	padding-left:8px;
	padding-right:8px;
}
#banners {
	position:absolute;
	left:970px;
	top:188px;
	border:1px solid #CBCBCC;
}
/*wishlist*/
.mod_wrap_wish {
	padding:4px;
	margin:0px;
}
.wish_grey_bg {
	background:#efeeec;
	padding:2px;
	background:url(images/css/bg_wish_grey.gif) no-repeat left;
}
.wish_handlebar {
	background:url(images/css/bg_wish_handle.gif) no-repeat top;
	color:#FFFFFF;
	cursor:move;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	height:31px;
}
.wish_handlebar_clean {
	background:url(images/css/bg_wish_handle2.gif) no-repeat bottom;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	height:26px;
}
.wish_head {
	padding:5px;
	min-height:200px;
	height:auto !important;  /* für moderne Browser */
	height:200px;  /*für den IE */
	width:300px;
}
.wish_one_prod {
	background:url(images/css/bg_one_wish.gif) no-repeat bottom;
	height:126px;
	padding-bottom:5px;
	padding-top:13px;
}
.wish_bottom {
	background:url(images/css/bg_one_wish_bottom.gif) no-repeat top left;
	height:123px;
	padding-bottom:5px;
	padding-top:13px;
}
.wish_one_prod .listing_image {
	width:115px;
}
.wish_one_prod .listing_image table td {
	background:url(images/css/bg_listing.gif) no-repeat center top;
	width:115px;
	text-align:center;
	height:115px;
}
.wish_one_prod .one_wish_products_name {
}
.wish_one_prod .one_wish_products_name a {
	font-size:13px;
	line-height:14px;
}
.wish_one_prod .one_wish_products_name a:hover {
	text-decoration:none;
}
.wish_one_prod .one_wish_products_name .mod_yellow {
	font-size:12px;
}
.wish_one_prod .one_wish_products_price {
	padding-top:3px;
	padding-bottom:2px;
	color:#b90916;
	font-size:16px;
	font-weight:bold;
}
.wish_one_prod .one_wish_products_price .productOldPrice {
	color:#B90916;
	line-height:1.1;
	font-size:10px;
	font-weight:normal;
	text-decoration:line-through;
}
.wish_one_prod .one_wish_products_mwst {
	color:#929395;
	font-size:8px;
	padding:0px;
	line-height:1.8;
}
.wish_one_prod .one_wish_products_mwst a {
	color:#929395;
	font-size:8px;
	padding:0px;
	line-height:1.8;
	text-decoration:underline;
}
.wish_one_prod .one_wish_products_mwst a:hover {
}
.wish_one_prod textarea {
	height:40px;
}
.qty_look {
	background:#FFFFFF;
	border:1px solid #d3d3d3;
	color:#454545;
	padding:2px 4px;
}
.wishexplain {
	color:#ffffff;
	font-size:10px;
	text-align:left;
}
.wishexplain img {
	float:left;
	padding-right:5px;
}
.wishexplain span.pfeil_white {
	background:url(images/css/pfeil_white.gif) no-repeat right;
	padding-right:15px;
}
.ui-datepicker-trigger {
	border:0px solid #000000;
	background:transparent;
}
.mod_date input {
	width:65px;
	font-size:9px;
	float:left;
}
.mod_date button {
	float:left;
}
.mod_date_radio input {
	float:left;
	color:#ffffff;
	font-size:10px;
}
.mod_date_radio span {
	float:left;
	color:#ffffff;
	font-size:10px;
	padding-left:10px;
	line-height:18px;
}
.wish_input_right input {
	width:90%;
}
.wish_input_right textarea {
	width:90%;
}
.wish_input_right select {
	width:90%;
}
.one_stimmung {
	width:150px;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.one_stimmung img {
	border:1px solid #dddddd;
}
.stimmung_bg {
	background:#eeeeee;
	padding:3px;
}
.stimmung_bg input {
}
span.pfeil_grey {
	background:url(images/css/pfeil_grey.gif) no-repeat right;
	padding-right:15px;
}
.listing_template_form span {
	float:left;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}
.listing_template_form {
	padding:0;
	margin:0;
	float:right;
	width:178px;
	text-align:right;
	padding-top:5px;
}
.listing_template_1 {
	display:block;
	background:url(images/css/listing_template/listing_template_1.gif) no-repeat;
	width:21px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	margin-right:5px;
	margin-left:5px;
	padding:0px;
}
.listing_template_2 {
	display:block;
	background:url(images/css/listing_template/listing_template_2.gif) no-repeat;
	width:21px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	margin-right:5px;
	padding:0px;
}
.listing_template_3 {
	display:block;
	background:url(images/css/listing_template/listing_template_3.gif) no-repeat;
	width:24px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	padding:0px;
}
.listing_template_1:hover {
	display:block;
	background:url(images/css/listing_template/listing_template_1_hover.gif) no-repeat;
	width:21px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
.listing_template_2:hover {
	display:block;
	background:url(images/css/listing_template/listing_template_2_hover.gif) no-repeat;
	width:21px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	margin-right:5px;
}
.listing_template_3:hover {
	display:block;
	background:url(images/css/listing_template/listing_template_3_hover.gif) no-repeat;
	width:24px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
}
.listing_template_1_aktive {
	display:block;
	background:url(images/css/listing_template/listing_template_1_hover.gif) no-repeat;
	width:21px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	margin-right:5px;
	margin-left:5px;
	padding:0px;
}
.listing_template_2_aktive {
	display:block;
	background:url(images/css/listing_template/listing_template_2_hover.gif) no-repeat;
	width:21px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	margin-right:5px;
	padding:0px;
}
.listing_template_3_aktive {
	display:block;
	background:url(images/css/listing_template/listing_template_3_hover.gif) no-repeat;
	width:24px;
	height:17px;
	border:0px;
	font-size:0px;
	color:#303030;
	cursor:pointer;
	float:left;
	padding:0px;
}
div.growlUI {
	background: url(img/check48.png) no-repeat 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
div.growlUI h1 {
	color: #454545;
	padding: 5px 5px 3px 65px;
	text-align: left;
	font-size:14px;
	margin:0px;
}
div.growlUI h2 {
	color: #454545;
	padding: 0px 5px 5px 65px;
	text-align: left;
	font-size:12px;
	margin:0px;
}
.plus {
	display: block;
	background-image: url(img/plus.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	width: 20px;
	height: 20px;
	border: 0px;
	font-size: 0px;
	color:#ffffff;
	cursor: pointer;
}
.minus {
	display: block;
	background-image: url(img/minus.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	width: 20px;
	height: 20px;
	border: 0px;
	font-size: 0px;
	color:#ffffff;
	cursor: pointer;
}
.alter {
	display: block;
	background-image: url(img/alter.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	width: 13px;
	height: 13px;
	border: 0px;
	font-size: 0px;
	color:#ffffff;
	cursor: pointer;
}
.delete {
	display: block;
	background-image: url(img/delete.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	width: 78px;
	height: 17px;
	border: 0px;
	font-size: 0px;
	color:#ffffff;
	cursor: pointer;
	float:right;
}
.mod_conf {
	display: block;
	background-image: url(images/css/layout/service_config/bg_mod_conf.gif);
	background-repeat: no-repeat;
	background-color:#858585;
	background-position:right;
	width: 23px;
	height: 23px;
	border: 0px;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	cursor: pointer;
	float:left;
	padding:0px 1px;
	margin:2px;
}
.mod_conf:hover {
	background-image: url(images/css/layout/service_config/bg_mod_conf_hover.gif);
}
.mod_conf_aktive {
	display: block;
	background-image: url(images/css/layout/service_config/bg_mod_conf_hover.gif);
	background-repeat: no-repeat;
	background-color:#858585;
	background-position:right;
	width: 23px;
	height: 23px;
	border: 0px;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	cursor: pointer;
	float:left;
	padding:0px 1px;
	margin:2px;
}
.mod_conf_aktie:hover {
	background-image: url(images/css/bg_mod_conf_hover.gif);
}
.mod_conf_delete {
	display: block;
	background-image: url(images/german/mod_conf/conf_delete.gif);
	background-repeat: no-repeat;
	background-color:#cbcaca;
	width: 82px;
	height: 29px;
	border: 0px;
	font-size: 0px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	cursor: pointer;
	float:left;
	margin-bottom:5px;
    margin-right:3px;
}
.mod_conf_in_cart {
	cursor:pointer;
	float:left;
	margin-bottom:5px;
}
.mod_conf_header {
	background:url(images/css/layout/service_config/head.gif) no-repeat;
	text-align:center;
	width:259px;
	margin:0 auto;
	color:#676767;
	font-size:16px;
	height:41px;
	line-height:35px;
}
.mod_conf_wrapper {
	width:227px;
	margin:0 auto;
	padding:0 16px;
	background:url(images/css/layout/service_config/bg_service.gif) no-repeat top;
}
.mod_conf_footer {
	background:url(images/css/layout/service_config/bg_service_footer.gif) no-repeat;
	text-align:center;
	width:259px;
	margin:0 auto;
	height:7px;
	line-height:7px;
}

.mod_conf_wrapper .conf_boy_left {
	width:227px;
	float:left;
	margin-bottom:5px;
}
.mod_conf_wrapper .conf_one_whole {
	background:url(images/css/layout/service_config/bg_one_whole.png) no-repeat;
	padding:1px 5px 0px 5px;
	margin:5px 0px;
	height:27px;
}

.mod_conf_wrapper span.conf_desc {
	float:left;
	display:block;
	width:115px;
	color:#656565;
	font-size:14px;
	padding-top:4px;
}
.mod_conf_wrapper span.conf_desc_anz {
	display:block;
	font-size:11px;
	text-align:center;
	color:#4b4a4a;
}
.mod_conf_wrapper .conf_boy_now {

}
.price_right_marge_7 {
	margin-right:-2px;
}
.price_right_marge_9 {
	margin-right:-1px;
}
/* FAQ */
.faq_headline {
	color:#b90916;
	font-size:12px;
	line-height:20px;
}
.faq_description {
	line-height:1.3;
	border:1px solid #8A6847;
	background:#f5f5f5;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-bottom:5px;
}
#usability_award h2 {
	padding:0px;
	margin:0px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:30px;
	font-weight:normal;
}
#usability_award a {
	color:#B90916
}
#main_promo_text { background:url(images/css/layout/main_content/bg_main_texte.gif) no-repeat left bottom; width:950px;}
#main_promo_text h1 {
	padding:0px;
	margin:0px;
	color:#545356;
	text-transform:uppercase;
	font-size:16px;
	height:45px;
	line-height:45px;
	font-weight:normal;
	padding-left:45px;
	background:url(images/css/layout/main_content/bg_main_texte_top.gif) no-repeat left top;
}
#main_promo_text a {
	color:#B90916
}
#cycle_main_content {
	position:relative;
	min-height:143px;
	height:auto !important;  /* für moderne Browser */
	height:143px;  /*für den IE */
	padding:0px 20px;
	left:20px;
	width:870px;
}
#nav_main_content {
	position:absolute;
	bottom:24px;
	left:0px;
}
#nav_main_content a {
	padding: 3px 5px;
	border: 1px solid #cccccc;
	background: #ffffff;
	text-decoration: none;
	margin:0px 2px;
}
#nav_main_content a.activeSlide {
	background: #cccccc;
	color:#B90916;
}
#nav_main_content a:focus {
	outline: none;
}
.main_inner_cycle {
	padding:5px;
	width:900px;
}
.main_inner_cycle h2 , .main_inner_cycle h3 , .main_inner_cycle h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a6847;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.main_inner_cycle p {
	padding:0px;
	margin:2px;
}
.mod_wrap_alternate_search {
	padding:20px;
	margin:0px;
}
.mod_wrap_alternate_search .small_headline strong {
	float:none;
	color:#b90916;
	font-size:12px;
	line-height:20px;
}
.alternate_search {
	clear:both;
}
.alternate_search ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.alternate_search ul li {
	float:left;
	height:36px;
	width:30%;
	margin-right:1%;
	border:1px solid #8A6847;
	background:#f5f5f5;
	padding:1%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-bottom:5px;
}
.alternate_search ul li a {
	color:#545356;
}
.alternate_search ul li a:hover {
}
.navtrail {
	margin:0px;
	padding:0px 0px 0px 20px;
	color:#545356;
	height:28px;
	line-height:28px;
	font-size:10px;
	width:649px;
	background:url(images/css/bg_contentstopics2.gif) no-repeat;
}
.navtrail a.headerNavigation {
	color:#545356;
}
.navtrail a.headerNavigation:hover {
	color:#545356;
	text-decoration:underline;
}
.navtrail a.aktive {
	color:#B90916;
	text-decoration:underline;
}
.navtrail a.aktive:hover {
	color:#B90916;
	text-decoration:underline;
}
.contentsTopics2 {
	margin:0px;
	padding:10px 0px 2px 20px;
	color:#8A6847;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	width:649px;
}

.contentsTopics2_listing {
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	color:#3c3c3c;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}

a.print_popup_content {
	display:block;
	width:100px;
	background:url(images/css/button_print_content.gif) no-repeat left;
	padding-left:48px;
	line-height:48px;
	height:48px;
}
a.print_popup_content:hover {
	text-decoration:none;
}
.print_content_head {
	display:none;
}
.print_content {
	display:none;
}
.news_one_prod {
	background:url(images/css/bg_one_wish.gif) no-repeat bottom;
	height:108px;
	padding:13px
}
.news_one_prod .news_pic {
	float:left;
	border:1px solid #cccccc;
	margin-right:13px;
}
.news_one_prod .news_text {
	color:#545356;
	float: left;
	width:480px;
	font-size:10px;
	line-height:14px;
	text-transform:none;
}
.news_one_prod a.news_headline {
	color:#545356;
	font-size:12px;
	line-height:14px;
	text-transform:none;
	font-weight:bold;
	height:32px;
	display:block;
}
.news_one_prod a.news_headline:hover {
	color:#545356;
	text-decoration:none;
}
.news_one_prod span.news_headline {
	color:#545356;
	font-size:12px;
	line-height:14px;
	text-transform:none;
	font-weight:bold;
	height:32px;
	display:block;
}
.news_prod_link {
	width:30%;
	float:left;
	margin:5px 1%;
	display:inline;
	border:1px solid #828282;
	padding-right:1%;
}
.news_description {
	font-size:12px;
}
#more_news .box_headline {
	font-size:12px;
	color:#545356;
}
#more_news .box_inner {
	width:630px;
	margin-left:8px;
	margin-right:3px;
	background-color:#FFFFFF;
	padding:0px 10px 10px 10px;
	font-size:12px;
}
#more_news .box_inner a {
	width:50%;
	float:left;
}
#more_news .box_inner a:hover {
}
#box_news {
	padding:10px 0px 15px 0px;
}
#box_news ul {
	margin:0;
	padding:0;
}
#box_news li {
	list-style: none;
	padding:0;
	margin:0;
}
#box_news .news_one_prod {
	padding:0px;
	margin:0px;
	background:none;
	height:30px;
}
#box_news .box_headline { /*background:url(images/css/box_bg/top.gif) no-repeat center top;*/
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	border-right:1px solid #ffffff;
	width:130px;
	float:left;
	background:#bfc1c1;
	text-align:center;
}
#box_news #load_news {
	float:left;
	width:789px;
	background:#bfc1c1;
	padding:5px;
	height:30px;
}
.news_one_prod a.news_headline2 {
	color:#ffffff;
	font-size:16px;
	line-height:30px;
	text-transform:none;
	display:block;
	width:600px;
	float:left;
	padding-left:5px;
}
.news_one_prod a.news_headline2:hover {
	color:#ffffff;
	text-decoration:none;
}
.news_one_prod a.news_button {
	float:left;
	width:103px;
	height:28px;
	display:block;
	line-height:28px;
	padding-top:2px;
}
.news_one_prod a.news_button:hover {
	text-decoration:none;
}
/*checkout*/
.checkout_status {
	padding:15px 0px;
}
.mod_table_heading {
	background:url(images/css/line_product_listing.gif) repeat-x left bottom;
	margin-bottom:4px;
}
.mod_table_content {
	border-bottom:1px solid #b5b5b5;
	padding:4px 0px;
}
.options_qty input {
	width:20px;
	border:1px solid #b5b5b5;
	text-align:center;
}
.checkout_navbar {
	width:660px;
	margin:0 auto;
}
.checkout_navbar2 {
	width:950px;
	margin:0 auto;
	text-align:center;
}
.checkout_navbar2 tr td {
	text-align:center;
}
#box_admin {
	width:160px;
	padding:5px;
	border:1px solid #B90916;
	background:#FFFFFF;
	position:fixed;
	right:20px;
	bottom:20px;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #c9c9c9;
	-webkit-box-shadow: 0px 0px 2px 2px #c9c9c9;
	box-shadow: 0px 0px 2px 2px #c9c9c9;
}
#box_admin span {
}
/*ie6*/
* html #box_admin {
	position:absolute;
	top:20px;
	right:-175px;
}



#categories_container_left { text-align:center;font-size:12px;}
#categories_container_left *{ margin:0px; padding:0px; list-style:none;}
#categories_container_left #CatNavi i { font-style:normal;}
#categories_container_left #CatNavi a:hover { text-decoration:none;}

#categories_container_left #CatNavi a.CatLevel1 i.i_no_show {display:none;}

#categories_container_left #CatNavi li.CatLevel1 {}
#categories_container_left #CatNavi li.CatLevel2 {}
#categories_container_left #CatNavi li.CatLevel3 {}

#categories_container_left #CatNavi a.CatLevel1 {border-bottom:1px solid #dedede; display:block; font-size:16px;}
#categories_container_left #CatNavi a.CatLevel1:hover {color:#545356;}
#categories_container_left #CatNavi a.CatLevel2 { font-size:13px; color:#545356; line-height:1.2; padding:5px 0px; display:block; font-weight:bold;}
#categories_container_left #CatNavi a.CatLevel2:hover , #categories_container_left #CatNavi li.CatLevel2 a.Current , #categories_container_left #CatNavi li.CatLevel2 a.CurrentParent  {color:#ba0311; background:#f5f5f5;}
#categories_container_left #CatNavi .CatLevel2 ul{border-bottom:1px solid #dedede;border-top:1px solid #dedede;}

#categories_container_left #CatNavi a.CatLevel3 {font-size:12px; color:#545356; line-height:24px; display:block;}
#categories_container_left #CatNavi a.CatLevel3:hover , #categories_container_left #CatNavi li.CatLevel3 a.Current  , #categories_container_left #CatNavi li.CatLevel3 a.CurrentParent {color:#ba0311; background:#f5f5f5;}
#categories_container_left #CatNavi a.CatLevel4 {font-size:11px; color:#545356; line-height:20px; display:block;}
#categories_container_left #CatNavi a.CatLevel4:hover , #categories_container_left #CatNavi li.CatLevel4 a.Current  , #categories_container_left #CatNavi li.CatLevel4 a.CurrentParent {color:#ba0311; background:#f5f5f5;}

#categories_container_left_inner { width:200px; margin:0 auto;}
#categories_container_left #CatNavi a.CatLevel1 i{ padding:10px 0px; display:inline-block;}
#categories_container_left #CatNavi a.CatLevel1 img{margin-bottom:5px; margin-top:5px;}



/*Stilberater*/
.stil_col_left {
	float:right;
	width:669px;
	background:#FFFFFF;
}
.stil_col_right {
	float:left;
	width:258px;
	background:#FFF;
	margin-left:10px;
}
.stil_col_right #go{border: none;
   background-color: transparent;
   cursor:pointer;
   padding:0px; margin:0px; outline:none;}
.stil_col_right #go img{ margin:0px; padding:0px; float:left;}
   
.stilberater { background:url(images/css/layout/stilberater/bg_stilberater.gif) repeat-y top;padding:0px 14px;}
.stilberater_head { background:url(images/css/layout/stilberater/bg_head.gif) no-repeat top center; padding:0px 14px; height:40px; line-height:40px; font-size:16px; color:#676767; text-align:center;}
.stilberater_text { text-align:center; color:#656565; font-size:12px; padding:5px 15px;}
.stilberater_footer { background:url(images/css/layout/stilberater/bg_footer.gif) no-repeat bottom center; padding:0px 14px; height:16px; line-height:16px;}

.filter_headline { background:url(images/css/layout/stilberater/bg_one_head.gif) no-repeat left; padding-top:3px; height:21px; line-height:21px; padding-left:10px; color:#656565; font-size:13px;}
.one_filter_scroll {max-height:108px; overflow:auto; }
.one_filter_scroll_padd {padding:5px;background:url(images/css/layout/stilberater/bg_one.gif) repeat-y left;} 

.one_filter_whole,.two_filter_whole { margin:10px 0px;}
.one_filter_footer {background:url(images/css/layout/stilberater/bg_one_footer.gif) no-repeat bottom; height:8px; line-height:8px; font-size:8px;}

.one_filter_whole .one_filter_scroll .one_filter_input_div{ font-size:11px;}
.two_filter_whole .one_filter_scroll .one_filter_input_div{ width:50%; float:left; font-size:11px;}

.one_filter_delete { width:70px; float:right;}
.one_filter_go { width:66px; float:right;  padding:6px 10px 0px 0px;}

.stilberater_actions { padding-bottom:5px; padding-top:5px;}
.stilberater_actions img,.stilberater_actions a,.stilberater_actions button{ float:left;}

.stilberater_start { padding-right:20px; padding-bottom:30px; margin-bottom:15px; margin-top:15px; border-bottom:1px solid #d9d9d9; font-size:12px;}  
.stilberater_start h4{ color:#3c3c3c; font-size:17px; margin:0px; padding:0px; font-weight:normal;}  
.stil_nop p { margin:0px; padding:0px;}

.one_stilberater { margin:0px; padding:0px; }
.one_stilberater li.one_stilberater_treffer{list-style:none; border-bottom:1px solid #cccccc; margin-left:8px; margin-right:8px; margin-bottom:8px;margin-top:8px; padding-bottom:8px;}

.one_stilberater_treffer .listing_rating {
	position:absolute;
	bottom:0px;
	left:0px;
	line-height:20px;
	color:#222222;
}
.one_stilberater_treffer .listing_rating img { float:left;}

.one_stilberater_treffer .listing_image {width:160px; float:left; margin-right:10px; position:relative;}
.one_stilberater_treffer .listing_image table td{ height:160px;}
.one_stilberater_treffer .listing_right { float:left; width:481px;}
.one_stilberater_treffer .listing_right h4{ font-weight:normal; padding:0px; margin:0px;margin-top:10px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:16px;}
.one_stilberater_treffer .listing_right .listing_description{}
.one_stilberater_treffer .listing_manu_image { float:right; text-align:right; margin-left:10px; margin-bottom:5px;}

input.one_price { border:1px solid #85D142; color:#85D142; background:none; margin-bottom:2px;}
.price_filter {}
.price_filter label.price_label {}
.price_filter input {}
#price_filter { font-size:8px; margin:10px;}

.one_filter_scroll_price {}
.one_filter_scroll_price #lowest_price { display:none;}
.one_filter_scroll_price #high_price {display:none;}

/*ENDE Stilberater*/

.options_width { position:relative; margin:0 10px; margin-bottom:10px; text-align:right;}


.mod_textfeld { margin:8px 0px 0px 0px;}
.mod_textfeld input { border:1px solid #545356; margin:0px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #c9c9c9;
	-webkit-box-shadow: 0px 0px 2px 2px #c9c9c9;
	box-shadow: 0px 0px 2px 2px #c9c9c9; padding:2px 5px;
	font-size:14px;}
.mod_textfeld input.pflicht { border:1px solid #B90916;}
.options_width select { border:1px solid #B90916; margin:0px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #c9c9c9;
	-webkit-box-shadow: 0px 0px 2px 2px #c9c9c9;
	box-shadow: 0px 0px 2px 2px #c9c9c9; padding:0;
	font-size:12px;}
	

a.themen_headline {font-size:16px; line-height:20px;}
a.themen_headline:hover {text-decoration:none;}

.themen_ul { margin:0; padding:0; margin-bottom:10px;}
.themen_ul i{ font-style:normal;}
.themen_ul li{ padding:0px; margin:0px; list-style:none;}
.themen_ul li a{ display:none;}
.themen_ul li ul{ margin:0; padding:0;}
.themen_ul li li{ padding:0px; margin:0px; list-style:none; float:left; width:31%; margin-right:2%;}
.themen_ul li li.bg_menu_top {display:none;}
.themen_ul li li a{ display:block; font-size:12px; line-height:20px;}
.themen_ul li li a:hover{ text-decoration:none;}

.themen_ul li a.mod_marke{
border-bottom:1px solid #d9d9d9;
margin-bottom:5px;
}

.themen_ul li a i{display:block; line-height:50px; font-size:16px;}

.themen_ul li.extra_2 ul li.mod_marke {
	width:			19%;
	float:left;
	margin-right:1%;
	margin-bottom:15px;
	min-height:120px;
}

.themen_ul li.extra_4 ul li.mod_marke {
	min-height:96px;
	margin-bottom:15px;
}

.themen_ul li.extra_5 ul li.mod_marke , .themen_ul li.extra_6 ul li.mod_marke {
}
.themen_ul li.extra_5 a i , .themen_ul li.extra_6 a i{display:block; line-height:100px; font-size:16px;}

.cont_col_left .border_grey { border-bottom:1px solid #d9d9d9; margin-bottom:20px; padding-bottom:5px;}



#themen_promo { margin:20px 0px;}
#themen_promo ul{ padding:0px; margin:0px; margin-left:9px;}
#themen_promo li{ list-style:none; float:left; width:230px; margin-right:4px;}

#load_marken { background:url(images/css/layout/main_content/bg_marken.gif) repeat-x; height:107px; margin:20px 0px 0px 0px; overflow:hidden; position:relative;}
#markenlaufband ul{padding:0px; margin:0px;}
#markenlaufband ul li{list-style:none; float:left; width:154px; margin-right:2px; margin-left:2px; margin-top:7px; background:url(images/css/layout/main_content/one_marken.gif) no-repeat; height:94px;}
#markenlaufband ul li a{ width:95px; height:50px; display:block; padding:22px 29px 22px 30px;}
#markenlaufband ul li a:hover{ text-decoration:none;}

#service_box { background:url(images/css/layout/main_content/bg_service.gif) no-repeat; width:310px; height:400px; float:left; margin-left:7px; margin-right:0px;}
#service_box ul { padding:0px 0px 0px 0px; margin:14px 0px 0px 14px;}
#service_box ul li {list-style:none;}

/*neue reviews*/
.one_whole_review { margin-bottom:10px; }
.one_whole_review .listing_text_img { float:left; width:107px;}
.one_whole_review .listing { float:left; width:502px; margin-top:10px; margin-bottom:10px; margin-left:20px;}
.one_whole_review .listing img{ margin-bottom:10px;}
.one_whole_review .listing a{ font-size:14px; color:#545454;}
.one_whole_review .listing a:hover{ text-decoration:none; color:#545454;}
.one_whole_review div.rating{ float:left; width:502px; margin-left:20px;}
.one_whole_review .listing_description { float:left; width:502px; margin-left:20px;}
.one_whole_review .listing_buttons { float:left; width:502px; margin-top:10px; margin-left:20px;}
.one_whole_review .listing_buttons a { font-size:11px; color:#5AB905; padding:0px; text-align:left; display:block; line-height:24px; width:40%; float:left;}
.one_whole_review .listing_buttons a:hover { color:#545454; /*background:url(images/css/point_hover.gif) no-repeat left;*/ text-decoration:none;}
.one_whole_review .listing_text { margin:5px 0px; font-size:14px; color:#333333;}
.one_reviews_author { border-bottom:1px solid #acacac; margin-bottom:5px; padding-bottom:2px;}
.one_reviews_author img{ float:left;}
.one_reviews_text {padding:0px 5px; margin-bottom:10px; font-size:14px; color:#333333;}
/*eof reviews*/

a#live_shopping_click { position:absolute; right:-30px; top:250px; display:block; background:url(images/german/box_live_shopping/button_deal.png) no-repeat -6px; width:34px; height:133px;}
a#live_shopping_click:hover { background-position:0px 0px;}
a#live_shopping_click i{display:none;}

a#button_umtausch_click {display:block; background:url(images/german/footer/button_umtauschrecht.png) no-repeat -6px; width:34px; height:234px;}
a#button_umtausch_click:hover { background-position:0px 0px;}
a#button_umtausch_click i{display:none;}
.mod_pos1 {position:absolute; right:-30px; top:250px;}
.mod_pos2 {position:absolute; right:-30px; top:383px;}


.prod_right_description .prodinfo_live_deal { background:#f3f2f2; border-bottom:1px solid #dddede; border-top:1px solid #dddede; padding:16px 0px;}
.prodinfo_live_deal .prod_only_left { color:#B90916; font-size:30px; float:left; width:190px; margin-left:60px;}
#label_deal { position:absolute; right:0px; bottom:52px;}
#new_box_live_shopping { background:#FFF; position:relative; width:600px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#464646; display:none;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 10px 10px #292929;
	-webkit-box-shadow: 0px 0px 10px 10px #292929;
	box-shadow: 0px 0px 10px 10px #292929;}

#new_box_live_shopping .new_deal_headline { font-size:23px; font-weight:bold;background:#f6f6f6; position:absolute; top:-40px; left:40px; padding:10px; line-height:23px;}
#new_box_live_shopping .new_deal_close { position:absolute; top:-23px; right:20px; cursor:pointer;}


#new_box_live_shopping .new_live_head { font-size:16px; font-weight:bold;background:#f6f6f6; padding:20px;}
#new_box_live_shopping .new_live_head .mod_yellow{ color:#464646; font-size:15px; font-weight:normal;}
#new_box_live_shopping .new_live_head a {}
#new_box_live_shopping .new_live_head a:hover { text-decoration:none; color:#464646;}
#new_box_live_shopping .deal_image { position:relative; margin-left:20px; padding:20px 0px;}
#new_box_live_shopping .deal_image .deal_box_right {
	text-align:center;
	position:absolute;
	top:80px; right:25px;
	width:200px;
	padding-bottom:10px;
	background:#FFF;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #c9c9c9;
	-webkit-box-shadow: 0px 0px 2px 2px #c9c9c9;
	box-shadow: 0px 0px 2px 2px #c9c9c9;
}
#new_box_live_shopping .deal_image .deal_box_right .new_live_head { font-size:16px; font-weight:bold;background:#f6f6f6; padding:10px; text-align:center;}
#new_box_live_shopping  .prod_only_left {font-size:38px; background:#f6f6f6; padding:10px; float:left; width:250px; padding-left:60px; color:#adadad;}
#new_box_live_shopping .deal_image .deal_box_right .listing_live {color:#464646; font-size:16px; font-weight:normal; padding:5px 0px;}
#new_box_live_shopping .deal_image .deal_box_right .listing_live a{color:#464646; font-weight:normal;}
#new_box_live_shopping .deal_image .deal_box_right .listing_live a:hover{color:#464646; font-weight:normal; text-decoration:none;}
#new_box_live_shopping .deal_image .deal_box_right .mod_yellow {color:#464646; font-size:15px; font-weight:normal;}
#new_box_live_shopping .deal_image .deal_box_right .listing_price {color:#464646; font-size:30px; font-weight:normal; line-height:1.1;}
#new_box_live_shopping .deal_image .deal_box_right .listing_price span.productOldPrice {color:#b41414; font-size:20px; font-weight:normal;}
#new_box_live_shopping .deal_image .deal_box_right .products_mwst_live { font-size:10px; line-height:1.2;}
#new_box_live_shopping .deal_image .deal_box_right .avail_wrap { margin:5px 0px;}
#box_live_expired ,#box_live_start {
	width:941px;
	margin-left:9px;
	margin-top:4px;
	margin-bottom:4px;
}
#box_live_expired .box_headline,#box_live_start .box_headline {
	color:#545356;
	font-size:16px;
	margin-top:2px;
	padding-top:10px;
	margin-right:11px;
	padding-bottom:2px;
	padding-left:30px;
	background:url(images/css/layout/main_content/pfeil.gif) no-repeat 5px 12px;
}
#box_live_expired .box_listing_markup,#box_live_start .box_listing_markup { margin-right:14px;}

.address_label .cc_form label{ float:left; width:150px; margin-bottom:5px; font-weight:bold;}
.address_label .cc_form input{ float:left; margin-bottom:5px;}
.address_label .cc_form .clearHere{clear:both;}

span.unreviewed_link { float:left; width:50%; margin:2px 0px;}


.ajax_schnellansicht { background:#FFF;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 10px 10px #292929;
	-webkit-box-shadow: 0px 0px 10px 10px #292929;
	box-shadow: 0px 0px 10px 10px #292929;
	width:922px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545356;
	font-size:11px;
	text-align:left;
	padding-bottom:10px;}
.ajax_schnellansicht_close { cursor:pointer; position:absolute; top:-15px; right:-18px; opacity:0.9;}
.mod_wrap_description_ajax { margin-top:5px;
	padding:10px;
	margin:0px;}
.ajax_schnellansicht_mehr { cursor:pointer; position:absolute; bottom:-23px; right:22px;}
.ajax_schnellansicht_mehr a{ display:block; background-color:#59B905; padding:8px 20px 8px 8px; font-size:14px; color:#ffffff; background-image:url(images/css/layout/schnellansicht/pfeil.png); background-repeat:no-repeat; background-position:94px 14px; }
.ajax_schnellansicht_mehr a:hover{ text-decoration:none;}
/*modulingo eof*/


.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background-color: #f2fff7;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
TR.header {
	background-color: #ffffff;
}
TR.headerNavigation {
	background: #F6F6F6;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}
A.headerNavigation {
	color: #000000;
}
A.headerNavigation:hover {
	color: #000000;
}
TD.conditions {
	background-color: #FFCCCC;
}
A.confirmationEdit {
	color: #8a6847;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #8a6847;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
	background-color: #ff0000;
}
TR.headerMessage {
	background-color: #00CC33;
}
.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #bbc3d3;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #F6F6F6;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
}
.infoBox {
}
.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666666;
	height:17px;
	color: #ffffff;
}
TD.infoBoxHeading_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #C4C4C4;
	height:17px;
	color: #000000;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border-right: 4px solid;
	background: #E6E6E6;
	border-color: #C4C4C4;
}
TD.infoBox_right, SPAN.infoBox_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #E6E6E6;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.main {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 98%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
SPAN.underline {
	text-decoration: underline;
}
TABLE.formArea {
	background: #f1f1f1;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	line-height: 1.5;
	text-align:center;
	color: #8d8c8c;
}
.parseTime {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	line-height: 1.5;
	text-align:center;
}
.copyright a {
	color: #8d8c8c;
}
.copyright a:hover {
	color: #8d8c8c;
	text-decoration: underline;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.productDiscountPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	font-weight: bold;
}
.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
.moduleRow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
.moduleRowOver {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
.moduleRowSelected {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
}
/* Sitemap Tables */
.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sitemap_heading a {
	color:#FFFFFF;
}
.sitemap_heading a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.sitemap_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #E6E6E6;
	padding: 2px 2px;
}
.sitemap_sub a {
	color:#000000;
}
.sitemap_sub a:hover {
	color:#999999;
	text-decoration:none;
}
/* message box */

.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.tableShop {
	background-color: #ffffff;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #b6b7cb;
}
.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}
.tableListingI {
	background-color: #eeeeee;
}
.tableListingII {
	background-color: #d0d0d0;
}
.tableBody {
	padding: 5px;
}
.poweredby {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
/* grüner Haken in Content-Seiten */
li.haken-gruen-gogreen{
    padding-left: 22px;
    background: url('../../images/icons/haken-gruen.png') 0 1px no-repeat;
    list-style: none;
    display: block;
}

