/* Outer Shop */
.tx-commerce-pi1{
}
/* Ganze Listing fr Eine Cat */
.tx-commerce-pi1 h2{
  background:url(../images/green-blank.jpg) no-repeat left;
  border-bottom:1px solid #646567;
  line-height:40px;
  color:#FFF;
  font-size:17px;
  margin-bottom:20px;
  padding-left:20px;
}

.com-list-even, .com-list-odd{
width:960px;
height:200px;
overflow:hidden;
margin-bottom:20px;
background:#f6f6f7;
}
.teaser-img-own{
width:390px;
height:200px;
float:left;
}
.right-content-list{
width:570px;
height:200px;
float:left;
position:relative;
}
#content-wrap .tx-commerce-pi1 .right-content-list .com-list-col-title{
color:#646567;
font-size:17px;
font-weight:bold;
padding-left:20px;
line-height:56px;
margin-bottom:16px;
text-decoration:none;
}
.price-own{
position:absolute;
top:20px;
right:20px;
color:#9c9e9f;
font-size:17px;
font-weight:bold;
}
.price-own .mwst{
color:#000;
font-size:11px;
font-weight:normal;
}
.putinto-own{
position:absolute;
bottom:20px;
right:20px;
width:200px;
height:40px;
}
.com-list-col-teaser{
width: 290px;
padding-left:20px;
}
.com-list-col-teaser p{
margin-bottom:10px;
}
.putinto-own a{
display:block;
background:url(../images/indenwarenkorb.jpg) no-repeat;
width:154px;
line-height:40px;
text-decoration:none;
color:#FFF;
font-size:13px;
font-weight:bold;
padding-left:46px;
}
.into-cart{
display:none;
}
.com-basket-qv{
width:960px;
height:40px;
position:relative;
}
.com-basket-inner-qv{
width:570px;
height:40px;
position:absolute;
right:0;
top:0;
color:#9c9e9f;
line-height:40px;
background:url(../images/cart.jpg) no-repeat left #f6f6f7;
}
.text-qv{
font-weight:bold;
padding-left:61px;
}
.price-qv{
position:absolute;
right:180px;
top:0;
}
.com-basket-qv-chkout{
position:absolute;
right:0px;
top:0px;
display:block;
width:91px;
height:40px;
padding-left:69px;
background:url(../images/zkasse.jpg) no-repeat;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
.com-basket-qv-basket{
color:#9c9e9f;
}
.nonep-qv{
padding-left:20px;
line-height:40px;
padding-left:69px;
}

/*warenkob*/
.warenkorb-outer{
width:920px;
padding:20px;
background:#f6f6f7;
position:relative;
}
.warenkorb-header{
width:920px;
height:40px;
background:#dadadc;
position:relative;
color:#646567;
font-size:17px;
font-weight:bold;
line-height:40px;
}
.wk-title-h{
padding-left:21px;
position:absolute:
top:0;
left:0;
}
.wk-amount-h{
position:absolute;
top:0;
left:481px;
}
.wk-one-h{
position:absolute;
top:0;
left:602px;
}
.wk-all-h{
position:absolute;
top:0;
left:821px;
}
.wk-one-p{
width:920px;
height:120px;
position:relative;
top:0;
left:0;
margin-top:20px;
border-bottom:1px solid #d9dadb;
}
.wk-tandi{
width:475px;
height:100px;
}
.wk-p-img{
float:left;
width:190px;
height:100px;
}
.wk-tandi-r{
float:left;
width:245px;
height:100px;
padding-left:20px;
}
.wk-tandi-h{
font-size:17px;
line-height:17px;
margin-bottom:20px;
color:#646567;
font-weight:bold;
}
.wk-tandi-t{
color:#000;
}
.wk-amount-del{
position:absolute;
height:102px;
right:371px;
top:0;
}
.wk-delete{
position:absolute;
right:0px;
bottom:0px;
}
.wk-delete a{
background:url(../images/eimer.jpg) no-repeat;
width:26px;
height:26px;
display:block;
text-decoration:none;
}
.wk-price-one{
position:absolute;
right:209px;
top:0px;
color:#9c9e9f;
font-size:17px;
font-weight:bold;
line-height:17px;
}
.wk-price-all{
position:absolute;
right:23px;
top:0px;
color:#646567;
font-size:17px;
font-weight:bold;
line-height:17px;
}

.wk-pricebox{
width:920px;
height:132px;
position:relative;
color:#646567;
font-size:13px;
line-height:13px;
font-weight:bold;
}
.wt-del-t{
position:absolute;
top:25px;
right:123px;
}
.wt-del-z{
position:absolute;
top:25px;
right:20px;
}
.wt-price-allt{
position:absolute;
top:82px;
right:123px;
font-size:17px;
line-height:17px;
}
.wt-price-allz{
position:absolute;
top:82px;
font-size:17px;
line-height:17px;
right:20px;
}
.grey-line{
position:absolute;
height:1px;
width:304px;
background:#d9dadb;
font-size:1px;
line-height:1px;
right:0px;
top:62px;
}
.warenkorb-nav{
width:920px;
height:40px;
position:relative;
font-size:17px;
line-height:40px;
font-weight:bold;
}
.wt-nav-upd{
position:absolute;
top:-112px;
left:0px;
}
.wt-nav-upd input{
display:block;
width:160px;
height:40px;
border:none;
background:#b2c900;
font-weight:bold;
font-size:17px;
color:#FFF;
}

.wt-nav-back a{
display:block;
width:160px;
height:40px;
padding-left:40px;
text-decoration:none;
color:#FFF;
background:url(../images/wt-left.jpg) no-repeat;
}
.wt-nav-back{
position:absolute;
top:0px;
left:0px;
}
.wt-nav-check{
position:absolute;
top:0px;
right:0px;
}
.wt-nav-check a{
display:block;
width:160px;
height:40px;
padding-left:40px;
text-decoration:none;
color:#FFF;
background:url(../images/wt-right.jpg) no-repeat;
}
/*bestellung 1*/
.chk-all{
width:920px;
padding:20px;
background:#f6f6f7;
overflow:hidden;
position:relative;
}
.chk-address{
width:450px;
}
.chkout-steps{
width:960px;
height:40px;
list-style-type:none;
overflow:hidden;
background:#9c9ea0;
}
.step-active{
float:left;
}
.step-active a{
float:left;
line-height:40px;
padding:0 20px;
background:#9c9ea0;
color:#FFF;
text-decoration:none;
font-size:17px;
font-weight:bold;
}
.step-current{
float:left;
line-height:40px;
padding:0 20px;
background:#b2c900;
font-size:17px;
font-weight:bold;
color:#FFF;
}
.step-current a{
float:left;
line-height:40px;
padding:0 20px;
background:#b2c900;
text-decoration:none;
font-size:17px;
font-weight:bold;
color:#FFF;
}
.step-inactive{
float:left;
line-height:40px;
padding:0 20px;
background:#9c9ea0;
color:#FFF;
font-size:17px;
font-weight:bold;
}
.chk-address{
margin-top:20px;
}
.address-heading{
width:920px;
height:40px;
background:#dadadc;
color:#646567;
font-size:17px;
font-weight:bold;
line-height:40px;
margin-bottom:20px;
}
.address_single{
width:450px;
height:30px;
position:relative;
}
.address_single label{
position:absolute;
left:0;
top:0;
color:#646567;
}
.address_single input{
position:absolute;
top:0;
right:0;
background:#FFF;
border:0;
width:296px;
padding:2px 0;
color:#646567;
padding-left:4px;
}
.address_single select{
position:absolute;
top:0;
right:0;
background:#FFF;
border:0;
width:300px;
color:#646567;
}
.address-error{
color:#F3613A;
font-size:11px;
width:170px;
line-height:15px;
padding:5px;
position:absolute;
top:0;
left:470px;
}
.isornotadress{
width:410px;
padding:0 20px 20px 20px;
background:#dadadc;
margin:20px 0 40px 0;
}
.abw-lief{
line-height:40px;
color:#646567;
font-size:17px;
font-weight:bold;
}
.isaddress{
color:#646567;
font-weight:bold;
margin-bottom:20px;
overflow:hidden;
}
.isaddress .address-radio{
float:left;
margin-left:10px;
padding-top:6px;
}
.isaddress .address-radiolabel{
float:left;
margin-left:20px;
}
.isnontaddress{
color:#646567;
font-weight:bold;
overflow:hidden;
}
.isnontaddress .address-radio{
float:left;
margin-left:10px;
padding-top:6px;
}
.isnontaddress .address-radiolabel{
float:left;
margin-left:20px;
}
.address-fields-submit{
position:absolute;
right:20px;
bottom:20px;
}
.address-fields-submit input{
background:url(../images/wt-right.jpg) no-repeat;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
display:block;
height:40px;
border:0;
text-decoration:none;
width:200px;
}
/*bestellung 2*/
.bk-all{
width:920px;
padding:20px;
background:#f6f6f7;
}
.bk-header{
width:920px;
height:40px;
border-bottom:1px solid #9c9e9f;
position:relative;
color:#646567;
font-size:17px;
font-weight:bold;
line-height:40px;
margin-bottom:20px;
}
.bk-title-h{
padding-left:20px;
position:absolute:
top:0;
left:0;
width:190px;
height:40px;
background:#b2c900;
color:#FFF;
}
.bk-amount-h{
position:absolute;
top:0;
left:481px;
}
.bk-one-h{
position:absolute;
top:0;
left:602px;
}
.bk-all-h{
position:absolute;
top:0;
left:821px;
}
.bk-one-p{
width:920px;
height:40px;
position:relative;
}
.bk-tandi{
font-size:17px;
line-height:17px;
margin-bottom:20px;
padding-left:20px;
color:#646567;
font-weight:bold;
position:absolute:
top:0;
left:0;
}
.bk-amount{
position:absolute;
right:371px;
top:0;
color:#9c9e9f;
font-size:17px;
font-weight:bold;
line-height:17px;
}
.bk-price-one{
position:absolute;
right:209px;
top:0px;
color:#9c9e9f;
font-size:17px;
font-weight:bold;
line-height:17px;
}
.bk-price-all{
position:absolute;
right:23px;
top:0px;
color:#646567;
font-size:17px;
font-weight:bold;
line-height:17px;
}
.bk-price-box{
border-top:1px solid #d9dadb;
width:920px;
height:150px;
position:relative;
color:#646567;
font-size:13px;
line-height:13px;
font-weight:bold;
}
.bk-price-allta{
position:absolute;
top:22px;
right:123px;
}
.bk-price-allza{
position:absolute;
top:19px;
right:20px;
font-size:17px;
line-height:17px;
}
.bk-del-t{
position:absolute;
top:51px;
right:123px;
}
.bk-del-z{
position:absolute;
top:51px;
right:20px;
}
.bk-price-allt{
position:absolute;
top:109px;
right:123px;
font-size:17px;
line-height:17px;
}
.bk-price-allz{
position:absolute;
top:109px;
font-size:17px;
line-height:17px;
right:20px;
}
.grey-line2{
position:absolute;
height:1px;
width:304px;
background:#d9dadb;
font-size:1px;
line-height:1px;
right:0px;
top:89px;
}
/*rechnung add*/
.del-block-all{
position:relative;
width:920px;
height:280px;
}
.del-block-head{
height:40px;
border-bottom:1px solid #9c9e9f;
}
.del-block-head h2{
width:190px;
padding-left:20px;
background:#b2c900;
color:#FFF;
font-size:17px;
line-height:40px;
}
.rech-block{
position:absolute;
left:0;
top:40px;
width:450px;
height:239px;
padding:20px;
}
.rech-block-h{
color:#646567;
font-size:17px;
line-height:17px;
margin-bottom:20px;
}
.single-check{
line-height:30px;
color:#646567;
}
.single-check2{
line-height:45px;
color:#646567;
}
/*abweichende rechadd*/
.abw-rech-block{
position:absolute;
right:0;
top:40px;
width:425px;
height:239px;
padding:20px;
}
.awb-rech-block-h{
color:#646567;
font-size:17px;
line-height:17px;
margin-bottom:20px;
}
.single-check{
line-height:30px;
color:#646567;
}
.single-check2{
line-height:45px;
color:#646567;
}
/*Versand block */
.ver-block-all{
position:relative;
width:920px;
height:158px;
}
.ver-block-head{
height:40px;
border-bottom:1px solid #9c9e9f;
}
.ver-block-head h2{
width:190px;
padding-left:20px;
background:#b2c900;
color:#FFF;
font-size:17px;
line-height:40px;
}
.versand-art{
position:absolute;
left:0;
top:40px;
width:450px;
height:239px;
padding:20px;
}
.ver-block-h{
color:#646567;
font-size:17px;
line-height:17px;
margin-bottom:20px;
}
/*Zahlart rechadd*/
.zahl-art{
position:absolute;
right:0;
top:40px;
width:425px;
height:239px;
padding:20px;
}
.zahl-block-h{
color:#646567;
font-size:17px;
line-height:17px;
margin-bottom:20px;
}
.chk-footer-all{
width:920px;
height:40px;
position:relative;
border-top:1px solid #9c9e9f;
}
.chk-agb{

}
.chk-agb-chk{
margin-top:10px;
margin-left:0;
}
.chk-agb-label{
line-height:40px;
padding-left:6px;
color:#646567;
}
.error-chk-agb{
color:#F3613A;
font-size:11px;
line-height:15px;
padding:5px;
position:absolute;
top:30px;
left:15px;
}
.bk-submit{
position:absolute;
right:0px;
bottom:0px;
}
.bk-submit input{
background:url(../images/wt-right.jpg) no-repeat;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
display:block;
height:40px;
border:0;
text-decoration:none;
width:200px;
}
.finish-chk{
width:920px;
padding:20px;
background:#f6f6f7;
color:#646567;
}
.finish-chk{
width:920px;
padding:20px;
background:#f6f6f7;
color:#646567;
}
.finish-chk h2{
padding-left:20px;
font-size:17px;
line-height:17px;
margin-bottom:20px;
}
.finish-chk p{
padding-left:20px;
font-size:13px;
line-height:21px;
margin-bottom:4px;
}
.backtostart{
color:#646567;
}
.finish-pic{
width:920px;
height:420px;
background:url(../images/finish-pic.jpg) no-repeat;
margin-top:36px;
}

/*warnings*/
.info-amount{
text-decoration:none;
color:#FFF;
}
.info-amount span{
display:none;
}
.info-amount:hover span{
display:block;
position:absolute;
top:0;
right:-110px;
width:100px;
padding:5px;
z-index:500;
line-height:12px;
font-size:10px;
background:#F3613A;
}
