/* Style sheet shop-style */
#container{padding-bottom:30px;}
﻿.shop_homepage #main{padding-bottom:20px;}
#main .mod_webShop_navigation ul{margin:0;list-style-type:none;}
#main .mod_webShop_navigation li{float:left;margin:0;background-image:url("tl_files/shop/images/shop_button.png");background-repeat:no-repeat;}
#main .mod_webShop_navigation li.last{margin:0;}
#main .mod_webShop_navigation li a{width:119px;height:60px;display:block;padding:20px;border:1px solid #e1e1e1;font-weight:bold;text-decoration:none;font-size:20px;line-height:120%;}
#main .mod_webShop_navigation li a:hover{background-color:#f4f4f4;}
#main .mod_webShop_navigation li a.gratis{margin:0 10px 10px 0;padding-top:60px;padding-left:60px;background-image:url("tl_files/shop/kategorien/favorites.png");background-repeat:no-repeat;background-position:6% 50%;}
#main .mod_webShop_navigation li a.buecher{margin:0 10px 10px 0;padding-top:60px;padding-left:60px;background-image:url("tl_files/shop/kategorien/notepad.png");background-repeat:no-repeat;background-position:6% 50%;}
#main .mod_webShop_navigation li a.hoerbuecher{margin:0 0 10px;padding-top:60px;padding-left:60px;background-image:url("tl_files/shop/kategorien/music.png");background-repeat:no-repeat;background-position:6% 50%;}
#main .mod_webShop_navigation li a.videos{margin:0 10px 0 0;padding-top:60px;padding-left:60px;background-image:url("tl_files/shop/kategorien/video.png");background-repeat:no-repeat;background-position:6% 50%;}
#main .mod_webShop_navigation li a.software{margin:0 10px 0 0;padding-top:60px;padding-left:60px;background-image:url("tl_files/shop/kategorien/dvd.png");background-repeat:no-repeat;background-position:6% 50%;}
#main .mod_webShop_navigation li a.business-tools{margin:0;padding-top:50px;padding-bottom:30px;padding-left:60px;background-image:url("tl_files/shop/kategorien/wrench.png");background-repeat:no-repeat;background-position:6% 50%;}
#main .artikelliste{margin-right:0;}
#main .mod_webShop_ArticleList{margin-bottom:10px;}
#main .mod_webShop_ArticleList .articleListItem{width:170px;position:relative;float:left;margin-right:15px;margin-bottom:10px;padding:10px;border:1px solid #e1e1e1;min-height:390px;}
#main .articleTitle{font-weight:bold;font-size:14px;}
#main .mod_webShop_ArticleList .articleListItem .hasSpecialPrice{text-decoration:line-through;color:#ab152c;}
#main .articleTeaser a{text-decoration:none;font-size:11px;color:#333;line-height:120%;}
#main .mod_webShop_ArticleList .articleListItem .shippingNotice{display:none;}
#main .mod_webShop_ArticleList div.ws_sortbox{display:none;}
#main .articleImage{margin-bottom:10px;}
#main .leftRow{float:left;margin:0 10px 0 0;}
#main .articleNumber{font-size:11px;}
#main .articleOrderForm{margin:10px 0;padding:10px;background-color:#f4f4f4;border:1px solid #e1e1e1;}
#right .mod_webShop_miniCart{background-color:#e1e1e1;}
#right .mod_webShop_miniCart .content{padding:10px 0 0 10px;font-size:14px;}
#right .mod_webShop_miniCart .content:after{content:" Artikel im Warenkorb";}
#right .mod_webShop_miniCart .itemValuta{padding-left:10px;font-size:14px;}
.cartlink{margin:5px 0 10px 10px;padding-left:20px;background-image:url("img/icons/shopping-basket.png");background-repeat:no-repeat;}
.cartlink a{border-bottom:1px solid #ab152c;font-weight:bold;text-decoration:none;font-size:15px;color:#ab152c;}
.cartlink a:hover{border:none;}
.markAsNew{width:41px;height:41px;position:absolute;}
.markAsOffer{width:41px;height:41px;left:139px;position:absolute;}
.artikeldetails .markAsOffer{width:41px;height:41px;left:160px;position:absolute;}
#artikeldetails .markAsOffer{width:41px;height:41px;right:43px;position:absolute;}
#warenkorb{padding:0;}
#warenkorb ul{list-style-type:none;}
.cartTransfer{padding:10px;background-color:#f7f7f7;border:1px solid #e1e1e1;}
.mod_webShop_shoppingCart,#warenkorb .block{margin:0;padding:0;}
.webShop_cartHeading li{float:left;}
.cartItemImage img{width:50px;margin-right:5px;}
.cartItemTitle{width:290px;padding-right:5px;}
.cartItemQTY{width:110px;}
.cartItemSinglePrice{width:120px;}
.cartItemTotalPrice{width:80px;}
.webShopQTY,.itemQTY{width:40px;margin-left:0;}
.cartItemQTY_input{float:left;margin-right:3px;}
.updateCart,.btnRemoveItem{margin-right:2px;padding-top:4px;}
.webShop_cartItem{width:623px;margin-bottom:5px;padding-bottom:5px;}
.webShop_cartItem .articleTitle{margin:0;padding:0;}
.totalPrice,.totalPriceAddTax,.webShop_total .taxes{padding-left:465px;list-style-type:none;}
.overviewTotal .taxes{padding-left:415px;}
#main div.mod_webShop_shoppingCart ul.webShop_total{margin:10px 0;padding:5px 0;border-top:2px solid #ddd;border-bottom: 1px solid #E1E1E1;}
.taxes{font-size:10px;}
.totalPriceAddTax{font-weight:bold;font-size:14px;}
.checkOut{margin-left:465px;padding-top:40px;}
.webShop_cartItem .cartItemTitle{width:240px;font-size:12px;}
.webShop_cartHeading{width:623px;height:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e1e1e1;}
.webShop_cartHeading li,.webShop_cartItem li{float:left;padding:3px 0;list-style-type:none;}
.shop_layout #main .mod_article ul,.shop_layout #main .mod_article ol{margin:0;padding:0;}
.shop_layout select{margin-left:3px;}
.shop_layout .mod_webShop_checkout select{margin:0;}
.mod_webShop_checkout h2{margin-top:20px;}
.heading,.item_even,.item_odd,.paymentOverview,.overviewTotal,.couponItem{width:623px;margin-bottom:5px;padding:0 0 5px;border-bottom:1px solid #e1e1e1;}
.heading li,.item_even li,.item_odd li,.shoppingTotal li,.discountOverview li,.shippingOverview li,.paymentOverview li,.overviewTotal li,.overviewBilling li{float:left;padding:3px 0;list-style-type:none;}
.item_even,.overviewBilling{background-color:#f4f4f4;}
.item_even,.item_odd{height:40px;}
.overviewBilling{height:25px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.articleName{width:240px;}
.articleQTY,li.articlePrice,.articleSum{width:120px;}
.articlePriceLabel,.couponLabel,.shippingLabel,.paymentLabel,.totalLabel,.billingLabel{width:480px;}
.totalLabel,.articlePriceLabel,.billingLabel{font-family:Arial, Verdana;font-weight:bold;}
.shippingPrice,.paymentPrice,.totalValue{width:120px;}
.overviewTotal .taxes{width:530px;}
.overviewTotal .taxes li{float:none;margin-left:65px;line-height:110%;}
.billingValue{font-weight:bold;}
.shippingLabel p{font-size:12px;}
.addresses{clear:both;margin-bottom:30px;padding:30px 0;border-bottom:1px solid #e1e1e1;}
.billingAddress,.shippingAddress{width:300px;float:left;}
.customerCommentArea{width:615px;height:80px;margin-top:5px;}
.agbText{width:610px;height:200px;margin-top:30px;margin-bottom:20px;padding:5px;background-color:#f4f4f4;border:1px solid #e1e1e1;font-family:Arial, Verdana;font-weight:normal;font-size:12px;color:#000000;overflow-y:scroll;}
#main .agbText p{width:580px;}
.continue{margin-top:20px;}
.warning{display:block;margin-top:10px;color:#ff0000;}
.addressLabel{width:120px;float:left;clear:left;display:block;}
.singleAddress{margin-bottom:20px;}
.singleAddress form{margin-top:10px;}
.currendAddresses{margin-bottom:10px;}
.orderHeadline{width:643px;height:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #585858;}
.orderHeadline li,.orderItem li{float:left;padding:3px 0;list-style-type:none;}
.orderItems{list-style-type:none;}
.orderId,.orderDate,.orderSum{width:150px;float:left;}
.orderStatus{width:150px;float:left;}
.noOrders{margin-top:20px;}
.clean{clear:both;}
.hint{margin-top:40px;text-align:center;font-size:12px;color:#585858;}
.shipping_address .formelem label{width:85px;display:inline-block;margin-top:10px;}
.shipping_address select,.shipping_address input{width:200px;}
.shipping_address .address_confirm{margin-top:10px;}
.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,.mod_webShop_myOrders .heading li{border-bottom:1px solid #999999;font-weight:bold;}
.mod_webShop_myOrders li{width:25%;line-height:1.6;}
.webShop_info{margin-top:10px;padding:10px;background-color:#fff;border:1px solid #e1e1e1;font-weight:bold;color:#585858;}
.recommendet_single .articleImage{float:left;padding-right:10px;padding-bottom:10px;}
.recommendet_single a .articleTeaser{display:block;text-decoration:none;font-size:11px;color:#000000;}
.recommendet_single a{text-decoration:none;}
.recommendet_single a:hover{text-decoration:underline;}
#right .block{padding:0;}
#right .mod_webShop_navigation ul{margin:0;padding:0;list-style-type:none;}
#right .mod_webShop_navigation li a{display:block;padding:10px;background-color:#f4f4f4;border-bottom:1px solid #e1e1e1;font-weight:bold;text-decoration:none;font-size:14px;}
#right .mod_webShop_navigation li.last a{border-bottom:0px;}
#right .mod_webShop_navigation li a:hover{background-color:#e1e1e1;}
#right .mod_webShop_navigation li a.active{background-color:#e1e1e1;color:#a11131;}
#right .mod_webShop_navigation li a.gratis{padding-left:45px;background-image:url("tl_files/shop/kategorien/small/favorites.png");background-repeat:no-repeat;background-position:15px 8px;}
#right .mod_webShop_navigation li a.buecher{padding-left:45px;background-image:url("tl_files/shop/kategorien/small/notepad.png");background-repeat:no-repeat;background-position:15px 8px;}
#right .mod_webShop_navigation li a.hoerbuecher{padding-left:45px;background-image:url("tl_files/shop/kategorien/small/music.png");background-repeat:no-repeat;background-position:15px 8px;}
#right .mod_webShop_navigation li a.videos{padding-left:45px;background-image:url("tl_files/shop/kategorien/small/video.png");background-repeat:no-repeat;background-position:15px 8px;}
#right .mod_webShop_navigation li a.software{padding-left:45px;background-image:url("tl_files/shop/kategorien/small/dvd.png");background-repeat:no-repeat;background-position:15px 8px;}
#right .mod_webShop_navigation li a.business-tools{padding-left:45px;background-image:url("tl_files/shop/kategorien/small/wrench.png");background-repeat:no-repeat;background-position:15px 8px;}
#main div.shipping_address + div.checkOut{display:none;}
#main div.checkOut{clear:both;margin:0;padding:10px;}
#main div.mod_webShop_articleDetails div.articleImage{padding:5px;border:1px solid #ccc;}
#main div.mod_webShop_articleDetails h1{margin:10px 0;font-size:20px;color:#A11131;}
#main div.mod_webShop_articleDetails h2.articleTeaser{font-weight:normal;font-size:15px;line-height:1.5em;}
#main div.mod_webShop_articleDetails form#frmArticle{clear:left;margin:15px 0;padding:10px;background-color:#e1e1e1;border:1px solid #eee;}
#main div.mod_webShop_articleDetails div.articleNumber{display:none;}
#main div.mod_webShop_articleDetails span.valuePrice{display:block;margin:0 0 5px;font-weight:bold;font-size:1.6em;color:#888;}
#main div.mod_webShop_articleDetails div#articleDelivery{margin:0 0 10px;}
#main div.mod_webShop_articleDetails div.articleDescription{margin:0 0 40px;}
#main div.mod_webShop_articleDetails div.webShop_info{background-color:#9B9B9B;border:2px solid #aaa;color:#fff;}
#main div.mod_webShop_articleDetails div.webShop_info a{color:#fff;}
#main div.mod_login input{width:195px;}
#main div.mod_webShop_articleDetails input#btnAddToCart,#main span.button_right input,#main span.button_left input{width:207px;height:47px;padding-bottom:5px;vertical-align:top;border:0;font-weight:bold;font-size:16px;color:#fff;background:url("img/redesign/button-hover.png") top left no-repeat;cursor:pointer;}
#main div.mod_webShop_checkout input.submit{width:207px;height:47px;padding-bottom:5px;vertical-align:top;border:0;font-weight:bold;font-size:16px;color:#fff;background:url("img/redesign/button-hover.png") top left no-repeat;cursor:pointer;}
#main span.button_left input,#main div.mod_login div.submit_container input.submit,#main div.mod_webShop_checkout span.button_left a{width:207px;height:47px;display:inline-block;padding-bottom:5px;vertical-align:top;border:0;font-weight:bold;font-size:16px;color:#7a7a7a;background:url("img/redesign/button-light.png") top left no-repeat;cursor:pointer;}
#main div.mod_webShop_checkout span.button_left a{width:181px;height:27px;padding:13px;text-decoration:none;}
#main div.mod_webShop_articleDetails input#btnAddToCart:hover,#main span.button_right input:hover,#main span.button_left input:hover,#main div.mod_login div.submit_container input.submit:hover{color:#fff;background:url("img/redesign/button-normal.png") top left no-repeat;}
#main div.mod_webShop_checkout input.submit:hover,#main div.mod_webShop_checkout span.button_left a:hover{color:#fff;background:url("img/redesign/button-normal.png") top left no-repeat;}
#main div.mod_webShop_articleDetails input.webShopQTY{height:30px;padding:5px;border:2px solid #777;font-weight:bold;font-size:22px;color:#888;}
#main div.mod_webShop_articleDetails input.webShopQTY:focus{border:2px solid #A11131;}

