#shop {
	position: absolute; left:0px; top: 73px;
	width: 974px;
}
#shopnav {
  position: absolute; left: 593px; top: 541px;
}

#zt {
  position: absolute; left: 666px; top: 81px;
  width: 301px; height: 460px;
  background-image: url(../img/shop_zettel_bg.jpg);
}

#zt .top {
  margin: 15px 12px 0px 11px;
  height: 65px;
}

#zt div.ztc {
  height: 295px;
  overflow: hidden;
}

#zt table {
  margin: 0px 6px 0px 6px;
  width: 287px;
}
#zt table td {
  font: normal normal normal 11px/14px Courier New, Courier, monospace;
}

#zt table td.lined {
  border-bottom: 1px solid #eaeaea;
}
#zt table td.desc {
  width: 230px;
}
#zt table td.cur {
  text-align: right;
}

#zt table td.ccol {
  color: #787878;
}

#zt table td.lined div.pad {
  margin: 5px 5px 5px 5px;
}

#zt .bottom {
  margin: 23px 12px 0px 11px;
  height: 19px;
}
#zt .comp {
  color: #787878;
}

/* search on shop_records.php */
#search {
	  position: absolute; left: 438px; top: 141px;
		width: 300px;
}

#search input {
  font: normal normal normal 11px/14px Courier New, Courier, monospace;
  border: 0px none #e0e0e0;
  background-color: #ffffff;
}

img.lines {
  display: block;
  height: 4px; width: 287px;
  margin: 0px 5px 0px 5px;
}

div.sblaettern {
	position: absolute; 
	left: 35px; 
	top: 515px;
	width: 590px;
}

div.sblaettern table.blaettern {
	width: 590px;
}

div.sblaettern table.blaettern td.weiter {
	width: 90px;
  text-align: right;
}
div.sblaettern table.blaettern td.zurueck {
	width: 90px;
}

div.cbot {
  margin: 4px 11px 0px 11px;
}

#cursel {
  position: absolute; left: 900px; top:96px;
}

#records {
  position: absolute; left: 35px; top: 118px;
  background-image: url(../img/shop_records_sheet.jpg);
  width: 658px; height: 437px;
}

#records div.head {
  margin-top: 23px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 18px;
}

#records .pad {
  margin-left: 21px; margin-right: 8px;
}

#records .head .regular {
  font-weight: normal;
}

#records .shead {
  margin-bottom: 21px;
}

#records .sheadT td {
  font: normal normal normal 11px/14px Courier New, Courier, monospace;
}

table.sheadT td.left {
  width: 247px;
}
table.sheadT span.active {
  font-weight: bold;
}

#recordsT {
  margin-left: 13px;
}

#recordsT td {
  font: normal normal normal 11px/14px Courier New, Courier, monospace;
}

#recordsT td.cover {
  width: 48px; 
	height: 48px;
  vertical-align: top;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
 }

#recordsT td.info {
  height: 49px; width: 400px;
  vertical-align: top;
}

#recordsT td.infonotav {
  height: 49px; width: 441px;
  vertical-align: top;
	color: #787878;
}

#recordsT span.red {
	color: #990000;
  font-weight: bold;
}

#recordsT td.price {
  height: 49px; width: 120px;
  vertical-align: top;
}

#recordsT td.pricenotav {
  height: 49px; width: 120px;
	padding-top: 4px;
  vertical-align: top;
	color: #787878;
}

#recordsT td.cover img {
  border-left: 1px solid #c7cacb;
  border-right: 1px solid #c7cacb;
}

#recordsT td.price input {
  font: normal normal normal 11px/14px Courier New, Courier, monospace;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
  width: 36px;
  margin-right: 3px;
}

span.mwst {
  font-size: 11px;
  line-height: 14px;
  font-weight: normal;
}

/*#recordsT td {
  border-bottom: 1px solid red;
}*/

#recordsT .tpad {
  margin: 6px 18px 0 18px;
  padding: 0;
}

#recordsT .vpad {
  margin: 6px 0px 0 0px;
  padding: 0;
}


/* intro-page */

#rec1 {
  position: absolute; left: 123px; top: 85px;
}

#rec2 {
  position: absolute; left: 383px; top: 85px;
}

#rec3 {
  position: absolute; left: 124px; top: 348px;
}

#rec4 {
  position: absolute; left: 391px; top: 348px;
}

#sub1 {
  position: absolute; left: 115px; top: 245px;
  width: 244px; height: 46px;
  background-image: url(../img/shop_r_sub1.jpg)
}
#sub1 .l1 {
  margin: 8px 14px 0 14px;
  font-weight: bold;
}
#sub1 .l2 {
  margin: 5px 14px 0 14px;
}

#sub2 {
  position: absolute; left: 377px; top: 246px;
  width: 249px; height: 47px;
  background-image: url(../img/shop_r_sub2.jpg)
}
#sub2 .l1 {
  margin: 8px 14px 0 14px;
  font-weight: bold;
}
#sub2 .l2 {
  margin: 5px 14px 0 14px;
}


#sub3 {
  position: absolute; left: 110px; top: 512px;
  width: 247px; height: 45px;
  background-image: url(../img/shop_r_sub3.jpg)
}
#sub3 .l1 {
  margin: 6px 14px 0 22px;
  font-weight: bold;
}
#sub3 .l2 {
  margin: 5px 14px 0 22px;
}

#sub4 {
  position: absolute; left: 374px; top: 515px;
  width: 246px; height: 44px;
  background-image: url(../img/shop_r_sub4.jpg)
}
#sub4 .l1 {
  margin: 4px 14px 0 22px;
  font-weight: bold;
}
#sub4 .l2 {
  margin: 5px 14px 0 22px;
}

#next {
  position: absolute; left: 255px; top: 301px;
  width: 195px; height: 33px;
  background-image: url(../img/shop_r_next.jpg);
}

#next div.pad {
  margin: 10px 0px 8px 45px;
}

#geraetttt {
  position: absolute; left: 184px; top: 117px;
}

#glink1 {
  position: absolute; left: 214px; top: 131px;
}
#glink2 {
  position: absolute; left: 354px; top: 131px;
}
#glink3 {
  position: absolute; left: 502px; top: 131px;
}
#glink4 {
  position: absolute; left: 213px; top: 269px;
}
#glink5 {
  position: absolute; left: 354px; top: 269px;
}
#glink6 {
  position: absolute; left: 506px; top: 269px;
}
#glink7 {
  position: absolute; left: 216px; top: 405px;
}
#glink8 {
  position: absolute; left: 362px; top: 405px;
}
#glink9 {
  position: absolute; left: 510px; top: 405px;
}

div.geraetblaettern {
	position: absolute; left: 236px; top: 545px;
	width: 610px;
}

div.geraetblaettern table.blaettern {
	width: 390px;
}
div.geraetblaettern table.blaettern td.weiter {
	width: 90px;
  text-align: right;
}
div.geraetblaettern table.blaettern td.zurueck {
	width: 90px;
}
