.submitbutton {
  background:#616169 url(../img/submit.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:25px;
}

.submit-anwenden {
  background:#616169 url(../img/anwenden.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:74px;
}

.submit-warenkorb {
  background:#616169 url(../img/warenkorb.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:25px;
}

.open-anfrage-form {
  background:#616169 url(../img/submit.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:25px;
}

.submit-suche {
  background:#616169 url(../img/suche.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:48px;
}

.submit-login {
  background:#616169 url(../img/login.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:44px;
}

.wkloeschbutton {
  background:#616169 url(../img/loeschen.jpg) no-repeat;
  border:1px solid #26262b;
  float:right;
  height:20px;
  margin-left:3px;
  padding-top:1px;
  width:25px;
}

.clear {
  clear:both;
  height:1px;
}

.windowheader {
  background:url(../img/window-header.jpg) center top no-repeat;
  min-height:68px;
  position:relative;
}

.windowbackground {
  background:url(../img/window-background.jpg) center top repeat-y;
  clear:both;
  margin:0 0 10px 0;
  min-height:68px;
  padding:0;
  position:relative;
}

.windowfooter {
  background:url(../img/window-footer.jpg) center bottom no-repeat;
  min-height:68px;
  position:relative;
}

.selectcontainer {
  height:25px;
  padding-bottom:5px;
}

.bildzelle {
  display:inline-block;
  font-size:10px;
  height:120px;
  margin:auto;
  padding:10px 10px 25px 10px;
  position:relative;
  text-align:center;
  width:130px;
}

.bildzelle label {
  height:120px;
  width:130px;
}

.bildzelle img {
  height:90px;
  width:90px;
}

.bildzelle * {
  font-size:10px;
}

.selectpart {
  float:left;
  width:250px;
}

.inputpart {
  float:left;
  width:30px;
}

.hidden {
  visibility:hidden;
}

.artikelbild {
  float:right;
  margin:0 0 0 40px;
  width:90px;
}

.artikelbild img {
  margin:0 0 10px 0;
}

.prevnextbuttons {
  float:right;
  position:relative;
}

.prevnextbuttons div {
  float:left;
  margin-right:6px;
  position:relative;
  width:25px;
}

.prevbutton input {
  background:#616169 url(../img/prev.jpg) no-repeat;
  width:25px;
}

.nextbutton input {
  background:#616169 url(../img/next.jpg) no-repeat;
  width:25px;

}


.selectpage select {
  background:#616169 url(../img/prev.jpg) no-repeat;
  width:70px;
    color:#FFF;
  font-size:0.7em;
  position:absolute;
  margin-top:0px;
  margin-left:-70px;
  height:18px;
  border:1px solid #616169;
}

.selectpage select option{
	font-size:1.0em;
	height:15px;
}

form.bestellformular {
    margin: 0 !important;
}
.artlistitem {
  background:white;
  border:1px solid #A0A0A0;
  xheight:20px;
  margin:2px 0;
  padding:3px;
  overflow: hidden;
}
.artlistitem div {
    float: left;
}
.artlistitem div.sn {
    width: 380px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.artlistitem div.bild {
    width: 90px;
}
.artlistitem div.bild img {
    width: 70px !important;
    height: auto !important;
    border: 1px solid #aaa;
}
.artlistitem div.btn {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 280px;
    float: right;
}
.artlistitem label {
  width:780px;
}

.itemmark {
  font-weight:bold;
}

.wkloeschen {
}

.sortbuttons {
  color:white;
  float:left;
  height:18px;
  position:relative;
}

.artikelliste-menu input, .prevbutton input, .nextbutton input {
  border-bottom:none;
  border-left:1px solid #26262b;
  border-right:1px solid #26262b;
  border-top:none;
  float:left;
  height:18px;
  margin-left:3px;
  padding-top:1px;
}

.sort-hoehe-leer {
  background:#616169 url(../img/sort-hoehe-leer.jpg) no-repeat;
  width:43px;
}

.sort-hoehe-auf {
  background:#616169 url(../img/sort-hoehe-auf.jpg) no-repeat;
  width:59px;
}

.sort-hoehe-ab {
  background:#616169 url(../img/sort-hoehe-ab.jpg) no-repeat;
  width:59px;
}

.sort-breite-leer {
  background:#616169 url(../img/sort-breite-leer.jpg) no-repeat;
  width:49px;
}

.sort-breite-auf {
  background:#616169 url(../img/sort-breite-auf.jpg) no-repeat;
  width:64px;
}

.sort-breite-ab {
  background:#616169 url(../img/sort-breite-ab.jpg) no-repeat;
  width:64px;
}

.sort-tiefe-leer {
  background:#616169 url(../img/sort-staerke-leer.jpg) no-repeat;
  width:51px;
}

.sort-tiefe-auf {
  background:#616169 url(../img/sort-staerke-auf.jpg) no-repeat;
  width:66px;
}

.sort-tiefe-ab {
  background:#616169 url(../img/sort-staerke-ab.jpg) no-repeat;
  width:66px;
}

.sort-laenge-leer {
  background:#616169 url(../img/sort-laenge-leer.jpg) no-repeat;
  width:48px;
}

.sort-laenge-auf {
  background:#616169 url(../img/sort-laenge-auf.jpg) no-repeat;
  width:63px;
}

.sort-laenge-ab {
  background:#616169 url(../img/sort-laenge-ab.jpg) no-repeat;
  width:63px;
}

.sort-durchmesser-leer {
  background:#616169 url(../img/sort-durchmesser-leer.jpg) no-repeat;
  width:19px;
}

.sort-durchmesser-auf {
  background:#616169 url(../img/sort-durchmesser-auf.jpg) no-repeat;
  width:34px;
}

.sort-durchmesser-ab {
  background:#616169 url(../img/sort-durchmesser-ab.jpg) no-repeat;
  width:34px;
}

.artikelliste-menu {
  background:#616169 url(../img/leiste-artikelliste.jpg) repeat-x;
  border:1px solid #26262b;
  color:white;
  height:18px;
  margin:0;
  padding:0;
  position:relative;
}

.sortierung {
  background:url(../img/sortierung.jpg) no-repeat;
  height:18px;
  width:78px;
}

.filter {
  padding:0 50px 40px 50px;
  position:relative;
}

.filter p, .filter input {
  float:left;
  margin:0;
}

.tab {
  white-space:pre;
}

.matinfo {
  height:25px;
  left:0px;
  overflow:hidden;
  padding:0 10px;
  position:absolute;
  top:145px;
  width:130px;
}

.matinfo * {
  margin-top:0;
  padding-top:0;
}

.matinfo:hover {
  background:white;
  border:1px solid #A0A0A0;
  height:auto;
  top:144px;
  width:250px;
  z-index:10;
}

.matinfo:hover .h3 {
  padding-top:5px;
}

.matinfo p {
  margin:0.5em 0;
  text-align:left;
}

.matinfo h3 {
  font-size:10px;
  font-weight:normal;
}

.matzelle {
  position:relative;
  z-index:5;
}

.loginmessage p {
  color:red;
  font-weight:bold;
}

.tableartlist {
  border-collapse:collapse;
  width:100%;
}

.tableartlist td {
  padding-bottom:3px;
  padding-top:3px;
  vertical-align:top;
}

.trartlisthead {
  font-weight:bold;
}

.trartlisthead td {
  background:white;
}

.tdartikel {
  padding-left:4px;
}

.tdsubmit {
  padding-right:4px;
}

.tdmenge {
  width:45px;
}

.tdmenge, .tdartikel, .tdmaterial, .tdmodell, .tdornament {
  padding-right:5px;
}

.tdmenge, .tdhoehe, .tdbreite, .tdlaenge, .tdtiefe, .tdstaerke, .tddurchmesser, .tdgewicht, .tdpreis, .tdsubmit {
  padding-left:5px;
  text-align:right;
}

.tableartlist .submitbutton {
  background:#616169 url(../img/anzeigen.jpg) no-repeat;
}

.red {
  color:red;
}

a.open{
	float:right;
	display:inline;
	padding-top:3px;
	padding-right:750px;
	 color:red;
	 text-transform:uppercase;
}
.ds-bestaetigung {
    background: #BFAC8C;
    border: 1px solid #918167;
    padding: 0 15px;
}
