body {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   margin:0 auto;
   background-color: #D3B493;
   height:100%;
}
.float {
	float:left;
	margin: 2px 2px;
}

#subcats {
    margin-left: -10px;
}

.subcat_spacer{
    float: left;
    width: 15px;
}

.clear {
	clear:both;
}

img {
	border: 0px;
}

.req {
	color: #D81F01;
}

input {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #613916;
}

a {
    text-decoration: none;
    color: #613916;
}

a:hover {
    text-decoration: underline;
    color: #D81F01;
}

.active,
.active a {
	color: #D81F01;
}

div.right, span.right {float:right;}
div.left, span.left  {float:left;}

select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #613916;
}

textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #613916;
}

#container {
	margin: 0 auto;
	width: 970px;
	background-image:url(../img/bg.jpg);
   background-repeat:repeat-y;
	overflow: hidden;
}

#basket #container,
#user #container,
#payment #container,
#order #container,
#thankyou #container {
    background-image:url(../img/bg_basket.jpg);
}

 #left, #right, #content2
	{
    display: inline;
	}

input.fullsize {width: 100%;}
textarea.fullsize {width: 516px;}

#header {
	width: 971px;
	height: 151px;
	background-image: url(../img/kopf.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#search_x {
	width: 163px;
	height: 23px;
	background-image: url(../img/bg_left_suche.gif);
	background-repeat: no-repeat;
	padding-top:4px;
	padding-left:50px;
	color: #FCC68B;
	font-size: 8pt;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;
}

#topnavi {
	width: 732px;
	height: 23px;
	background-image: url(../img/bg_navi.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-right:25px;
	padding-top:4px;
	text-align: right;
	color: #FCC68B;
	font-size: 8pt;
	float:left;
}

#topnavi a {
	text-decoration: none;
	color: #FCC68B;
	font-size: 8pt;
}

#topnavi a:hover {
    text-decoration: underline;
    color: #D81F01; }

#left {
	width: 211px;
	background-image:url(../img/bg_left.gif);
	background-repeat:repeat-y;
	float:left;
	height:100%;
	display: inline;
	margin: 0px;
}

.search {
	height : 60px;
	margin-left: 45px;
	padding-top:6px;
	padding-left:3px;
	width: 146px;

}

.searchleftitemsnippet_form {
   font-weight: normal;
	width:80px;
	height: 13px;
   color: #613916;
}

.searchleftitemsnippet_button {
   color:#613916;
	background-color:#E1BA93;
   font-weight: normal;
   border: 1px #613916;
   border-style : dotted;
   width: 50px;
   height: 17px;
   cursor : pointer;
	vertical-align: middle;

}

.categorybox {
	margin-left: 45px;
	width: 143px;
	padding-left:6px;
}

.categorybox_rootcategory {
    color: #613916;
    font-weight: normal;
    height : 20px;
}

.categorybox_rootcategorylink {
    color: #613916;

}

.categorybox_rootcategory_exp {
    color: #613916;

}

.categorybox_subcategory {
    color: #613916;
    height : 15px;
    font-weight: normal;

}

.categorybox_catpic {
    height: 9px;
    width: 9px;
    border: 0px;
    border-style: none none none none;
}

.categorybox_bottom {
    border: 1px #613916;
    border-style : none none dotted none;
	 margin-left:45px;
	 width: 149px;
}

.headline {
	background-image:url(../img/bg_lefthead.gif);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;
	text-transform:uppercase;height : 19px;
   padding-left: 6px;
	padding-top: 8px;
	margin-left:45px;
	color: #FCC68B;
	width: 143px;
}

.contentleft {
   width:149px;
	margin-left: 45px;
	padding-top:5px;
	text-align:left;
	color: #613916;
	padding-left: 5px;
}

.contentleft a {
	color: #613916;
}

.contentleft a:hover {
	color: #D81F01;
}

.contentleft_bottom {
	border: 1px #613916;
   border-style :  dotted none none none;
	margin-left:45px;
	width: 149px;
}

#content_frame {
	float:left;
	width: 530px;
	padding: 6px;
	height:100%;
	color: #613916;
	display: inline;
	margin: 0px;
}

#content a:hover {
	color: #D81F01;
}

#right dl.actionslist {color: #000;  margin-bottom: 5px; width: 156px;}
#right dl.actionslist dt {font-weight: bold; padding-top: 5px;}
#right dl.actionslist dd {margin: 0; height: 12px;}
#right dl.actionslist dd tt {width: 80px; float: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
#right dl.actionslist dd span {float: left;}
#right dl.actionslist .link {background: url(bg/oxid.gif) no-repeat 0 -298px;padding-left:14px;font-size:10px;text-decoration:none;color:#613916; line-height:1.1em; float: right;}
#right dl.actionslist .link:hover {text-decoration: underline;}

/* Compare */
#content_frame {margin-bottom: 20px;}
#content_frame .reorder {margin-bottom: 5px; height: 10px; clear: both;}
#content_frame .reorder a {font-size: 10px; font-weight: bold; border: 1px solid #613916; padding-left: 2px; line-height: 10px; width: 11px; color: #613916; display: block;}
#content_frame .reorder a:hover {text-decoration: none; color: #613916;}

#body .box.compare .product{border: none; float: none; display: block;}
#body .box.compare .product .picture{display:block; width: 115px; text-align: center; position:absolute; top:8px;}
#body .box.compare .product.small {width:123px;height:114px;margin: 0 auto; padding: 125px 0 0 0;}
#body .box.compare .actions {padding-top:1em; margin-bottom: 5px; width:123px;text-align:left;}
#body .box.compare .actions a{text-decoration: none; color: #ff3600; padding-left: 12px; background: url(bg/oxid_ce_.gif) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}
#body .box.compare .actions a:hover{text-decoration: underline;}


#content2 {
	float:left;
	background-image:url(../img/bg_basket.gif);
	background-repeat:repeat-y;
	width:719px;
	height:100%;
	padding-top: 20px;
   padding-left: 10px;
   padding-right: 0px;
}

#right {
   color: #613916;
   font-weight: normal;
   width: 210px;
   /* margin: 0px 30px 0px 0px;*/
	background-image:url(../img/bg_aktionitem.gif);
	background-repeat:repeat-y;
	float: right;
   height:100%;
   display: inline;
}



#footer {
   font-size: 7pt;
   color: #613916;
   font-weight: normal;
   height : 97px;
   text-align: center;
	padding-top:17px;
	padding-left:40px;
	background-image:url(../img/bg_pagebottom.gif);
	background-repeat:no-repeat;
	width: 930px;
   float:left;
}

#footer2 {
   font-size: 7pt;
   color: #613916;
   font-weight: normal;
   height : 97px;
   text-align: center;
	padding-top:17px;
	padding-left:40px;
	background-image:url(../img/bg_pagebottom_basket.gif);
	background-repeat:no-repeat;
	width: 930px;
   float:left;
}

.informationbox {
   width: 180px;
   margin-top: 16px;
}

.informationbox_head {
   color: #613916;
   font-weight: bold;
	background-image:url(../img/bg_righthead.gif);
	background-repeat:no-repeat;
   text-align: left;
	padding-top:7px;
	padding-left:15px;
   height: 22px;
}

.informationbox_main {
   color: #613916;
	background-image:url(../img/bg_rightcontent.gif);
	background-repeat:repeat-y;
   padding-left : 15px;
   padding-top : 5px;
   padding-bottom:2px;
   padding-right : 2px;
}

.informationbox_footer {

	background-image:url(../img/bg_rightfooter.gif);
	background-repeat:no-repeat;
   height: 15px;
}

.informationbox_action {
    height: 12px;
    margin: 9px 0px;
}

.informationbox_action a {
    color: #613916;
}

.basketbox_tobasketpic {
   color: #613916;
   height: 17px;
   width: 17px;
   border: 0px;
   border-style: none none none none;
   padding-right: 5px;
   padding-bottom: 2px;
   vertical-align: middle;
}

.basketbox_button {
   color: #613916;
   vertical-align: middle;
   font-weight: normal;
   border: 1px #613916;
   border-style : dotted;
	background-color:#E1BA93;
   height: 16px;
   width: 120px;
   cursor : pointer;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Ratings */
#write_review {display: none;}
#content .rating_review_background { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.jpg) no-repeat 0 0;}
#content_frame .onestar {background-position:-72px -38px}
#content_frame .twostar {background-position:-54px -38px}
#content_frame .threestar {background-position:-36px -38px}
#content_frame .fourstar {background-position:-18px -38px}
#content_frame .fivestar {background-position:0 -38px}
#content_frame ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#content_frame ul.rating li {cursor: pointer; float:left;}
#content_frame ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#content_frame ul.rating li a b {display: none;}
#content_frame ul.rating li.one a {left:0}
#content_frame ul.rating li.two a {left:17px;}
#content_frame ul.rating li.three a {left:34px;}
#content_frame ul.rating li.four a {left:51px;}
#content_frame ul.rating li.five a {left:68px;}
#content_frame ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px}
#content_frame ul.rating li.one a:hover {background-position: -72px -18px;}
#content_frame ul.rating li.two a:hover {background-position: -54px -18px;}
#content_frame ul.rating li.three a:hover {background-position: -36px -18px;}
#content_frame ul.rating li.four a:hover {background-position: -18px -18px;}
#content_frame ul.rating li.five a:hover {background-position: 0 -18px;}
#content_frame .rating_review_input {margin:0; height:16px;}
#content_frame .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}



.start_default {
    vertical-align : top;
    padding-left: 20px;
    padding-right: 14px;
    padding-top: 16px;
    color: #613916;
}

.start_text {
    color: #613916;
	font-weight: normal;
    background-image:url(../img/bg_startproductitemfull2.gif);
    float: left;
    width: 491px;
    padding: 2px;
    padding-left: 10px;
}

.start_headline {
    font-size: 17px;
    color: #613916;
    font-weight: bold;
}

.start_headline2 {
    font-size: 12px;
    color: #613916;
    font-weight: normal;
    padding-left: 44px;
}

.start_firstarticle_title {
    font-size: 12px;
    color: #613916;
    font-weight: bold;
    vertical-align: top;
    border : 1px #C0C8C0;
    border-style : none none none none;
    padding: 5px;
    padding-left: 10px;
    background-image:url(../img/bg_startproductitemfull.gif);
    width: 488px;
    float: left;
    height: 15px;
}

.start_firstarticle_text {
    font-size: 12px;
    color: #613916;
    font-weight: bold;
}

.start_firstarticle_image {
    color: #613916;
    font-weight: normal;
    padding-top: 10px;
    padding-right: 10px;
    border: 0px;
    float:left;

}

.start_firstarticle_bigimage {
    color: #613916;
    font-weight: normal;
    border: 0px;
	 width: 150px;
	 height: 150px;
	 float:left;
}

.start_firstarticle_link {
    color: #613916;
    text-decoration: underline;
}

.start_firstarticle_oldprice {
    font-size: 17px;
    color: #613916;
    text-decoration : line-through;
}

.start_firstarticle_price {
    font-size: 17px;
    color: #613916;
}

.start_tobasketbutton {
    vertical-align: middle;
    color: #613916;
    font-weight: normal;
    border: 1px #613916;
    border-style : solid solid solid solid;
    height: 16px;
    width: 125px;
    cursor : pointer;
	background-color:#e5cca4;
}

.startproductitem_box2.small .start_tobasketbutton {
    vertical-align: middle;
    color: #613916;
    font-weight: normal;
    border: 1px #613916;
    border-style : solid solid solid solid;
    height: 16px;
    width: 110px;
    cursor : pointer;
	background-color:#e5cca4;
	padding: 0px;
}

.start_variant {
    vertical-align: middle;
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
  margin-right: 5px;
}

.start_tobasketpic {
    height: 17px;
    width: 17px;
    border: 0px;
    border-style: none none none none;
    padding-right: 5px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.start_link {
}

.start_articlelist_linetop {
    height: 1px;
}

.start_articlelist_spacer {
    height: 5px;
}

/* STARTPRODUCITEM.TPL */

.startproductitem_box {
   border-spacing: 0px;
   border-collapse: collapse;
   border: 0px #000000;
   border-style: solid solid solid solid;
	background-image:url(../img/bg_startproductitem2.gif);
	background-repeat:repeat-y;
   height:180px;
	width:250px;
	padding-top: 50px;
}

.startproductitem_box.small {
   border-spacing: 0px;
   border-collapse: collapse;
   border: 0px #000000;
   border-style: solid solid solid solid;
	background-image:url(../img/bg_startproductitemsmall2.gif);
	background-repeat:repeat-y;
   height:225px;
	width:120px;
	padding-top: 10px;
}

.startproductitem_box2 {
   border: 0px #000000;
   border-style: solid solid solid solid;
   background-image:url(../img/bg_productitem_list_2.gif);
   background-repeat:repeat-y;
   min-height:210px;
   padding-top: 25px;
   width:266px;
}

.startproductitem_box2.small {
   border: 0px #000000;
   border-style: solid solid solid solid;
	background-image:url(../img/bg_productitem_list_small_2.gif);
	background-repeat:repeat-y;
	min-height:275px;
	padding-top: 0px;
	width:126px;
	padding-left: 5px;
}

.startproductitem_head {
	background-image:url(../img/bg_startproductitem1.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-left:10px;
	padding-top:5px;
   color: #613916;
   font-weight: bold;
	width: 240px;
}

.startproductitem_head.small {
	background-image:url(../img/bg_startproductitemsmall1.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-left:10px;
	padding-top:5px;
   color: #613916;
   font-weight: bold;
	width: 115px;

}

.startproductitem_footer {
	background-image:url(../img/bg_startproductitem3.gif);
	background-repeat:no-repeat;
	width: 255px;
	height:8px;
}

.startproductitem_footer.small {
	background-image:url(../img/bg_startproductitemsmall3.gif);
	background-repeat:no-repeat;
	width: 117px;
	height:8px;
}

.startproductitem_top {
	padding:0px;
	padding-left:8px;
	padding-right:8px;
	float: left;
}

.start_product_title {
	padding-left:8px;
	padding-right:15px;
    padding-top: 5px;
    padding-bottom:0px;
    vertical-align: top;
    font-size: 10px;
    color: #613916;

}


.start_product_text3 {
	padding:0px;
	margin-top:8px;
	padding-right:0px;
    vertical-align: top;
    color: #613916;
    font-weight: normal;
}

.start_product_price {
	padding:0px;
	padding-left:8px;
	padding-right:8px;
    font-weight: bold;
    font-size: 9pt;
    padding-top: 5px;
    padding-bottom: 5px;
}

.start_product_link {
	padding:0px;
	padding-left:8px;
	padding-right:8px;

}

.start_product_link2 {
    color: #883814;
    font-weight: bold;
}

.start_product_image {
    border: 0px;
}

.startpageProduct {
    color: #D81F01;
    font-weight: normal;
}

.currency {
    color: #613916;
}

.currency_activ {
    color: #D81F01;
}

.ordersteps {
	color: #613916;
	height:70px;
	width:700px;
}

big {
	font-weight: bold;
	font-size:18px;
}

.basket_box {
   width: 700px;
	padding:0;
	margin:0;
}

.basket_head {
	background-image:url(../img/content_box_oben_breit.gif);
	background-repeat:no-repeat;
	width:695px;
	height:33px;
	}

.baskethead_product {
    color: #613916;
    font-weight: bold;
  font-size: 8pt;
    height: 17px;
    padding-left: 10px;
    width: 30%;
	vertical-align: top;
	padding-top: 5px;
}

.baskethead_product_spacer {
    color: #613916;
    font-weight: bold;
  font-size: 8pt;
    height: 17px;
    width: 10px;
}

.baskethead_ammount {
    color: #613916;
    font-weight: bold;
  font-size: 8pt;
    height: 17px;
	vertical-align: top;
	padding-top: 5px;
}

.baskethead_spacer {
    color: #613916;
    font-weight: bold;
    vertical-align: top;
    height: 17px;
}


.baskethead_price {
    color: #613916;
    font-weight: bold;
  font-size: 8pt;
    height: 17px;
    width: 70px;
	vertical-align: top;
	padding-top: 5px;
}

.basketcontent_bg {
    background-image:url(../img/content_box_mitte_breit.gif);
	background-repeat:repeat-y;
	width:680px;
	padding:0;
	margin:0;
	padding-right: 20px;
	}

table.basketcontent_bg {
    width:700px;
}

.basketcontent_header {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
    height: 110px;
}

.basketcontent_left {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
    border: 0px;
    padding-top: 10px;
    vertical-align: top;
}

.basketcontent_middle {
    color: #613916;
    font-weight: normal;
  font-size: 8pt;
    vertical-align: top;
    border: 0px;
    padding-top: 10px;
}

.basketcontent_spacer {
    height: 0px;
    background-color: #D5D5D5;
}

.basketcontent_right {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
    border: 0px;
    padding-top: 10px;
    vertical-align: top;

}

.basketcontent_text2 {
    color: #613916;
  font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
    border: 0px;
    padding-top: 10px;
}

.basketcontent_image {
    border: 0px;
    border-style: none none none none;
    padding-left: 10px;
    padding-bottom: 4px;
    vertical-align: middle;
}

.basketcontent_link {
    color: #613916;
    font-weight: normal;
}

.basketcontent_error {
    color: #D81F01;
    font-weight: bold;
}

.basketvoucher {
    vertical-align: bottom;
  width: 150px;
  padding:0;
  padding-left:10px;

	margin:0;
}

.basketvoucher_left {
    color: #D81F01;
    font-weight: normal;
}

.basketvoucher_error {
    color: #613916;
    font-weight: normal;
}

.basketsummmary_box {
    vertical-align: top;
}

.basketdiscount_box {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.basketdiscount_left {
    color: #613916;
    font-weight: normal;
    text-align: right;
    height: 20px;
    vertical-align: bottom;
}

.basketdiscount_right {
    color: #613916;
    font-weight: normal;
    width: 200px;
    text-align: right;
    border : 1px #D5D5D5;
    border-style : none solid none none;
    vertical-align: bottom;
}

.basketsum_box {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.basketsum_left {
    color: #613916;
    font-weight: normal;
    text-align: right;
    height: 15px;
    vertical-align: bottom;
}

.basketsum_leftbold {
    color: #613916;
    font-weight: bold;
    text-align: right;
    height: 15px;
    vertical-align: bottom;
}

.basketsum_right {
    color: #613916;
    font-weight: normal;
    text-align: right;
    height: 15px;
    vertical-align: bottom;
    width: 80px;
    padding-right: 10px;
}

.basketsum_rightbold {
    color: #613916;
    font-weight: bold;
    text-align: right;
    height: 15px;
    vertical-align: bottom;
    width: 80px;
    padding-right: 10px;
}

.basketnextstep_box {
    border-spacing: 0px;
    border-collapse: collapse;
  height: 40px;
  padding-top:7px;
  background-image:url(../img/content_box_mitte_breit.gif);
	background-repeat:repeat-y;
}

.basketnextstep_left {
    color: #A00000;
    font-weight: bold;
    vertical-align: top;
    width: 80%;
}

.basketnextstep_right {
  text-align: right;
  padding-right: 70px;
  padding-top: 10px;
}

.basketnextstep_link {
    color: #613916;
    font-weight: normal;
background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
	height:17px;
}

.basket_submit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    height: 17px;
}
.basket_footer {
    width: 700px;
  height: 20px;
  background-image:url(../img/content_box_unten_breit.gif);
	background-repeat:no-repeat;
	margin-bottom: 10px;
}

.similarlist_box {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.similarlist_title {
    color: #613916;
    font-weight: bold;
}

.newsletter_default {
    color: #000;
    font-weight: normal;
    vertical-align : top;
    padding-left: 20px;
    padding-right: 14px;
    padding-top: 16px;
}

.newsletter_title {
    color: #613916;
    font-weight: bold;
    vertical-align : top;
}

.newsletter_text {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
}

.newsletter_texthigh {
    color: #D81F01;
    font-weight: normal;
    vertical-align : top;
}

.newsletter_texthighbold {
    color: #D81F01;
    font-weight: bold;
    vertical-align : top;
}

.newsletter_submit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    width: 154px;
    height: 17px;
    cursor : pointer;
}

.orderinfo_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 20px;
    padding-right: 14px;
  padding-top: 16px;
}

.orderinfo_bold {
    color: #613916;
    font-weight: bold;
}

.orderinfo_link {
    color: #613916;
    font-weight: bold;
    vertical-align : top;
}

.deliveryinfo_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 10px;
	 padding-right: 15px;
    padding-top: 16px;
}

.deliveryinfo_box {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.deliveryinfo_title {
    color: #613916;
    font-weight: bold;
}

.deliveryinfo_text {
    color: #613916;
    font-weight: normal;
}

.deliveryinfo_spacer {
    height: 5px;
}

.agb_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-right: 14px;
  padding-top: 16px;
}

.impressum_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 20px;
    padding-right: 14px;
  padding-top: 16px;
  width: 100%;
}


.forgot_box {
	background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
    border: 0px;
	 	 width: 509px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 5px;
}

.forgot_default {
    color: #613916;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 14px;
	padding-top:5px;
}

.forgot_title {
    color: #613916;
    font-weight: bold;
  	background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
    height: 26px;
	 width: 509px;
    padding-left: 10px;
	padding-top:7px;
}
.forgot_content_footer {
    color: #613916;
    font-weight: bold;
  	background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
    height: 20px;
	 	 width: 509px;
    padding-left: 10px;
	padding-bottom:7px;
}
.forgot_content {
    color: #613916;
    font-weight: normal;
	padding-left:10px;
}

.forgot_input {
    color: #613916;
    font-weight: normal;
}

.forgot_form {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    height: 17px;
}

.accountlogin_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 10px;
    padding-right: 0px;
	padding-top:20px;
}
.accountlogin_top {
	background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
    color: #613916;
    font-weight: normal;
    vertical-align : top;
	 width: 509px;
	 height:26px;
	 padding-left: 10px;
	 padding-top:7px;
}

.accountlogin_main {
	background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
	padding-left:10px;
    font-weight: normal;
    vertical-align : top;
	    color: #613916;
		 width:509px;
}
.accountlogin_footer {
	background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 0px;
    padding-right: 0px;
	height:20px;
	width: 509px;
}

.accountlogin_link {
    color: #613916;
    font-weight: bold;
	padding-right:10px;
}

.accountlogin_error  {
    color: #D81F01;
    font-weight: bold;
    vertical-align : top;
}


/* ACCOUNT_MAIN.TPL */

.accountmain_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 10px;
    padding-right: 0px;
	padding-top:20px;
}

.accountmain_head {
margin-top:20px;
	background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 10px;
    padding-right: 0px;
	 width: 509px;
	height:27px;
	    font-weight: bold;
	padding-top: 5px;
}


.accountmain_text {
	background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
	width: 480px;
    color: #613916;

padding-left:10px;
padding-right:50px;
}

.accountmain_footer {
	background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 0px;
    padding-right: 0px;
	 width: 509px;
	height:20px;
}



.accountmain_link {
    color: #D81F01;
    font-weight: normal;
    vertical-align : top;
    font-weight: bold;
}

/* ACCOUNT_NOTICELIST.TPL */

.accountnoticelist_default {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 20px;
}

.accountnoticelist_box {
	 width: 509px;
        color: #613916;
		background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
	margin-left:1px;
}

.accountnoticelist_head {
        color: #613916;
		  width: 509px;
		background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	padding:0;
padding-bottom:7px;
}
.accountnoticelist_footer {
        color: #613916;
		background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width: 509px;
	height:20px;
margin-left:1px;
}



.accountnoticelist_mainleft {
    color: #613916;
    font-weight: bold;
    height: 33px;
	padding-left:10px;
}

.accountnoticelist_mainright {
    color: #613916;
    font-weight: bold;
    text-align: right;
    height: 33px;
	padding-right:15px;
}

.accountnoticelist_link {
    color: #613916;
    font-weight: bold;
	padding-right:15px;
}

.accountnoticelist_text {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
}

.accountnoticelist_delbutton {
    vertical-align: top;
    padding-left: 10px;
    padding-top: 7px;
	padding-right: 50px;
}


.accountnoticelist_graphicback {
    vertical-align: top;
    padding-left: 10px;
}

.accountnoticelist_graphic {
    border: 0px;
    vertical-align: middle;
}

/* ACCOUNT_ORDER.TPL */

.accountorder_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 10px;
    padding-right: 0px;
  padding-top: 20px;
}

.accountorder_box {
	 width: 509px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
        color: #613916;
		background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
}

.accountorder_head {
        color: #613916;
		background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
	width: 509px;
	margin:0;
	padding:0;
}
.accountorder_footer {
        color: #613916;
		background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
	width: 509px;
	margin:0;
	padding:0;
	height:20px;
}
.accountorder_title {
        color: #613916;

    font-weight: bold;
    height: 33px;
    padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
}

.accountorder_titleright {
    color: #613916;
	padding-right:15px;
    font-weight: bold;
    text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.accountorder_titlelink {
    color: #613916;
    font-weight: bold;
    padding-right: 15px;
}

.accountorder_item {
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

.accountorder_left {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
	padding-left: 10px;
	width: 200px;
}

.accountorder_text {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
	padding-left: 10px;
	padding-right: 30px;
}

.accountorder_basketitem {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
  width: 100%;
}

.accountorder_link {
    color: #613916;
    font-weight: normal;
}

.acccountorder_image {
    border: 0px;
    text-align: center;
}

/* ACCOUNT_USER.TPL */

.accountuser_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 10px;
    padding-right: 0px;
  padding-top: 20px;
}
.accountuser_headbox {
	background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-right: 0px;
	padding-top:0px;
	width: 509px;
	    font-weight: bold;
}


.accountuser_contentbox {
	background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
	width: 509px;
    color: #613916;
padding-left:10px;
padding-right:50px;
}

.accountuser_footer {
	background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 0px;
    padding-right: 0px;
	 width: 509px;
	height:20px;
}

.accountuser_headleft {
    color: #613916;
    font-weight: bold;
    padding-left: 3px;
    height: 33px;

}

.accountuser_headright {
    color: #613916;
    text-align: right;
    padding-right: 13px;
    height: 18px;
}

.accountuser_headlink {
    color: #613916;
    font-weight: bold;
	padding-right:20px;
}

.accountuser_errorbox {
    color: #613916;
		background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
    border-spacing: 0px;
    border-collapse: 0px;
    padding: 0px;
	 width: 509px;

}

.accountuser_errortext {
    color: #D81F01;
    font-weight: bold;
}

.accountuser_contenttitle {
    color: #613916;
		background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
    font-weight: bold;
    padding-left: 10px;
	 width: 509px;
    height: 16px;
    padding-top: 7pt;
    padding-bottom: 10px;
}

.accountuser_contentleft {
    color: #613916;
    font-weight: normal;
    width: 90px;
  padding-left: 10px;
}

.accountuser_contentright {
    color: #D81F01;
    font-weight: bold;
}

.accountuser_contentform {
    color: #613916;
    font-weight: normal;
}

.accountuser_formsubmit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    width: 154px;
    height: 17px;
	margin-left:10px;
}

.loginbox_button {
    vertical-align: middle;
color: #613916;
    font-weight: normal;
    border: 1px #613916;
    border-style : solid solid solid solid;
    height: 16px;
    width: 155px;
    cursor : pointer;
	background-color:#e5cca4;
}

.loginbox_input {
    width: 150px;
}

.loginbox_error {
    color: #613916;
    font-weight: bold;
}

.loginbox_error a {
    text-decoration: underline;
color: #D81F01;}

.loginbox_checkbox {
}

.contact_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 20px;
    padding-right: 14px;
  padding-top: 16px;
}

#content2 div.bar.prevnext .arrowright input {margin-right: 20px;}

.contact_text {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
}

.contact_textbold {
    color: #613916;
    font-weight: bold;
    vertical-align : top;
}

.contact_highlight {
    color: #D81F01;
    font-weight: normal;
    vertical-align : top;
}

.contact_button {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    width: 154px;
    height: 17px;
}

.pageheadlinkupper {
    font-size: 7pt;
    color: #FFFFFF;
}

.guestbook_default {
    padding-left: 20px;
	padding-right: 10px;
    vertical-align: top;
}

.guestbook_box {

}

.guestbook_navigation {
    font-size: 7pt;
}

.guestbook_highlighted {
    color: #D81F01;
    font-weight: normal;
    padding-left: 10px;
    padding-right:10px;
}

.guestbook_title {
    font-size: 8pt;
    font-weight: bold;
	color:#613916;
}

.guestbook_author {
    font-size: 8pt;
		color:#613916;
    padding-left: 10px;
    padding-right:10px;
}

.guestbook_entry {
    padding-left: 10px;
	 color:#613916;

    padding-right:10px;
}

.guestbook_divider {
    background-color: #613916;
    height: 1px;
}

.guestbook_submit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    width: 154px;
    height: 17px;
    cursor : pointer;
}

.guestbook_form {
    color: #613916;
    font-weight: normal;
}

.details_review_head {
    color: #D81F01;
    font-weight: normal;
	padding-left:10px;
}

.news_default {
   color: #613916;
   font-weight: normal;
   vertical-align : top;
   padding-left: 10px;
   padding-right: 0px;
   padding-top: 20px;
}

.news_title {
   color: #613916;
   font-weight: bold;
	background-image:url(../img/content_box_oben.gif);
	background-repeat:no-repeat;
   height: 18px;
	width: 509px;
   padding-left: 10px;
   padding-top:7px;
   height:26px;
}

.news_text {
   color: #613916;
   font-weight: normal;
   vertical-align : top;
   padding-left:10px;
   padding-right:20px;
	width: 490px;
	background-image:url(../img/content_box_mitte.gif);
	background-repeat:repeat-y;
}

.news_footer {
	background-image:url(../img/content_box_unten.gif);
	background-repeat:no-repeat;
   height:20px;
	width: 509px;
}

.news_link {
   color: #613916;
   font-weight: bold;
   vertical-align : top;
}

.list_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 20px;
}

.listhead_left {
    color: #613916;
    font-weight: bold;

    height: 25px;
    padding-left: 3px;
    font-weight: bold;
	background-image:url(../img/bg_listhead1_left.gif);
	background-repeat:no-repeat;
	background-position: left;
}

.listhead_right {
    font-weight: bold;

    height: 25px;
    text-align: right;
    padding-right: 9px;
	background-image:url(../img/bg_listhead1_right.gif);
	background-repeat:no-repeat;
	background-position: right;
	color: #613916;
}

.listhead_2_left {
	background-image:url(../img/bg_listhead2_left.gif);
	background-repeat:repeat-y;
	background-position: left;
    height: 20px;
	width: 8px;
}

.listhead_2_right {
	background-image:url(../img/bg_listhead2_right.gif);
	background-repeat:repeat-y;
	background-position: right;
    height: 20px;
	width: 8px;
}

.listhead_2 {
    color: #613916;
    background-color: #D8B58D;
    height: 20px;
}

.listhead_3_left {
	background-image:url(../img/bg_listhead3_left.gif);
	background-repeat:repeat-y;
	background-position: left;
    height: 8px;
}

.listhead_3_bottom {
	background-image:url(../img/bg_listhead3_bottom.gif);
	background-repeat:repeat-x;
    height: 8px;
}

.listhead_3_right {
	background-image:url(../img/bg_listhead3_right.gif);
	background-repeat:repeat-y;
	background-position: right;
    height: 8px;
}
.listhead_4_left {
	background-image:url(../img/bg_listhead3_left.gif);
	background-repeat:no-repeat;
	float:left;
   height: 8px;
	width:15px;
	margin-left:-10px;
}

.listhead_4_bottom {
	background-image:url(../img/bg_listhead3_bottom.gif);
	background-repeat:repeat-x;
	float:left;
	width: 510px;
   height: 8px;
}

.listhead_4_right {
	background-image:url(../img/bg_listhead3_right.gif);
	background-repeat:no-repeat;
	background-position: right;
	float:left;
	width:15px;
   height: 8px;
    margin-bottom: 10px;
}


.listhead_link {
    text-decoration: underline;
	padding-left:10px;
    color: #613916;
}

.listcategory_box {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.listcategory_text {
    color: #613916;
    font-weight: normal;
    font-size: 8pt;
}

.listcategory_image {
    border: 0px;
}

.listcategory_left {
    color: #613916;
    font-weight: normal;
    width: 60;
}

.listcategory_right {
    color: #613916;
    font-weight: bold;
}

.listcategory_link {
    color: #613916;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    font-weight: bold;
}

.listproduct_item {
    vertical-align: top;
}

.listspecial_item {
    height: 120px;
    text-align: left;
    color: #613916;
    font-weight: normal;
    border : 1px #D5D5D5;
    border-style : none none solid none;
    width: 50%;
}

.listproductitem_left {
    vertical-align: top;
    width: 266px;
}

.listproductitem_right {
    vertical-align: top;
    text-align: right;
    width: 266px;
}

.listtopoffer_box {
    border: 1px;
    border-spacing: 0px;
    border-collapse: collapse;
    padding: 0px;
    width: 290px;
}

.listtopoffer_head {
    color: #613916;
    font-weight: bold;
    height: 15px;
    width: 100%;
}

.listtopoffer_main {
    color: #613916;
    font-weight: normal;
    padding-left : 2px;
    padding-top : 5px;
    padding-bottom : 5px;
    padding-right : 2px;
}

.listtopoffer_left {
    color: #613916;
    font-weight: normal;
    width: 120px;
}

.listtopoffer_right {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
}

.listtopoffer_text {
    color: #613916;
    font-weight: normal;
    height: 15px;
}

.listtopoffer_highlight {
    color: #D81F01;
    font-weight: bold;
    line-height:13pt;
}

.listtopoffer_image {
    border: 0px;
}

.listtopoffer_link {
    color: #613916;
    font-weight: normal;
}

.listbargain_box {
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    padding: 0px;
    width: 290px;
}

.listnavigation_left {
    color: #613916;
    background-color: #D8B58D;
    font-weight: normal;
}

.listnavigation_middle {
    color: #613916;
    background-color: #D8B58D;
    font-weight: normal;
    text-align: center;
}

.listnavigation_right {
    color: #613916;
    background-color: #D8B58D;
    font-weight: normal;
    text-align: right;
    width: 200px;
}

.listnavigation_link {
    color: #613916;
    font-weight: bold;
}

.details_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
	 margin-left: -10px;
    padding-left: -10px;
    padding-right: 10px;
    padding-top: 20px;
}

.details_bg {
	background-image:url(../img/bg_details_middle.gif);
	background-repeat: repeat-y;
	width:540px;
	padding-right:10px;
	margin: 0px;
	padding: 0px;
}
.details_bg2 {
	background-image:url(../img/bg_details_middle.gif);
	background-repeat: repeat-y;
	width:540px;
	float:left;
	margin-left: -10px;
}

.details_bg3 {
	width:540px;
	height:32px;
	margin-left: -10px;
	float:left;
   background-color:#D8B58D;
}


.details_category {
   height: 22px;
   width:371px;
   margin-left:-10px;
   margin-top: 15px;
	padding-left:10px;
	padding-top:3px;
   font-weight: bold;
	background-image:url(../img/bg_listhead1_left.gif);
	background-repeat:no-repeat;
	background-position: left;
	float:left;
}

.details_article_left {
    color: #613916;
	background-image:url(../img/bg_listhead2_left.gif);
	background-repeat:repeat-y;
	background-position: left;
    height: 20px;

}

.details_article_navi {
    color: #613916;
    height: 27px;
	 padding-left:10px;
	 padding-top:2px;
}


.details_article_navisub {
   font-weight: bold;
   height: 22px;
   text-align: right;
   width:150px;
	padding-right:9px;
	padding-top:3px;
	background-image:url(../img/bg_listhead1_right.gif);
	background-repeat:no-repeat;
	background-position: right;
   color: #613916;
	float:right;
	margin-top: 15px;
}
.details_category2 {
   height: 30px;
   width:256px;
	padding-left:10px;
	padding-top:3px;
   font-weight: bold;
	background-image:url(../img/bg_productitem_list_1.gif);
	background-repeat:no-repeat;
	background-position: left;
	float:left;
}

.details_category2.small {
   height: 30px;
   width:121px;
	padding-left:10px;
	padding-top:3px;
   font-weight: bold;
	background-image:url(../img/bg_productitem_list_small_1.gif);
	background-repeat:no-repeat;
	background-position: left;
	float:left;
}
.product_footer {
	background-image:url(../img/bg_productitem_list_3.gif);
	background-repeat:no-repeat;
	margin:0px;
	float:left;
	width:266px;
	height:20px;
}

.product_footer.small {
	background-image:url(../img/bg_productitem_list_small_3.gif);
	background-repeat:no-repeat;
	margin:0px;
	float:left;
	width:131px;
	height:33px;
}

.details_article_navilink {
    color: #613916;
	 float:left;
	 width:200px;
}
.details_article_navilink3 {
    color: #613916;
	 float:right;

}
.details_article_navilink2 {
    color: #613916;
	 float:right;
}
.details_article_navilink4 {
    color: #613916;
	 float:right;
	 padding-right:10px;

}
.details_category_link {
    color: #613916;
    text-decoration: underline;
}

.details_message {
    font-size: 9pt;
    color: #613916;
    font-weight: bold;
}

.details_spacer {
    height: 5px;
}

.details_product_title {
    color: #613916;
    font-weight: bold;
  font-size: 8pt;
  width: 534px;
    vertical-align: top;
    padding-left: 6px;
	padding-top: 5px;
   	background-image:url(../img/bg_details_list_1.gif);
   	background-repeat:no-repeat;
   	height:25px;
}

.details_product_title_right {
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
    background-color: #C1BFBF;
    height: 18px;
    padding-right: 3px;
}

.details_product_title_back {
    background-color: #C1BFBF;
    height: 18px;
}

.details_product_title_link {
    color: #613916;
    font-weight: bold;
    vertical-align: top;
}

.details_product_box {
    vertical-align: top;
}

.details_product_head {
    font-size: 9pt;
    color: #613916;
    font-weight: bold;
	padding-left:10px;
}

.details_product_head_link  {
    font-size: 9pt;
    color: #613916;
    font-weight: bold;
}

.details_product_head_image {
    border: 0px
}

.details_product_subline {
    color: #464646;
    font-weight: normal;
    height: 20px;
	 padding-left:10px;

}

.details_price_headline {
	color: #613916; background-color:#E4CBA3; text-align:right; font-weight:bold; font-size: 12px; width:520px; height:15px;
}

.details_product_otherimage {
    color: #333333;
    font-weight: bold;
}

.details_morepics {
  text-align: right;
  padding-right: 13px;
}

.details_product_variants {
    color: #333333;
    font-weight: bold;
  padding-left: 6px;
}

.details_product_subvariants {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}

.details_product_variants_select {
  margin-left: 3px;
}

.details_product_variants_option {
    font-weight: normal;
}

.details_product_price {
	padding-left:10px;
}

.details_product_pricetop {
    font-weight: bold;
  font-size: 8pt;
  padding-top: 10px;
}

.details_product_pricebottom {
  color: #613916;
  padding-top: 5px;
}

.details_form {
}

.details_variant_submit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    height: 16px;
    width: 125px;
    margin-left: 5px;
}

.details_form_submit {
    vertical-align: middle;
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
    border: 1px #613916;
    border-style : solid solid solid solid;
    height: 16px;
    width: 125px;
    margin-left: 5px;
}

.details_form_image {
    border: 0px;
}

.details_stock {
    color: #D81F01;
    font-size: 10pt;
    font-weight: bold;
    padding-left:10px;
}

.details_shortdesc {
    font-size: 9pt;
    color: #333333;
    font-weight: bold;
  padding-top: 10px;
  padding-bottom: 15px;
	padding-left:10px;
}

.details_longdesc {
    font-weight: normal;
    font-size: 9pt;
	padding-left:10px;
}

.details_interesse {
    font-size: 9pt;
    font-weight: normal;
	padding-left:10px;
}

.details_interesse_link {
    font-size: 9pt;
    font-weight: bold;
}

.details_exturl {
    font-size: 9pt;
    color: #333333;
    font-weight: normal;
	padding-left:10px;
}

.details_review_title {
    font-weight: bold;
    color: #333333;
	padding-left:10px;
}

.details_review_head {
    color: #D81F01;
    font-weight: normal;
	padding-left:10px;
}

.details_review_text {
    color: #613916;
    font-weight: normal;
	padding-left:10px;
}

.details_similar {
    color: #333333;
    font-weight: bold;
	text-align: center;
}

.details_similar_link {
    color: #333333;
    font-weight: bold;
}


/* DETAILITEM.TPL */

.detailitem_box {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    width: 176px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px #000000;
    border-style: none none none none;
  padding-right: 30px;
	background-image:url(../img/bg_aktionitem.gif);
	background-repeat:repeat-y;
}

.detailitem_spacer {
    height:1px;
    background-color: #D5D5D5;
    padding-top: 6px;
    padding-bottom: 6px;
}

.detailitem_advise {
padding-left:2px;
}

.detailitem_advise_image {
    border: 0px;
    text-align: center;
    padding-right: 5px;
}

.detailitem_acessoires {
    color: #333333;
    font-weight: bold;
    background-color: #F0EFEF;
    text-align: left;
    height: 20px;
    padding-left: 6px;
}

.detailitem_similar {
    color: #33333;
    font-weight: bold;
    background-color: #F0EFEF;
    text-align: left;
    height: 20px;
    padding-left: 6px;
}

.detailitem_crossselling {
    color: #33333;
    font-weight: bold;
    background-color: #F0EFEF;
    text-align: left;
    height: 20px;
    padding-left: 6px;
}


/* DETAILS_WISHLIST.SNIPPET.TPL */

.detailswishlist_image {
    border: 0px;
    text-align: center;
  margin-right: 5px;
}

.detailswishlist_link {
    color: #333333;
}

.user_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 0px;
	width:700px;
		background-image:url(../img/bg_basket.gif);
	background-repeat:repeat-y;
}

.user_login_title {
    color: #613916;
    font-weight: bold;
}

.user_login_left {
    color: #613916;
    font-weight: normal;
    width: 90px;
}

.user_login_right {
    color: #613916;
    font-weight: normal;
}

.user_login_form {
    color: #613916;
    font-weight: normal;
}

.user_login_highlight {
    color: #D81F01;
    font-weight: bold;
}

.user_login_image {
    text-align: center;
    border: 0px;
}

.user_login_submit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    width: 75px;
    height: 17px;
}

.user_login_link {
    color: #D81F01;
    font-weight: bold;
}

.user_head_left {
    color: #613916;
  font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    width: 50%;
    height: 33px;
    padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
}

.user_head_right {
    color: #613916;
  font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    width: 50%;
    height: 33px;
	vertical-align: top;
	padding-top: 5px;
}

.user_error {
    color: #D81F01;
    font-weight: bold;
}

.user_left {
    color: #613916;
    font-weight: normal;
	padding-left:10px;

}

.user_right {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
	padding-right:10px;
}

.user_highlight {
    color: #D81F01;
    font-weight: bold;
}

.user_content {
    color: #613916;
    font-weight: normal;
}

.user_stepnextleft {
    vertical-align: top;
    color: #613916;
    font-weight: bold;
}

.user_stepnextright {
    color: #613916;
    font-weight: normal;
    text-align: right;
    vertical-align: middle;
}

.user_image {
    text-align: bottom;
    border: 0px;
}

.user_submit {
    color: #613916;
    font-weight: normal;
    background-color: #E5CCA4;
    border: 1px #613916;
    border-style : solid solid solid solid;
    width: 140px;
    height: 17px;
    cursor : pointer;
}

.user_mitteilung {
    color: #613916;
    font-weight: bold;
  width: 140px;
  vertical-align: top;
}

.user_topoffer {
  padding-left: 20px;
}

.user_startproduct_box {
    height: 120px;
    width: 100px;
    text-align: center;
    border: 0px #000000;
    border-style: solid solid solid solid;
    border-spacing: 0px;
    border-collapse: collapse;
}

.user_startproduct_title {
    color: #613916;
    font-weight: bold;
}

.user_startproduct_price {
    color: #613916;
    font-weight: bold;
}

.user_startproduct_image {
    border: 0px;
    width: 80px;
}

.categorybox_bottom2 {
    border: 1px #613916;
    border-style : none none dotted none;
}

.button {
    vertical-align: middle;
    color: #613916;
    font-weight: normal;
    border: 1px #613916;
    border-style : solid solid solid solid;
    height: 16px;
    cursor : pointer;
	 background-color:#e5cca4;
	}
.btn {
    vertical-align: middle;
    color: #613916;
    font-weight: normal;
    border: 1px #613916;
   /*  border-style : solid solid solid solid; */
    height: 16px;
    cursor : pointer;
	/* background-color:#e5cca4; */
	}

.order_default {
    color: #613916;
    font-weight: normal;
    vertical-align : top;
    padding-top: 16px;
    padding-left: 20px;
    padding-right: 34px;
	background-image:url(../img/bg_basket.gif);
	background-repeat:repeat-y;
}

.order_defaultbold {
    color: #613916;
    font-weight: bold;
}


.order_bold {
    font-weight: bold;
}

.order_error {
    color: #D81F01;
    font-weight: bold;
    font-size: 12px;
}

.order_error2 {
    color: #D81F01;
    font-weight: bold;
}

.order_link {
    color: #D81F01;
    font-weight: bold;
}

.order_head_bg {
	background-image:url(../img/content_box_oben_breit.gif);
	background-repeat:no-repeat;
	width:700px;
	margin:0;
	padding:0;
	height:33px;
   font-weight: bold;
   color: #613916;
}

.order_head {

    color: #613916;
    font-weight: bold;
  font-size: 8pt;
	vertical-align: top;
	padding-top: 5px;
	padding-left:5px;
}

.order_list_left {
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
}

.order_list_middlebold {
    color: #613916;
  font-size: 8pt;
    font-weight: bold;
    vertical-align: top;
	padding-left:5px;
}

.order_list_middle {
    color: #613916;
    font-weight: normal;
  font-size: 8pt;
    vertical-align: top;
    padding-top: 10px;
	padding-left:5px;
}

.order_list_right {
    color: #613916;
    font-weight: bold;
    vertical-align: top;
    padding-top: 10px;
	padding-left:5px;
}

.orderlist_image {
    border:0px;
}

.order_discount_box {
background-image:url(../img/content_box_mitte_breit.gif);
	background-repeat:repeat-y;
	width:700px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px #000000;
    border-style: solid solid solid solid;
}

.order_discount_left {
    color: #613916;
    font-weight: normal;
    text-align: right;
    height: 20px;
    vertical-align: bottom;
}

.order_discount_right {
    color: #613916;
    font-weight: normal;
    width: 100px;
    text-align: right;
    vertical-align: bottom;
}

.order_voucher {
    color: #613916;
    font-weight: normal;
    width: 50%;
    vertical-align: top;
    padding-top: 10px;
}

.order_voucher_nr {
    color: #613916;
    font-weight: normal;
    padding-left: 9px;
}

.order_voucher_error {
    color: #613916;
    font-weight: normal;
    padding-left: 9px;
}

.order_voucher_errorbold {
    color: #613916;
    font-weight: bold;
}

.order_sum_box {
    width: 50%;
    vertical-align: top;
    padding-top: 10px;
    padding-right: 5px;
}

.order_sum_left {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
    text-align: right;
  height: 15px;
}

.order_sum_leftbold {
    color: #613916;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
}

.order_sum_right {
    color: #613916;
    font-weight: normal;
    vertical-align: top;
    text-align: right;
    width: 90px;
    padding-right: 5px;
}

.order_sum_rightbold {
    color: #613916;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
    width: 90px;
    padding-right: 5px;
  padding-bottom: 10px;
}

.order_nextstep_left {
    color: #613916;
    font-weight: normal;
	padding-left: 10px;
}

.order_nextstep_right {
    color: #613916;
    font-weight: normal;
    text-align: right;
    vertical-align: middle;
	padding-right: 20px;
}

.order_nextstepbold {
    color: #613916;
    font-weight: bold;
}

.order_nextstep_image {
    border: 0px;
}

.order_nexstep_submit {
    font-weight: bold;
	    color: #613916;
	background-color: #E5CCA4;
     border: 1px #613916;
    border-style : solid solid solid solid;
    width: 140px;
    height: 17px;
    cursor : pointer;
}

/* RSS */
#right .box  {position:relative;}
a.rss{display:block;float: right; right:0;bottom:0; width:14px;height:14px; background: transparent url(bg/rss.gif) 0 0 no-repeat;text-decoration: none;bottom:5px;right:6px; margin-top: -13px; margin-right: 5px;}
#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss{bottom:8px;}
#body strong.head, #body strong.head2 {position:relative; display: block;}
#right strong.h2 a.rss{bottom:6px;}

.details_article_navisub a.rss{margin-top: 0px;}

#body .boxhead {margin:0 5px;background:#f0f0f0; padding:6px 5px 6px 7px;height:20px;border-top:1px solid #969696;border-left:8px solid #969696;border-right:1px solid #969696;line-height:20px; font-size: 11px;font-weight: bold;color:#424c56;width:549px;float:left;}
#content_frame .box.tags, #content_frame .box.preisalarm_link, #content_frame .box.info {width: 488px; margin-top: 0px; float: left; background-image: url(../img/bg_startproductitemfull2.gif); padding: 5px; padding-left: 10px;}
#content2 .box.info.thankyouinfo {width: 685px; margin-top: 0px; float: left; background-image: url(../img/bg_startproductitemfull_2.gif); padding: 5px; padding-left: 10px;}
#details #content_frame .box.tags, #details #content_frame .box.preisalarm_link, #details #content_frame .box.info {background-image: url(../img/bg_details_middle.gif); width: 525px; margin-left: -10px;}
#content_frame #tags.boxfoot, #content_frame #preisalarm_link.boxfoot, #content_frame .boxfoot {margin-bottom: 10px; width: 493px; margin-top: 0px; float: left; background-image: url(../img/bg_startproductitemfull3.gif); padding: 0px; padding-left: 10px; height: 8px;}
#content2 .boxfoot.thankyouboxfoot {margin-bottom: 10px; width: 690px; margin-top: 0px; float: left; background-image: url(../img/bg_startproductitemfull_3.gif); padding: 0px; padding-left: 10px; height: 8px;}
#details #content_frame #tags.boxfoot, #details #content_frame #preisalarm_link.boxfoot {height: 8px; background-image: url(../img/bg_listhead_full.jpg); width: 530px; margin-left: -10px;}
#content_frame #tags.boxhead, #content_frame #preisalarm_link.boxhead, #content_frame #review.boxhead, #content_frame .boxhead {width: 493px; margin-top: 20px; float: left; background-image: url(../img/bg_startproductitemfull.gif); height: 15px; padding-left: 10px; padding-top: 4px;}
#content2 .boxhead.thankyouboxhead {width: 690px; margin-top: 20px; float: left; background-image: url(../img/bg_startproductitemfull_.gif); height: 15px; padding-left: 10px; padding-top: 4px;}
#details #content_frame #tags.boxhead, #details #content_frame #preisalarm_link.boxhead, #details #content_frame #review.boxhead {margin-top: 0px; width: 525px; background-image: url(../img/bg_details_list_1.gif); margin-left: -10px; padding-right: 5px;}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;filter: alpha(opacity=70);}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:250px;height: 150px;background: #D8B48C; ;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #913F1E;padding:10px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#ff6633;background:#fff;border:1px solid #ff6633;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;}
#zoom ul.tabs{padding:0;margin:0;background:#fff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#fff;width:20px;text-align: center;border:1px solid #ff6633;color:#ff6633;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}

/* Message boxes */
#body .msg{ float:left;width:548px;background: #f0f0f0;border: 1px solid #424c56;margin: 0 5px 10px 5px;padding: 5px 10px;}
#body .msg .err{color: #ff3600;font-weight: bold;}

#body .box .attributes td{border-bottom:1px solid #f0f0f0;font-size:10px;padding:.5em 0}
#body .box .attributes .last td {border-bottom:none}

.cat_head {
    background-image:url(../img/bg_listitem_oben.gif);
    background-repeat:no-repeat;
    color:#613916;
    font-weight:bold;
    height:33px;
    padding-bottom:10px;
    text-align:center;
    padding-top: 5px;
    width:166px;
}

.cat {
    background-image:url(../img/bg_listitem_mitte.gif);
    background-repeat:repeat-y;
    color:#613916;
    margin-bottom:10px;
    width:166px;
    text-align: center;
}

.cat_footer {
    background-image:url(../img/bg_listitem_unten.gif);
    background-repeat:no-repeat;
    color:#613916;
    font-weight:bold;
    height:15px;
    text-align:center;
    width:166px;
}

.socialbookmarks {padding-top:1em; margin-left: 10px;}
#body a.sbookmarks {border-right:1px solid #969696; height: 20px; display:block; float:left; padding: 0px 3px 0px 3px; margin: 0px;}
#body a.sbookmarks.noborder {border:none; height: 20px; display:block; float:left; padding: 0px 3px 0px 3px; margin: 0px;}

.search_input {width: 138px;}
.cat_main { height: 120px; }

#right .listitem {margin: 2px 0 7px; padding-left: 66px; position: relative; min-height: 45px; height:auto; color: #000; width: 95px;}
#right .listitem .picture{position: absolute; display: block; left: 0; top: 0; width: 56px; height: 42px; text-align:center; background: #fff; border: 1px solid #969696;}
#right .listitem a.title{overflow:hidden;width:90px;display:block;}
#right .listitem a {text-decoration: none; color: #000;}
#right .listitem a:hover {text-decoration: underline;}
#right .listitem tt {display: block;}
#right .actions {margin: 3px 0 5px;}
#right .actions a {display: block;}

#content_frame .head2 {margin: 10px; font-size: 12px; background-image: url(../img/headline.gif); width: 495px; height: 14px; margin-left: 2px; padding: 4px; font-weight: bold;}
#details #content_frame .head2 {margin: 10px; font-size: 10px; background-image: url(../img/headline2.gif); width: 528px; height: 14px; margin-left: 2px; padding: 4px; font-weight: bold;}

#content div.bar.prevnext {margin:5px;padding:0;float: left; width: 503px;}
#body div.bar.prevnext input {background:#ff6633;color:#fff;border:1px solid #fff;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}
#body div.bar.prevnext.bottom {margin-bottom:15px;}

.locbody { margin-top: 3px;}
.listproductitem_title {font-weight: bold;}
.listproductitem_price { font-weight: bold; font-size: 11px;}
.listproductitem_link_bold a#test_details_ {color: #D81F01;}

.persparam {padding: 2px 10px;}
.persparam label { width: 100px; float: left;}

/* Navigation - tree */
ul.tree {padding:0;margin:0;}
ul.tree ul {padding:0;margin:0 0 0 9px;}
ul.tree li {padding:0;margin:0;list-style: none;}
ul.tree li a{line-height: 200%;}
ul.tree li ul li a{line-height: 160%;}