#Hauptspalte2 h3.trenner {
padding: 0 0 10px 0;
border-bottom: 1px solid #d9d9d9;
margin: 0 0 20px 0;
}

/* KRUEMELNAV WARENKORBLINKS */
#Hauptspalte2 #kruemelnav a.wkb, #Hauptspalte2 #kruemelnav a.wkbcart {
display: inline;
float: none;
color: #575757;
text-decoration: none;
font-size: 12px;
padding: 0;
margin: 0;
background: none;
}

#Hauptspalte2 #kruemelnav a.wkbcart {
background: transparent url(/shop/i/ly/warenkorb.png) no-repeat top right;
padding: 0 27px 0 0;
}

#Hauptspalte2 #kruemelnav div.wkbLi {
position: absolute;
line-height: 44px;
top: 0;
left: 455px;
width: 190px;
height: 44px;
text-align: right;
padding: 0 10px 0 0;
}

#Hauptspalte2 #kruemelnav a.wkb:hover, #Hauptspalte2 #kruemelnav a.wkbcart:hover{
color: #999;
}

/* SHOPLISTE */
#shopliste {
padding: 0 0 0 25px;
}

#shopartikel {
height: 180px;
}

a#sPreview {
margin: 0 0 0 0;
float: left;
}

#shopartikel img, #shopdetail img {border: none;}

#shopdetail img {
margin: 0 0 25px 25px;
float: right;
}

#Hauptspalte2 ul#sListe {
margin: 0 0 0 130px;
}

#Hauptspalte2 ul#sListe li {
padding: 0 0 0 25px;
margin: 0 0 5px 0;
}

#Hauptspalte2 ul#sListe li#sTitle {background: transparent url(/shop/i/ly/shop-icon-pfeil.png) no-repeat 0 2px}
#Hauptspalte2 ul#sListe li#sPrice {background: transparent url(/shop/i/ly/shop-icon-euro.png) no-repeat 0 2px}
#Hauptspalte2 ul#sListe li#sLink {background: transparent url(/shop/i/ly/shop-icon-info.png) no-repeat 0 2px}

table.shoplisteNav td {
border: 0;
}

.shoplisteNav H2 {
margin: 0;
line-height: 24px;
}

.shoplisteNav p {
margin: 0;
line-height: 24px;
text-align: right;
}



/* WARENKORB */

#warenkorbRahmen {
background: #fff;
border: none;
padding: 0px;
}

tr.warenkorbAbschluss {
background: #f1f1f1;
}

table.warenkorb td {
border: none;
border-bottom: 1px solid #ccc;
}

td.anzahl {
width: 60px;
}

td.summe, td.preis {
width: 90px;
}

td.loeschen {
width: 20px;
}

input.anzahl {
width: 30px;
border: 1px solid #ccc;
}

#warenkorbRahmen td.endbetrag {
border-bottom: 1px solid #ccc;
}

table.endbetrag, table.versand {
text-align: right;
width: 300px;
margin: 0;
}

table.versand td {
border-bottom: none;
}

table.endbetrag td {
border-bottom: none;
padding: 0;
}

td.eur {
width: 90px;
}

a.loeschen {
display: block;
width: 15px;
height: 15px;
line-height: 15px;
background: transparent url(/shop/i/ly/x-loeschen.png) no-repeat 0 2px;
text-indent: -99999px;
}

#warenkorbButtons {
position: relative;
height: 19px;
}

input.aktualisieren {
position: absolute;
top: 0;
left: 0;
width: 118px;
height: 19px;
background: transparent url(/shop/i/ly/aktualisieren.png) no-repeat 0 0;
}

a.zurKasse {
position: absolute;
top: 0;
left: 530px;
width: 118px;
height: 19px;
background: transparent url(/shop/i/ly/kasse.png) no-repeat 0 0;
text-indent: -99999px;
}


/* KASSE */
form.content input.bestellen {
width: 118px;
height: 19px;
background: transparent url(/shop/i/ly/bestellung-senden.png) no-repeat 0 0;
border: none;
}


/* SHOPDETAIL */

#Hauptspalte2 div#shopdetail table#tab {
border: 1px solid #c0c0c0;
border-collapse: collapse;
width: 100%;
clear: right;
padding: 40px 0 0 0;
}

#Hauptspalte2 div#shopdetail table#tab td, #Hauptspalte2 div#shopdetail table#tab th {
font-family: Verdana;
font-size: 12px;
border: 1px solid #9b9b9b;
padding: 0px;
background: #d8d8d8;
text-align: center;
vertical-align: middle;
}

#Hauptspalte2 div#shopdetail table#tab th {
font-weight: normal;
color: #333;
padding: 5px;
}

#Hauptspalte2 div#shopdetail th#thanzahl {
width: 60px;
}

#Hauptspalte2 div#shopdetail th#thmitglied {
width: 60px;
}

#Hauptspalte2 div#shopdetail input#shop_anzahl {
width: 40px;
padding: 2px;
}

#Hauptspalte2 div#shopdetail table#tab th.leer {
width: 90px;
}

#Hauptspalte2 div#shopdetail table#tab td.grau {
background: #f1f1f1;
}

#Hauptspalte2 div#shopdetail table#tab td#preis_anzeige {
font-weight: bold;
}

#Hauptspalte2 div#shopdetail input#abschicken {
width: 100px;
height: 36px;
background: transparent url('/shop/i/ly/bestellen.png') no-repeat 0 0;
}

#Hauptspalte2 div#shopdetail input#abschicken:hover {
background: transparent url('/shop/i/ly/bestellen.png') no-repeat 0 -36px;
}



/* STAFFELPREISTABELLE */

table#tabstaffel {
width: 100%;
padding: 0;
margin: 0;
border-collapse: collapse;
font-family: Verdana;
font-size: 12px;
}

table#tabstaffel tr.hi {
background: #ededed;
}

table#tabstaffel td, table#tabstaffel th {
border: 1px solid #ccc;
padding: 5px 0;
margin: 0;
text-align: center;
}

table#tabstaffel th {
background: #f1f1f1;
}

table#tabstaffel td.linkauf, table#tabstaffel td.linkzu {
text-align: left;
padding: 0;
}

table#tabstaffel td.linkauf a, table#tabstaffel td.linkzu a {
display: block;
width: 199px;
height: 20px;
background: #fff;
border-right: 1px solid #ccc;
text-decoration: none;
line-height: 20px;
text-align: center;
color: #738d0e;
}

table#tabstaffel td.linkauf a:hover, table#tabstaffel td.linkzu a:hover {
color: #333;
}
