/* ----- FEATURED PRODUCTS HOME ----- */

#featured-products_block h1 {
font-weight:normal;
font-size:1.2em;
padding:5px 10px 10px 10px;
margin:0px 0px 10px 0px;
}

#featured-products_block .one,
#featured-products_block .three {
width:205px;
height:265px;
background-repeat:no-repeat;
float:left;
margin:0px 0px 10px 0px;
padding:10px 15px;
}

#featured-products_block .two {
width:215px;
height:265px;
background-repeat:no-repeat;
float:left;
margin:0px 10px 10px 10px;
padding:10px 0px 10px 15px;
}

#featured-products_block .featured_product .productimageWrapper {
float:left;
width:98px;
}

#featured-products_block .one .productimageWrapper,
#featured-products_block .three .productimageWrapper {
float:left;
width:98px;
margin:0px 0px 0px 0px;
}

#featured-products_block .featured_product .productDescWrapper {
float:left;
width:97px;
margin:0px 0px 0px 10px;
padding:15px 0px 0px 0px;
}

#featured-products_block .two .productDescWrapper {
float:left;
width:97px;
margin:0px 0px 0px 7px;
padding:15px 0px 0px 0px;
}

#featured-products_block .featured_product .productDescWrapper .price_container {
width:97px;
height:40px;
background-repeat:no-repeat;
padding:7px 0px 0px 0px
}

#featured-products_block .featured_product .productDescWrapper .price_container .price {
font-family:Impact;	
font-size:2em;
text-align:center;
display:block
}

#featured-products_block .featured_product .productDescWrapper .product_desc {
font-size:0.7em;
padding:8px 0px 0px 6px
}

#featured-products_block .featured_product .productDescWrapper .price_included {
font-size:0.7em;
padding:5px 0px 0px 6px
}

#featured-products_block .featured_product .productDescWrapper .price_included a:hover {
text-decoration:none	
}

#featured-products_block .featured_product .productbuttonsWrapper {
clear:both;	
padding:0px 0px 0px 0px;
text-align:center
}

#featured-products_block .featured_product .productbuttonsWrapper a {
margin:0px 2px;	
}

#featured-products_block .left {
margin:0px 10px 0px 0px;
}

#featured-products_block h3 {
font-size:1em;
text-decoration:none;
margin:0px 0px 5px 0px;
}

#featured-products_block h5 a {
text-decoration:none;
color:#333333
}

/* ----- CATEGORIES PRODUCTS ----- */

h1.category_title {
font-weight:normal;
font-size:1.2em;
padding:5px 10px 10px 10px;
margin:0px 0px 10px 0px;	
}

.amount_products {
font-size:11px;
color:#333333
}

#sortProducts {
font-size:0.85em;
color:#333333;
margin:0px 0px 10px 10px;
}

#sortProducts select {
font-size:0.85em;	
padding:1px;
border:1px solid #999999;
width:140px;
}

#product_list h4 {
font-weight:normal;
font-size:1.2em;
padding:5px 10px 10px 10px;
margin:0px 0px 15px 0px;
}

#product_list .product,
#bestsellers_block .product {
width:210px;
height:265px;
background-repeat:no-repeat;
float:left;
margin:0px 0px 10px 0px;
padding:10px 15px;
overflow:hidden
}

#product_list .product .productimageWrapper {
float:left;
width:98px;
margin:0px 0px 0px 5px;
}

#product_list .product .productDescWrapper {
float:left;
width:97px;
margin:0px 0px 0px 10px;
padding:15px 0px 0px 0px
}

#product_list .product .productDescWrapper .price_container {
width:97px;
height:40px;
background-repeat:no-repeat;
padding:7px 0px 0px 0px
}

#product_list .product .productDescWrapper .price_container .price {
font-family:Impact;	
font-size:2em;
text-align:center;
display:block
}

#product_list .product .productDescWrapper .product_desc {
font-size:0.7em;
padding:8px 0px 0px 6px
}

#product_list .product .productDescWrapper .price_included {
font-size:0.7em;
padding:5px 0px 0px 6px
}

#product_list .product .productDescWrapper .price_included a:hover {
text-decoration:none	
}

#product_list .product .productbuttonsWrapper {
clear:both;	
padding:0px 0px 0px 0px;
text-align:center
}

#product_list .product .productbuttonsWrapper a {
margin:0px 2px;	
}

#product_list .left {
margin:0px 10px 0px 0px;
}

#product_list h3 {
font-size:1em;
text-decoration:none;
margin:0px 0px 5px 0px;
}

#product_list h3 a,
#featured-products_block h3 a {
text-decoration:none;
color:#333333
}

.cat_rating .ratingblock {
position:relative;
margin:8px 0px 0px 0px
}

.cat_rating .ratingblock span {
padding:0px 0px 0px 15px;
}

.cat_rating .ratingblock ul {
position:absolute;
right:5px;
top:0px;
}

#featured-products_block .two .cat_rating .ratingblock ul {
position:absolute;
right:15px;
top:0px;
}

*html .cat_rating .ratingblock ul {
position:absolute;
right:20px;
top:0px;
}

*html #featured-products_block .two .cat_rating .ratingblock ul {
position:absolute;
right:20px;
top:0px;
}

.cat_rating .ratingblock .static {
display:none	
}

/* ----- PRODUCTDETAIL ----- */

#detailproductsWrapper {
float:left;
width:480px;
padding:0px 5px 0px 15px;
position:relative;
}

#detailproductsWrapper h1.product_title {
font-weight:normal;
font-size:1.2em;
padding:5px 10px 10px 10px;
margin:0px 0px 15px 0px;	
}

#detailproductsWrapper .confirmation {
border:1px solid #DDDDDD;
background-color:#EEEEEE;
padding:10px 15px;
font-weight:bold;
margin:0px 0px 15px 0px;
}

#productdetailWrapper #leftdetailColumn {
width:235px;
height:auto;
float:left;
margin:0px 15px 0px 0px;
}

#productdetailWrapper #rightdetailColumn {
width:230px;
height:auto;
float:left;
}

/* -- Detailimage -- */

#productdetailWrapper #image-block {
width:235px;
height:335px;
text-align:center;
padding:15px 0px 0px 0px;
}

#productdetailWrapper #image-block img {
cursor:pointer;
margin:0px 0px 10px 0px;
}

#productdetailWrapper #view_full_size {
cursor:pointer;
background-image:url(../images/btns/magnifier.png);
background-repeat:no-repeat;
background-position:left center;
padding:5px 0px 5px 30px
}

/* -- Rating -- */

#productdetailWrapper .ratingblock {
position:relative;
margin:15px 0px 0px 0px
}

*html #productdetailWrapper .ratingblock {
margin:15px 0px 0px 0px	
}

*:first-child+html #productdetailWrapper .ratingblock {
margin:15px 0px 0px 0px	
}

#productdetailWrapper .ratingblock ul {
margin:0px auto
}

#productdetailWrapper .ratingblock span {
display:none;
}

#productdetailWrapper .ratingblock p {
padding:8px 0px 0px 0px;
color:#BBBBBB;
font-size:0.85em;
text-align:center
}

/* -- Lieferumfang -- */

#lieferumfang {
padding:10px;
font-size:0.9em
}

#lieferumfang h3 {
margin:0px 0px 5px 0px;
}

/* -- Short Description -- */

#productdetailWrapper #short_description_block {
font-size:0.9em;
}

#productdetailWrapper #short_description_block .hide {
display:none;	
}

#productdetailWrapper #short_description_block .moredetails {
margin:0px;
padding:5px 0px 0px 24px;
text-align:left;
font-size:0.9em;
}

#productdetailWrapper #short_description_block .moredetails a {
text-decoration:none;	
}

/* -- Available -- */

#availability_statut,
#product_reference {
margin:0px 15px 0px 28px;
font-size:0.9em;
}

#QuantityAvailable {
position:absolute;
left:15px;
top:13px;
}

*html #QuantityAvailable {
position:absolute;
left:0px;
top:13px;
}

#quantity_wanted_p {
margin:5px 0px 0px 0px;	
}

#quantity_wanted_p .text {
margin:0px 5px;
position:relative;
border:1px solid #BBBBBB;
padding:2px 3px;
}

#quantity_wanted_p .button {
position:relative;
top:5px;
left:2px;
}

.buttons_bottom_block {
text-align:right;
font-size:0.9em;
margin:8px 20px 0px 0px;
}

/* -- Attributes -- */

#attributes {
margin:10px 0px 0px 0px;
font-size:0.9em;	
}

#attributes select {
font-size:0.9em;
padding:1px;
border:1px solid #CFCFCF;
width:120px;
}

/* -- Price -- */

#on_sale_img {
margin:6px 0px 2px 15px
}

#preis {
margin:20px 0px 0px 0px
}

#preis #our_price_display {
font-family:Impact;	
font-size:2.4em;
display:inline-block;
padding:0px 10px 0px 15px;
}

#preis .onsale {
color:#D11339
}

#old_price {
margin:3px 15px 0px 15px;
font-size:0.85em;
}

#old_price_display,
#old_price_pack_display{
text-decoration:line-through;
font-size:2.3em;
color:#333333;
font-family:Impact;
margin:0px 0px 0px 0px;
}

#preis .price_included {
display:inline-block;
font-size:0.8em;
}

#preis .price_included a {
cursor:pointer;
text-decoration:underline
}

#preis .price_included a:hover {
text-decoration:none;
}

#preis .additional_info_bottom_bg {
padding:13px 0px 10px 15px
}

#preis #quantity input {
border:1px solid #DDDDDD;
padding:2px 3px;
}

#preis .basket_button input {
border:none;	
}

#preis .base_price {
font-size:0.8em;
padding:3px 0px 0px 15px;
}

/* -- Rabatt -- */

#mengenrabatt {
margin:15px 0px 0px 0px
}

.additional_info_top {
background-image:url(../images/product_detail_additional_info_top_bg.jpg);
background-repeat:repeat-y;
width:230px;
}

.additional_info_top_bg {
background-image:url(../images/product_detail_additional_info_top.jpg);
background-repeat:no-repeat;
background-position:top;
padding:7px 0px;
border-bottom:1px dotted #DDDDDD
}

.additional_info_top_bg .headline {
font-size:1.2em;
text-transform:uppercase;
text-align:center;
display:block
}

.additional_info_bottom {
background-repeat:repeat-y;
width:230px;
}

.additional_info_bottom_bg {
background-repeat:no-repeat;
background-position:bottom;
position:relative
}

#mengenrabatt .additional_info_bottom_bg {
padding:10px
}

.rabatte {
margin:0px auto;
font-size:0.9em;
}

.rabatte .menge {
text-align:right;
padding:0px 10px 0px 0px;
}

.rabatte .image {
padding:0px 0px 0px 10px;
}

.rabatte .ersparnis {
padding:0px 0px 0px 10px;
}

/* ----- TABS ----- */

ul.idTabs {
list-style-type:none;
height:25px;
padding:15px 0px 0px 0px;
border-bottom:1px dotted #F6F6F6;
}

ul.idTabs li {
float:left;	
}

ul.idTabs li.border a,
ul.idTabs li.last a{
display:block;
width:120px;
height:21px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 0px
}

.tabs_gesundheit-mehr ul.idTabs li.border a.selected,
.tabs_gesundheit-mehr ul.idTabs li.last a.selected {
color:#333333;
}

ul.idTabs li.border a.selected,
ul.idTabs li.last a.selected {
color:#FFFFFF;
}

#more_info_sheets {
padding:20px 25px;
background-color:#F6F6F6;
margin:0px 0px 10px 0px
}

ul.idTabs li.last a {
background-image:url(../images/btns/tab_big_bg.jpg);
}

ul.idTabs li.border a {
background-image:url(../images/btns/tab_bg.jpg);
}

/* ----- RELATED PRODUCTS ----- */

#tool {
margin:10px 0px 20px 0px;
}

.scroll_left {
height:200px;
width:30px;
background-image:url(../images/btns/related_scroll_left.png);
background-position:top;
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
z-index:10000
}

.scroll_right {
height:200px;
width:30px;
background-image:url(../images/btns/related_scroll_right.png);
background-position:top;
background-repeat:no-repeat;
position:absolute;
top:0px;
left:450px;
z-index:10000
}

.scroll_right_basket {
height:200px;
width:30px;
background-image:url(../images/btns/related_scroll_right.png);
background-position:top;
background-repeat:no-repeat;
position:absolute;
top:0px;
left:668px;
z-index:10000
}