/* CSS Document */
.wk td,
.wk th {
 vertical-align:top;
 padding-right:10px;
}


.wk1,
.wk2,
.wk3,
.wk4,
.wk5,
.wk6,
.wk7 {
 border-bottom:1px solid #aa7777;
 padding-top:6px;
 padding-bottom:4px;
}

.wk6,
.wk5,
.wk5h,
.wk6h {
 text-align:right;
}

.wk td.wk7 {
 padding-right:2px;
 font-weight:bold;
}

.wk3 {
 width:177px;
}

.wkamount {
 width:25px;
 text-align:right;
}

.wk4 {
 font-size:11px;
 font-style:italic;
 text-align: left;
  width: 195px;
}

span.wk_gesamtpreis {
  font-weight:bold;
}

.nol {
 border-bottom:0px none;
}


.art_list_item,
.art_list_bild,
.art_list_name,
.art_list_preis {
    float: left;
    /*height: 100px;  */
    line-height: 18px;
    text-align: left;
}

.art_list_num {
 float:left;
 height:16px;
 width:100px;
 font-size:10px;
 font-style:italic;
 color:#707070;
}

.art_list_item {
 /*border-top:1px solid #c1a016;
 border-bottom:1px solid #c1a016;                         */
 background-image:url("/templates/images/centerline.png");
 background-repeat:no-repeat;
 background-position:0px 100%;
 clear:left;
 margin-top:16px;
 padding:0 0 28px;
 margin-bottom:10px;
 width:100%;
 /*height:89px; */   
 
}

.art_list_bild {
 width: 150px;
 /*height:100px;*/
 background-color:#fff;
 margin-right:20px;
 padding:0px;
 overflow:hidden;
}

#inhalt .art_list_bild a {
  border-bottom:0px;
}

.art_list_bild a:hover,
.art_list_bild a:focus {
  opacity:0.9;
}

.art_list_bild table {
 width:100%;
 height:100%;
}

.art_list_bild td {
 text-align:center;
 vertical-align:middle;
}

.art_list_preis {
 width:95px;
 text-align:right;
 font-size:13px;
 font-weight:bold;
 height:80px;
 color:#eee;
}

.art_list_name p {
  padding-top:14px;
  color:#efefef;
  width:215px;
  padding-right:20px;
  text-align:justify;
}

.art_list_name a {
  font-weight:bold;
  color:#eee;
}

p.art_list_infolink {
  font-size:10px;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.art_list_wkbtn {
 float:left;
 font-size:10px;
 width:100px;
 text-align:center;
 margin-left:60px;
 display:none;
}

.art_list_wkbtn a {
 color:#505050;
}

.art_list_wkbtn img {
 margin-bottom:5px;
 border:0px none;
}

#wk_summary_wrap {
    border: 1px solid #C1A016;
    color: #efefef;
    float: left;
    height: 90px;
    left: 758px;
    padding: 10px;
    position: absolute;
    top: 58px;
    width: 150px;
}

#wk_summary_wrap p {
 padding:0;
 margin:0;
}

#wk_summary_wrap .wk_box_title {
    background-color: #EFEFEF;
    color:#9B0033;
    font-weight: bold;
    left: -10px;
    margin-top: 0;
    padding: 2px;
    position: relative;
    text-align: center;
    top: -10px;
    width: 166px;
}

#wk_summary_wrap #wk_box_goto {
    border-top: 1px solid #EFEFEF;
    margin-bottom: 5px;
    margin-top: 2px;
    text-align: center;
    font-weight:bold;
}


#art_detail_wrap {
 line-height:16px;
 margin-top:26px;

}

#art_img_wrap {
 float:left;
 margin-right:20px;
 width:150px;
 height:100px;
}

#art_detail_middle {
 float:left;
 width:330px;
}

#art_detail_middle h2 {
 margin-top:0px;
}

#art_detail_right {
 /*float:right;*/
}

#art_detail_text {
margin-bottom:8px;
padding-bottom:8px;
float:left;
border-bottom:1px solid #efefef;
}

.art_detail_backlink {
  clear:left;
  padding-top:40px;
  font-size:11px;
  font-weight:bold;
  background-image: url("/templates/images/centerline.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  padding-bottom:40px;
}

#art_detail_wkbtn {
 text-align:left;
 margin-left:170px;
 
}

#art_detail_wkbtn input {
    background-color: #9B0033;
    border: 1px solid #C1A016;
    color: #CFCFCF;
    padding-left: 3px;
    padding-right:3px;
    width: 35px;
    font-weight:bold;
    text-align:center;
}

#art_detail_wkbtn p {
 margin-left:15px;
 margin-top:-15px;
 float:left;
}

#art_detail_variainfo {
 padding:5px;
 color:#efefef;
/* width:410px;*/
 /*border-left:1px solid #808080;*/
}

#art_detail_varaia div {
 margin-top:4px;
 margin-bottom:4px;
}

#art_detail_varaia select {
  width:100%;
  height: 26px;
  line-height: 15px;
  margin-top: 0;
  padding: 3px 0;
  
  background-color: #F0F0F0;
  border: 1px solid #B79F0D;
  color: #303030;
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
  margin-bottom: 6px;
}

#art_detail_varaia option {
    font-size: 11px;
    height: 20px;
    line-height: 22px;
    padding-top: 5px;
}

#art_detail_preis {
 font-size:13px;
 font-weight:bold;
 color:#efefef;
 text-align:left;
 margin-bottom:40px;
 margin-left:170px;
}

#art_detail_number {
 padding:0;
 margin:0 0 5px 0;
 font-size:11px;
 color:#808080;
 float:left; 
 margin-right:10px;
}

#mb {
 position:absolute;
 z-index:1;
 width:150px;
 /*height:100px;*/
 background-color:#FFFFFF;
 text-align:center;
}

#inhalt #mb a {
 border:0px none;
}

#inhalt #mb a:hover,
#inhalt #mb a:focus {
  opacity:0.9;
}

.vbi {
 z-index:0;
 position:absolute;
 width:150px;
 height:100px;
 background-color:#FFFFFF;
}

#art_detail_text p {
 padding:0;
 margin:4px 0 4px 0;
}

#art_detail_text ul {
 padding:0;
 margin:4px 0 4px 0 !important;
}

form {
 width:500px;
}

form label {
 display:block;
 float:left;
 clear:left;
 width:150px;
 margin-bottom:3px;
 margin-top:4px;
}



form .checkbox {
 margin:0px 30px 0 0;
}

form #submit {
 margin-top:10px;
}

form #versandart {
 margin-right:0px;
}


#anschrift_wrap {
 float:left;
 margin-right:66px;
}

#zahlart_wrap,
#versandart_wrap {
    margin-bottom: 30px;
    margin-top: 30px;
}    

form #versandart_wrap {
    float:left;  
    margin-top:3px;
}

#os_spc {
 margin-top:10px;
 margin-bottom:10px;
}

.kd_txt,
form select {
    background-color: #F0F0F0;
    border: 1px solid #B79F0D;
    color: #303030;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 6px;
    padding-left: 2px;
    padding-right: 2px;
    width: 297px;
}

form select {
    height: 26px;
    line-height: 15px;
    margin-top: 0;
    padding: 3px 0;
    width: 303px;
}

.kd_txt:focus,
form select:focus {
 background-color:#fff;
} 

.ndsbm {
background-color: #ee4455;
}

#art_detail_wkbtn_novis {
 display:none;
}

#lieferanschrift_wrap {
 margin-top:20px;
}

#processorder {
  font-weight:normal;
  font-size:14px;
  margin-left:60px;
  height:32px;
  line-height:25px;
  padding-left:10px;
  padding-right:10px;
  cursor:pointer;
}

#lieferbedingungen {
  font-size:11px;
  margin-top:30px;
}

#lb_title {
  font-weight:bold;
  margin-bottom:5px;
}