/* Style sheet webshop */
#online-shop .kategorie_images{width:200px;float:left;margin-right:10px;margin-bottom:10px;}
#frmCheckoutConfirm .ce_text{padding:3px;}
#zahlung-versand .mod_webShop_checkout .checkOut .button_left a.submit{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/warenkorb.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
#bestelluebersicht .mod_webShop_checkoutConfirm .checkOut .button_left input.submit{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/zahlung&versand.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
#bestelluebersicht .mod_webShop_checkoutConfirm .checkOut .button_right input.submit{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/bestellung_abschliessen.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
#zahlung-versand .mod_webShop_checkout .checkOut .button_right input.submit{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/bestelluebersicht.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
.mod_webShop_shoppingCart .button_left input{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/weiter_einkaufen.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
.mod_webShop_checkout input.submit{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/als_gast_bestellen.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
.mod_webShop_checkout .address_confirm input.submit{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/adresse_bestaetigen.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
.mod_webShop_shoppingCart .button_right input{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/zur_kasse.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
#btnAddToCart{width:165px;height:50px;border:0px;background: url("tl_files/hg-solar/buttons/in_den_warenkorb.png") no-repeat scroll 0 0 transparent;cursor: pointer;text-indent: -3000px;}
#articleDelivery{margin-bottom:5px;padding:10px;background-color: #F0F0F0;margin-left: -10px;margin-right: -10px;}
#articleDescription table{border:0px solid #CCCCCC;}
#articleDescription tr{background-color:#CCCCCC;border:0px solid #CCCCCC;border-collapse:collapse;}
#articleDescription td{padding:5px;}
.is_slider{height:66px;margin-top:10px;}
.is_sliderContainer{width:211px;height:66px;}
.is_sliderInner img{padding:2px;border:1px solid #cccccc;}
.is_sliderInner img:hover{padding:2px;border:1px solid #999999;cursor:pointer;}
.mod_webShop_articleDetails .articleAttributes select:hover,.mod_webShop_checkout select:hover{border:1px solid #004F80;}
.mod_webShop_articleDetails .webShopQTY:hover{border:1px solid #004F80;}
div.mojozoom_fill{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.checkoutConfirm p.error{margin-top:5px;}
.mod_webShop_coupons{width:460px;left:10px;top:-77px;position:relative;}
.mod_webShop_coupons input[type="text"]{width:100px;}
.mod_webShop_coupons .formelem{width:180px;float:left;font-weight:bold;}
.mod_webShop_coupons .formsubmit{width:90px;float:left;margin-left:10px;}
.mod_webShop_coupons .singleCoupon{width:150px;float:left;margin-top:3px;font-weight:bold;color:#ff0000;}
.kombi h4{margin:0;padding:0;font-weight:normal;font-size:15px;color:#000000;}
.mod_webShop_groupNavigation{margin:0;padding:0;}
.mod_webShop_groupNavigation ul,.mod_webShop_groupNavigation li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_groupNavigation li{float:left;margin-right:20px;margin-bottom:20px;}
.mod_webShop_groupNavigation li.last{margin-right:0;}
#paymentData{margin-bottom:20px;}
.webShop_4steps{margin-bottom:30px;}
.webshop_filter_group ul,.webshop_filter_group li{margin:0;padding:0;list-style-type:none;}
li.webshop_filter_group{margin-bottom:10px;}
.webshop_filter_group a,.webshop_filter_link a{display:block;padding:3px 5px;font-weight:normal;text-decoration:none;}
.webshop_filter_group .webshop_removeFilter a{display:block;padding:3px 5px;background:url("tl_files/images/artikelfilter_minus.png") right top no-repeat;font-weight:normal;text-decoration:none;}
.webshop_filter_group a:hover,.filter_category .webshop_filter_link a:hover{display:block;padding:3px 5px;background:#004F80 url("tl_files/images/artikelfilter_plus.png") right top no-repeat;font-weight:normal;text-decoration:none;color:#ffffff;}
.webshop_filter_group .webshop_removeFilter a:hover{display:block;padding:3px 5px;background:#004F80 url("tl_files/images/artikelfilter_minus.png") right top no-repeat;font-weight:normal;text-decoration:none;}
.webshop_filter_attribute_values,.webshop_filter.filter_category{overflow:auto;border:1px solid #CCCCCC;max-height: 60px;}
.webshop_filter_attribute_label,#left .mod_webShop_articlefilter h2{display:block;margin-top:10px;padding:2px 5px;background-color:#cccccc;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:0px solid #CCCCCC;border-left:1px solid #CCCCCC;font-weight:normal;font-size:12px;color:#000000;}
#left .mod_webShop_articlefilter{margin-bottom:20px;}
#left .mod_webShop_articlefilter h2{margin-top:0;text-transform:none;}
.mod_webShop_ArticleList,#artikelliste{width:668px;display:block;}
#artikelliste h1{width:100%;}
.mod_webShop_checkout h2{padding-top:20px;border-bottom:1px solid #cccccc;}
.mod_webShop_checkout input[type="text"],.mod_webShop_checkout select{width:250px;}
.mod_webShop_myOrders ul,.mod_webShop_myOrders ul li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_myOrders li{float:left;}
.mod_webShop_myOrders ul{clear:both;}
.mod_webShop_myOrders .orderHeadline li{font-weight:bold;}
.mod_webShop_myOrders .orderBody li{border-top:1px solid #cccccc;}
.mod_webShop_myOrders li.orderCol{width:23%;line-height:1.6;}
.mod_webShop_myOrders li.orderInfo{width:8%;line-height:1.6;}
.orderBody .orderDate,.orderBody .orderSum,.orderBody .orderStatus{padding-top:2px;}
.orderBody .orderInfo{padding-top:1px;}
.mod_webShop_myOrders .submit{width:80px;text-align:center;}
.orderDetails li.orderCol{width:25%;}
.mod_webShop_addressbook .addressLabel{font-weight:bold;}
.mod_webShop_addressbook .singleAddress{width:100%;margin-bottom:20px;line-height:1.6;}
.mod_webShop_addressbook .secondaryAddress .singleAddress{width:50%;float:left;}
.mod_webShop_addressbook form{margin-top:10px;}
.addressLabel{width:100px;float:left;}
.mod_webShop_addressbook .newAddress{margin-bottom:20px;}
.mod_webShop_shoppingCart{margin:0;padding:0;}
ul.webShop_cartHeading,ul.webShop_cartItem{margin:0;padding:0;}
.webShop_cartHeading li{float:left;margin:0;padding:3px 0;border-bottom:1px solid #cccccc;font-weight:bold;font-size:13px;list-style-type:none;text-transform: uppercase;}
.webShop_cartItem li{float:left;margin:0;padding:5px 0;list-style-type:none;}
.cartItemImage{width:100px;}
.cartItemTitle{width:350px;}
.cartItemQTY{width:170px;text-align:center;background-color:#f0f0f0;}
.cartItemSinglePrice{width:130px;text-align:right;}
.cartItemTotalPrice{width:130px;text-align:right;}
.cartItemQTY input.itemQTY{width:30px;margin-left:37px;text-align:center;}
.cartItemQTY_input{float:left;margin-left:5px;}
.clean{clear:both;}
.webShop_cartItem{overflow:auto;border-bottom:1px solid #cccccc;}
.webShop_cartItem.removeLine{border-bottom:0px;}
.cartItemTitle .articleNumber,.cartItemTitle .articleTeaser{font-size:11px;line-height:1.4;}
.cartItemTitle .articleTitle a{font-weight:bold;font-size:11px;line-height:1.4;}
.webShop_total{margin:0 0 20px;padding:3px 0 5px;text-align:right;line-height:1.5;}
.webShop_total ul,.webShop_total li{margin:0;padding:0;list-style-type:none;}
.webShop_total li{width:888px;}
.webShop_total li label{width:790px;left:0;position:absolute;}
.webShop_total .totalPrice,.webShop_total .totalPriceAddTax{font-weight:bold;}
.webShop_noCartItems ul,.webShop_noCartItems li{margin:0 0 0 -29px;padding:0;font-weight:bold;color:#ff0000;list-style-type:none;}
.webShop_noCartItems{height:60px;}
.webShop_itemCommentHeadline{font-size:11px;}
.webShop_itemComment{height:50px;}
.cartTransfer{font-weight:bold;}
.continue{margin-right:auto;margin-left:auto;text-align:center;}
.shipping_address .formelem label{width:110px;display:inline-block;margin-top:10px;}
.shipping_address .address_confirm{margin-top:10px;margin-bottom:20px;}
.webShop_billing_address_error ul,.webShop_billing_address_error li,.webShop_shipping_address_error ul,.webShop_shipping_address_error li{margin:0;padding:0;list-style-type:circle;}
.webShop_billing_address_error li,.webShop_shipping_address_error li{margin:0 0 0 12px;padding:0;list-style-type:circle;}
.webShop_billing_address_error,.webShop_shipping_address_error{width:346px;display:inline-block;margin-bottom:10px;padding:10px 10px 5px;background-color:#ffffff;border:1px solid #cccccc;}
.mod_webShop_checkoutConfirm ul{margin:0;padding:0;}
.mod_webShop_checkoutConfirm ul li{margin:0;padding:0;list-style-type:none;}
.shoppingOverview ul.heading li{float:left;margin:0;padding:3px 0;font-weight:bold;font-size:12px;text-transform:uppercase;}
.shoppingOverview li,.discountOverview li,.shippingOverview li,.paymentOverview li,.overviewTotal li{float:left;padding:5px 0;}
.shoppingOverview .articleName{width:560px;}
.shoppingOverview .articleQTY{width:100px;text-align:center;}
.shoppingOverview .articlePrice,.shoppingOverview .articleSum{width:100px;text-align:right;}
.shoppingOverview .item_even li,.shoppingOverview .item_odd li{padding:5px 0;border-top:1px solid #cccccc;}
ul.shoppingTotal,.overviewTotal,ul.overviewBilling{padding:5px 0;border-top:1px solid #cccccc;font-weight:bold;}
.taxes{font-weight:normal;}
.coupons ul{padding:5px 0 20px;}
.shippingOverview,.paymentOverview,.totalLabel,.taxes{padding-top:5px;padding-bottom:5px;}
.taxes{padding-top:5px;}
.articlePriceLabel,.couponLabel,.articlePriceLabel,.shippingLabel,.paymentLabel,.totalLabel,.taxLabel,.billingLabel{width:760px;float:left;}
.articlePriceValue,.couponValue,.shippingPrice,.paymentPrice,.totalValue,.taxSum,.billingValue{width:100px;text-align:right;}
.billingAddress,.shippingAddress{width:50%;float:left;margin:20px -10px 5px;padding:10px;background-color:#F0F0F0;}
.checkoutConfirm input{margin-top:30px;}
.agbText{height:100px;margin-top:20px;margin-bottom:10px;padding:10px;border:1px solid #cccccc;overflow-y: scroll;}
.warning{display:block;margin-top:10px;font-weight:bold;font-size:11px;color:#ff0000;}
.customerComment{margin-top:20px;}
.customerCommentArea{width:860px;height:50px;margin-top:5px;padding:3px;border:1px solid #cccccc;}
.mod_webShop_articleDetails .leftRow{width:254px;float:left;margin-right:15px;background-color:#ffffff;border:1px solid #cccccc;}
.mod_webShop_articleDetails .rightRow{width:360px;float:left;}
.mod_webShop_articleDetails h1{margin:0 0 7px;padding:0;}
.kombi .recommendet_single{width:156px;float:left;margin-top:10px;margin-right:10px;text-align:center;border:1px solid #E2E2E2;font-size:11px;}
.kombi .recommendet_single a{font-weight:normal;text-decoration:none;font-size:11px;}
.kombi .articleTitle{font-weight:bold;}
.kombi .articleImage,.kombi .articleImage:hover{margin:0 0 5px;padding:0;border:0px;}
.mod_webShop_miniCart{height:22px;right:0;top:58px;position:absolute;padding:10px 41px 3px 0;background:url("tl_files/hg-solar/warenkorb_bg.png") left center no-repeat;color:#ffffff;}
.mod_webShop_miniCart .content{overflow:auto;float:left;padding-top:1px;padding-left:55px;font-weight:normal;font-size:12px;color:#ffffff;}
.mod_webShop_miniCart .itemValuta{width:80px;float:left;margin-left:10px;padding-top:1px;padding-bottom:2px;padding-left:10px;text-align:right;border-left:1px solid #ffffff;font-weight:normal;font-size:12px;color:#ffffff;}
.mod_webShop_miniCart .cartlink{float:left;margin-top:1px;margin-left:10px;padding-bottom:2px;padding-left:10px;border-left:1px solid #ffffff;}
.mod_webShop_miniCart a{font-weight:normal;text-decoration:none;font-size:12px;color:#ffffff;}
.mod_webShop_miniCart a:hover{font-weight:normal;text-decoration:none;color:#004F80;}
.articleListItem{width:200px;height:335px;position:relative;float:left;margin-right:12px;margin-bottom:12px;text-align:center;background-color:#F0F0F0;border:1px solid #cccccc;}
.markAsNew{width:41px;height:41px;left:0;top:0;position:absolute;margin:1px 0 0 1px;padding:0;z-index:999;}
.markAsOffer{width:41px;height:41px;right:0;top:0;position:absolute;margin:1px 1px 0 0;padding:0;z-index:999;}
.articleImage{left:0;top:0;position:relative;margin:0;padding:5px;background-color:#ffffff;}
.mod_webShop_articleDetails .is_btnPrev{background:#cccccc url("system/modules/webShop/html/button_previous.gif") center center no-repeat;}
.mod_webShop_articleDetails .is_btnPrev:hover{background:#004F80 url("system/modules/webShop/html/button_previous.gif") center center no-repeat;cursor:pointer;}
.mod_webShop_articleDetails .is_btnNext{background:#cccccc url("system/modules/webShop/html/button_next.gif") center center no-repeat;}
.mod_webShop_articleDetails .is_btnNext:hover{background:#004F80 url("system/modules/webShop/html/button_next.gif") center center no-repeat;cursor:pointer;}
.articleListItem .articleTitle{margin:10px 0 5px;padding:0 10px;text-align:left;}
.articleListItem .articleTitle a{margin:0;padding:0;font-family:tahoma;font-weight:normal;text-decoration:none;font-size:15px;color:#000000;}
.articleListItem .articleTeaser a{display:block;margin:0 0 5px;padding:0 10px;text-align:left;font-weight:normal;text-decoration:none;font-size:11px;color:#666666;}
.mod_webShop_articleDetails .articleNumber{display:none;}
.mod_webShop_articleDetails .articleDescription{margin:20px 0 0;padding:0;font-weight:normal;font-size:12px;line-height:1.6;}
.mod_webShop_articleDetails .articleAttributes h2{font-weight:bold;font-size:13px;color:#666666;}
.mod_webShop_articleDetails .articlePrices{margin-right:-10px;margin-left:-10px;padding:5px 10px;background-color:#f0f0f0;}
.mod_webShop_articleDetails .articleAttributes label,.mod_webShop_articleDetails .articlePrice label.lblPrice{width:60px;float:left;margin-top:6px;font-weight:bold;}
.mod_webShop_articleDetails .articlePrice label.lblPrice{margin-top:9px;}
.mod_webShop_articleDetails .articleAttributes select{margin-bottom:10px;}
.mod_webShop_articleDetails .articlePrice{margin-bottom:30px;}
.mod_webShop_articleDetails .specialOffer,.mod_webShop_articleDetails .valuePrice{margin-right:10px;margin-bottom:30px;font-size:20px;color:#004F80;}
.mod_webShop_articleDetails .specialOffer{color:#ff0000;}
.mod_webShop_articleDetails .hasSpecialPrice{font-weight:bold;text-decoration:line-through;font-size:12px;color:#004F80;}
.mod_webShop_articleDetails .shippingNotice,.mod_webShop_articleDetails .shippingNotice a,.mod_webShop_articleDetails .taxInfo{display:inline-block;font-weight:normal;font-size:10px;}
.mod_webShop_articleDetails .webShopQTY{width:50px;margin-top:7px;margin-bottom:10px;text-align:center;}
.mod_webShop_articleDetails .webShop_info{margin-bottom:7px;padding:3px 3px 3px 10px;background-color:#ff0000;font-weight:bold;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .webShop_info:hover{margin-bottom:7px;padding:3px 3px 3px 10px;background-color:#004F80;font-weight:bold;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .webShop_info a{display:block;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .webShop_info a:hover{font-weight:bold;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .groupLink{width:233px;padding:10px;background-color:#F0F0F0;border-top:1px solid #cccccc;}
.mod_webShop_articleDetails .groupLink ul,.mod_webShop_articleDetails .groupLink li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_articleDetails .groupLink ul li{margin-top:5px;margin-left:15px;padding-left:0;list-style-type:circle;}
.mod_webShop_articleDetails .groupLink a{font-weight:normal;}
.mod_webShop_articleDetails .vpe{margin-top:5px;font-weight:bold;font-size:11px;}
.mod_webShop_articleDetails .formBody{margin-top:10px;padding:10px 10px 5px;background-color:#F9F9F9;border:1px solid #cccccc;}
.mod_webShop_articleDetails #isSample{width:254px;bottom:-5px;position:absolute;margin-right:-5px;margin-left:-5px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#004F80;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .ws_tabBtn{float:left;}
.tabControls{margin-top:20px;}
.tabControls h1{margin:0 1px 0 0;padding:5px 10px;background-color:#F0F0F0;border-bottom:0px;font-family:verdana;font-size:12px;color:#000000;}
.tabControls h1:hover,.tabControls .active h1{margin:0 1px 0 0;padding:5px 10px;background-color:#004F80;border-bottom:0px;font-family:verdana;font-size:12px;color:#ffffff;cursor:pointer;}
.ws_tabContent{width:360px;float:left;padding-top:10px;border-top:1px solid #cccccc;line-height:1.6;}
.galleryLink{margin-bottom:20px;}
#articleBlockPriceList{margin-right:-10px;margin-bottom:10px;margin-left:-10px;padding-right:10px;padding-left:10px;background-color:#F0F0F0;}
#articleBlockPriceList table{width:100%;}
#articleBlockPriceList tbody td{border-top:1px solid #cccccc;}
#articleBlockPriceList .blockQTY{width:50%;}
#articleBlockPriceList thead td{font-weight:bold;font-size:11px;color:#004F80;text-transform:uppercase;}
.webShop_social{height:21px;display:none;padding:5px 5px 5px 8px;background-color:#cccccc;}
.webShop_social span{width:140px;float:left;}
.variantLinks{width:253px;margin-bottom:15px;text-align:center;}
.variantLinks img{padding:4px;cursor:pointer;filter: alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;}
.variantLinks img:hover{padding:4px;cursor:pointer;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.attribute_group,.articleOptions{overflow:auto;margin-right:-10px;margin-bottom:10px;margin-left:-10px;padding:5px 10px 8px;background-color:#F0F0F0;}
.attribute_group ul,.attribute_group li{margin:0;padding:0;list-style-type:none;}
.attribute_label,.option_title{font-weight:bold;font-size:11px;color:#000000;}
.options_checkbox label:hover,.options_radio label:hover{cursor:pointer;}
.attribute_list li{float:left;margin-top:5px;margin-right:5px;padding:3px;text-align:center;border:1px solid #cccccc;font-size:11px;text-transform:uppercase;min-width:20px;}
.attribute_list li:hover,.attribute_list li.active{float:left;display:block;margin-top:5px;margin-right:5px;padding:3px;text-align:center;background-color:#004F80;border:1px solid #cccccc;font-size:11px;color:#ffffff;text-transform:uppercase;min-width:20px;cursor:pointer;}
.webShop_options label{padding-top:3px;padding-bottom:3px;}
.articleListItem .articlePrices{bottom:0;position:absolute;margin-top:10px;text-align:left;background-color:#e5e5e5;}
.articlePrices{margin-bottom:8px;}
.articleListItem .specialOffer,.articleListItem .valuePrice{padding-left:10px;font-family:tahoma;font-weight:normal;font-size:21px;color:#004F80;}
.articleListItem .specialOffer{color:#ff0000;}
.articleListItem .hasSpecialPrice{font-family:tahoma;font-weight:bold;text-decoration:line-through;font-size:11px;color:#004F80;}
.articleListItem .taxInfo{margin-left:5px;font-family:tahoma;font-weight:normal;font-size:10px;color:#666666;}
.articleListItem .shippingNotice{width:190px;display:block;margin-top:0;padding-top:10px;padding-left:10px;background-color:#f0f0f0;font-family:tahoma;font-weight:normal;font-size:10px;color:#666666;}
.articleListItem .shippingNotice a{font-family:tahoma;font-weight:normal;text-decoration:underline;font-size:10px;color:#666666;}
.articleListItem .shippingNotice a:hover{font-weight:normal;text-decoration:none;font-size:10px;color:#004F80;}
.articleListItem .vpe{font-size:11px;}
.ws_sortbox{width:625px;margin-top:0;margin-bottom:15px;padding-top:3px;padding-right:5px;padding-bottom:3px;text-align:right;background-color:#cccccc;}
.ws_sortbox label{margin-right:10px;font-weight:normal;font-size:10px;color:#666666;}
.ws_sortbox #ctrl_sortbox{font-weight:normal;font-size:10px;color:#666666;cursor: pointer;}
