/*__________________________

    Product details page
__________________________*/


a.container_productpage_lnk:link, a.container_productpage_lnk:active, a.container_productpage_lnk:visited { color:#e2007a; text-decoration:none; font-size:11px; padding-right:7px; background-image:url(/images/container_productpage_lnk_arrow.gif); background-position:right top; background-repeat:no-repeat; }
a.container_productpage_lnk:hover { color:#e2007a; text-decoration:underline; font-size:11px; padding-right:7px; background-image:url(/images/container_productpage_lnk_arrow.gif); background-position:right top; background-repeat:no-repeat; }
a.container_productpage_lnk2:link, a.container_productpage_lnk2:active, a.container_productpage_lnk2:visited { color:#1f70c1; text-decoration:none; font-size:11px; padding-right:16px; background-image:url(/images/btn_questionmark.jpg); background-position:right top; background-repeat:no-repeat; }
a.container_productpage_lnk2:hover { color:#1f70c1; text-decoration:underline; font-size:11px; padding-right:16px; background-image:url(/images/btn_questionmark.jpg); background-position:right top; background-repeat:no-repeat; }
#productpage_right_order_info { height:15px; line-height:normal; margin-top:8px; }
#container_productpage { width:676px; margin-left:17px; margin-top:13px; overflow:hidden; display:block; }
#productpage_top_box { width:676px; height:35px; border-bottom:1px solid #e2007a; display:block; margin-bottom:16px; }
#productpage_top_box_review_aankoop { width:676px; height:20px; border-bottom:1px solid #e2007a; display:block; margin-bottom:10px; }
#productpage_top_box_left { float:left; width:300px; height:33px; }
#productpage_top_box_title h2 { height:15px; color:#333333; font-size:11px; font-weight:bold; margin:0px; padding:0px; line-height:normal; }
#productpage_top_judgment_product { color:#333333; }
#productpage_top_addthis { float:right; height:18px; width:182px; }
#productpage_product_info { display:block; padding-bottom:13px; border-bottom:1px solid #dddddd; margin-bottom:10px; }
#productpage_left_container_img { float:left; width:366px; padding:0 0 0 0; }
#productpage_left_container_img_review_aankoop { width:675px; margin:0 0 0 0; float:left; }
#productpage_left_img { width:364px; height:240px; display:block; overflow:hidden; }
#productpage_left_img_review_aankoop { width:544px; height:240px; display:block; overflow:hidden; }
#productpage_left_img img { max-width:330px; max-height:240px; }
#productpage_left_img_review_aankoop img { max-width:330px; max-height:240px; }
#productpage_left_brand_zoom_box { height:23px; border-bottom:1px solid #dddddd; margin-bottom:14px; }
#productpage_left_brand_zoom_box_review_aankoop { height:20px; border-bottom:1px solid #dddddd; margin-bottom:14px; }
#productpage_left_brand { float:left; padding-left:160px; padding-top:7px; }
#productpage_left_brand_review_aankoop { float:left; padding-left:315px; padding-top:7px; }
#productpage_left_zoom_btn { float:right }
#productpage_left_specs { height:33px; width:326px; overflow:hidden; border-bottom:1px solid #ddd; margin:0 0 4px 0; }
#productpage_left_specs img { padding-left:10px; }
#productpage_right_container_specs { width:283px; float:right; border-left:1px solid #dddddd; padding-left:13px; overflow:hidden; }
#productpage_right_stock_notification_box { width:283px; height:20px; margin-top:15px; float:right; }
#productpage_right_stock_notification_text { float:left; display:block; width: 124px; color:#333333; }
#productpage_right_stock_notification_text_2 { float:left; display:block; width:19px; color:#333333; }
#productpage_right_stock_notification { float:left; display:block; font-weight:bold; }
#productpage_right_stock_notification_info { float:right; display:block; padding:3px 0 0 0; width:16px; }
#productpage_right_box_short_discription { display:block; background-color:#eeeeee; padding:2px 7px 5px 7px; }
#productpage_right_combination { height:20px; padding:5px 0 5px 0; }
#productpage_right_price_text { float:left; height:99px; width:85px; line-height:26px; }
#productpage_right_price_text_combi_box { float:left; height:20px; width:200px; }
#productpage_right_price_text_2 { float:left; height:120px; width:19px; line-height:26px; }
#productpage_right_price { float:left; height:20px; width:148px; color:#e2007a; line-height:21px; }
.productpage_right_send_cost { height:15px; padding-top:15px; }
.productpage_right_send_cost_2 { height:15px; }
#productpage_right_order_btn { height:28px; width:276px; padding:14px 0 0 7px; background-color:#eeeeee; }
a.productpage_right_order_btn:link, a.productpage_right_order_btn:active, a.productpage_right_order_btn:visited { height:28px; width:207px; background-image:url(/images/btn_bestellen.jpg); display:block; }
a.productpage_right_order_btn:hover { height:28px; width:207px; background-image:url(/images/btn_bestellen_ro.jpg); display:block; }
#productpage_right_takeaway_btn { height:28px; width:276px; padding-left:7px; padding-top:5px; padding-bottom:7px; background-color:#eeeeee; }
a.productpage_right_takeaway_btn:link, a.productpage_right_takeaway_btn:active, a.productpage_right_takeaway_btn:visited { height:28px; width:207px; background-image:url(/images/btn_afhalen.jpg); display:block; }
a.productpage_right_takeaway_btn:hover { height:28px; width:207px; background-image:url(/images/btn_afhalen_ro.jpg); display:block; }
#productpage_right_guarantee { width:326px; margin-top:15px; height:32px; display:block; overflow:hidden; }
#productpage_right_guarantee img { margin-right:20px; }
#productpage_banner { height:60px; width:468px; margin:0 0 0 104px; background-color:#000066; display:block; overflow:hidden; }
#productpage_banner_text { height:8px; width:572px; padding: 0 104px 2px 0; border-bottom:1px solid #dddddd; color:#aaaaaa; font-size:8px; text-transform:uppercase; text-align:right; margin-bottom:20px; line-height:10px; }





/*__________________________

        Reservation
__________________________*/

#productpage_reservation { width:283px; margin:0 0 10px 0; color:#333333; border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; }
#productpage_reservation_tbl td { padding:5px 6px 0px 6px; line-height:15px; color:#333333; }
/*__________________________

            Tabs
__________________________*/
.productpage_tabs { width:676px; }
.productpage_tabs_bg { height:25px; border-bottom:1px solid #dddddd; }
.productpage_tabs_content { width:676px; padding:15px 0 15px 0; border-bottom:1px solid #dddddd; color:#003399; display:block; }
#tab1 { color:#444444; text-align:left; font-size:11px; line-height:21px; }
#tab1 table { color:#444444; text-align:left; font-size:11px; line-height:21px; }
#tab1 h2 { color: #000000; text-align:left; font-size:12px; font-weight:bold; margin: 0px 0 3px 0; }
#tab1 h3, #tab1 h4, #tab1 h5, #tab1 h6 { color: #000000; text-align:left; font-size:12px; font-weight:bold; margin: 15px 0 3px 0; }
#tab1 ul, #tab li { margin:15px 0 15px 0; padding:5px 0 5px 20px; list-style-image:url(/images/container_productpage_lnk_arrow.gif); line-height:16px; }
.showtab { float:left; width:676px; padding-top:15px; }
.headerarialwhite10 { font-size:10px; color: #ffffff; font-family: Arial; }
/*__________________________

       product details
__________________________*/

.product_details_header_sub { height:16px; width:670px; padding:10px 0 4px 0px; margin:24px 0 10px 0;border-bottom: 1px solid #cccccc; }
.product_details_header_sub h3 { font-weight:bold; color:#333333; font-size:12px; margin:0; padding:0; }
/*__________________________

       Specificaties
__________________________*/

#tab2 table { margin:0px; background-color:#eeeeee; }
tr.specrow { background-color:#eeeeee; }
td.speccaption { border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; border-right:1px solid #dddddd; color:#333333; padding:4px 0 4px 8px; width:331px; }
td.specvalue { border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; border-left:1px solid #ffffff; color:#333333; padding:4px 0 4px 8px; }
/*__________________________

        Tab Garauntee
__________________________*/

.garantie_content_main { width:670px; color:#333333; }
.garantie_content_main_2 h3 { width:670px; color:#333333; padding-bottom:10px; padding-top:20px; font-size:12px; font-weight:bold; }
.garantie_content_main_left { float:left; width:536px; }
.garantie_content_main_right_img { float:right; padding-top:30px; width:100px; text-align:right; }
.garantie_logo { border-bottom:1px solid #cccccc; width:auto; }
.garantie_content { width:636px; color:#333333; }
.garantie_content_right a:link, .garantie_content_right a:active, .garantie_content_right a:visited { width:636px; color: #3399CC; text-decoration:none; }
.garantie_content_right a:hover { width:636px; color: #3399CC; text-decoration:underline; }
.garantie_content_left { float:left; width:171px; }
.garantie_content_middle { float:left; width:15px; }
.garantie_content_right { float:left; width:450px; }
/*__________________________

        Tab Review
__________________________*/

.product_page_review { padding-bottom:10px; border-bottom:1px solid #dddddd; margin-bottom:5px; color:#333333; }
.product_page_review h2 { font-size:11px; margin:0px; padding:0px; color:#000000; font-weight:normal; display:inline; }
.product_page_review_box { width:676px; border-bottom:1px solid #cccccc; }
.product_page_review_stars { height:18px; margin-top:3px; }
.product_page_review_stars img { margin-left:-3px; }
.product_page_content { padding:5px 115px 10px 115px; color:#666666; font-size:12px; line-height:22px; }
.product_page_review_name { text-align:right; color:#000000; margin-bottom:2px; font-size:12px; font-weight:bold; height:13px; }
.product_page_review_date { text-align:right; font-size:10px; color:#999999; margin-bottom:4px; padding-right:2px; }
/*__________________________

    Combinatie pakketten
__________________________*/

#productpage_combi_box { width:676px; display:block; margin-bottom:6px; }
#productpage_combi_box_top { float:left; width:676px; height:23px; border-bottom:1px solid #FF0099; display:block; color:#000000; margin-bottom:16px; }
#productpage_combi_box_title h3 { color:#333333; font-size:11px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; line-height:15px; display:block; }
#productpage_combi_stock_notification_box { width:676px; height:20px; }
#productpage_combi_stock_notification_text { float:left; display:block; width: 253px; color:#333333; }
#productpage_combi_stock_notification_text_2 { float:left; display:block; width:19px; color:#333333; }
#productpage_combi_stock_notification { float:left; display:block; font-weight:bold; }
#productpage_combi_stock_notification_info { float:left; display:block; padding:3px 0 0 14px; width:16px; }
#productpage_combi_img_products { height:70px; padding:6px; background-color:#eeeeee; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; display:block; margin-bottom:8px; }
.productpage_combi_img { width:88px; height:68px; border:1px solid #dddddd; display:block; overflow:hidden; background-color:#FFFFFF; float:left; }
.productpage_combi_img img { max-width:88px; max-height:68px; }
.productpage_combi_text { font-size:36px; color:#e2007a; text-align:center; height:36px; padding-top:26px; width:44px; float:left; }
#productpage_combi_product_info { width:676px; height:160px; overflow:hidden; border-bottom:1px solid #dddddd; padding-bottom:8px; }
#productpage_combi_left_container_discription { float:left; border-right:1px solid #dddddd; width:326px; padding-right:13px; height:160px; }
#productpage_combi_right_container_specs { float:right; width:323px; }
.product_page_video { display:block; overflow:hidden; height:385px; width:640px; padding:112px 16px 76px 16px; background-image:url(/images/bg_video_product_3.jpg); background-repeat:no-repeat; }
.productpage_content_txt h3 { font-size:16px; font-weight:bold; color:#333333; }
.productpage_content_txt h2 { font-size:12px; font-weight:bold; color:#333333; }
ul.accessoires_afhalen { list-style:none; margin:20px 0 0 0; padding:0; width:700px; }
ul.accessoires_afhalen li { float:left; margin:0 5px 5px 0; list-style-type:none; padding:0; width:120px; height:280px; display:block; overflow:hidden; }
ul.accessoires_afhalen_reserveren { list-style:none; margin:20px; padding:0; width:640px; }
ul.accessoires_afhalen_reserveren li { float:left; list-style-type:none; margin:0 36px 5px 0; padding:0; width:122px; height:240px; display:block; overflow:hidden; }
div.accesoires_reserveren { width: 640px; overflow:hidden; }

