body {
 overflow-y:scroll;
}

body, h1, h2, form {
 margin: 0px;
 padding: 0px;
}

.hl {
 font-size: 12px;
}

h1 {/* 
 font-size: 12px !important; */
 color: #BDB594;
 font-weight: bold;
}

h2 {
 font-size: 11px;
 color: #BDB594;
}

.kl {
 font-size: 11px;
}

hr {
 height: 1px;
 border: none;
 color: #CBCBCB;
 background-color: #CBCBCB;
}

.red {
 color: #BDB594;
 font-size: 20px;
 font-weight: 900;
}

a.h2, a.h2:visited  {
 color: #BDB594;
 font-size: 11px;
 text-decoration:none;
}

#items {
 margin-right:-13px;
}

#items > div {
  display: inline-block;
  width: 33.33%;
  margin-bottom: 13px;
  vertical-align:top;
}

#items > div > table {
  width: calc(100% - 13px);
}

.searchBtn {
 color: #616161;
}

.searchTxt {
 background-color: #404040;
}

.searchTitle {
 background-color: #404040;
}

.p1, .p2, .p3, .p4 {
 width: 16px;
 height: 20px;
 text-align: center;
 border: solid 1px #000000;
 background-color: #000000;
}

/* .p1 {
 border: solid 1px #707070;
 background-color: #303030;
}

.p2 {
 border: solid 1px #707070;
 background-color: #000000;
}

.p3 {
 border: solid 1px #707070;
 background-color: #303030; */
}

.p4 {
 color: #707070;/* 
 border: solid 1px #707070;
 background-color: #303030; */
}

.krn {
 display:none;
}

/* ShopStyles -> */

.shopTb, .shopTb3 /* tableBorder */
{ background-color: #404040; }

.shopTh, .shopTh b /* tableHead */
{ color: #BDB594; font-weight: bold; background-color: #292929; }

.shopTh2 b /* tableHead verify */
{ color: #BDB594; font-weight: bold; }

td.shopTh2 /* tableHead verify */
{ background-color: #000000; border-bottom: 1px solid #808080; padding-bottom:4px; }

tr.shopTr /* tableRow (light) */
{ background-color: #000000; }

td.shopTc, td.shopTc2 /* tableCell (dark) */
{ background-color: #000000; }

.shopLs /* linkSmall */
{ font-size: 11px; }

.shopNl, a:visited.shopNl, a:hover.shopNl /* noLink */
{ color: #FFFFFF; text-decoration: none; }

.shopSl /* Subline */
{ font-weight: bold; }

.shopEt /* errorText */
{ color: #DF0000; }

.shopEb /* errorBack */
{ color: white; background-color: #DE0029; }

.shopSt /* smallText */
{ font-size: 11px; }

.shopHr /* horizontalRule */
{ color:#606060; background:#606060; border:none; width:100%; height:1px; }

.shopIp /* inputField */
{ border-style: solid; border-width: 1px; border-color: #606060 #D0D0D0 #D0D0D0 #606060; outline:none; background-color:#E5E5E5 !important; border-radius:2px; }

.shopSe, .shopSe > option /* selectField */
{ outline:none; background-color:#E5E5E5 !important; border-radius:2px; }

.shopTh3 { color: #BDB594; font-weight: bold; background-color: #404040; }
.shopTc3 { background-color: #303030; color:#FFFFFF; font-weight:normal; }
.shopTr3 { background-color: #202020; }

.shopBt, .shopBtNext, .orderLnk {
  white-space:nowrap;
  font-weight: bold;
  background-color: #F0F0F0;
  cursor: pointer;/* 
  height: 24px; */
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #D0D0D0 #606060 #606060 #D0D0D0 !important;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  
  background-color: #3F3F3F;
  background: -moz-linear-gradient(top, #404040 0%, #272727 100%);
  background: -webkit-linear-gradient(top, #404040 0%,#272727 100%);
  background: linear-gradient(to bottom, #404040 0%,#272727 100%);
}

.shopBtNext {
  background-color: #3F3F3F !important;
  background: -moz-linear-gradient(top, #404040 0%, #272727 100%) !important;
  background: -webkit-linear-gradient(top, #404040 0%,#272727 100%) !important;
  background: linear-gradient(to bottom, #404040 0%,#272727 100%) !important;
}

.shopBtBack {
  border: none;
  border-color: #909090 #505050 #505050 #909090 !important;
  background: none;
  background-color: #000000 !important; /*
  background: -moz-linear-gradient(top, #272727 0%, #000000 100%) !important;
  background: -webkit-linear-gradient(top, #272727 0%,#000000 100%) !important;
  background: linear-gradient(to bottom, #272727 0%,#000000 100%) !important;*/
}

.orderLnk {
  color:#909090;
}

.shopBt a, .orderLnk {
 display: inline-block;
 text-decoration:none;
}

.shopBt, .shopBt a, input.shopBt {
  color: #D9D2B6 !important; /*#BDB594*/
}


input.shopBt, .shopBt a, div.shopBt, .orderLnk {
  line-height:normal !important;
  height:auto !important;
  padding: 5px 10px 5px 10px !important;
}

span.star { font-family:inherit; font-size:inherit; color:inherit; font-weight:inherit; background-image:none; }

label { font-size:12px; margin-left:3px; }

td.tdImg {
  background-color:transparent;
}

div.shopTb3 > div.shopTc3 { line-height:18px; }

.agbDiv, .agbDiv b {
  background-color:#202020 !important;
}

.cancellationForm, .objectionNotice {
  background-color:#303030 !important;
  border:1px solid #CBCBCB !important;
}

.hl.step[style="color:#000000;"] {
  color:#BDB594 !important;
}

html {
 -webkit-text-size-adjust: none;
}

#priceInfo b, #priceInfo2 b {
  color:#DFDFDF !important; 
}
#priceInfo a, #priceInfo2 a {
  color:#AFAFAF !important; 
}