#shop-content    { width:700px; }
#shop-content td, #shop-content table td
                 { font-size:1em; }
#shop-content a  { border:0 !important; }

#kat-root    { padding:6px 0; background:#fff; }
#kat-root h1 { font-size:1.1em; font-weight:bold; }

h2           { margin-left:3px; padding:0; }
.ueberschrift { font-size:1.4em;  margin-bottom:30px; }

h4           { margin-left:3px; padding:0;}


.table-sortiment a       { border:0; }
.table-sortiment a:hover { border:0; }

div.prlist         { width:110px; float:right; font-size:11px; }
div.prlist a       { text-decoration:none; }

#seiteninhalt-bgkat { width:578px; margin-bottom:12px; padding:0; background:#fff;
                      background: url(../images/bg-artikel-reihe.gif) repeat-y top center;
                    }

#si-topabstand { font-size:4px; background:#fff; }

.border-li-re  { border-left:1px solid #999; border-right:1px solid #999; }

.listnav-1  { margin:4px 8px 10px 8px; padding-bottom:4px; font-size:1.0em; text-align:center; background:#fff;
              border-bottom:1px solid #3a61ae; }
.listnav-2  { margin:4px; font-size:1.0em; text-align:center; background:#fff; }
.listnav-1n { padding:4px 0; font-size:1.0em; text-align:center; background:#fff; }
.listnav-2n { padding:4px 0; font-size:1.0em; text-align:center; background:#fff; }

.artikel-reihe         { font-size:1.0em; }
.artikel-reihe div     { float:left; width:170px; padding:10px 8px; }
.artikel-reihe h1      { font-size:12px; font-weight:bold; }
.artikel-reihe img     { margin:0px auto; }
.artikel-reihe div a   { color:#a00030; text-decoration:none; }
/* .artikel-reihe div.block-mitte { min-height:100px; } */
/* .artikel-reihe div.block-mitte { border-left:1px solid #999; border-right:1px solid #999; min-height:180px; } */

.warenkorb-reihe       { clear:both; font-size:1.0em; }
.warenkorb-reihe div   { float:left; width:170px; padding:0 8px 10px 8px; }
.warenkorb-reihe form  { margin:0; }

.artikel-reihe-trenner     { clear:both; margin:0; height:1px; font-size:1px; }
.artikel-reihe-trenner div { float:left; width:170px; padding:0px 8px; }
.artikel-reihe-trenner div.block-mitte { border-left:1px solid #999; border-right:1px solid #999; }

.artikel-reihe-trenner hr  {
    background-color:#999; /* Mozilla 1.4 */
    color:#999;            /* IE 6 */
    border: #999;          /* Opera 7.11 */
    height: 1px;           /* in Opera fır die Anzeige nıtig, in Mozilla fır die einheitliche Hıhe */
}


td { text-align:left; }

/* h4.shop-kategorie { color:#606060; font-size:1.18em; margin:10px 0 10px 0; } */

div.kategorie     { text-align:left; padding:0; font-size:0.9em; font-weight:normal; color:#333; background:#fff; }
/* div.kategorie div { float:left; height:31px; } */
div.kat-allgemein { border-bottom:1px dotted; }
div.kategorie a   { text-decoration:none; }

span.kat-allgemein { display:block; margin:7px 0 0 10px; font-weight:bold; }

div.produktname   { height:18px; padding:3px 6px; }

div.produkt-detail { width:578px; font-size:1.0em; margin-top:15px; padding:0; text-align:left; }
div.img-detail     { float:left; margin-right:20px; min-height:145px; text-align:center; }
div.img-detail img { margin-bottom:3px; }

div.img-detail-2   { margin-bottom:10px; text-align:center; border:1px solid black; }

.pr-data-1         { float:left; min-width:200px; }

h4 { font-size:0.7em; }

#varianten-table { font-size:0.8em; width:560px; }

#basket-table   { font-size:1.0em; width:578px; }
/* #basket-table a, #o-init-table a             { border-bottom:1px dotted #3aa76b !important; } */
/* #basket-table a:hover, #o-init-table a:hover { border-bottom:1px dotted #006b6b !important; } */

.basket-total  { color:#fff; background:#AE1113 url('../../images/rs-head.jpg') repeat-x top center; font-weight:bold; text-align:left; }
.basket-rabatt { color:#fff; background:#999; text-align:right; }
.basket-tax    { text-align:right; }

#general_hinweis_text { margin:3px 12px; font-size:11px; font-style:italic; text-align:center; }

th { text-align:center; }

.plue-content       { font-size:1.0em; width:578px; }
.specialprice       { font-weight:bold; color:red; }
.ext-search         { font-size:1.0em; width:460px; }

.o-init-table td    { font-size:1.0em; width:540px; }
.o-finish-lieferbed { font-size:1.0em; width:550px; }
.o-adrform-content  { font-size:1.0em; width:500px; }
.o-adrform-content-err { font-size:1.0em; width:500px; }
.o-adrform-content-err ul { text-align:left; }
.o-finish-content   { font-size:1.0em; width:578px; }
.ch-regdata-content { font-size:1.0em; background:#f5e0e9; }

.req-adrform-content     { font-size:1.0em; width:510px; }
.req-adrform-content-err { font-size:1.0em; width:510px; }
.req-adrform-content-err ul { text-align:left; }
