body { background-color:#000; text-align:left; scrollbar-3dlight-color:#fff; scrollbar-arrow-color:#fff; scrollbar-face-color:#555; scrollbar-track-color:#666; scrollbar-darkshadow-color:#333; scrollbar-highlight-color:#666; scrollbar-shadow-color:#1D1D1D; } 
#details { width:830px; min-height:500px; position:relative; margin:0px; }			
div#xxl #details { background-color:#fff; }		
div#xxl #p_header { min-height:405px; width:830px; float:left; position:relative; margin:0px; }
div#xxl .p_headbar { height:5px; width:830px; background-image:url("/images/basics/produktdetails_kopfleiste.jpg"); background-repeat:no-repeat; } 				
div#xxl #p_image { width:830px; min-height:400px; margin-top:0px; text-align:center; background-color:#fff; } 
div#xxl .close { width:61px; height:51px; position:absolute; right:0px; top:27px; background-image:url("/images/basics/close_xxl.png"); }
div#xxl .close:hover {  width:61px; height:51px; position:absolute; right:0px; top:27px; background-image:url("/images/basics/close_xxl_hover.png"); }
div#xxl #p_features { height:30px; width:80px; position:absolute; z-index:5; left:50px; bottom:40px; padding-top:12px; padding-left:5px; background-image:url("/images/basics/feature_btn.png"); background-repeat:no-repeat; } 
div#xxl #p_feature_list { height:347px; width:433px; position:absolute; z-index:10; top:92px; right:172px; background-image:url("/images/basics/features_bg_xxl.png"); background-repeat:no-repeat; }
div#xxl #p_feature_list p { font-size:11px; color:#fff; line-height:15px; float:left; margin-left:50px; margin-top:50px; width:330px; }
div#xxl #p_feature_btn_close { width:77px; height:31px; position:absolute; z-index:15; top:85px; right:165px; background-image:url("/images/basics/feature_btn_aktiv.png"); background-repeat:no-repeat; }
div#xxl #p_awards { position:absolute; z-index:5; right:20px; bottom:50px; height:50px; } 
div#xxl .p_awards_item { float:right; margin-left:10px; height:50px; } 
div#xxl #p_body { min-height:150px; width:830px; float:left; position:relative; margin:0px; background-color:#fff; } 
div#xxl #p_body_head { height:25px; width:830px; background-image:url("/images/basics/5_bg_head_produktdetails.png"); background-color:#000; } 
div#xxl .p_title { height:25px; width:410px; float:left; position:absolute; z-index:20; left:66px; padding:0px; } 
div#xxl .p_title p.p_title { text-align:center; width:406px; font-size:13px; font-weight:bold; color:#fff; margin-top:2px; position:absolute; left:0px; } 
div#xxl .p_color { height:25px; width:134px; padding:0px; text-align:left; float:left; position:absolute; left:470px; z-index:200;  background-image:url("/images/basics/5_farbe_produktdetails.png"); background-repeat:no-repeat; } 
div#xxl .p_color_bg { height:25px; width:60px; position:absolute; left:470px; z-index:10; background-image:url("/images/basics/bg_farbe_dummy.png"); background-repeat:no-repeat; } 
div#xxl .p_color p { margin-left:59px; margin-top:4px; width:63px; text-align:center; font-size:11px; color:#666; font-weight:bold; } 
div#xxl .p_quality { height:25px; width:230px; right:0px; position:absolute; z-index:200; background-image:url("/images/basics/5_sternequalitaet_produktdetails.png"); background-repeat:no-repeat; } 
div#xxl .p_quality p { position:absolute; top:4px; left:150px; font-size:11px; color:#666; font-weight:bold; } 
div#xxl .p_quality_img { position:absolute; left:25px; top:4px; } 
div#xxl #p_body_left { min-height:100px; width:410px; margin-left:70px; margin-right:10px; float:left; background-color:#fff; } 
div#xxl #p_variants { clear:both; width:420px; margin-bottom:20px; float:left; }
div#xxl table.p_variants { clear:both; width:400px; height:18px; margin:0px; padding:0px; background-image:url("/images/basics/tbl_bg_head.png"); background-repeat:no-repeat; background-position:top; }
div#xxl table.p_variants p { margin:0px; padding:0px; height:18px; } 
div#xxl .p_variants_head_start { float:left; width:15px; height:18px; background:none; }
div#xxl .p_variants_head_end { float:left; width:15px; height:18px; background:none; }
div#xxl .p_variants_head_item1 { margin:0px; height:18px; text-align:center; font-size:11px; background:none; border-right:1px solid #bdbdbe; border-left:1px solid #bdbdbe; }
div#xxl .p_variants_head_item2 { margin:0px; height:18px; text-align:center; font-size:11px; background:none; border-right:1px solid #bdbdbe; }
div#xxl .p_variants_head_item3 { margin:0px; height:18px; text-align:center; font-size:11px; background:none; border-right:1px solid #bdbdbe; }
div#xxl .p_variants_head_item4 { margin:0px; height:18px; text-align:center; font-size:11px; background:none; border-right:1px solid #bdbdbe; }
div#xxl .p_variants_head_item5 { margin:0px; height:18px; text-align:center; font-size:11px; background:none; border-right:1px solid #bdbdbe; }
div#xxl p.variants_head_item { margin:2px 0px; text-align:center; }
div#xxl .p_variants_item { font-size:11px; width:311px; height:20px; }
div#xxl .p_variants_item1 { margin:1px 0px; text-align:center; font-size:11px; height:16px; border-right:1px solid #fff; }
div#xxl .p_variants_item2 { margin:1px 0px; text-align:center; font-size:11px; height:16px; border-right:1px solid #fff; }
div#xxl .p_variants_item3 { margin:1px 0px; text-align:center; font-size:11px; height:16px; border-right:1px solid #fff; }
div#xxl .p_variants_item4 { margin:1px 0px; text-align:center; font-size:11px; height:16px; border-right:1px solid #fff; }
div#xxl .p_variants_item5 { margin:1px 0px; text-align:center; font-size:11px; height:16px; }
div#xxl #p_body_right { min-height:100px; width:315px; float:left; } 
div#xxl #p_description { clear:both; width:315px; margin-top:18px; } 
div#xxl .p_description p.p_description { font-weight:bold; margin-bottom:0px; font-size:11px; line-height:14px; } 
div#xxl #p_footer { width:830px; height:48px; position:relative; float:left; background-image:url("/images/basics/bg_footer_productdetails.jpg"); background-repeat:no-repeat; } 
div#xxl .p_connections { height:45px; width:243px; float:left; border-left:1px solid #a9a9a8; border-right:1px solid #a9a9a8; }  
div#xxl .connector { width:110px; height:45px; color:#666; float:left; font-size:11px; margin-top:1px; text-align:center; } 
div#xxl .connector_right { width:110px; height:45px; color:#666; float:left; font-size:11px; margin-top:1px; } 
div#xxl .connector_direction { width:20px; height:20px; float:left; padding-top:18px; } 
div#xxl .p_speciallength { height:45px; width:195px; float:right; padding-top:3px; padding-left:5px; } 
div#xxl .p_speciallength p { font-size:10px; color:#666666; } 
div#xxl .p_tape { position:absolute; left:588px; top:4px; }
div#xxl .p_products { height:45px; width:350px; float:left; padding-left:5px; } 
div#xxl div.p_products p { margin:0px; float:right; margin-left:5px; margin-top:5px; margin-right:5px; font-size:10px; color:#333; text-align:right } 
div#xxl .in_out { width:50px; height:40px; float:right; text-align:left; padding-top:5px; border-left:1px solid #a9a9a8; } 
div#xxl .wrap {white-space:nowrap;}

.hidden { visibility:hidden; }
.visible { visibility:visible; }