/* Style sheet shop */
.mod_webShop_navigation{width:220px;position:relative;overflow:hidden;margin-top:20px;margin-bottom:20px;margin-left:20px;padding:10px 20px 15px;background-image:url("tl_files/template/bg/s40.png");border:1px solid #000;font-size:0.9em;}
.mod_webShop_navigation h2{margin-bottom:10px;padding-bottom:3px;border-bottom:2px solid #252525;list-style-type:none;}
.mod_webShop_navigation ul{color:#999;list-style-type:none;}
.mod_webShop_navigation ul.level_2 li,.mod_webShop_navigation li a.submenu{border-bottom:1px solid #222;}
.mod_webShop_navigation ul li a{display:block;padding-top:4px;padding-bottom:4px;padding-left:10px;text-decoration:none;color:#ccc;}
.mod_webShop_navigation ul li a:hover{background-color:#222;text-decoration:none;color:#ccb082;}
.mod_webShop_navigation ul li a.active{color:#ccb082;}
.mod_webShop_navigation .level_1 li.last{}
.mod_webShop_navigation ul li .level_2 a{padding-left:30px;background-image:url("tl_files/template/icon/li.png");background-repeat:no-repeat;background-position:15px center;}
#bestellschritte,#nav_sub{width:230px;height:150px;position:relative;overflow:hidden;margin-top:20px;margin-bottom:20px;margin-left:20px;padding:10px 15px 15px;background:url("tl_files/template/bg/s40.png") left top repeat;border:1px solid #000;font-size:0.9em;}
#bestellschritte ul,#nav_sub ul{margin-top:10px;padding-left:10px;color:#999;list-style-type:none;}
#bestellschritte ul li,#nav_sub ul li{padding-top:6px;padding-bottom:6px;border-bottom:1px solid #222;}
#bestellschritte ul li.last,#nav_sub ul li.last{display:block;border-bottom:0px solid;}
#bestellschritte ul li a,#nav_sub ul li a{text-decoration:none;color:#999;}
#bestellschritte ul li.active,#nav_sub ul li.active{color:#ccb082;}
.mod_webShop_miniCart{height:20px;right:30px;top:374px;position:absolute;font-size:0.8em;line-height:20px;}
*:first-child+html .mod_webShop_miniCart{top:370px;}
.home .mod_webShop_miniCart{display:none;}
.mod_webShop_miniCart div{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #333;}
.mod_webShop_miniCart div.cartlink{margin-right:0;padding-right:10px;border-right:0px solid;}
.mod_webShop_miniCart .content{width:10px;float:left;margin-right:10px;padding-left:35px;background:url("tl_files/template/shop_icon/warenkorb.png") left center no-repeat;}
.mod_webShop_miniCart a{color:#ccb082;}
.mod_webShop_miniCart a:hover{text-decoration:none;}
.mod_webShop_articleDetails{font-weight:normal;font-size:0.9em;}
.mod_webShop_articleDetails .leftRow{width:280px;position:relative;float:left;margin-right:20px;}
.mod_webShop_articleDetails .articleImage{position:relative;}
.markAsOffer{left:0;top:2px;position:absolute;display:none;z-index:999;}
.mod_webShop_articleDetails .markAsOffer{left:2px;top:7px;position:absolute;}
.markAsNew{bottom:2px;right:27px;position:absolute;}
.mod_webShop_articleDetails .markAsNew{bottom:2px;right:17px;position:absolute;}
.mod_webShop_articleDetails .galleryLink a{color:#ccb082;}
.mod_webShop_articleDetails img#articleImage{margin-top:5px;margin-left:0;border:2px solid #ccb082;}
.mod_webShop_articleDetails .variantLinks{display:none;margin-top:5px;margin-right:15px;margin-left:15px;}
.mod_webShop_articleDetails .variantLinks img{margin-right:5px;border:1px solid #e0ceb1;}
.mod_webShop_articleDetails .rightRow{width:295px;float:left;margin-right:0;margin-left:0;}
.mod_webShop_articleDetails .articleNumber{margin-top:5px;margin-bottom:15px;color:#999;}
.mod_webShop_articleDetails .articleDescription{font-size:0.95em;color:#777;}
.mod_webShop_articleDetails .groupLink{margin-top:25px;margin-bottom:5px;color:#999;}
.mod_webShop_articleDetails .groupLink a{padding-left:3px;color:#ccb082;}
.mod_webShop_articleDetails .articlePrice{margin-top:15px;margin-bottom:5px;color:#999;}
.mod_webShop_articleDetails .valuePrice{font-size:2em;color:#ccb082;}
.mod_webShop_articleDetails .articlePrice a{padding-left:3px;color:#e0ceb1;}
.mod_webShop_articleDetails a:hover{text-decoration:none;}
.mod_webShop_articleDetails input.webShopQTY{width:40px;margin-top:25px;padding-top:3px;padding-bottom:3px;text-align:center;background-color:#373736;border:2px solid #4a4948;text-decoration:none;color:#eee;}
.mod_webShop_articleDetails input.webShopSubmitBtn{border:0px;background:none;}
.mod_webShop_articleDetails input.webShopSubmitBtn{width:200px;height:40px;margin-left:10px;padding-left:25px;background-image:url("tl_files/template/btn/warenkorb.png");background-repeat:no-repeat;line-height:1.6em;}
.mod_webShop_articleDetails input.webShopSubmitBtn:hover{color:#ccc;background-position:0 -40px;cursor:pointer;}
.mod_webShop_articleDetails .webShop_info{margin-top:25px;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#373736;border:2px solid #4a4948;text-decoration:none;color:#eee;}
#main .mod_webShop_articleDetails .articleAttributes h2{margin-top:20px;margin-bottom:15px;padding-bottom:1px;padding-left:2px;border-bottom:1px solid #333;font-size:1.2em;color:#e0ceb1;}
.mod_webShop_articleDetails select{width:120px;margin-top:0;margin-bottom:10px;margin-left:15px;padding-top:1px;padding-bottom:1px;padding-left:1px;text-align:left;background-color:#373736;border:2px solid #4a4948;text-decoration:none;font-size:0.9em;color:#eee;}
.mod_webShop_articleDetails .articleAttributes .label_attr{width:80px;height:25px;float:left;line-height:25px;}
.mod_webShop_ArticleList{font-weight:normal;font-size:0.9em;}
.mod_webShop_ArticleList .categoryTeaser p{margin-bottom:10px;font-size:0.95em;color:#999;}
.mod_webShop_ArticleList .none{display:none;}
.mod_webShop_ArticleList .articleListItem{width:600px;position:relative;margin-right:20px;margin-bottom:20px;border-bottom:1px solid #333;min-height:175px;height:auto !important; height:175px;}
.mod_webShop_ArticleList .articleImage{width:160px;position:relative;float:left;}
.mod_webShop_ArticleList .articleImage a img{margin-top:0;margin-left:0;border:2px solid #ccb082;}
.mod_webShop_ArticleList .articleImage a img:hover{border:2px solid #eee;}
.mod_webShop_ArticleList .articleTitle a{display:block;font-size:1.2em;color:#ccb082;}
.mod_webShop_ArticleList .articleTeaser a{display:block;margin-top:3px;margin-bottom:30px;font-style:italic;text-decoration:none;font-size:0.9em;color:#999;}
.mod_webShop_ArticleList .articleTitle a:hover{color:#fff;}
.mod_webShop_ArticleList .valuePrice{font-size:1.2em;color:#ccb082;}
.mod_webShop_ArticleList .taxInfo,.mod_webShop_ArticleList .shippingNotice{font-style:italic;font-size:0.9em;color:#999;}
.mod_webShop_ArticleList .shippingNotice a{color:#e0ceb1;}
.mod_webShop_ArticleList .shippingNotice a:hover{text-decoration:none;}
.mod_webShop_ArticleList .articlePrices span.specialOffer{text-decoration:line-through;font-size:1.2em;color:#f53838;}
.mod_webShop_ArticleList .subCategoryItems{margin-top:20px;}
.mod_webShop_ArticleList .subCategoryItem a{display:block;margin-left:5px;padding-top:5px;padding-bottom:5px;padding-left:15px;background:url("tl_files/template/nav/nav_footer_li.png") left center no-repeat;color:#e0ceb1;}
.mod_webShop_shoppingCart{font-weight:normal;font-size:0.9em;}
.mod_webShop_shoppingCart ul{list-style-type:none;}
.mod_webShop_shoppingCart ul.webShop_cartHeading{height:30px;margin:0 0 15px;padding:0;border-top:1px solid #000;border-bottom:1px solid #000;line-height:30px;list-style-type:none;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_shoppingCart ul.webShop_cartItem,.mod_webShop_shoppingCart .webShop_cartItem{clear:both;display:block;margin:0 0 15px;padding:15px 0 30px;background-image:url("tl_files/template/bg/s40.png");border:1px solid #000;min-height:140px;height:auto !important; height:140px;}
.mod_webShop_shoppingCart ul li,.mod_webShop_shoppingCart .webShop_cartItem div{float:left;}
.mod_webShop_shoppingCart .cartItemImage{width:140px;padding-left:15px;}
.mod_webShop_shoppingCart .cartItemTitle{width:230px;padding-right:10px;font-size:0.95em;color:#999;}
.mod_webShop_shoppingCart .cartItemQTY{width:85px;}
.mod_webShop_shoppingCart .cartItemQTY div{float:left;margin-right:5px;text-align:right;}
.mod_webShop_shoppingCart .cartItemSinglePrice,.mod_webShop_shoppingCart .cartItemTotalPrice{width:75px;text-align:right;}
.mod_webShop_shoppingCart input.itemQTY{width:22px;margin:0;text-align:center;background-color:#333;border:1px solid #ccb082;color:#aaa;}
.mod_webShop_shoppingCart .cartItemImage a img{margin-top:0;border:2px solid #ccb082;}
.mod_webShop_shoppingCart .webShop_noCartItems .cartInfo{padding-top:10px;padding-left:15px;}
.mod_webShop_shoppingCart ul.webShop_total{margin-top:0;margin-bottom:15px;padding:10px 15px 10px 0;text-align:right;border-top:1px solid #000;border-bottom:1px solid #000;color:#999;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_shoppingCart .webShop_total .totalPrice{margin-bottom:10px;font-weight:bold;font-size:1em;color:#eee;}
.mod_webShop_shoppingCart ul.webShop_total li{float:none;}
.mod_webShop_shoppingCart .checkOut{text-align:center;}
.mod_webShop_shoppingCart .checkOut a{display:block;padding-top:5px;padding-bottom:5px;text-align:center;border:1px solid #000;color:#ccb082;background:url("tl_files/template/bg/s40.png") left top repeat;text-transform:uppercase;}
.mod_webShop_shoppingCart .checkOut a:hover{border:1px solid #e0ceb1;text-decoration:none;}
.mod_webShop_checkout{font-weight:normal;font-size:0.9em;}
#main .mod_webShop_checkout h2{width:130px;height:26px;float:left;font-size:1.1em;line-height:26px;}
#main .mod_webShop_checkout select{width:450px;margin-top:0;margin-bottom:5px;padding-top:1px;padding-bottom:1px;padding-left:1px;text-align:left;background-color:#373736;border:2px solid #4a4948;text-decoration:none;color:#eee;}
.mod_webShop_checkout .cartTransfer,.mod_webShop_checkout .shipping_method,.mod_webShop_checkout .shipping_address,.mod_webShop_checkout .billing_method{display:block;margin:0;padding:10px 15px;background-image:url("tl_files/template/bg/s40.png");border-width:0px 1px;border-style:solid;border-color:#000;}
.mod_webShop_checkout .checkOut input{width:100%;display:block;margin-top:15px;padding-top:5px;padding-bottom:5px;text-align:center;border:1px solid #000;color:#ccb082;background:url("tl_files/template/bg/s40.png") left top repeat;text-transform:uppercase;}
.mod_webShop_checkout .checkOut input:hover{border:1px solid #e0ceb1;text-decoration:none;cursor:pointer;}
.mod_webShop_checkoutConfirm{font-size:0.87em;}
.mod_webShop_checkoutConfirm .heading{height:30px;margin:0 0 15px;padding:0;border-top:1px solid #000;border-bottom:1px solid #000;color:#ccb082;line-height:30px;list-style-type:none;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm ul{list-style-type:none;}
.mod_webShop_checkoutConfirm .shoppingOverview ul li,.mod_webShop_checkoutConfirm .overviewTotal ul li{float:left;margin-right:5px;}
.mod_webShop_checkoutConfirm li.articleName{width:335px;padding-left:15px;text-align:left;}
.mod_webShop_checkoutConfirm li.articleQTY{width:60px;text-align:center;}
.mod_webShop_checkoutConfirm li.articlePrice{width:90px;text-align:right;}
.mod_webShop_checkoutConfirm ul li.articleSum{float:right;margin-right:15px;text-align:right;}
.mod_webShop_checkoutConfirm .shoppingTotal{height:30px;margin:15px 0 0;padding:0 0 0 15px;border-top:1px solid #000;border-bottom:0px solid #000;color:#ccb082;line-height:30px;list-style-type:none;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm .overviewTotal,.mod_webShop_checkoutConfirm .shippingOverview,.mod_webShop_checkoutConfirm .paymentOverview{height:30px;margin:0 0 15px;padding:0 0 0 15px;border-top:1px solid #000;border-bottom:1px solid #000;line-height:30px;list-style-type:none;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm .shippingOverview{margin:0;border:0px;color:#999;}
.mod_webShop_checkoutConfirm .paymentOverview{margin:0;border-top:0px solid #000;border-bottom:1px solid #000;color:#999;}
.mod_webShop_checkoutConfirm .shippingOverview .shippingLabel p{float:none;display:inline;}
.mod_webShop_checkoutConfirm .shippingOverview li,.mod_webShop_checkoutConfirm .paymentOverview li{float:left;display:inline;}
.mod_webShop_checkoutConfirm .shippingOverview li.shippingPrice,.mod_webShop_checkoutConfirm .paymentOverview li.paymentPrice{float:right;display:inline;margin-right:15px;}
.mod_webShop_checkoutConfirm .overviewTotal{height:100px;margin:15px 0;padding:0 0 0 15px;border-top:1px solid #000;border-bottom:1px solid #000;line-height:30px;list-style-type:none;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm .overviewTotal .totalValue{float:right;margin-right:15px;}
.mod_webShop_checkoutConfirm .overviewTotal .taxSum{float:right;margin-right:15px;font-size:0.9em;}
.mod_webShop_checkoutConfirm .overviewTotal .billingValue{float:right;margin-right:0;padding-right:0;}
.mod_webShop_checkoutConfirm .overviewTotal .taxes,.mod_webShop_checkoutConfirm .overviewTotal .overviewBilling{clear:both;color:#eee;}
.mod_webShop_checkoutConfirm .overviewTotal .taxes{font-size:0.95em;color:#bbb;}
.mod_webShop_checkoutConfirm .overviewTotal .overviewBilling{margin-top:5px;margin-right:15px;border-top:1px solid #444;font-size:1.1em;color:#ccb082;}
.mod_webShop_checkoutConfirm .addresses .billingAddress,.mod_webShop_checkoutConfirm .addresses .shippingAddress{clear:both;margin:15px 0;padding:10px 0 10px 15px;border-top:1px solid #000;border-bottom:1px solid #000;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm .billingAddress b,.mod_webShop_checkoutConfirm .shippingAddress b{color:#ccb082;line-height:30px;}
.mod_webShop_checkoutConfirm .customerComment{margin:15px 0;padding:10px 0 10px 15px;border-top:1px solid #000;border-bottom:1px solid #000;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm .customerComment textarea{width:600px;height:100px;margin-top:15px;margin-bottom:15px;}
.mod_webShop_checkoutConfirm .agbText a{margin-bottom:0;padding-bottom:0;padding-left:15px;color:#ccb082;}
.mod_webShop_checkoutConfirm .checkbox_1,.mod_webShop_checkoutConfirm .checkbox_2{margin-right:15px;margin-bottom:10px;margin-left:15px;font-size:0.9em;}
.mod_webShop_checkoutConfirm .checkoutConfirm .warning{display:block;margin-right:15px;margin-left:15px;color:#f00;}
.mod_webShop_checkoutConfirm .checkoutConfirm .checkboxOff{color:#fff;}
.mod_webShop_checkoutConfirm .checkoutConfirm .checkboxOn{color:#777;}
.mod_webShop_checkoutConfirm .continue input.btn_back,.mod_webShop_checkoutConfirm .continue input.btn_fertig{width:310px;float:left;display:block;margin-top:20px;margin-right:20px;margin-bottom:30px;padding-top:5px;padding-bottom:5px;text-align:center;border:1px solid #000;color:#999;background:url("tl_files/template/bg/s40.png") left top repeat;}
.mod_webShop_checkoutConfirm .continue input.btn_fertig{margin-right:0;color:#ccb082;}
.mod_webShop_checkoutConfirm .continue input.btn_back:hover,.mod_webShop_checkoutConfirm .continue input.btn_fertig:hover{border:1px solid #e0ceb1;text-decoration:none;cursor:pointer;}
.mod_webShop_articleRecommendet{margin-top:30px;}
.mod_webShop_articleRecommendet .recommendet_single{clear:both;display:block;margin-right:15px;margin-bottom:20px;margin-left:0;padding-top:20px;padding-bottom:20px;padding-left:2px;border-top:1px solid #4a4948;min-height:135px;height:auto !important;height:135px;}
.mod_webShop_articleRecommendet .articleImage img{float:left;margin-right:20px;margin-left:0;border:1px solid #ccb082;}
.mod_webShop_articleRecommendet a{text-decoration:none;font-size:0.85em;color:#dddddd;}
.mod_webShop_articleRecommendet a .articleTitle{float:none;display:block;margin-bottom:0;padding-bottom:0;font-size:1.2em;color:#ccb082;}
.mod_webShop_articleRecommendet a:hover{text-decoration:underline;color:#ccb082;}
.mod_personalData{font-size:0.9em;}
.mod_personalData .col_1{padding-left:20px;}
.mod_webShop_addressbook{font-size:0.9em;}
.mod_webShop_addressbook .singleAddress span.addressLabel{width:100px;float:left;clear:both;color:#e0ceb1;}
.mod_webShop_addressbook form{margin-top:15px;margin-bottom:15px;}
.mod_webShop_myOrders{font-size:0.9em;}
.mod_webShop_myOrders ul{list-style-type:none;}
.mod_webShop_myOrders ul.orderHeadline{height:30px;margin-right:10px;border-bottom:1px solid #777;color:#ccb082;}
.mod_webShop_myOrders ul li{float:left;margin-top:10px;margin-right:5px;}
.mod_webShop_myOrders .orderId{width:140px;}
.mod_webShop_myOrders .orderDate{width:150px;}
.mod_webShop_myOrders .orderSum{width:150px;}
.mod_webShop_myOrders .orderStatus{width:120px;}
#left .mod_webShop_ArticleList{margin-bottom:20px;margin-left:20px;padding:0;background:url("tl_files/template/bg/s40.png") left top repeat;}
#left .mod_webShop_ArticleList .markAsNew{display:none;}
#left .mod_webShop_ArticleList .articleListItem{width:230px;position:relative;margin:10px 0 10px 15px;padding:5px 0 10px;border-top:0px solid #333;border-right:0px solid #333;border-bottom:1px solid #333;border-left:0px solid #333;min-height:100px;height:auto !important; height:100px;}
#left .mod_webShop_ArticleList .articleImage{width:100px;position:relative;float:left;}
#left .mod_webShop_ArticleList .articleTitle a{display:block;margin-bottom:5px;font-size:0.9em;color:#ccb082;}
#left .mod_webShop_ArticleList h1{margin-top:15px;margin-bottom:20px;padding-left:15px;font-size:1.6em;color:#bbb;}
#left .mod_webShop_ArticleList .articleTeaser a,#left .mod_webShop_ArticleList .articlePricesa{display:none;}
#left .mod_webShop_ArticleList .valuePrice,#left .mod_webShop_ArticleList .taxInfo{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;line-height:1em;}
#main .kat_1,#main .kat_2{width:280px;height:135px;overflow:hidden;float:left;margin-right:25px;margin-bottom:25px;margin-left:0;padding-right:0;border:1px solid #e0ceb1;}
#main .kat_2.right{float:none;margin-right:0;}
#main #shop  .kat_1,#main #shop .kat_2{width:180px;height:87px;overflow:hidden;float:left;margin-right:20px;margin-bottom:20px;margin-left:0;padding-right:0;border:1px solid #e0ceb1;}
#main #shop .kat_2.right,#main #shop .kat_1.right{float:none;margin-right:0;}

