/* overwriting of layout.css rules */
.product-collateral { background:#fff; float: left; width: 750px; }
.block-product-details .block-content, .block-getmore .block-content{ border:1px solid #CECECE; }
.product-view .add-review { width:360px; float:right; border:0px; padding:0px; }
.related .navLeft,
.related .navRight { float: left; width: 19px !important; height: 21px !important; cursor: pointer; border:0px; margin-top:48px 0px 0px 0px; margin-top:48px; }
.related .navLeft { background:url('../images/temp/sliderbutton_left.jpg') no-repeat top left transparent !important; }
.related .navRight { background:url('../images/temp/sliderbutton_right.jpg') no-repeat top left transparent !important; }
.product-box .add-to-box{ background-color: transparent !important; }
.product-shop{ position:relative; background-color:#FFFFFF; float: left; margin: 0 0 0 10px; width: 360px; max-width: 360px; padding:0px; height:360px; }
.product-box{ float: left; width: 750px; background-color:transparent; padding:0px;}
.product-img-box{ float:left; width:380px; color: #000000; font-size: x-small; }
.related { clear: both; position:relative; width: 750px; text-align: center; }
.related .container { position:relative; text-align: center; width: 750px; height: 100px; }
.related .related-content { position:relative; float: left; text-align: center; width: 685px; height:175px; overflow: hidden; top: 15px; }
.related .toggler { display: none; }
.related .toggler a { font-size: x-small; }
.related .related-content .block-related { position:absolute; top:0; left:0; width: 70000px; height:100px; float: left; overflow: hidden; }
.related .related-content .block-related li { float: left; text-align: center;  width: 135px; }
.related .related-content .block-related li .price-box { margin: 0; padding: 0; }
.related .related-content .block-related li .price,
.related .related-content .block-related li .price-label { font-size: x-small; color: #353535; font-weight: normal; }
.DescriptionBullets { list-style-type:disc; list-style-position:outside; margin-left:15px; }

/* product detailpage redesign */
    #product_view_productinformations .price-box, #product_view_productinformations .price-box .regular-price, #product_view_productinformations .price-box .price, #product_view_productinformations .price-box .price-as-configured { font-size:21px !important; display:inline-block; }
    #product_addtocart_form .product-shop .manufacturer-logo { margin-left:10px; }
    #product_view_productinformations .price-box { float:right; }
    .sidebar .block { margin-bottom:10px; }
    .sidebar .block .block-content { margin-top:-1px;}
    #zoomInfo .magnifier { background:url('../images/catalog/product/magnifier.jpg') no-repeat top left; height:14px; width:14px; display:inline-block; padding-right:5px;}
    .actionLinks { padding-right:25px; text-align:left; height:22px; display:inline-block; margin-right:13px; font-size:11px; color:#666 !important; text-decoration:none !important; padding-top:3px; }
    .addToWishlist { background:url('../images/catalog/product/addToWishlist_inactive.jpg') no-repeat top right; }
    .addToWishlist:hover { background:url('../images/catalog/product/addToWishlist_active.jpg') no-repeat top right; }
    .EmailToFriend { background:url('../images/catalog/product/EmailToFriend_inactive.jpg') no-repeat top right; }
    .EmailToFriend:hover { background:url('../images/catalog/product/EmailToFriend_active.jpg') no-repeat top right; }
    .writeReview { background:url('../images/catalog/product/writeReview_inactive.jpg') no-repeat top right; }
    .writeReview:hover { background:url('../images/catalog/product/writeReview_active.jpg') no-repeat top right; }
    .add-to-cart .button { background:url("../images/temp/cart_button.png") no-repeat top left !important; border:medium none !important; cursor:pointer !important; height:40px !important; right:0 !important; width:256px !important; }
    #zoomInfo { overflow:visible; margin-top:5px; width:350px; font-size:11px; color:#666; }
    /*#product_view_productinformations{ position:absolute; bottom:0px; width:360px; margin-top:41px; } */
    
    #product_view_productinformations  { bottom:0; width:360px; }
    
    #product_view_productinformations .price-info { margin-bottom:0px; }
    #product_info_further_links .add-to-box { margin-bottom:13px; padding-right:0px; }
    #product_info_further_links { width:360px; max-width:360px; margin-left:10px; float:right; text-align:right; padding-top:11px; white-space:nowrap; }
    .position_relative { position:relative !important; }
    .absolute_bottom { position:absolute; float:none; bottom:-18px; right:0px; }
    #product-attribute-specs-table { margin:0px;}
    #product-details, 
    h3#product-reviews { padding:0px; height:24px; padding-left:13px; background:url('../images/temp/h3arrow.jpg') no-repeat left 8px; color:#555555; font-size:21px !important; }
    h3#product-reviews { cursor:pointer; }
    
    .product_details_contents { float:left; width:737px;}
    .product-details_tab, .product-details_tab_ { cursor:pointer; height:35px; width:190px; text-align:center; float:left; margin-right:5px; }
    .product-details_tab h3, .product-details_tab_ h3 { padding:10px 0px 0px 0px !important; margin:0px !important; background:none; border:0px;}
    .product-details_tab_inactive { background:url('../images/temp/product_detail_inactive_tab.gif') no-repeat top left; }
    .product-details_tab_inactive:hover { background:url('../images/temp/product_detail_active_tab.gif') no-repeat top left; }
    .product-details_tab_inactive h3 { color:#595959; }
    .product-details_tab_active { background:url('../images/temp/product_detail_active_tab.gif') no-repeat top left; }
    .product-details_tab_inactive:hover h3, .product-details_tab_active h3 { color:#fff; }
    #versand_tab_content, #manufacturer_tab_content { clear:both; border-top:1px solid #acacac; padding:25px 15px 35px 0px;}
    .related { background:url('../images/temp/slider_background.jpg') top left no-repeat; height:150px; padding:15px 10px}
    .attributSeperator, .attribut { position:relative; display:inline-block; text-align:left; float:left; }
    .attribut { padding:15px 11px; width:191px;}
    .attributSeperator { margin:5px 0px; background:url('../images/temp/grey_pixel.jpg') repeat-y top left; padding:10px 0px; padding-left:18px; clear:both;}
    .attribut_table_row { background:url('../images/temp/attribut_table_row_bg.jpg') repeat-x top left #dcdcdc;}
    
    .postbote { background:url('../images/temp/postbote.gif') no-repeat top left; width:61px; height:90px; }
    .lieferwagen{ background:url('../images/temp/lieferwagen.gif') no-repeat top left; width:73px; height:41px; }
    .paket{ background:url('../images/temp/paket.jpg') no-repeat top left; width:59px; height:59px; }

    /* resizing of the image with magento and padding to thhe right. text to the left floating left*/
    #manufacturer_tab_content .manufacturer-logo { float:left; text-align:center; padding-right:5px; width:188px; overflow: hidden; display: inline; }
    #manufacturer_tab_content .manufacturer-logo h3 { margin-bottom:30px; padding-bottom:0px; font-family:arial; font-size:18px; color:#6e6e6d; }
    #manufacturer_tab_content .manufacturer-description { float:left; padding-left:5px; }

    .product-shop .product-name h2 { font-size: 21px; line-height:21px; }
    .product-shop .product_name_small h2 { font-size: 18px !important; line-height:21px; }
    .product-shop .product-brand { font-size:16px !important; font-weight:bold !important; }
    .sidebar .block .block-title .heading { background:url('../images/temp/sidebarHeader.gif') no-repeat top left #ffffff !important;}
        
    .productAttributeTable, .productAttributeTableHead, .productAttributeTableFoot { width:330px; margin:0px; padding:0px; float:left; position:relative; clear:left; }
    .productAttributeTableHead{ background:#f2f2f2; 
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -moz-border-radius-bottomleft: 0px;
        -moz-border-radius-bottomright: 0px;
        
        -webkit-border-bottom-left-radius:0px;
        -webkit-border-bottom-right-radius:0px;
        height:5px;
    }
    
    .productAttributeTableFoot{ background:#dcdcdc; 
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 0px;
        
        -webkit-border-top-left-radius:0px;
        -webkit-border-top-right-radius:0px;
        height:5px;
    }
    
    
    /* yellow bar on image top */
    .product-view .product-box .product-essential #product_addtocart_form .product-img-box #MagicZoomPlusImagemagictoolbox1 { 
        margin-bottom:3px;
        height:366px;
        padding-top:5px; 
        background:url('../images/temp/picture_header.jpg') repeat-x top left;
        border:1px solid #ACACAC;
        border-top:0px;
    }
    .relatedContent .block-related li.item div.item .product-image .prodImg { height:68px; width:78px; background:url('../images/temp/picture_header.jpg') repeat-x top left; display:inline-block; padding-top:5px; border-right: 1px #8a8a8a solid; border-left: 1px #8a8a8a solid; }
    .MagicThumb img { border:0px !important; }
    
    
    /* related slider */
    .relatedContent, .relatedContent .block-related { height:180px !important; }
    .relatedContent .block-related li.item { height:175px; }
    .related-products .price-box .price, 
    .related-products .special-price .price, 
    .related-products .regular-price .price, 
    .related-products .price-as-configured .price, 
    .related-products .price-box .regular-price, 
    .related-products .price-as-configured {
        font-size:30px !important;
    }
    .relatedContent .block-related li.item .product-details { height:80px; position:relative; margin-top:-15px; }
    .relatedContent .block-related li.item .product-details h4.product-name a { text-decoration:none !important; color:#2c1205 !important; }
    .relatedContent .block-related li.item .product-details h4.product-name { text-align:left; text-align:center; }
    .relatedContent .block-related li.item .product-details .price-box { position:relative; overflow:visible; text-align: center; bottom: 0; }
    .relatedContent .block-related li.item .product-details .price-box .price-box { right:0px !important; }
    .relatedContent .block-related li.item .product-details .price-box span,
    .relatedContent .block-related li.item .product-details .price-box span.regular-price,
    .relatedContent .block-related li.item .product-details .price-box span.price,
	.relatedContent .block-related li.item .product-details .price-box .price-from { font-size:12px !important; color: #000000; }
    .relatedContent .block-related li.item .product-details .price-box span.regular-price { white-space:nowrap; }
    .relatedContent .block-related li.item .product-details .price-box .price-label { display:none;  }
    
    
    /* Produktbewertung */
    
    #rating-box-wrapper .buttons-set { padding-left:0px; padding-right:0px; margin-top:13px; }
    #customer-reviews .customer-review-wrapper .review-title { padding-left:18px; background:url('../images/temp/review_list_arrow.jpg') no-repeat 0px 3px; }
    #customer-reviews .customer-review-wrapper .review-title, #customer-reviews .customer-review-wrapper .review-additional-info { color:#000; font-weight:bold; }
    #customer-reviews .customer-review-wrapper .review-content p { color:#6e6e6d; font-size:14px; }
    
    #customer-reviews { width:366px; float:left; overflow:auto; height:345px; }
    #review-form .add-review {}
    #rating-box-wrapper { margin-left:0px; width:100%; }
    #rating-box-wrapper .form-list li label { font-weight:normal !important; letter-spacing:0px !important; margin-bottom:5px; float:none !important; }
    #rating-box-wrapper #nickname_field,
    #rating-box-wrapper #summary_field,
    #rating-box-wrapper #review_field { -moz-border-radius: 5px; -webkit-border-radius: 5px; height:5px; border: 1px solid #f9bc23 !important; height:23px; font-size:14px; width:208; }
    #rating-box-wrapper #review_field { width:100% }
    #rating-box-wrapper #review_field { height:85px; }
    #customer-reviews .customer-review-wrapper { border-bottom:0px !important; }
    
    .review-title { background }
    
    .biggerLieferbar { color:#008C00; display:block; font-size:14px;font-weight:bold; margin-bottom:-3px; }
    #product_view_productinformations .price-info { margin-top:17px; }
    .productAttributeTableHead, .productAttributeTableFoot { width:360px; }
    .productAttributeTable { padding:5px 15px; background:url('../images/temp/box_gradiant.gif') repeat-x top left #dcdcdc; }
    .productAttributeTableContent1 { margin:0px; background:transparent; float:left; width:140px; padding-top:7px; text-align:left; overflow:hidden; white-space:nowrap;}
    .productAttributeTableContent2 { margin:0px; background:url('../images/temp/grey_pixel.jpg') repeat-y top left transparent; float:right; width:169px; padding-left:16px; padding-top:7px; padding-bottom:7px; text-align:left; }
