html {min-height: 100%;}

* {
        margin: 0;
        padding: 0;
}

body {
background-color:#FFFFFF;
color:#858585;
font-family:verdana,arial,sans-serif;
font-size:0.7em;
line-height:150%;
margin:0;
padding:0;
text-align:left;
}
 table {
padding:0;
}
table td {
padding:2px;
}
div {
margin:0;
padding:0;
}
p {
margin:0;
padding:0;
}
td {
margin:0;
padding:0;
}
th {
margin:0;
padding:0;
}
form {
margin:0;
padding:0;
}
input {
background-color:#F2F2F2;
border:1px solid #E0E6E5;
font-family:verdana,arial,sans-serif;
font-size:1em;
margin-top:3px;
}
select {
background-color:#F2F2F2;
border:1px solid #E0E6E5;
font-family:verdana,arial,sans-serif;
font-size:1em;
margin-top:3px;
}
textarea {
background-color:#F2F2F2;
border:1px solid #E0E6E5;
font-family:verdana,arial,sans-serif;
font-size:1em;
margin-top:3px;
}
span {
}
a {
color:#858585;
}
a:hover {
color:#858585;
text-decoration:none;
}
ul {
list-style-type:none;
margin-left:16px;
padding:0;
}
ol {
list-style-type:none;
margin-left:16px;
padding:0;
}
hr {
background-color:#858585;
border-style:none;
color:#858585;
height:1px;
}
h1 {
color:#858585;
font-size:1.4em;
font-weight:normal;
line-height:130%;
margin:0;
padding:0;
}
h2 {
color:#555555;
font-size:1.2em;
font-weight:normal;
margin:0;
padding:0;
}
h3 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
h4 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
h5 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
h6 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
#wrap{
     margin:0 auto;
     width:973px;

}
.blockMain{
     width:970px;
     position:absolute;
     min-height:300px;
     top:161px;


}
.Main {
     position:relative;
     float:left;
     width:970px;
     background-image:url('img/backgrounds/bg-main.gif');
}
.blockTop{
      background-image:url('img/backgrounds/bg-oben.gif');
      position:absolute;
      top:20px;
      border-bottom:1px solid #E0E6E5;
      height:140px;
      margin:0;
      padding:0;
      width:970px;
}
.blockTop img{
      margin-top:17px;
      margin-left:18px;

}
.blockLeft{
         float:left;
         margin:0;
         padding:0;
         vertical-align:top;
         width:220px;
}
.blockLeft ul { padding:0; margin:0 0 15px 0;}
.blockLeft li { list-style: none; float:left; position:relative; width:220px; border-bottom: 1px solid #E0E6E5;  }
.blockLeft li a {color:#858585;display:block;font-size:1em;font-weight:normal;line-height:14px;margin:0;padding:9px 4px 9px 11px;text-decoration:none;}
.blockLeft li a:hover {color:#10ACDC;font-weight:bold;text-decoration:none;   }
.blockLeft .current a{color:#10ACDC;display:block;font-size:1em;font-weight:bold;line-height:14px;margin:0;padding:9px 4px 9px 11px;text-decoration:none;   }

.blockLeft .sub  {border-top: 1px solid #E0E6E5; padding:0; margin:0;  padding-top:4px; }
.blockLeft .sub li {list-style: none; float:left; position:relative; width:220px; border: 0px;  }
.blockLeft .sub li a{color:#858585;display:block;font-size:1em;font-weight:normal;line-height:14px;margin:0;padding:9px 7px 9px 24px;text-decoration:none;    }
.blockLeft .sub li a:hover{color:#10ACDC;font-weight:bold;text-decoration:none;       }
.blockLeft .sub .sub_current a{ color:#10ACDC;display:block;font-size:1em;font-weight:bold;line-height:14px;margin:0;padding:9px 4px 9px 24px;text-decoration:none;     }

.blockLeft .sub .sub_10 a{
    color:#10ACDC; font-weight:bold; text-decoration:none;
}

.content_blockLeft {
         float:left;
         position:relative;
         margin-top:25px;
         padding:0px 0 10px 15px;



}

.blockContent{
         float:right;
         margin:0;
         padding:0px;
         vertical-align:top;
         width:705px;
         padding-right:21px;
         padding-top:20px;


}
.blockContent ul {
         color:#858585;
         list-style-position:inherit;
         list-style-type:circle;
         margin-left:25px;
         margin-top:9px;
         margin-bottom:9px;
}
.blockContent ol {
         color:#858585;
         margin-left:25px;
}

.blockBottom{
     width:970px;
     background-image:url('img/backgrounds/bg-unten.gif');
     border-top: 1px solid #E0E6E5;
     float:left;
     position:relative;
     height:53px;

}
.Bottom{
         font-size:9px;
         text-align:center;
}
.com-list-even{
         height:50px;
         border-bottom:1px solid #BCBCBC;

}
.com-list-odd{
         height:50px;
         border-bottom:1px solid #BCBCBC;
}


.com-list-header-title {
     width:400px;
}
.com-list-col-title {
     width:400px;
     border-bottom:1px solid #BCBCBC;
}
.com-list-col-price{
     width:100px;
       border-bottom:1px solid #BCBCBC;
}
.com-list-col-action{
     width:200px;
       border-bottom:1px solid #BCBCBC;
}



.com-basket-header-art-nr{
     width:200px;
      padding-top : 15px;
     border-bottom:1px solid #BCBCBC;
}
.com-basket-header-title {
     width:600px;
      padding-top : 15px;
     border-bottom:1px solid #BCBCBC;
}
.com-basket-header-price-gross{
     width:100px;
      padding-top : 15px;
       border-bottom:1px solid #BCBCBC;
}
.com-basket-header-count{
     width:200px;
      padding-top : 15px;
       border-bottom:1px solid #BCBCBC;
}
.com-basket-header-price-sum{
     width:200px;
      padding-top : 15px;
       border-bottom:1px solid #BCBCBC;
}
.com-text-right {
     width: 150px;

}


.com-bold {

     border-top:1px solid #BCBCBC;
     font-weight:bold;
     padding-bottom:15px;
}
.com-text-right_price {
             width: 150px;
                  border-top:1px solid #BCBCBC;
     font-weight:bold;
     padding-bottom:15px;
}

.com-chkout-steps {
         width:705px;
         height:30px;
}
.com-chkout-step-active{
         width:141px;
         float:left;
         position:relative;
}
.com-chkout-step-actual{
         width:141px;
         float:left;
         position:relative;
}
.com-chkout-step-inactive{
         width:141px;
         float:left;
         position:relative;
}
.com-chkout-listing-billing-address {
       width:705px;
}
dl{
       width:705px;
       float:left;
       position:relative;
}
dt{

}
dd{

}
.left_dt {
     float:left;
     width:100px;
     padding-left : 50px;

}
.right_dd {
     float:left;
     width:385px;

     padding-left:80px;
     font-weight:bold;
}
.com-chkout-listing-billing-address
{
  height:200px;

}
.com-basket-submit {
  width : 150px;
  float : left;

}
.com-basket-previous {
  width : 150px;
  float : left;
}
.com-basket-next {
  width : 150px;
  float : left;
}
.com-chkout-address-radio{
  width : 50px;
  float : left;
}
.com-chkout-address-radiolabel {
   width : 285px;
  float : left;
  height:30px;
}
.com-chkout-address-fields-disclaimer {
padding-top:10px;
}
.com-chkout-address-fields-submit {
padding-top:30px;
}
.com-single-desc {
         padding-top:5px;
         padding-bottom:15px;
}
.com-basket-box select{
             width:150px;
}







