#rubrikenuebersicht {
    float: left;
    width: 210px;
}
.produktinhalt {
    background-color:#e8e9e8;
    width:490px;
    height:490px;
    overflow:auto;
    padding:6px;
}
.produktdetail {
    background-color:white;
    border:1px solid #f4c871;
    padding:6px;
}

.produktdetailback {
    background-color:#aaaaaa;
    padding-right:4px;
    padding-bottom:4px;
    margin-bottom:8px;
}

#produktrepeater {
    border: 1px solid black;
    background-color:white;
    padding:5px;
    margin-right:5px;
    margin-bottom:5px;
    width:260px;
    height:265px;
    z-index:10;
}
#produktrepeaterback {
    background-image:url(../bilder/repeater_back.jpg);
    width:280px;
    height:285px;
    z-index:1;
    margin-right:5px;
    margin-bottom:5px;
    float:left;
}
.adresseback {
    background-color:#aaaaaa;
    padding-right:4px;
    padding-bottom:4px;
    margin-top:8px;
}
.adressefield {
    background-color:white;
    border:1px solid #f4c871;
    padding:6px;
}

.adresse {
    background-color:#e9e9ff;

}
.kasten {
    width:135px;
    padding:4px;
    color: #000078;
    background-color: #e8e9e8;
    border:1px solid #000078;
    margin:4px;
}

.produktueberschrift {
    font-size:14px;
    font-weight:bold;
    color: #000078;
}

.tabelle {
    border: 1px solid #000078;
    background-color:#efefef;
    color:black;
}
.fielduberschrift {
    background-color:white;
    border: 1px solid #000078;
    padding-left:4px;
    padding-right:4px;
}
.adresseinfo {
    background-color:#b7b7dc;
    border: 1px solid #000078;
    padding:4px;
    width:180px;

}


.fehler {
    color: #ae0000;
    border: 1px solid #ae0000;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#warenkorb_klein label{
    width: 60px;
    /*/*cursor: pointer;
    cursor: hand;*/
    display: block;
    float: left;
    margin: 5px;
}

#warenkorb th {
    background-color: #F0F2F5;
}

.warenkorbzeile {
    background-color: #D9DEE6;
}
.warenkorbzeile2 {
    background-color: #EEF1F7;
}

fieldset {
    padding: 5px;
    border: 1px solid #cccccc;
}
legend {
    padding:4px;
    font-weight:bold;
}

.letzte_bestellungen {
    position: absolute;
    z-index: 10;
    display: inline;
    background: #F0F2F5;
    border: 1px solid black;
    padding: 4px;
    text-align: left;
}

.warenkorbKlein {
    padding: 4px;
}

#mail_inhalt {
    width: 780px;
}

#warenkorbmeldungaussen {

    margin: 0;
    padding: 0;
/*     display: none; */
}

#warenkorbmeldung {
    display: block;
    background: white;
    margin: 0;
    padding: 0;
}

div.produkteRepeater table {
  width: 490px;
  border-bottom: 1px solid #cfcfcf;
  background-color: #f7f7f7;
}

div.produkteRepeater h2, div.produkteDetails h2 {
  color: #333;
}

div.produkteRepeater table span.artnr, div.produkteDetails span.artnr, span.artnr {
  text-decoration: none;
  color: #666;
  font-style: italic;
  font-weight: normal;
}

td.zeileRepeaterPreis {
  background-color: #ebebeb;
  padding-left: 2px;
  padding-right: 2px;
}

div#warenkorb table.warenkorbRepeater th, div#warenkorb table.warenkorbRepeater td {
  padding: 3px;
}

div#warenkorb table.warenkorbRepeater thead th {
  background-color: #ccc;
}

.rubrikenuebersicht {

}

div.rubrikenuebersicht table {
  width: 490px;
  border-bottom: 1px solid #cfcfcf;
  background-color: #f7f7f7;
}

div.rubrikenuebersicht h2, div.rubrikenuebersicht h2 {
  color: #333;
}

div.rubrikenuebersicht table span.artnr, div.produkteDetails span.artnr, span.artnr {
  text-decoration: none;
  color: #666;
  font-style: italic;
  font-weight: normal;
}

rubrikenuebersicht table tr td img {
  height: 60px;
}
