/* Style sheet layout */
*{margin:0;padding:0;}
@font-face{font-family:Calibri;font-weight:normal;src: url(fonts/calibri.ttf) format('opentype');}
@font-face{font-family:Calibri-Bold;font-weight:bold;src: url(fonts/calibrib.ttf) format('opentype');}
body{background-color:#000000;background-image:url("images/header-background.jpg");background-position:center top;background-repeat:no-repeat;font-family:Calibri, Arial, Verdana;font-weight:normal;font-size:16px;color:#ffffff;line-height:1.5em;}
a{text-decoration:underline;color:#ffffff;}
a:hover{color:#54b6ff;}
a:focus{outline-style:none;}
h1{margin-bottom:20px;font-size:28px;}
h2{margin-bottom:5px;font-size:24px;}
h3{margin-bottom:5px;padding-left:15px;background-image:url("tl_files/images/arrow.gif");background-repeat:no-repeat;font-size:20px;background-position:0 7px;}
p{margin-bottom:20px;}
b,strong{font-family:Calibri-Bold, Arial, Verdana;font-weight:bold;}
#main p{width:710px;}
.highlight{color:#54b6ff;}
.clean{clear:both;}
#header{width:960px;position:relative;}
#header .logo{left:250px;top:40px;position:absolute;}
#header .mod_webShop_miniCart{right:0px;top:65px;position:absolute;padding-left:30px;background-image:url("tl_files/images/basket.gif");background-repeat:no-repeat;color:#54b6ff;background-position:left 6px;}
.cartlink img{margin-left:10px;padding-top:5px;vertical-align:middle;border:0px;}
#mainnav{width:200px;}
#mainnav ul{}
#mainnav ul li{padding:6px 0px;border-bottom:1px solid #3d3d3d;list-style-type:none;}
#mainnav ul li a{display:block;padding:6px 6px 6px 10px;text-decoration:none;color:#ffffff;white-space:nowrap;}
#mainnav ul li a:hover{background-image:url("images/stripes.png");background-position:left top;}
#mainnav ul li a.active,#mainnav ul li a.trail{background-image:url("images/stripes.png");background-position:left top;color:#54b6ff;}
.customer{width:200px;margin-top:40px;padding-bottom:7px;background-image:url("tl_files/images/speak.gif");background-repeat:no-repeat;background-position:15px bottom;}
.customer p{margin-bottom:0px;padding-top:2px;padding-bottom:2px;padding-left:10px;background-color:#54b6ff;}
#container{padding-bottom:30px;}
.articleListItem{width:190px;float:left;margin-right:70px;margin-bottom:50px;}
.articleImage{width:170px;height:227px;position:relative;padding:10px;background-image:url("images/stripes.png");background-position:left top;}
img.new{border:1px solid #54b6ff;}
img.sale{border:1px solid #a52222;}
.articleTitle{margin-top:5px;padding-left:10px;}
.articleTitle a{text-decoration:none;font-size:14px;color:#ffffff;white-space:nowrap;}
#artikelliste .articlePrices{padding-left:10px;font-size:14px;color:#ffffff;}
.markAsNew img{width:53px;height:20px;right:-44px;top:20px;position:absolute;}
.markAsOffer img{width:53px;height:20px;right:-44px;top:20px;position:absolute;}
.articleDescription,#articleDelivery,.delivery{margin-bottom:20px;}
#artikeldetails .articlePrice{font-size:24px;}
.hasSpecialPrice{margin-right:10px;text-decoration:line-through;color:#a52222;}
.leftRow{margin-bottom:20px;}
#footer{width:960px;position:relative;margin-top:20px;padding-top:5px;border-top:1px solid #3d3d3d;border-right:0px solid #3d3d3d;border-bottom:0px solid #3d3d3d;border-left:0px solid #3d3d3d;}
#footer .footnav{width:250px;float:right;}
#footer ul li{list-style-type:none;}
#footer ul li a{display:block;padding-bottom:3px;text-align:right;text-decoration:none;font-size:12px;color:#ffffff;white-space:nowrap;}
#footer ul li a.active,#footer ul li a.trail{color:#54b6ff;}
#footer ul li a:hover{color:#54b6ff;}
#footer .copyright{width:300px;float:left;font-size:12px;}
input,select,textarea,optgroup{margin-right:10px;margin-bottom:5px;padding:3px;border:1px #3d3d3d #solid;font-family:Calibri, Arial, Verdana;font-weight:normal;font-size:14px;}
select label{margin-right:10px;margin-bottom:5px;padding:3px;border:1px #3d3d3d #solid;font-family:Calibri, Arial, Verdana;font-weight:bold;font-size:14px;}
input.text:focus,input.captcha:focus,input.webShopQTY:focus,input.itemQTY:focus{background-color:#ffffff;background-image:url("tl_files/images/focus.gif");background-position:right center;background-repeat:no-repeat;}
td{vertical-align:top;}
td.col_0{width:130px;}
.webShopQTY,.itemQTY{width:40px;margin-left:0px;}
.webShopSubmitBtn{margin-left:10px;}
.hint{margin-top:40px;text-align:center;font-size:12px;color:#3d3d3d;}
.webShop_info{margin-top:10px;color:#54B6FF;}
.webShop_cartHeading{width:710px;height:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #3d3d3d;}
.webShop_cartHeading li,.webShop_cartItem li{float:left;list-style-type:none;padding:3px 0;}
.cartItemImage{width:120px;}
.cartItemTitle{width:220px;}
.cartItemQTY{width:130px;}
.cartItemSinglePrice,.cartItemTotalPrice{width:120px;}
.webShop_cartItem{width:710px;height:150px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #3d3d3d;}
.webShop_cartItem .articleTitle{margin:0;padding:0;}
.totalPrice,.totalPriceAddTax{padding-left:470px;list-style-type:none;}
.totalPrice label,.totalPriceAddTax label{width:120px;float:left;display:block;}
.checkOut{padding-top:40px;padding-left:470px;}
.cartItemQTY_input{float:left;}
.updateCart,.btnRemoveItem{margin-right:2px;padding-top:4px;}
.step{margin-bottom:40px;}
.step img{margin-right:10px;}
.mod_webShop_checkout h2{margin-top:20px;}
.heading,.item_even,.item_odd,.payment,.overview,.couponItem{width:710px;height:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #3d3d3d;}
.heading li,.item_even li,.item_odd li,.shoppingTotal li,.discountOverview li,.shipping li,.payment li,.overview li,.overviewBilling li{float:left;list-style-type:none;padding:3px 0;}
.articleName{width:350px;}
.articleQTY,li.articlePrice,.articleSum{width:120px;}
.articlePriceLabel,.couponLabel,.shippingLabel,.paymentLabel,.totalLabel,.billingLabel{width:590px;}
.totalLabel,.articlePriceLabel,.billingLabel{font-family:Calibri-Bold, Arial, Verdana;font-weight:bold;}
.addresses{margin-bottom:30px;}
.billingAddress,.shippingAddress{width:320px;float:left;}
.customerCommentArea{width:710px;height:80px;margin-top:5px;}
.agbText{width:710px;height:200px;margin-top:30px;margin-bottom:20px;padding:5px;background-color:#ffffff;border:1px #3d3d3d #solid;font-family:Calibri, Arial, Verdana;font-weight:normal;font-size:14px;color:#000000;overflow-y:scroll;}
#main .agbText p{width:690px;}
.checkboxOff,.checkboxOn{padding:5px 5px 5px 30px;font-family:Calibri, Arial, Verdana;font-weight:normal;font-size:16px;color:#ffffff;line-height:30px;}
.continue{margin-top:20px;}
.warning{display:block;margin-top:10px;color:#A52222;}
.addressLabel{width:120px;float:left;clear:left;display:block;}
.singleAddress{margin-bottom:20px;}
.singleAddress form{margin-top:10px;}
.currendAddresses{margin-bottom:20px;}
.orderHeadline{width:710px;height:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #3d3d3d;}
.orderHeadline li,.orderItem li{float:left;list-style-type:none;padding:3px 0;}
.orderId,.orderDate,.orderSum{width:150px;}
.orderStatus{width:260px;}
.lostPass{margin-top:10px;margin-left:130px;font-size:14px;}
.lostPass a{text-decoration:none;}
#main p.error{width:350px;margin:0px 0px 5px 0px;color:#A52222;}
.pagination{width:690px;height:30px;padding:5px 10px;border-top:1px solid #3D3D3D;border-bottom:1px solid #3D3D3D;}
#main .pagination p{width:200px;float:left;display:inline;margin:0;line-height:30px;}
.pagination ul{float:right;}
.pagination ul li{display:inline;margin-left:10px;line-height:30px;list-style-type:none;}
.pagination ul li span.current{color:#54b6ff;}
.pagination ul li a{text-decoration:none;}
.mod_registration .checkboxOn,.mod_personalData .checkboxOn,.mod_webShop_addressbook .checkboxOn{background-image:url("tl_files/images/button_ok.gif");background-repeat:no-repeat;color:#000000;background-position:0 40%;cursor:pointer;}
.mod_registration .checkboxOff,.mod_personalData .checkboxOff,.mod_webShop_addressbook .checkboxOff{background-image:url("tl_files/images/button_delete.gif");background-repeat:no-repeat;color:#000000;background-position:0 40%;cursor:pointer;}
.success p{padding-left:60px;background-image:url("tl_files/images/success.gif");background-repeat:no-repeat;background-position:0 10px;width:650px !important;min-height:50px;}
.suchform{margin-top:30px;}
.suchform input.text{width:120px;}
p.context{padding-left:15px;}

