#header_shop {background:#0066cc url(../../images/page/header_bg.jpg); height:180px;}
#logo_shop   {top:0px; left:50px; position:relative;}
#header_basket {border-left:5px solid #fff; width:230px;background:#eeeeee; }
.header_basket_elems  {font-size:14px; font-weight:bold; margin-bottom:5px; padding:5px}
.header_basket_header {padding:7px; border: 1px solid #d1d1d1; border-left:0; border-right:0; font-weight:bold; background:#fff}
.header_basket_content {color:#666666; padding:8px; padding-bottom:0px; text-align:center}
.shop_listings_td_new,       
.shop_listings_td_offers,
.shop_listings_td_topseller {background:#fff url(../../images/shop/shop_listings.gif) bottom repeat-x; border:1px solid #d4d4d4; padding:10px 5px 5px 5px;}

.shop_listings_td_crump  {float:left; position:absolute; z-index:10; margin-top:-11px; margin-left:-6px; width:50px; height:50px}
.shop_listings_td_crump_normal  {float:left; position:absolute; z-index:10; margin-top:-11px; margin-left:-11px; width:50px; height:50px}
.shop_listings_td_crump_right  {float:right; position:relative; z-index:10; margin-top:20px; margin-right:0px; margin-left:0px; width:65px; height:65px}
 
.shop_navibox {border:1px solid #d4d4d4;margin-bottom:25px;padding:5px}
.shop_content a:link, .shop_content a:visited {color:#0066cc;text-decoration:none}
.shop_content a:hover {color:#000;text-decoration:none}
.shop_available_1 {color:#000000;} 
.shop_available_2 {color:#ffcc00;} 
.shop_available_3 {color:#ff0000;} 
.shop_available_4 {color:#999999;} 
.shop_basket_first  {background:#eee;border-bottom:1px solid #d4d4d4; font-size:11px}
.shop_basket_second {background:#fff;border-bottom:1px solid #d4d4d4;; font-size:11px}
#shopnavi,#shopnavi_infolinks {}
#shopnavi li,#shopnavi_infolinks li {display:inline;margin:0px;padding:0px;list-style:url(none) none;}
#shopnavi ul,#shopnavi_infolinks ul {display:inline;margin:0px;padding:0px;list-style:url(none) none;}
#shopnavi a,#shopnavi_infolinks a {display:block;text-decoration:none}

a.shop_navi_first:link, a.shop_navi_first:visited {display:block;color:#000!important;text-decoration:none;border-top: 1px solid #d4d4d4;padding:5px 0 5px 0; }
a.shop_navi_first:hover {color:#0066cc;text-decoration:none;}
a.shop_navi_first_active:link, a.shop_navi_first_active:visited {display:block;color:#0066cc!important;text-decoration:none;border-top: 1px solid #d4d4d4;padding:5px 0 5px 0;font-weight:bold}

a.shop_navi_second:link, a.shop_navi_second:visited {background: url('../../images/shop/navi_img.png') 10px 3px no-repeat; padding:1px 0 1px 22px; display:block;color:#000!important;  font-weight:bold; font-size:11px}
a.shop_navi_second:hover {color:#0066cc;}
a.shop_navi_second_active:link, a.shop_navi_second_active:visited  {color:#0066cc!important; background: url('../../images/shop/navi_img_active.png') 10px 3px no-repeat; padding:1px 0 1px 22px; display:block;  font-weight:bold; font-size:11px}

a.shop_navi_third:link, a.shop_navi_third:visited {background: url('../../images/shop/navi_img.png') 20px 3px no-repeat; padding:1px 0 1px 32px; display:block;color:#000!important;  font-weight:bold; font-size:11px}
a.shop_navi_third:hover {color:#0066cc;}
a.shop_navi_third_active:link, a.shop_navi_third_active:visited {background: url('../../images/shop/navi_img_active.png') 20px 3px no-repeat; padding:1px 0 1px 32px;  display:block;color:#0066cc!important;  font-weight:bold; font-size:11px}

a.shop_navi_fourth:link, a.shop_navi_fourth:visited {background: url('../../images/shop/navi_img.png') 30px 3px no-repeat; padding:1px 0 1px 42px; display:block; color:#000!important; font-weight:bold; font-size:11px}
a.shop_navi_fourth:hover {color:#0066cc;}
a.shop_navi_fourth_active:link, a.shop_navi_fourth_active:visited {background: url('../../images/shop/navi_img_active.png') 30px 3px no-repeat; padding:1px 0 1px 42px;  display:block;color:#0066cc!important;  font-weight:bold; font-size:11px}

a.shop_navi_fifth:link, a.shop_navi_fifth:visited {background: url('../../images/shop/navi_img.png') 40px 3px no-repeat; padding:1px 0 1px 52px; display:block; color:#000!important; font-weight:bold; font-size:11px}
a.shop_navi_fifth:hover {color:#0066cc;}
a.shop_navi_fifth_active:link, a.shop_navi_fifth_active:visited {background: url('../../images/shop/navi_img_active.png') 40px 3px no-repeat; padding:1px 0 1px 52px;  display:block;color:#0066cc!important;  font-weight:bold; font-size:11px}


a.box_shop_navi_first_active:hover {text-decoration:none;}

.shop_status_messageinf {font-weight:bold;font-size:14px}
.shop_status_messagetext {}

.shop_buttons_big {background:#0066cc; color:#fff;cursor:pointer;font-weight:bold;border:0px;padding: 2px 3px 2px 3px;}
.shop_buttons_big_second{background:#666666;color:#fff;cursor:pointer;font-weight:bold;border:0px;padding: 2px 3px 2px 3px;}
.shop_buttons_big img, .shop_buttons_big_second img {margin-right:3px;vertical-align:middle}
.shop_buttons_small {font-size:12px;background:#0066cc;color:#fff;cursor:pointer;font-weight:bold;border:1px solid #0066cc;padding:2px}

.shop_products_list {background:url(../../images/shop/shop_listings.gif) bottom repeat-x;border-top:1px solid #d4d4d4; padding:10px 10px 0 10px; margin-bottom:10px}
.shop_products_list_added {padding:10px}
.shop_products_list_bbox {margin-bottom:10px;}
.shop_products_list_bboxheader {}
.shop_products_list_bboxheader div, .shop_products_list_bboxheader .shop_price {color:#000}
.shop_products_list_bcontent {padding:7px 0 0 0;text-align:right}
.shop_vote_first {background:#FDFDFD;border-bottom:1px solid #666666}
.shop_vote_second {background:#eeeeee;border-bottom:1px solid #666666}
.shop_search_smallfields {background:#fff url(../../images/page/search_back.png);border:0px;padding:4px 2px 4px 6px;margin-bottom:3px}

#shop_ajax_searchdiv {margin-top:-1px;border:1px solid #0066cc;background:#fff;padding:0px;min-height:100px;max-height:200px;width:175px;overflow:auto;position:relative!important}
#shop_ajax_searchdiv .res_header {font-size:95%;font-weight:bold;background:#eeeeee;color:#000;border-bottom:1px solid #d4d4d4;padding:2px}
#shop_ajax_searchdiv td {font-size:95%}
.shop_ajax_searchdiv_search {border:2px solid #d4d4d4;}


.shop_status_wait {text-align:center;width:15px;background:#666666;border:1px solid #fff}
.shop_status_progress {text-align:center;width:15px;background:#ffcc00;border:1px solid #fff}
.shop_status_ok {text-align:center;width:15px;background:#339900;border:1px solid #fff}
.shop_status_failed {text-align:center;width:15px;background:#ff0000;border:1px solid #fff}
.shop_status_oksend {text-align:center;width:15px;background:#3399cc;border:1px solid #fff}
.shop_status_hover td {background:#0066cc;color:#fff}
.shop_status_hover a {color:#fff}
.shop_tabs_cartoptions {background:#eeeeee;border-right:2px solid #fff;padding:2px}
.shop_basket_header {color:#000;background:#fff;padding:5px;font-weight:bold;font-size:14px;border-bottom:1px solid #d4d4d4;}
.shop_newest_boxes {min-height:250px}
.shop_newest_first {padding-top:5px;min-height:260px}
.shop_newest_second {padding-top:5px;min-height:260px}
.shop_extern_image_newstart {min-height:80px;text-align:center}
.shop_extern_newest_boxes {border:1px solid #d4d4d4;background:#fff;margin-top:10px;}
.shop_extern_product_text {padding-top:10px;}
.shop_price_detail_footer {padding:4px;text-align:center; margin-bottom:5px}
.shop_popdiv {height:520px;background:#fff}
.shop_popdiv_header {background:#fff;color:#0066cc;font-weight:bold;font-size:20px;padding:10px;margin-bottom:0px;}
.shop_popdiv_content {text-align:center;background:#fff;border-right:0px solid #d4d4d4;height:495px; }
.shop_pop_content_overflow {height:495px;overflow:auto;margin-bottom:-10px;margin-top:10px;}
.shop_popdiv_images_container {border:0px solid #d4d4d4; text-align:center;height:495px;overflow:auto; margin-top:1px;}
.shop_popdiv_images {text-align:center;border:1px solid #d4d4d4;padding:4px; margin:2px}
.shop_popdiv_footer {border-top:0px solid #d4d4d4;background:#fff;}
.shop_headers {border-bottom:1px solid #0066cc;font-size:14px;font-weight:bold;padding:5px 0 5px 0;margin:15px 0 5px 0;}
.shop_headers a:link, .shop_headers a:visited {color:#0066cc!important;font-weight:bold;text-decoration:none}
.shop_headers a:hover {color:#000!important;text-decoration:none}
.shop_headers_start {background: #666666}
.shop_header_inf {background:#eeeeee; padding:8px;border:1px solid #d4d4d4;margin-bottom:5px;font-weight:bold;}
.shop_header_inf_pages {color:#666; font-size:11px;padding:5px}
.shop_subtext, .shop_subtext a:link {font-size:11px;color:#666666}
.shop_header_extendedsearch {background:#666666;padding:6px;margin-bottom:0px;font-weight:bold;}
.shop_extendedsearch {background:#eeeeee;padding:10px;border-bottom:0px solid #d4d4d4;}
.shop_tips {background:#eeeeee;padding:7px;text-align:center;margin:5px 0 5px 0;}
.shop_products_table {border: 0px solid #d4d4d4;padding:0px;position:relative}
.shop_products_extern {padding-top:10px;background:#fff;border-right:1px solid #fff}

.shop_products {background:#fff;padding:10px;margin-right:5px;border:1px solid #d4d4d4;height:220px}
.shop_products_first {background:#fff;padding:10px;margin-right:5px;border:1px solid #d4d4d4;min-height:200px;}
.shop_products_second {background:#fff;padding:10px;margin-right:5px;border:1px solid #d4d4d4;min-height:200px;}
.shop_products_simple_first {background:#fff;padding:0px;margin-right:5px;border:0px solid #d4d4d4;padding-top:15px;border-top:1px solid #d4d4d4;}
.shop_products_simple_second {background:#fff;padding:0px;margin-right:5px;border:0px solid #d4d4d4;padding-top:15px;border-top:1px solid #d4d4d4;}
.shop_products_simple_countinsert {background:#d4d4d4;padding:5px;text-align:right;margin-top:0px;border-top:0px solid #666666}
.shop_products_countinsert {background:#eeeeee;padding:5px;text-align:right;border:1px solid #d4d4d4;margin-right:5px;margin-top:5px}
.shop_products_lefcolumn {width:100px;}
.shop_products_middlecolumn {}
.shop_products_rightcolumn {width:130px;}
.shop_products_price_div {}
.shop_products_small {font-size:11px;background:#ffffff;padding:4px;margin-bottom:5px;}
.shop_products_small_clear {clear:both;line-height:1em}
.shop_products_list_left {float:left;width:50px}
.shop_products_list_right {float:right;width:90px}
.shop_products_list_right a{color:#666!important; font-weight:normal!important}
.shop_boxes_body {background:#ffffff;padding:0px;}

.shop_product_img2colums {min-height:100px;height:125px;overflow:hidden}
.shop_product_text {font-size:100%;min-height:100px;}
.shop_productimage {}
.shop_productimage_list {margin-right:10px;border:0px solid #d4d4d4;padding:2px;background:#fff}
.shop_product_title {margin-bottom:10px;padding-bottom:5px;font-size:15px;font-weight:bold}
.shop_product_title h3, .shop_product_title h2 {font-size:12px;}
.shop_product_title_detail {margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #666666}
.shop_product_title_new {margin-bottom:8px;font-size:100%;font-weight:bold;text-align:center}
.shop_product_title_new h2, .shop_product_title_new h3, .shop_product_title_new h1 {font-size:14px}

.shop_price {font-size:20px;font-weight:bold}
.shop_price_start {font-size:16px;font-weight:bold}
.shop_price_smallinf, .shop_price_smallinf a:link {color:#666;font-size:11px}
.shop_price_detail {font-size:20px;font-weight:bold;color:#000}
.buttons {margin-top:5px;text-align:right;text-align:center}
.shop_smallbasket_left {float:left;width:100px; color:#666; font-size:11px}
.shop_smallbasket_right {float:right;text-align:right; color:#666; font-size:11px}
.shop_product_once {padding:0px;background:#fff}
.shop_product_once_body {padding:0px;padding-bottom:10px}
.shop_basket_summ_small {}
.shop_product_vars {background:#eeeeee;padding:5px 10px 5px 10px;border:0px solid #d4d4d4;margin-top:10px;}
.shop_product_addcart {background:#ffffff;padding:15px;border-top:1px solid #d4d4d4;line-height:1.5em}
.shop_lowamount {color:#0066cc;font-weight:bold;margin-top:0px}
.shop_articlenumber {margin-bottom:2px;padding-bottom:2px;font-size:11px;border-bottom:0px dashed #666666;}
.shop_image_newstart {height:145px;overflow:hidden;text-align:center}
.shop_image_newstart img {padding:2px}
.shop_productspage_subnavi {background:#fff;padding-bottom:5px;padding-top:5px} /*eeeeee*/
.shop_subcateg {padding:2px}
.shop_subcateg_line {border-bottom:1px solid #666666}
.shop_empty_categ {border:1px solid #d4d4d4;padding:30px;background:#fff;font-size:14px;font-weight:bold;text-align:center}
.shop_selector_back {background:#eeeeee;font-weight:bold;}
.shop_selector_subs {}
.shop_specification_left {padding:2px;font-weight:bold;border-bottom:1px solid #fff;vertical-align:top;width:180px;}
.shop_specification_right {padding:2px;border-bottom:1px solid #fff;vertical-align:top;}
.shop_merge_body {background:#fff;padding:10px}
.shop_merge_table {background:#eeeeee}
.shop_merge_header {background:#fff}
.shop_merge_prodname {padding:5px;color:#000;background:#eeeeee;font-weight:bold}
.shop_merge_left {background:#fff;font-weight:bold;padding:3px}
.shop_merge_first {background:#fff;padding:3px; font-size:11px; color:#666}
.shop_merge_second {background:#fff;padding:3px; font-size:11px; color:#666}
.shop_shipping_headers {border-bottom:1px solid #d4d4d4; color:#0066cc}
.shop_shipping_row_first {background:#fff;padding:5px; font-size:11px; border-bottom:1px solid #d4d4d4}
.shop_shipping_row_second {background:#eeeeee;padding:5px; font-size:11px; border-bottom:1px solid #d4d4d4}
.shop_shipping_row_first td,.shop_shipping_row_second td {font-size:11px;}
.shop_available {color:#FF0000}
.shop_notavailable {color:#009900}
.shop_available_selected {background:#eeeeee;font-weight:bold}
.shop_tabs_items {border-bottom:1px solid #fff;padding-bottom:5px;padding-top:5px;}
.shop_tabs_items_left {float:left;width:80px;}
.shop_tabs_items_left img{	padding:1px;background:#ffffff;border:1px solid #d4d4d4}
.shop_tabs_items_right {float:left}
.shop_contents_box {padding:5px;}
.shop_contents_box_container {height:54px; overflow:hidden}
.shop_contents_box img {padding:1px;}

.shop_contents_box_tabs {padding:10px;max-height:600px;overflow:auto}
.shop_contents_box_other {background:#eeeeee;padding:10px;margin-bottom:10px}
.shop_payment_stepdiv {margin-left:-4px;margin-right:-4px}
.shop_payment_headers {float: left;width: 19%;}
.shop_payment_steps {vertical-align: top;border: 1px solid #d4d4d4;-moz-box-sizing: border-box;height: 80px;display: block;clear: both;margin: 4px;padding:5px;font-size:11px}
.shop_steps_text {height: 80px;background: #fff;vertical-align: top;padding-top: 0;color:#000;}
.shop_steps_text_active {color:#fff;height: 80px;border:1px solid #0066cc;background: #0066cc;vertical-align: top;padding-top: 0;}
.shop_reginfbox {border: 1px solid #d4d4d4;padding:10px}
.shop_steps_title_big {font-size:16px;font-weight:bold;margin-right:5px}
.shop_steps_title_big_active {color:#fff;font-size:19px;font-weight:bold;margin-right:5px;}
.shop_steps_title {font-size:11px;font-weight:bold}
.shop_steps_title_active {color:#fff;font-size:11px;font-weight:bold;}
.shop_next_step {text-align:right;padding-top:5px;}
.shop_step2_optionboxes {display: block;height:200px;vertical-align:top}
.shop_step2_optionboxes_header {background:#666666;padding:5px;font-weight:bold;color:#fff}
.shop_step2_optionboxes_body {border:1px solid #d4d4d4;border-top:0px;padding:5px;height:200px;vertical-align:top}
.shop_data_forms {background:#fff;padding:10px;}
.shop_data_forms_headers {border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:5px;font-weight:bold}
.shop_payments_rows {border-bottom:1px solid #d4d4d4;padding:5px;margin:5px 0 5px 0;}
.shop_order_final_div {border:1px solid #d4d4d4;background: #eeeeee;padding:10px;}
.shop_order_send_button {padding:3px;cursor:pointer;background:#0066cc;color:#fff;font-weight:bold;font-size:120%}
.shop_summ_netto {border-bottom:1px solid #666666}
.shop_summ_final {border-top:1px solid #666666}
.shop_cat_desc {margin-bottom:8px;font-weight:normal}
.shop_price_old {text-decoration:line-through;font-weight:normal}
.shop_small_listboxes {padding-bottom:10px}
a.shop_small_link:link, a.shop_small_link:visited {}
a.shop_subcategs:link, a.shop_subcategs:visited {}
.shop_mydownloads_categs {background: #eeeeee;font-weight:bold}
.shop_mydownloads_rows {}
.shop_mydownloads_inf {border-bottom:1px solid #d4d4d4;padding:10px;margin-bottom:5px;background: #eeeeee}
#shop_availability {background:#fff;padding:8px;border:1px solid #d4d4d4;text-align:center}
.shop_dl_first {background:#fdfdfd;padding:5px;border-bottom:1px dotted #d4d4d4;}
.shop_dl_second {background:#fff;padding:5px;border-bottom:1px dotted #d4d4d4;}

.product_inf_small {font-size:12px; color:#666; margin:8px 0 8px 0}
.product_inf_small a {}
.product_title_big {font-size:20px; font-weight:bold}
.product_details_right {border:0px solid #d4d4d4}
.product_images {margin-right:15px}
.product_images_box {padding:0px;margin-bottom:1px; width:150px; border:0px}
.product_images_boxmore { padding:0px; margin-bottom:1px; width:150px; border:0px}
.product_images_box_small { padding:0px; margin-right:1px; float:left}
.product_more_infolinks {border:1px solid #d4d4d4; margin:10px 0 5px 0; padding:5px;}
.product_more_infolinks a:link,.product_more_infolinks a:visited {color:#0066cc; text-decoration:none;}
.product_text_short {margin:20px 0 20px 0;}
.product_price_box {border:1px solid #d4d4d4; padding:8px}
.product_details_specs {margin:15px 0 5px 0}
.product_extern_actions{background:#eeeeee; margin-bottom:2px; padding:3px; width:140px}
.product_extern_actions a:link,.product_extern_actions a:visited {text-decoration:none; display:block}
.product_important_noshipping { font-weight:bold; text-align:center; margin:5px 0 5px 0}
.product_important_noshipping.small {font-size:11px;}
.product_important_cheaper { font-weight:bold; text-align:center; margin:5px 0 5px 0}
.product_important_cheaper.small {font-size:11px;}

.block_msg {font-weight:bold; font-size:14px; color:#0066cc}

div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top: 0px;left: 0px;width: 100%;color: #FFF;background: #999;}
.jqZoomPup{overflow:hidden;	background: #FFF;	opacity: 0.6;z-index:10;	border-color:#c4c4c4;	border-style: solid;	cursor:pointer;}
.jqZoomPup img{border: 0px;}
.preload{opacity: 0.8;color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background: white;padding: 8px;text-align:center;background-image: url(../../images/page/loading.gif);background-repeat: no-repeat;background-position: 43px 30px;width:90px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow{border: 1px solid #999;background: #FFF;}


