html, body
{
  background-color:#a6ad77;
  background-image: url(../img/footer-background.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  height: auto;
  font-family: arial;
  font-size:12px;
  margin: 0 ;
  padding:0;
  color:#4a4e35;
}

h1 {font-size: 16px;}
h2 {font-size: 14px; font-weight:bold; text-transform:uppercase;}
h3 {font-size: 11px; font-weight:bold;}

#main
{
  width:1000px;
  margin:0 auto;
}

#page
{
  width:906px;
  margin: 0 auto;
}

#header
{
  background-image: url(../img/header.gif);
  background-repeat: no-repeat;
  width: 906px;
  height: 180px;
  margin: 0 auto;
}

.logo
{
  margin-left: 25px;
  margin-top: 3px;
  width: 220px;
  height: 135px;
  float:left;
}

.logo img
{
  border:none;
}
  
.login
{
  margin-top:70px;
  margin-left: 20px;
  width: 407px;
  float:left;
}

.login-header
{
  font-size: 10pt;
  color:#4d4f36;
  width: 350px;
  float: left;
}

.login-header-submit
{
  width: 50px;
  height:20px;
  float: left;
  margin-left:5px;
}

.logout
{
  margin-top:70px;
  margin-left: 20px;
  width: 407px;
  float:left;
}

.logout-header
{
  font-size: 10pt;
  margin-top:2px;
  float:left;
  color:#4d4f36;
}

.logout-header-submit
{
  width: 50px;
  height:20px;
  float:left;
  margin-left: 5px;
}

.login-header-input
{
  border: solid 1px #d2d6ba;
  width: 100px;
  color:#a6ad77;
  font-size:10px;
  height: 15px;
  padding-top:2px;
}

.login-padding
{
  margin-left: 15px;
}

.login-header-submit-button
{
  width: 50px;
}

.login-pages
{
  margin-left:25px;
  margin-top:72px;
  font-size: 10pt;
  float:left;
  color: #4d4f36;
}

.login-pages a
{
  color: #4d4f36;
  text-decoration: none;
  font-size:11px;
}

.login-error
{
position:absolute;
  margin:-28px 0 0 265px;
  color: red;
  font-size: 11px;
}

#menu
{
  /* background-image: url(../img/menu-background.gif);  
  background-repeat: no-repeat;*/
  background:#4d4f36;
  height: 35px;
  line-height:34px;
  width:900px;
  margin: 0 auto;
  color: #ccd499;
  font-size: 10pt;
  z-index:998;
  position:relative;
}

#menu-basket
{
  background-color: #4d4f36;
  height: 35px;
  width:900px;
  margin: 0 auto;
}

#menu a
{
  color: #ccd499;
  text-decoration: none;
}

#menu a:hover
{
  color: #fff;
  text-decoration: none;
}

.menu-search
{
  /*float:left;
  margin-top:8px;
  margin-left:73px;*/
  float:right;
  margin:8px 20px 0 75px;
}

.menu-search-basket
{
  float:left;
  margin-top:8px;
  margin-left:683px;
}

.menu-search-input-text
{
  
border:1px solid #4D4F36;
color:#4D4F36;
float:left;
font-size:10px;
width:140px;
padding:3px;
}



.menu-search-submit
{
  float:left;
  margin-top:-1px;
  margin-left:5px;
}

#content
{
  background-image: url(../img/content-background-new.gif);
  background-repeat: repeat-y;
  width: 906px;
  margin: 0 auto;
}

.path 
{
  width: 610px;
  margin-left: 9px;
  margin-top: 10px;
  color: #6c7250;
  font-size: 12px;
}

.path a
{
  color: #4d5035;
  text-decoration: none;
}

.sort-top
{
  margin:0;
  margin-top:0px;
  margin-left: 9px;
  margin-right: 15px;
  color: #6c7250;
  font-size: 12px;
  text-align:right;
}

.sort-top a
{
  color: #4d5035;
  text-decoration: underline;
}

.sort-top a:hover
{ text-decoration:none; color: #4d5035;}

.sort-bottom
{
  color: #6c7250;
  font-size: 12px;
  padding-top:0px;
}

.sort-bottom a
{
  color: #4d5035;
  text-decoration: underline;
}

.sort-bottom img
{
  border: none;
}

.sort-bottom-left
{
  float:left;
  width:55px;
  height: 23px;
}

.sort-bottom-center
{
  float:left;
  width:532px;
  height: 23px;
}

.sort-bottom-center-active
{
  font-weight: bold;
}

.sort-bottom-right
{
  float:left;
  width:55px;
  height: 23px;
}



#left
{
  float: left;
  width: 644px;
  margin-left: 20px;
  padding-top: 20px;
  padding-bottom:20px;
}

.slidebox
{
  background-image: url(../img/startseite-slidebox.gif);
  background-repeat: no-repeat;
  width:641px;
  height: 272px;
}

.produkt
{
  background-image: url(../img/produkt-background.gif);
  background-repeat: no-repeat;
  width:134px;
  height: 168px;
  float:left;
  padding-top: 10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}

/*.produkt-image-bg
{
  background-repeat:no-repeat;
  background-position:top right;
  width:142px;
  height:168px;
}*/

.produkt-image-bg {
background-position:center top;
background-repeat:no-repeat;
height:168px;
width:142px;
} 


.produkt-title-preis
{
  background-image: url(../img/neu-eingetroffen-info-background.png);
  background-repeat: no-repeat;
  width: 122px;
  height:35px;
  margin-top: -48px;
  margin-left:1px;
  padding:7px 5px 4px 8px;
  color: #4d4f39;
  font-size: 13px;
  font-family: arial;
}

.produkt-title-preis b
{
	font-size:13px;
}

.produkt-title-preis a
{
  text-decoration:none;
  color: #4d4f39;
  font-size: 12px;
}

.produkt-title-preis-angebot
{
  background-image: url(../img/top-angebote-info-background.png);
  background-repeat: no-repeat;
  width: 122px;
  height:35px;
  margin-top: -48px;
  margin-left:1px;
  padding: 5px;
  color: #ffffff;
  font-size: 13px;
  font-family: arial;
}

.produkt-title-preis-angebot a
{
  text-decoration:none;
  color: #ffffff;
  font-size: 12px;
}

.produkt-angebote
{
  background-image: url(../img/produkt-angebote-background.gif);
  background-repeat: no-repeat;
  width:180px;
  height: 212px;
  float:left;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:10px;
}

.produkt-angebote-preis
{
  background-image: url(../img/background-produkt-slide.png);
  background-repeat: no-repeat;
  width:158px;
  height: 30px;
  color: #4d4f37;
  font-size: 13px;
  padding-top: 6px;
  padding-left:5px;
  margin-top: -35px;
  margin-left: 11px;
}

.produkt-angebote-preis a
{
  color: #4d4f37;
  font-size: 13px;
 
}

/*.produkt-angebote-image-bg
{
  background-repeat:no-repeat;
  background-position:top right;
  width:176px;
  height:165px;
  margin-left: 2px;
  margin-top: 4px;
}*/
.produkt-angebote-image-bg {
background-position:center center;
background-repeat:no-repeat;
height:165px;
margin-left:2px;
margin-top:4px;
width:176px;
}

.produkt-angebote-title
{
  width: 158px;
  height:15px;
  color: #ced69c;
  text-transform: uppercase;
  font-size: 13px;
  font-family: arial;
  margin-left: 1px;
  padding-left: 10px;
  padding-top:10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.produkt-angebote-title a
{
  text-decoration:none;
  color: #ced69c;
  font-size: 12px;
}

.product-div-spacer
{
  width:8px;
  height:188px;
  float:left;
}

.product-details-picture
{
  width: 202px;
  height: 202px;
  background-image: url(../img/produkt-detail-image.gif);
  background-repeat: no-repeat;
  border:solid 1px white;
  float:left;
  text-align:center;
}

.product-details-image
{
  width: 200px;
  height: 178px;
  margin-top:12px;
  background-repeat: no-repeat;
  background-position: right;
}

.product-details-infobox
{
  width: 432px;
  height: 239px;
  background-image: url(../img/produkt-details-infobox.gif);
  background-repeat: no-repeat;
  float:left;
  margin-left:4px;
}

.product-details-infobox-text
{
  border:solid 1px red;
  width: 360px;
  height:135px;
  margin-left:15px;
  margin-top:46px;
  color: #ffffff;
  font-size: 12px;
  padding:20px;
}

.product-details-infobox-text h1
{ 
  display: inline;
  font-size: 15px;
}

.product-tooltip
{
  background-image: url(../img/background-tooltip.png);
  width: 236px;
  height: 460px;
  color:white;
}

.notedefault 
{
  margin-left: 20px;
  margin-top: -73px;
  width: 236px;
  height: 431px;
  position: absolute;
  display: none;
}

.product-tooltip-headline
{
  width: 200px;
  height: 15px;
  font-size: 12px;
  text-transform: uppercase;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:16px;
}

.product-tooltip-bigimage
{
  width: 210px;
  height:205px;
  margin-top: 15px;
  margin-left:12px;
  overflow:hidden;
}

.product-tooltip-bigimage img
{
  float: right;
  width:202px;
}

.product-tooltip-smallimage-1
{
  margin-top: 17px;
  margin-left: 15px;
  float:left;
  border:solid 1px white;
}

.product-tooltip-smallimage-2
{
  margin-top: 17px;
  margin-left: 18px;
  float:left;
  border:solid 1px white;
}

.product-tooltip-smallimage-3
{
  margin-top: 17px;
  margin-left: 18px;
  float:left;
  border:solid 1px white;
}

.product-tooltip-thumb
{
  cursor:pointer;
  width: 54px;
  height:54px;

}

.product-tooltip-groessen
{
  position:absolute;
  top:322px;
  font-size: 12px;
  margin-top:17px;
  margin-left: 16px;
  width: 200px;
  height: 30px;
}

html>body .product-tooltip-groessen
{
  position:absolute;
  top:333px;
  font-size: 12px;
  margin-top:17px;
  margin-left: 16px;
  width: 200px;
  height: 30px;
}

.product-tooltip-groessen span
{
  color: #4d4f36;
}

.product-tooltip-button
{
  position:absolute;
  top:412px;
  width: 143px;
  height:23px;
  margin-top: 15px;
  margin-left: 79px;
}

.product-tooltip-button img
{
  border:none;
}

.fahne-neu
{
  margin-left:-8px;
  background-image: url(../img/fahne-neu.png);
  width: 54px;
  height: 29px;
}

.trennlinie
{
  margin-left: 0px;
}

.list-cat-name
{
  margin:0;
  color: #6c7250;
  margin-left: 0px;
  margin-right: 15px;
  
}

.list-cat-name h1
{
  font-size: 12px;
  display: inline;
}

#right
{
  float:left;
  width: 202px;
  margin-left:20px;
  padding-top: 20px;
  padding-bottom:20px;
}

.warenkorb-rechts
{
  background-image: url(../img/warenkorb-background.gif);
  background-repeat: no-repeat;
  width: 202px;
  height: 71px;
  font-size: 11px;
  color: #ffffff;
}

.warenkorb-rechts a
{
  color: #ffffff;
  text-decoration: underline;
}

.warenkorb-headline
{
  padding-top: 13px;
  padding-left: 15px;
  float: left;
}

.warenkorb-icon
{
  margin-left:55px;
  padding-top: 13px;
  width:28px;
  float: left;
}

.warenkorb-icon img
{
  border:none;
}

.warenkorb-artikel-anzeige
{
  padding-left: 18px;
}

.newsletter
{
  background-image: url(../img/newsletter-background.gif);
  background-repeat: no-repeat;
  width: 202px;
  height: 143px;
  font-size: 11px;
  color: #ffffff;
  margin-top: 10px;
}

.newsletter-headline
{
  padding-top: 13px;
  padding-left: 15px;
}

.newsletter-text
{
  padding-left: 18px;
  padding-top:5px;
  padding-bottom:5px;
}

.newsletter-input-text
{
  padding-left: 18px;
  padding-top:5px;
}

.newsletter-input-text-style
{
  width: 165px;
  border:solid 1px #a5ad73;
  color: #4d4f36;
  font-size:10px;
  height: 15px;
  padding-top:2px;
}

.newsletter-submit
{
  padding-left: 18px;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:97px;
}

.bestseller
{
  padding-top:10px;
  color: #ffffff;
  font-size: 11px;
}

.bestseller a
{
  color: #ffffff;
  text-decoration: none;
}

.bestseller-preis
{
  padding-left:8px;
  float:left;
}

.bestseller-background-top
{
  background-image: url(../img/bestseller-background-top.gif);
  background-repeat: no-repeat;
  width: 202px;
  height: 17px;
}

.bestseller-background-middle
{
  background-image: url(../img/bestseller-background-middle.gif);
  background-repeat: repeat-y;
  width: 182px;
  margin-top:-4px;
  padding-left:20px;
  padding-top:8px;
}

.bestseller-background-bottom
{
  background-image: url(../img/bestseller-background-bottom.gif);
  background-repeat: no-repeat;
  width: 202px;
  height: 17px;
}

.restposten
{
  margin-top: 10px;
  border: none;
}

.restposten img
{
  border: none;
}

.neu-im-shop
{
  margin-top: 5px;
}

.neu-im-shop img
{
  border: none;
}

.bookmarks
{
  background-image: url(../img/bookmarks.gif);
  background-repeat: no-repeat;
  width: 202px;
  height: 52px;
  margin-top: 5px;
}

.bookmarks img
{
  border: none;
}

.bookmarks-images
{
  padding-left: 15px;
  padding-top: 15px;
}

#footer
{
  height: 150px;
  background-color: #6C724E;
  width:900px;
  margin: 0 auto;
}

#footer a
{
  color: #a6ad77;
}

.footer-kundenservice
{
  color: #a6ad77;
  font-size: 12px;
  width: 260px;
  height:110px;
  margin-left:20px;
  padding-top:20px;
  float:left;
}

.footer-kundenservice-text-links {
  float:left;
  padding-top: 5px;
}

.footer-kundenservice-text-rechts {
  float:left;
  margin-left: 10px;
  padding-top: 5px;
}


.footer-info {
  color: #a6ad77;
  font-size: 12px;
  width: 240px;
  height:110px;
  margin-left:60px;
  padding-top:20px;
  float:left;
}

.footer-info-text-links
{
  padding-top: 5px;
  float:left;
}

#plus 
{
  cursor:pointer;
  float:right;
  margin-right:8px;
  background-image: url(../img/plus.png);
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
}


/*detailsseite */

.product-details {
  color: #6c7250;
}
.product-images {
  position: relative;
  float: left;
  overflow: hidden;
  top: 5px;
  width: 280px;
}


.product-details-picture {
  position: relative;
  width: 264px;
  height: 308px;
  background: url(../img/product-image-bg.png) no-repeat;
}
.plus {
  position: absolute;
  right: 15px;
  top: 15px;
  height: 15px;
  width: 15px;
}

.adultSticker { 
	background:url(../img/adultSticker.gif) no-repeat;
	width:45px;
	height:19px;
	position: absolute;
	left:15px;
	top:15px;
}

a img {
  border: none;
}
.product-picture {
  position: relative;
  top: 40px;
  overflow:hidden;
}
.small-image {
  display: block;
  float: left;
  height: 78px;
  width: 78px;
  padding: 3px;
  margin: 10px 8px 0 0;
  cursor: pointer;
  background: url(../img/product-image-small-bg.png) no-repeat;
  text-align:center;
}

.product-details-text {
  float: right;
  width: 350px;
  margin: 20px 0 0 0;
  font-size: 11px;
  line-height: 16px;
}
.product-details-text p {
  /*width: 285px;*/
  margin: 0 0 15px 0;
}
.product-details-text p img {
  margin-right: 5px;
}


.product-details h1 {
  margin: 0 0 5px 0;
  font-size: 20px;
  font-weight: normal;
}


.product-details-header {
  overflow: hidden;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d3d7be;
}

.product-headline-infos {
  width: 250px;
  float: left;
}
.product-price-infos {
  width: 100px;
  float: right;
  text-align: right;
}
.product-beschreibung {
  /*font-weight: bold;*/
  font-weight:normal;
  margin-bottom:15px;
}
.product-details-text ul {
  margin:0;
  padding:0 0 0 13px;
  #padding:0 0 0 15px;
}
.product-details-text ul li{
  margin:0;
  padding:0;
}
.farbe {
  background-color: #6c7250;
  padding: 2px 5px 2px 5px;
  width: 50px;
  height: 16px;
  color: #ffffff;
  font-weight: bold;
}
.grau {
  color: #626262;
  font-weight: bold;
}
.groesse {
  display: block;
  width: 50px;
  height: 16px;
  padding: 2px 5px 2px 5px;
  color: #6c7250;
  background-color: #bbc298;
  font-weight: bold;
}
#product-selects {
  clear: both;
  padding-top: 30px;
}
#product-selects select {
  margin-right: 15px;
}
.product-details-bottom {
  /*position: relative;*/
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #d3d7be;
  font-size: 11px;
  color: #6c724e;
  line-height: 18px;
}
.product-details-bottom ul {
  list-style: none;
  margin: 0;
  margin-left: -2px;
  *margin-left: 0;
}
.product-details-bottom a {
  color: #4b4f36;
  font-weight: bold;
  text-decoration: none;
}
.product-details-bottom input {
  position: relative;
}
.headline_image {
  margin: 0 0 10px 5px;
}


#meinungen {
  margin: 0 0 20px 10px;
  font-size: 11px;
}

.product-details #meinungen {
margin: 0 0 20px 0px;
  font-size: 11px;
}
.meinung {
  width: 550px;
  margin: 15px 0 20px 0;
}
/* right rightlist */
#right .box
{
  margin-left:9px;
  padding-bottom:0;
  width:auto;
  background:none;
}
#right .produkt
{
  float:none;
  margin-bottom:10px;
}
#right .produkt.rightlist-last
{
  margin-bottom:0;
}
#right .product-div-spacer
{
  display:none;
}
#right .hbreak{display:none;}
/* right rightlist */
img.head-img
{
  margin:0;
  padding:10px 0 0 0;
}
#cross .produkt-title-preis, #simil .produkt-title-preis
{
  background-image: url(../img/top-angebote-info-background.png);
  color: #ffffff;
}

.product-details-text .quantity label{float:left;display:block;margin:3px 0 0 0;/*#margin:-1px 0 0 0;*/ height:20px; line-height:20px; color:#6c7250;}
.product-details-text .quantity input{width:20px;margin:3px 0 0 0;#margin:2px 0 0 0;border:solid #7f9db9 1px; height:18px; #padding-top:3px; #height:15px; font-size:10px;}
/* multivariant module */
.multivar_tpl_qty_wrapper{position:relative; margin-top:15px;}
.multivar_tpl_qty_wrapper .multivar_qty{float:left;padding:0 15px 0 0; /*width:20px;*/ }
.multivar_qty{float:left;padding:0 24px 0 0; /*width:20px;*/}
.multivar_qty input{border:solid #7f9db9 1px; height:18px; #padding-top:3px; #height:15px; font-size:10px;}

.multivar_qty label{display:block;margin:3px 0 0 0;/*#margin:-1px 0 0 0;*/ height:17px; line-height:20px; color:#6c7250; }


.multivar_qty input{width:20px;margin:3px 0 0 0;#margin:2px 0 0 0;}
.multivar_prod_sel_title{float:left;padding: 7px 0px 7px 0px;font-size:11px;font-weight:bold;color:#213349;}
.multivar_qty_sel_title{float:right;padding: 7px 30px 7px 0px;font-size:11px;font-weight:bold;color:#213349;}

/* footer markup for overlay */
.poplink{display:inline-block;}
.overlay_menu:hover{text-decoration:underline;}
ul.footer_ul{margin:0;margin-left:2px;margin-top:5px;padding:0; list-style:none;}
ul.footer_ul li{margin:0;padding:0;background:url(bg/footer_arrow.gif) no-repeat left center; padding-left:12px;}
ul.footer_ul li a, ul.footer_ul li .overlay_menu{ text-decoration:none; cursor:pointer;}
ul.footer_ul li a:hover, ul.footer_ul li .overlay_menu:hover{ text-decoration:underline;cursor:pointer; }

.detail_cont{border:solid #fff 1px; padding:0 0 0 0;}
.detail_loc{margin:0 0px 20px 0; padding:0;}
span.loc_button{display:inline-block; margin:0; padding:0; background: url(bg/detail_loc_button_left.png) no-repeat top left;}
span.loc_button.left_btn{float:left;}
span.loc_button.right_btn{float:right;}
span.loc_button a{display:block; margin:0; padding:0 8px 0 8px; height:21px; line-height:21px; color:#ffffff; font-size:11px; text-decoration:none; background: url(bg/detail_loc_button_right.png) no-repeat top right;}
span.loc_button a:hover{color:#ffffff; text-decoration:none;}

#test_product_name{line-height:21px;}

.poplinkouter{display:inline-block; float:left; height:20px;}
.poplinkinner{float:left; height:20px;}
.overlay_menu_inner{text-decoration:underline;cursor:pointer;}
.overlay_menu_inner:hover{text-decoration:none;cursor:pointer;}

/* Product Subcat */
#left .subcat_wrapper{margin:0 0 0 10px;border:0;padding:0;background:#ffffff;}
#left .subcat_cont {margin:0;border:0;padding:0;background:#ffffff;}
#left .subcat_cont .inner {margin:0;border:0;padding:0 0 10px 0;border:none;color:#213349;font-weight:normal;}
#left .subcat_cont .inner a {border:none;color:#213349;font-weight:normal;}
#left .subcat_cont .inner a:hover {border:none;color:#213349;font-weight:normal;}
#left .subcat_cont .container {float:left;margin:0;border:0;padding:15px 0 0 0;width:305px;height:100px;}
#left .subcat_cont .picture {float:left;padding-top:8px;width:91px;height:100px;display:block;overflow:hidden; text-align:center; background:url(bg/bg_subcat_picture.png) no-repeat top left;}
#left .subcat_cont .picture img {}
#left .subcat_cont .title {margin:9px 0 0 112px;padding:0; height:30px;/* border:solid #f00 1px;*/}
#left .subcat_cont .title a {font-size:18px;color:#6d734f;}
#left .subcat_cont .title a:hover {color:#6d734f;}
#left .subcat_cont .desc {margin:0 0 0 112px;padding:0;height:26px;overflow:hidden; color:#6d734f;width:180px;}
#left .subcat_cont .info_btn {margin:0 0 0 112px;border:0;padding:0; background:url(bg/bg_more_info.png) no-repeat top center; text-align:center; width:85px; height:21px;}
#left .subcat_cont .info_btn a {display:block;text-decoration:none; color:#fff; height:21px; line-height:21px; font-size:11px;}
#left .subcat_cont .info_btn a:hover {display:block;text-decoration:none; color:#fff; height:21px; line-height:21px;}
.list-cat-name small{font-size:11px; display:block; margin-bottom:20px; padding-bottom:15px; width:638px;}
.list-cat-name small p{ padding:0; margin:0; padding:0px 5px 0 0px;}
.description_img{margin:0 0 0 10px; padding:0 0 10px 0;}
.kategorien_img{margin:0 0 0 10px; padding:0;}
.art_entry_img{margin:0 0 0 10px; padding:10px 0 10px 0;}
.art_entry{margin:0 0 0 0; padding:0;}
.art_entry .produkt{margin-right:8px;}
.art_entry .produkt.lastcol{margin-right:0;}
.art_entry .produkt .produkt-title-preis{background:url(../img/top-angebote-info-background.png) no-repeat top left;}
.art_entry .produkt-title-preis{color:#fff;}

#prod_reduced_precent{
	float:right;
	margin-top:-80px;
}
#notifyoverlay{display:inline-block; margin:0; padding:0; cursor:pointer;}
.suchergebnis_img{margin:10px 0 20px 0;}
.search_results_container .produkt{margin-right:8px; margin-bottom:13px;}
.search_results_container .produkt.lastcol{margin-right:0;}


a {color:#6c724e; text-decoration:none; outline:none;}
a:hover {color:#b4b99b; text-decoration:underline;}
form { margin:0; padding:0;}

.main_contentArea {	margin:0; padding:5px 7px 0 7px; }
.main_contentArea h1 {	margin:0 0 20px 0; padding:0 0 6px 0; border-bottom:1px solid #e8eadd; }
.main_contentArea ol { margin-left:25px; }

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

a.prod_cursor {cursor:auto;}
a.prod_cursor:hover {cursor:pointer;} 

.clr { clear:both; }

.clear { clear:both; }

a.startLink:hover { color:#4d4f36; text-decoration:none; }

a.darkLink:hover { color:#4d4f36;}

a.orderLink { color:#4d4f36; text-decoration:underline;}
a.orderLink:link { color:#4d4f36; text-decoration:underline;}
a.orderLink:visited { color:#4d4f36; text-decoration:underline;}
a.orderLink:hover { color:#4d4f36; text-decoration:none;}

.padright { padding-right:5px;}

/* Order steps */
.ordersteps {margin: 0; float:left;}
.ordersteps dl {width:123px; height:59px; padding:0; margin:0 2px; border:0; float:left;}
.ordersteps dl.last {width:123px; height:59px; padding:0; margin:0 0 0 1px; border:0; float:left;}

.ordersteps dl.dl1 {background: url(bg/off_01.gif) no-repeat top;}
.ordersteps dl.dl2 {background: url(bg/off_02.gif) no-repeat top;}
.ordersteps dl.dl3 {background: url(bg/off_03.gif) no-repeat top;}
.ordersteps dl.dl4 {background: url(bg/off_04.gif) no-repeat top;}
.ordersteps dl.dl5 {background: url(bg/off_05.gif) no-repeat top;}

.ordersteps dl.dl1active {background: url(bg/on_01.gif) no-repeat top;}
.ordersteps dl.dl2active {background: url(bg/on_02.gif) no-repeat top;}
.ordersteps dl.dl3active {background: url(bg/on_03.gif) no-repeat top;}
.ordersteps dl.dl4active {background: url(bg/on_04.gif) no-repeat top;}
.ordersteps dl.dl5active {background: url(bg/on_05.gif) no-repeat top;}

.ordersteps dl dt.dt_box {display:block; padding:36px 0 0 0; width:123px; height:21px; font-size: 12px; font-weight: bold; text-transform:uppercase; color:#4d4f37; text-align:center;}
.ordersteps dl dt a {display:block; padding:36px 0 0 0; width:123px; height:21px; font-size: 12px; font-weight: bold; text-transform:uppercase; text-decoration:none; text-align:center;}
.ordersteps dl dt a { color:#4d4f37;}
.ordersteps dl.dl1active dt a { color:#ffffff;}
.ordersteps dl.dl2active dt a { color:#ffffff;}
.ordersteps dl.dl3active dt a { color:#ffffff;}
.ordersteps dl.dl4active dt a { color:#ffffff;}
.ordersteps dl.dl5active dt a { color:#ffffff;}
.ordersteps dl dt a:hover { text-decoration:none;}
.ordersteps dl.active dt a:hover { text-decoration:none;}
.ordersteps dl.dl1active dt { color:#ffffff;}
.ordersteps dl.dl2active dt { color:#ffffff;}
.ordersteps dl.dl3active dt { color:#ffffff;}
.ordersteps dl.dl4active dt { color:#ffffff;}
.ordersteps dl.dl5active dt { color:#ffffff;}

.float_left {float:left;}
.float_right {float:right;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.text_right {text-align:right;}
.basket { font-size:12px; color:#6c724e;}
.basket th, td { padding:3px 0 3px 0;}
.basket .row_divider .line {border-bottom: 1px solid #d2d6bb;}
.basket .row_thead th {padding-bottom:5px;}
.basket .row_divider .td_font {font-size:4px;}
.basket .quantity .qnt_box {width:20px; border:#d3d7bc 1px solid; color:#6c7250;}
.basket .quantity .quantity_num {margin:0 3px;}
.basket .quantity .qnt_btns_gap { margin-bottom:3px;}
.basket .qnt_mgr .link_btn {padding-left:15px;}

.cart_basket {margin:0;background:url(bg/box_top.gif) no-repeat top; padding:10px 0 0 0;border:0;width:629px;}
.basket_content{margin:0;border:0;padding:0 0 10px 0;width:629px;background:url(bg/box_footer.gif) no-repeat bottom;}

.box_cur_top {margin:5px; background:url(bg/box_top.gif) no-repeat top; padding:10px 0 0 0; border:0; width:629px;}
.box_cur_bot {margin:0; border:0;padding:0 0 10px 0; width:629px; background:url(bg/box_footer.gif) no-repeat bottom;}
.box_cur_inner {margin:0;border:0;padding:2px 10px 2px 10px; color:#6c724e;}

/* user options step */
div.left {float:left;}
.marginbk { margin-right:4px;}

strong.useroptboxhead {margin:0 5px 0;background:url(bg/inbox_box_top.gif) no-repeat top; padding:10px 5px 5px 14px;height:20px;border:0; border-bottom:solid 1px #d3d7be; line-height:20px; font-size: 12px;font-weight: bold;color:#5e5e5e;width:180px; display: block;}
strong.useroptboxheadbig {margin:10px 5px 0;background: #ffffff; padding:4px 5px 5px 14px;height:20px;border-right:1px solid #5e5e5e;line-height:20px; font-size: 12px;font-weight: bold;color:#6c724e;width:259px; display: block;}
.useroptbox { background:url(bg/inbox_box_footer.gif) no-repeat bottom; width:170px;height:335px;margin:0 4px 10px 4px;padding:5px 15px 15px 16px; font-size: 11px; color:#6c724e;}
.useroptboxbig {border:1px solid #d2d6bb; border-top: none; width:248px;height:310px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 11px;}
.useroptbox .link {font-size: 11px;}
.useroptbox .err {margin-bottom: 10px; font-size: 11px;color:#f00;}
.useroptboxbig .err {margin-bottom: 10px; font-size: 11px;color:#f00;}


/* order step */
dl.orderinfocol {margin: 0 5px; width: 257px; float:left;}
dl.orderinfocol dt {padding:0; margin: 0 0 5px 0; height: 23px; font-weight: bold; border-bottom: 1px solid #efefef;}
dl.orderinfocol dd {padding:0; margin: 0;}
.giftwrap {height:18px;width: 20px; background: transparent url(bg/buttons_ce_.gif) 0 -100px no-repeat; margin:0; border: 0 none; padding:0; display: block;}

.etrustlogocol {float: left; width: 100px;}
.etrustdescocol {float: left; width: 443px;}

.gen_info {margin:0 0 15px 0; padding:10px 0 0 0; border:0; background:url(bg/box_top.gif) no-repeat top; width:629px; font-size:12px; color:#6c724e;}
.gen_info .gen_info_content {margin:0; padding:0; border:0; background:url(bg/box_footer.gif) no-repeat bottom; width:629px;}
.geninfo_contentArea { margin:0; padding:10px;}
.gen_info_content h2 {padding:0 0 15px 0; margin:0; font-size:16px; color:#4d4f37;}

.gen_content h2 { padding:10px 0 10px 0; border-bottom:solid 1px #f8d0c4;}
.gen_content h3 { padding:10px 0 0 0;}
.gen_content p { padding:8px 0 4px 0;}

.adultWarnblock { background:#fe0000; color:#fff; margin-top:5px;}
.adultWarn01 { background: url(../img/adult01.gif) no-repeat top left;}
.adultWarn02 { background: url(../img/adult02.gif) no-repeat top right;}
.adultWarn03 { background: url(../img/adult03.gif) no-repeat bottom right;}
.adultWarn04 { background: url(../img/adult04.gif) no-repeat bottom left; padding:10px;}
.adultWarn04 h1 { margin:0; padding:0 0 0 0;}
.adultWarn04 p { margin:0; padding:0;}
.adultWarn04 a:link { color:#fff; text-decoration:underline; }
.adultWarn04 a:visited { color:#fff; text-decoration:underline; }
.adultWarn04 a:hover { color:#fff; text-decoration:none; }

.adultCartblock { width:629px; }
.adultCartTop { background:url(../img/adultCartTop.gif) no-repeat; height:15px; }
.adultCartBot { background:url(../img/adultCartBot.gif) no-repeat; height:15px; }
.adultCartBg { background:url(../img/adultCartBg.gif) repeat-y; color:#000; padding:5px 20px 5px 20px; }
.adultCartblock h1 { margin:0; padding:0 0 10px 0;}
.adultCartblock p { margin:0; padding:0;}
.adultCartblock a:link { color:#000; text-decoration:underline; }
.adultCartblock a:visited { color:#000; text-decoration:underline; }
.adultCartblock a:hover { color:#000; text-decoration:none; }

/* error related css */

.note{color:#F90;}
.req {color:#e41500;}
.dot_sep{background: url(bg/sepatator_ce_.gif) no-repeat center center; border:0px none;height:10px;margin:0px;}

.errorbox{color:#fe0000; padding:0 0 0 5px; margin:0; background:#fff;}
.notice {   padding:0 0 0 5px; margin:0;}
.termsconfirm { padding-left:5px;}

/* Box */
/* Body */
strong.head, h1.head{margin:0 5px;background: #ffffff;color:#5e5e5e;font-size:14px;font-weight: bold;padding:8px .5em;border-left:8px solid #5e5e5e;border-top:1px solid #5e5e5e;border-right:1px solid #5e5e5e;position:relative;}
strong.head2 {margin:0 5px 10px 5px;background: #ffffff;color:#5e5e5e;border:1px solid #5e5e5e;border-left-width:8px;float:left; width:549px;padding:8px 6px;}

.boxhead {margin:0;height:30px;border:0;line-height:30px; font-size: 14px; font-weight:bold; text-transform:uppercase; color:#4d4f37;}

strong.head em, h1.head em, .boxhead em{font-weight: normal;font-style:normal;font-size:11px;line-height: 11px;}
strong.head small, h1.head small, .boxhead small{font-weight: bold;font-size:11px;line-height: 11px;display:block;position:absolute;top:9px;right:3.5em;}
.boxhead small{top:12px;}
strong.head h1, .boxhead h1{margin:0; padding: 0; display: inline;}

.box{border:0;padding:8px 15px 20px 15px;margin:0 0 15px 0;width:629px;float:left;background:url(bg/box_footer.gif) no-repeat bottom;}
.empty{padding:0 6px !important; height: 0px; overflow: hidden;}
.box img{border:none;padding:0;margin:0;}
.box p {margin:0 0 1em 0;}
.box ul.list{margin:0;padding:0;}
.box ul.list li{background:url(bg/oxid_ce_.gif) no-repeat 0 -675px;display:inline;padding-left:8px;margin-right:10px;}
.box ul.list li a{text-decoration: none;color:#5e5e5e;}
.box ul.list li a:hover{text-decoration: underline;color:#fc6634;}
.box.notice  {padding: 5px 0 0; width:568px; border: none;}
.box .catfilter {margin: 5px 5px 10px 0;}
.box .catfilter label {margin-right: 7px;}
.box .catfilter select {margin: 3px;}


/* Button */

a.btn_type01 {background: transparent url('bg/btn_link_orange.png') no-repeat top right; color: #444; display: block; float: left; white-space:nowrap; color:#fff; text-decoration:none; text-transform:none; height: 21px; margin-right: 6px; padding-right: 10px; text-decoration: none;}
a.btn_type01 span {background: transparent url('bg/btn_link_orange.png') no-repeat; display: block; line-height: 11px; padding: 5px 0 5px 10px;}
a.btn_type02 { background: transparent url('bg/btn_link_red.png') no-repeat top right; color: #444; display: block; float: left; white-space:nowrap; color:#fff; text-decoration:none; text-transform:none; height: 21px; margin-right: 6px; padding-right: 10px; text-decoration: none;}
a.btn_type02 span {background: transparent url('bg/btn_link_red.png') no-repeat; display: block; line-height: 11px; padding: 5px 0 5px 10px;}
a.btn_type03 {background: transparent url('bg/btn_link_orange_big.png') no-repeat top right; color: #444; display: block; float: left; white-space:nowrap; color:#fff; text-decoration:none; text-transform:none; height: 31px; margin-right: 6px; padding-right: 10px; text-decoration: none;}
a.btn_type03 span {background: transparent url('bg/btn_link_orange_big.png') no-repeat; display: block; line-height: 11px; padding: 10px 0 10px 10px;}


.btnStyleLite { background:#d2d6bb; margin:0; padding:1px 3px 1px 3px; border:none; width:72px; color:#6c7250; font-size:11px; }

.btn_long { height:21px; line-height:18px; width:300px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_long input { height:21px; width:300px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.btn_small { height:21px; line-height:18px; width:50px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_small input { height:21px; width:50px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.btn_medium { height:21px; line-height:18px; width:90px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_medium input { height:21px; width:90px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.btn_extra_medium { height:21px; line-height:18px; width:150px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_extra_medium input { height:21px; width:150px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.btn_extra1_medium { height:21px; line-height:18px; width:130px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_extra1_medium input { height:21px; width:130px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.contact_button .btn_extra1_medium { height:21px; line-height:18px; width:135px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_extra1_medium input { height:21px; width:140px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 5px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.btn_medium_big { height:21px; line-height:18px; width:120px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_medium_big input { height:21px; width:120px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; }

.btn_extra_big { height:31px; line-height:31px; width:240px; background:url(bg/btn_big.png) no-repeat right top; border:0 none; margin:0; padding:0 3px 0 0; }
.btn_extra_big input { height:31px; width:240px; text-align:center; background:transparent url(bg/btn_big.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 3px; cursor:pointer; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase;}

.btn_small_big { height:31px; line-height:31px; width:200px; background:url(bg/btn_big.png) no-repeat right top; border:0 none; margin:0; padding:0 3px 0 0; }
.btn_small_big input { height:31px; width:200px; text-align:center; background:transparent url(bg/btn_big.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 3px; cursor:pointer; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase;}

.btn_extra1_big { height:31px; line-height:31px; width:300px; background:url(bg/btn_big.png) no-repeat right top; border:0 none; margin:0; padding:0 3px 0 0; }
.btn_extra1_big input { height:31px; width:300px; text-align:center; background:transparent url(bg/btn_big.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 3px; cursor:pointer; font-size:11px; color:#fff; font-weight:bold;}

.btn_info { height:21px; width:170px; background:url(bg/btn.png) no-repeat right top; border:0 none; margin:0; padding:0 10px 0 0; }
.btn_info input { height:21px; width:170px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; font-size:13px; font-weight:bold; }

.btn_long_ad { height:31px; line-height:31px; width:320px; background:url(bg/btn_big.png) no-repeat right top; border:0 none; margin:0; padding:0 3px 0 0; }
.btn_long_ad input { height:31px; width:320px; text-align:center; background:transparent url(bg/btn_big.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 3px; cursor:pointer; font-size:13px; color:#fff; font-weight:normal;}

.btn_lg_green { height:21px; width:261px; text-align:center; background:transparent url(bg/btn_lg_green.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 3px; cursor:pointer; font-size:11px; color:#6C724E; font-weight:normal;}


/* Account header */
.account_header dl{border-bottom: 1px solid #efefef; margin: 2px 0; padding-bottom: 5px; width: 97%;}
.account_header dl.lastInCol{border-bottom: 0; margin: 0; padding-bottom: 0px;}
.account_header dt a{font-weight: bold; font-size: 11px; text-decoration: none; color: #5e5e5e; padding-left: 8px;}
.account_header dt a:hover{text-decoration: underline; color: #5e5e5e;}
.account_header dt a.active{color: #b4b99b;}
.account_header dd{margin: 2px 0; font-size: 11px; color: #5e5e5e; padding-left: 8px;}

.leftPadAcc { padding-right:18px; float:right; width:160px;}

#body .form.orderhistory a.tocart {height:18px; width: 20px; background: transparent url(bg/buttons_ce_.gif) 0 0 no-repeat; margin:0; border: none; padding:0; display: block;}

.btn_left_dark{height:23px; line-height:23px; text-align:center; background:url(../img/btn_left_dark_h23.gif) no-repeat left top; border:0; margin:0; padding:0;}
.btn_right_dark{height:23px; background:url(../img/btn_right_dark_h23.gif) no-repeat right top; border:0; margin:0; padding:0;}
.btn_width_50{width:50px; color:#ffffff;}
.btn_width_100{width:100px; color:#ffffff;}
.btn_width_150{width:150px; color:#ffffff;}
.btn_width_200{width:200px; color:#ffffff;}
.btn_width_210{width:210px; color:#ffffff;}
.btn_width_80{width:80px; color:#ffffff;}
.btn_style {cursor:pointer;}

.login-head
{
  color: #4d4f36;
  text-decoration: none;
  font-size:11px;
}

div.login_in {width:100%;}
div.login_box1 {float:left; width:70px;}
div.login_box2 {float:left; width:100px;}

.box_thankyou_inner {margin-left:5px;border:0;padding:2px 3px 2px 2px; }
.old_price {text-decoration: line-through ; font-size: 13px; font-weight: bold;color:#ff0000;}

.title_img{margin:0 0 0 8px; border:0; border-bottom:solid #eaebdd 1px; padding:0; width:620px; height:27px;}
.title_img h1{float:left; margin:0; border:0; padding:0; width:250px; height:14px;}
.title_img span{float:right; text-align:right; margin:0; border:0; padding:0; width:250px; height:22px; line-height:22px; font-size:11px; font-weight:bold; color:#6c724e;}
.reduced_search{margin:18px 0 0 0;}
strong.check_boxhead{padding:0 0 0 8px; font-size:12px; font-weight:bold; color:#818666;}

.btnmouse{cursor:pointer;}

.input_black {text-align: center;}
.multivar_tpl_qty_wrapper .input_black {text-align: center; width:33px; padding-top:2px; height:16px; #height:15px;}
.followus_link {cursor:pointer;}
.logininput {width: 150px;}
.art_info_basket {font-size: 11px;}

.fs10 { font-size:10px; }
.login a.link{background: url(bg/bullet_grey.gif) no-repeat 0 -3px;padding-left:5px;font-size:10px;text-decoration:none;color:#4D4F36  !important; line-height:1.1em;}

.login a:hover.link{ text-decoration:underline}
.login_header_spacer{float:left; padding-top:5px;}
.lexicon{ width:620px; height:161px; background:url(bg/bg_verlauf.gif) no-repeat; padding: 25px 0 0 20px;overflow: auto;}
.lexicon h4{ padding:0; margin:0; font-weight:bold; color:#636845}
.lexicon .bullets{ float:left; width:200px;}

.lexicon .bullets ul{ padding:0; margin:0; margin:20px 0 0 5px; list-style-type:none;}
.lexicon .bullets ul li{padding:0; margin:0; height:20px;}
.lexicon .bullets ul li a{ background: url(bg/bullet_grey.gif) no-repeat 0 -2px;padding:0px 0 10px 10px;text-decoration:none; line-height:1.1em; }
.lexicon .bullets ul li a:hover{ text-decoration:underline;}
.errortop{ width:629px; height:5px; overflow:hidden; background:url(bg/error_top.gif) no-repeat;}
.errorbottom{ width:629px; height:5px; overflow:hidden; background:url(bg/error_bottom.gif) no-repeat;}
.error_middle{width:609px; background:#fe0000; color:#fff; padding:5px 10px 5px 10px;}
.error_area{ margin: 0px 0 10px 5px; padding: 10px 0 0 0}


.armeelisttop{ width:639px; height:7px; overflow:hidden; background:url(bg/list_top_image.gif) no-repeat 1px 0;}
.armeelistbottom{ width:639px; height:7px; overflow:hidden; background:url(bg/list_bottom_image.gif) no-repeat 1px 0; margin-bottom:10px;}
.armeelistmiddle{width:618px; background:#a6ae75; color:#000; padding:2px 10px 2px 10px; margin-left:1px;}
.armeelist_area{ margin: 0px 0 10px 0px; padding: 10px 0 0 0}
.armeelist_left{ float:left;}
.armeelist_left h1{ padding:0; margin:0; font-size:15px; padding-top:2px;}
.armeelist_right{ float:right; padding-top:2px;}
.white{ color:#fff;}
.list_short_desc small{ padding: 0px 0 10px 12px; border-bottom:1px solid #e8eadd}
.list_short_desc_nor small{ padding: 0px 0 10px 0px; width:628px;  border-bottom:1px solid #e8eadd; margin-left:10px;}
.list_view_four_spacer{clear:both; height:11px;}
.list_view_four_spacerlast{clear:both; height:5px;}
.forgorpass_con ul{ margin:0; padding:0; margin: 5px 5px 5px 20px;}
.details_border{height:1px; background:#ccc; margin:15px 0 10px 0;}

.grey_top{ width:348px; height:12px; background:url(bg/details_greytop.gif) no-repeat 0px 0px;}
.grey_bottom{ width:348px; height:12px; background:url(bg/details_greybottom.gif) no-repeat; margin-bottom:10px;}
.grey_middle{ width:338px; background: url(bg/details_greytop.gif) left top no-repeat #d8d8d8; padding: 10px 0 0 10px;}
.grey_middle_small{ width:338px; background: url(bg/details_greytop.gif) left top no-repeat #d8d8d8; padding: 10px 0 0 10px; height:25px;}


.more-pics-bottom{ padding:10px 0 0 1px;}
.more-pics-bottom ul{ margin: 5px 0 0 0}
.more-pics-bottom ul li{ height:20px;}
.more-pics-bottom ul li a{ background:none; background:url(bg/more_pics_arrow.gif) no-repeat 0px 2px; padding: 0 0 0 10px}
.more-pics-bottom a {color: #4b4f36;font-weight: bold;text-decoration: none;}
.green_button_right{ float:left; padding: 5px 0px 0 0; height:28px;}
.green_button_right_disable{ float:left; padding: 5px 0px 0 15px; height:28px;}
.btn_right_dark_grey{height:23px; background:url(../img/btn_right_dark_ht.gif) no-repeat right top; border:0; margin:0; padding:0;}
.btn_left_dark_grey{height:23px; line-height:23px; text-align:center; background:url(../img/btn_left_dark_ht.gif) no-repeat left top; border:0; margin:0; padding:0;}

.list_path_border{ height:1px; overflow:hidden; background:#E8EADD; margin: 10px 5px 10px 0;}
.path_list 
{width: 610px;margin-left: 0px;margin-top: 10px;color: #6c7250;font-size: 12px;
}

.path_list a
{color: #4d5035;text-decoration: none;
}
.path_list a:hover
{color: #b4b99b;text-decoration:underline;
}
.list_path_border_level1{ height:1px; overflow:hidden; background:#E8EADD; margin: 10px 5px 10px 10px;}
.order_cart_button{ float:right; padding-top:20px;}
.contact_box{ width:340px;border:1px solid #ccc; padding: 1px 0 1px 0}
.contact_box_verify{ border:1px solid #ccc;}

/* rss feed */
.info_right{float:right; width:14px; height:14px; padding-top:1px;}
#left .info_right{float:right; width:14px; height:11px; padding-top:3px; padding-right:5px; }

/* RSS */
#right .box  {position:relative;}
a.rss{display:block; width:14px;height:14px; background: transparent url(bg/rss.gif) 0 0 no-repeat;text-decoration: none;}
#div_main_content_inner strong.head a.rss, #div_main_content_inner strong.head2 a.rss, #div_main_content_inner .product strong.h4 a.rss, #div_main_content_inner .boxhead a.rss {bottom:8px;}
#div_main_content_inner strong.head, #div_main_content_inner strong.head2 {position:relative; display: block;}
#right strong.h2 a.rss{bottom:6px;}
.start_burgain_top{ float:left; padding-bottom:0px;#padding-bottom:3px;}
.start_rss_top{ float:right;}
.details_vv{border:1px solid #d8d8d8}
.banner_start {float:left;}
#test_contentBody ul {padding:0;margin:0; margin-left: 15px;}
.artikel-anzeige-div
{
  background-image: url(../img/meine_optionen.gif);
  background-repeat: no-repeat;
  width: 182px;
  height: 49px;
  font-size: 11px;
  padding-left:20px;
  padding-top:45px;
  color: #ffffff;
  margin-top:9px;
}
.artikel-anzeige {margin:0 10px 0 0;padding:0;background:url(bg/bullet_white_arrow.gif) no-repeat left center; padding-left:10px;}
.artikel-anzeige a{ color:#fff;text-decoration:none; cursor:pointer;}
.artikel-anzeige a:hover{ color:#fff;text-decoration:underline;cursor:pointer; }
.prod_title_rprice{width:352px;}
.prod_title{float:left; width:210px;}
.reduced_price{float:left; width:140px; text-align:right;}

.produkt-title-div-link
{
  cursor: pointer;
  text-decoration: none;
}
.produkt-title-div-link:hover
{
  cursor: pointer;
  text-decoration: none;
}
.cmp_tbl td{padding:10px; #padding:9px;}
.produkt.com_prod .produkt-image-bg {
background-position:center top;
background-repeat:no-repeat;
height:168px;
width:134px;
}
.lochead.loc_info{width:100%; margin:0 0 10px 0;}

/* notification */
.redtext {color:#f00;font-weight:bold;}
.old_one {font-size: 13px; font-weight: bold;color:#ff0000;}
.new_one {
font-size:14px;
font-weight:bold;
}

#div_cartcontent_blocks{
	margin:10px 0px 10px 2px;
	/*padding-bottom:12px;*/
	float:left;
}
#div_cartcontent_blocks .content_block{
	float:left;
	padding:0;
}

.bena_btn{ height:21px; width:190px; text-align:center; background:transparent url(bg/btn.png) no-repeat left top; border:0 none; margin:0; padding:0 0 0 10px; cursor:pointer; color:#fff; /*font-size:13px;*/ font-weight:bold; line-height:20px; vertical-align:middle; }

/* css for notice in basket */
#notice_basket {
	clear: both;
	margin-left: 2px;
	margin-bottom: 10px;
	background:url(bg/bg_notice_basket.png) no-repeat;
	width:629px;
	padding: 16px;
	color: #fff;
}

.yellow {
	color:#f6bc03;
}

