.div_average_product_review_not_present_pl {
	float:left; 
	height: 14px!important; 
	margin: 0 2px 0 0!important; 
	text-indent: -999em!important; 
	width: 60px!important; 
	background-color:#F6FAFC!important}
	
#carousel_tabber .tabs_type1 ul li a {
	text-decoration: none; font-weight:bold;
}

#mattress_finder #content_body ul li label {
	width: 170px!important;
}

#contact_form #captchaRow            {position: relative; width: 225px; margin-top: 5px;}
#contact_form #captchaRow img          {border: 1px solid #4F99C7;}
#contact_form #captcha             {width: 105px !important; position: absolute; right: 0; bottom: 0;}

#sitemap {color: #000;}
#content #sitemap h1 {font-weight: normal; color: #21578a; margin-bottom: 30px;}
#checkoutContainer #sitemap {background: url(../images/content_basket_bottom.png) no-repeat bottom; height:100%; padding: 60px 0 60px 20px;}
#sitemap ul li { margin: 0 0 0 1.5em; }
#sitemap ul li.disc { list-style-type: disc; }
#sitemap ul li ul li.disc { list-style-type: circle; }
#sitemap ul li ul li ul li.disc { list-style-type: square; }
#sitemap ul li ul li ul li ul li.disc { list-style-type: disc; }
#sitemap ul li ul li ul li ul li ul li.disc { list-style-type: circle; }
#sitemap a:link,
#sitemap a:visited {text-decoration: underline;}
#sitemap a:hover,
#sitemap a:active {text-decoration: none;}

#seo #intro h1 {color: #5883AD; font-size: 11px;}

#canvas_base3 #footer_small {margin-left: 210px;}
#canvas_base3 #footer_small > a {margin: 9px 20px 0 0;}

#sum_list_shopcart {float: right; padding-right: 20px;}
#sum_list_shopcart dt {width: 70%;}
#sum_list_shopcart dd {width: 30%; clear: right;}

#flashbox_no_cookies { background-color:#fff; padding-bottom:5px; }

#overlay_free_delivery ol {padding-left: 17px; list-style: decimal outside none;}

#content #article_ov_top #page_flip > a.prev {
  background: url("../images/button/arrow_left.gif") no-repeat scroll left center #FFFFFF !important;
  padding: 0 0 0 17px !important;
}

#content #article_ov_top #page_flip > a.next {
  background: url("../images/button/arrow_right.gif") no-repeat scroll right center #FFFFFF !important;
  padding: 0 17px 0 0 !important;
}

#article_description #article_additional div.service ul li {
  line-height: 23px !important;
}

div.hairline {
    border-top: 1px solid #4F99C7;
    clear: both;
    height: 1px;
    margin: 3px 0 0;
}

div.h2#recommendation_headline {
    color: #21578A;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
}

#content_base2 #shopcart_carousel ul li {
  background: none;
  float: left;
  height: 200px;
  margin: 15px 8px 0px 0px;
  position: relative;
  width: 160px;
  padding: 0;
}

#tabs_carousel_articles ul li{ margin-top: 0px !important; } /*changed li fuer die li in dieser id*/

.suggestions { margin-top: 8px !important; }

div.carousel_pageable_3  div.js { height: 235px !important; }


#content_base2 #shopcart_carousel ul li strong, #content_base2 #recommendation_content ul li strong {
  color: #000;
}

#content_base2 #shopcart_carousel div.carousel, #content_base2 #recommendation_content div.carousel {
  padding: 0 20px;
}

#content_base2 #shopcart_carousel div.carousel > a.prev, #content_base2 #recommendation_content div.carousel > a.prev {
  left: 0px;
}

#content_base2 #shopcart_carousel div.carousel > a.next, #content_base2 #recommendation_content div.carousel > a.next {
  right: 0px;
}

div.h4 {
  margin-bottom: 15px;
}

#shopcart_carousel{ background: #fff; /*changed */ width: 742px; left: -16px; position: relative; }
#recommendation_content { background: #fff; padding: 0 21px; width: 740px; }
#shopcart_carousel ul.toc li, #recommendation_content ul.toc li { float: left; }
#shopcart_carousel ul.toc li a, #recommendation_content ul.toc li { display: block; background: url(../images/button/arrow_down.gif) no-repeat 0 center; padding: 15px 0 15px 15px; margin: 0 0 0 10px; }

#shopcart_carousel div.block, #recommendation_content div.block { padding: 0 0 20px; }
#shopcart_carousel h4, #recommendation_content h4 { margin: 0 0 10px 0; }

#shopcart_carousel div.test_report ul, #recommendation_content div.test_report ul { margin: 0 10px; }
#shopcart_carousel div.test_report img, #recommendation_content div.test_report img { margin-right:20px; }
#shopcart_carousel div.test_report div.h2, #recommendation_content div.test_report div.h2 { font-size: 14px; font-weight: bold; color: #000; margin-bottom:10px; }
#shopcart_carousel div.test_report p, #recommendation_content div.test_report p { color: #000; }
#shopcart_carousel div.test_report li, #recommendation_content div.test_report li { padding: 5px 0; zoom: 1; }

#shopcart_carousel div.article_infos, #recommendation_content div.article_infos { overflow: auto; }
#shopcart_carousel div.article_infos table, #recommendation_content div.article_infos table { width: 500px; margin: 0 0 20px 0; }
#shopcart_carousel div.article_infos th,
#shopcart_carousel div.article_infos td,
#recommendation_content div.article_infos th,
#recommendation_content div.article_infos td
 { width: 110px; color: #000; padding: 0 10px; }
#shopcart_carousel div.article_infos th, #recommendation_content div.article_infos th{ font-weight: bold; }
#shopcart_carousel div.article_infos caption, #recommendation_content div.article_infos caption { font-weight: bold; padding: 0 10px; margin: 0 0 20px 0; }
#shopcart_carousel div.article_infos .product, #recommendation_content div.article_infos .product  { float: right; height: 200px; width: 158px; margin: 0 40px 0 0; }
#shopcart_carousel div.article_infos .product img, #recommendation_content div.article_infos .product img  { height: 108px; width: 158px; border: 1px solid #e3f0f8; }
#shopcart_carousel div.article_infos .product dt, #recommendation_content div.article_infos .product dt  { padding: 5px 0 0; text-align: center; }
#shopcart_carousel div.article_infos .product dd, #recommendation_content div.article_infos .product dd  { color: #000000; font-size: 12px; margin: 5px 0 0; text-align: center; }
#shopcart_carousel div.article_infos .product dd strong, #recommendation_content div.article_infos .product dd strong  { font-size: 14px; font-weight: bold; }

#shopcart_carousel .articles h4, #recommendation_content .articles h4 { background-image: url(../images/pages/ads/h4_flat_end.gif); margin: 0; padding: 0; text-align: left; }
#shopcart_carousel .articles div.border, #recommendation_content .articles div.border { /*changed height: 215px;*/ height: 235px; border: 3px solid #daecf8; border-top: 0; width: 734px; }
#shopcart_carousel .articles ul.navi, #recommendation_content .articles ul.navi { background: url(../images/pages/ads/tab_slider_bg.png) repeat-y 0 0; float: right; height: 100%; width: 150px; }
#shopcart_carousel .articles ul.navi a, #recommendation_content .articles ul.navi a { display: block; text-decoration: none; font-size: 11px; margin: 2px 0 0; /*changed padding: 3px 10px 3px 5px;*/ padding: 3px 19px 3px 5px; text-align: right; background: url(../images/pages/ads/tab_slider_item.png) no-repeat 0 0; }
#shopcart_carousel .articles ul.navi li:first-child a, #recommendation_content .articles ul.navi li:first-child a { margin: 0; }
#shopcart_carousel .articles ul.navi a:hover, #recommendation_content .articles ul.navi a:hover { text-decoration: underline; }
#shopcart_carousel .articles ul.navi li.active a, #recommendation_content .articles ul.navi li.active a { background: #fff; font-weight: bold; /*changed*/padding-right: 10px; width: 135px; }
#shopcart_carousel div.carousel_pageable_3, #recommendation_content div.carousel_pageable_3 {padding: 0 30px;}
#shopcart_carousel div.carousel_pageable_3 > a.next, #recommendation_content div.carousel_pageable_3 > a.next {right: 0;}

#content_base2 #shopcart_carousel .articles ul li, #content_base2 #recommendation_content .articles ul li {height: auto; margin-top: 0px; } 



#recommendation_content h4 > span {  background: url("../images/h4.gif") no-repeat scroll 0 top transparent; color: #21578A; display: block; font-size: 14px; font-weight: bold; padding: 10px 13px;  }
#recommendation_content h4 > span small { font-weight: normal; text-transform: none; }
#recommendation_content h4 > a { background: url("../images/button/arrow_top.gif") no-repeat scroll 0 center transparent; display: block;  float: right;  padding: 10px 15px; }

