/*****************************************************************************************/
/* Listen allgemein
/*****************************************************************************************/
/* Abstand nach oben bei Liste */
.boxOuterRight.padListTop {
	width:100%;
	overflow:hidden;
	padding-top:10px; }
/* Abstand nach oben bei Galerie */
.boxOuterRight.padGalleryTop {
	padding-top:2px; }

/* Schriftart */
.fontListGal {
	font-size:11px;
	line-height:12px; }
/* Linienabstand bei Galerieansicht wieder erhöhen */
#galleryFull2Col.fontListGal, #galleryFull4Col.fontListGal {
	line-height:13px; }

/* Äusserer Rahmen */
.list {
	margin:0 4px;
	border-top:1px solid #9D9DA1;
	border-bottom:1px solid #9D9DA1; }

/* Trennlinie */
.list .separator {
	padding:4px 0; }
.list .separator span {
	display:block; background-color:#9D9DA1; height:1px; overflow:hidden; }
/* Abschluss */
.list .ending {
	padding-top:6px; }

/*--------------------------------------------/
/ Buttons
/--------------------------------------------*/
.linkView {
	display:block;
	font-size:13px;
	width:115px;
	height:15px;
	line-height:14px;
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:0 2px;
	overflow:hidden; }
* html .linkView {
	width:132px; w\idth:115px; }
a.linkView {
	font-size:10px; line-height:12px; }
a.linkView:hover {
	color:#000; font-size:13px; line-height:14px; font-weight:bold; text-decoration:none; }
/* IE 5 */
html + body a.linkView {
	line-height:15px; }

a.listView {
	background-image:url(../img/buttons/button_view_list.gif); }
a.listView, span.listView {
	margin-bottom:2px; }
a.listView:hover, span.listView {
	background-image:url(../img/buttons/button_view_list_a.gif); }
a.galleryView {
	background-image:url(../img/buttons/button_view_gallery.gif); }
a.galleryView:hover, span.galleryView {
	background-image:url(../img/buttons/button_view_gallery_a.gif); }
.linkBuyNow {
	display:block;
	height:14px;
	padding-right:21px;
	background-image:url(../img/buttons/button_buy_now.gif);
	background-repeat:no-repeat;
	background-position:98% 0;
	position: relative;
	top: -20px; }
/* Galerie Ansicht */
.gallery .linkBuyNow {
	background-position:100% 2px;
	height:18px;
	line-height:16px; }
.linkEnlarge {
	/*display:block;*/
	float: left;
	font-size: 10px;
	height:14px;
	padding-left:20px;
	width:34px;
	background-image:url(../img/buttons/button_magnifier_s.gif);
	background-repeat:no-repeat;
	background-position:2px 0; }
* html .list a.linkEnlarge {
	width:54px; w\idth:34px; }
/* Galerie Ansicht */
.gallery .linkEnlarge {
	background-position:2px 2px;
	height:18px;
	line-height:16px; }
.linkAvail {
	display:block;
	height:14px;
	width:42px;
	background-repeat:no-repeat;
	background-position:0 3px; }
/* Galerie Ansicht */
.gallery .linkAvail {
	background-position:0 5px;
	height:18px; }

/*--------------------------------------------/
/ Header der Liste
/--------------------------------------------*/
.list .listHeader {
	height:20px;
	margin-bottom:4px;
	overflow:hidden;
	background-color:#F0F1F7; }
/* Eintrag/Link im Header*/
.list .entryHeader {
	float:left;
	display:block;
	height:18px;
	font-size:10px;
	padding:2px 0 0 6px;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid #B3B4C4;
	background:url(../img/lists/header_bg.gif) repeat-x; }
* html .list .entryHeader {
	height:20px;
	he\ight:18px; /* IE 6 richtiges Boxmodel */ }
.list a.entryHeader:hover {
	color:#000;
	background-color:#E6E7F2; }
.list .entryHeader span {
	float:left;
	/*line-height:12px;*/
	text-decoration:underline; }
/* Pfeil */
.list .entryHeader img {
	float:left;
	margin:3px 0 0 5px; }
/* letzter Eintrag ohne Border rechts */
.list .entryHeader.last {
	border:0; }
/* Erster Eintrag mehr padding */
.list .entryHeader.first {
	padding-left:13px; }

/*--------------------------------------------/
/ Herstellerangaben (Logo) vor Einträgen Liste
/--------------------------------------------*/
/* Herstellername und Logo */
.list table.manufacturerEntry {
	width:806px; height:34px; }
.list table.manufacturerEntry div.name {
	padding:0 8px;
	font-size:16px;
	font-weight:bold;
	line-height:22px; }
/* Alle Links */
.list table.manufacturerEntry a {
	display:block; }
/* Herstellerlogo */
.list table.manufacturerEntry .logo {
	padding-left:8px;
	margin-right:8px;
	outline:none; }
/* +/- */
.list table.manufacturerEntry div.lessMore {
	padding:1px 8px 0 0; }

/*--------------------------------------------/
/ Einträge allgemein (Liste und Galerie)
/--------------------------------------------*/
/*
a.entryListGal {
/*	display:block;* /
	background-color:#F4F5FA;
	overflow:hidden;
	text-decoration:none; }
a.entryListGal:hover {
	color:#000; /* Hoverfarbe in specific.css * / }
*/
.entryListGal .con {
	float:left; }
.entryListGal .picture {
	float:left;
	border:1px solid #C7C8D4;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
.entryListGal .productName {
	font-weight:bold;
	text-decoration:underline; }
.entryListGal .center {
	text-align:center; }

/*--------------------------------------------/
/ Einträge der Liste
/--------------------------------------------*/
/* Abstand eines Listeneintrags zum nächsten Eintrag */
.list .contentList {
	padding:4px 8px; }
.list .entryListGal {
	height:56px; }
/*
.list a.entryListGal span.con {
	height:60px;/*53px;*/ /* wegen border angeben * /
	padding:3px 6px 0;
	border-right:1px solid #FFF; }
*/
* html .list .entryListGal .con {
	height:56px;
	he\ight:53px; /* IE 6 richtiges Boxmodel */ }
/* Letzter Eintrag ohne Border rechts */
.list .entryListGal .con.last {
	border:0; }
/* Bild kein padding und ohne Border */
.list .entryListGal .picture {
	height:54px;
	width:54px; }
* html .list .entryListGal .picture {
	width:56px; w\idth:54px;
	height:56px; he\ight:54px; }
.list .entryListGal .description {
	display:block;
	padding-top:2px; }
/* Link nach oben */
.list .listBackToTop {
	padding:4px 8px 11px 12px; text-align:right; }

/*--------------------------------------------/
/ Einträge Galerie
/--------------------------------------------*/
/* Reihe mit 2 Einträgen */
.gallery .contentRow {
	clear:both;
	padding:8px 0 4px 8px; }
/* Spalte = 1 Eintrag */
.gallery .contentCol {
	float:left;
	padding:0 5px; }
.gallery .entryListGal .picture {
	margin:4px 0 0 4px;
	width:180px;
	height:180px; }
* html .gallery .entryListGal .picture {
	width:182px; w\idth:180px;
	height:182px; he\ight:180px; }

.gallery .entryListGal .con {
	width:192px; }
* html .gallery a.entryListGal .con {
	width:204px; w\idth:192px; }
.gallery .entryListGal .con.row1 {
	padding:5px 6px 0;
	height:115px; }
* html .gallery .entryListGal .con.row1 {
	height:120px; he\ight:115px; }
.gallery .entryListGal .con.row2 {
	padding:0 6px; }
.gallery .entryListGal .inner {
	display:block; }
.gallery .entryListGal .padS {
	padding-top:3px; }
.gallery .entryListGal .padL {
	padding-top:6px; }
.gallery .entryListGal .discount {
	height:16px; margin-top:3px; }
/* Link nach oben */
.gallery .listBackToTop {
	padding:4px 13px 4px 12px; text-align:right; }

/*--------------------------------------------/
/ Footer eines Eintrags (Zoom, BuyNow, etc.)
/--------------------------------------------*/
div.footerEntListGal {
	height:16px;
	font-size:10px;
	/*overflow:hidden;*/
	background-color:#F0F1F7;
}
/* Galerie Ansicht 20px height */
.gallery .footerEntListGal {
	height:20px; }
.footerEntListGal .enlarge {
	/*float:left;*/
	padding:1px 1px 0 1px;
	width:59px; }
* html .footerEntListGal .enlarge {
	width:61px; w\idth:59px; }
.footerEntListGal .enlarge a {
	float:left; }
.footerEntListGal .avail {
	float:left;
	padding:1px 1px 0 1px;
	width:42px; }
* html .footerEntListGal .avail {
	width:44px; w\idth:42px; }
.footerEntListGal .avail a {
	float:left; }
.footerEntListGal .infoAvail {
	float:left;
	padding-top:1px;
	margin-left:5px; }
.footerEntListGal .buyNow {
	float:right; width:50%; padding:1px 1px 0 0; }
.footerEntListGal .buyNow a {
	float:right; }

/*--------------------------------------------/
/ Seitennummern am Ende zum Blättern
/--------------------------------------------*/
.pageNumbers {
	width:100%;
	margin:6px 0 0;}
.pageNumbers table {
	width:100%;
	line-height:18px;
	background-color:#F0F1F7; }
.pageNumbers td {	padding:0 6px; }
.pageNumbers .topInfo {
	padding:3px 0; height:18px; overflow:visible; }
* html .pageNumbers .topInfo {
	height:26px; he\ight:18px; }
.pageNumbers .bottomPages {
	padding-bottom:3px; height:24px; overflow:visible; }
.pageNumbers .fontInfo {
	font-size:11px; }
.pageNumbers .inputPageNumber {
	font-size:11px;
	line-height:19px; }
.pageNumbers .inputPageNumber input {
	vertical-align:middle;
	margin-right:5px;
	width:25px; }
.pageNumbers .textPages {
	font-size:11px; line-height:19px; }
.pageNumbers .linkForward {
	margin-left:10px; }
.pageNumbers .linkBack {
	margin-right:10px; }
.pageNumbers .activePage {
	font-weight:bold;
	padding:1px 3px;
	border:1px solid #000; }


/*----------------------------------------------------------------------------------------/
/ Liste über die gesamte Seitenbreite (areaContent + areaInfo)
/----------------------------------------------------------------------------------------*/
#listFull .header1 { width:450px; }
#listFull .header2 { width:86px; text-align:center !important; }
#listFull .header3 { width:134px; text-align:center; }
#listFull .header4 { width:135px; text-align:center; }
#listFull .header1 span { margin-left:13px; }
#listFull .last { border-right:none !important; }
#listFull .entryHeader { padding:2px 0 0 0 !important; }

#listFull .entry { position:relative; width:792px; height:72px; margin:0 auto 0; }
#listFull .entry .onhover { width:792px; height:56px; }
#listFull .entry a , #listFull .entry a:hover { color:#000; text-decoration:none; }
#listFull .entry .entryListGal { display:block; width:537px; height:56px; }
#listFull .entry .entryListGal .ent1 ,
#listFull .entry .entryListGal .ent2 ,
#listFull .entry .entryListGal .ent3 ,
#listFull .entry .ent4 {position:absolute;display:block;top:0;color:#000;background-color:#F4F5FA;left:665px;width:127px;height:56px;overflow:hidden;}
#listFull .entry .ent4 input {position:relative;top:-1px;height:16px;}
* html #listFull .entry .ent4 input {height:18px;}
#listFull .entry .onhover.hover .ent1 , #listFull .entry .onhover:hover .ent1 ,
#listFull .entry .onhover.hover .ent2 , #listFull .entry .onhover:hover .ent2 ,
#listFull .entry .onhover.hover .ent3 , #listFull .entry .onhover:hover .ent3 ,
#listFull .entry .onhover.hover .ent4 , #listFull .entry .onhover:hover .ent4 { background-color:#E4D8BD; }
#listFull .entry .entryListGal .picture { position:absolute; display:block; left:0; top:0; width:54px; height:54px; border:1px solid #C7C8D4; }
#listFull .entry .entryListGal .picture:hover ,
#listFull .entry .onhover.hover .entryListGal .picture , #listFull .entry .onhover:hover .entryListGal .picture { border:1px solid #B59349; }
#listFull .entry .entryListGal .ent1 { left:56px; width:386px; height:56px; }
#listFull .entry .entryListGal .ent2 { left:443px; width:86px; height:56px; }
#listFull .entry .entryListGal .ent3 { left:530px; width:134px; height:56px; }
#listFull .entry .entryListGal .ent1 .pos { display:block; margin:2px 6px 0px; height:54px; overflow:hidden; }
#listFull .entry .entryListGal .ent1 .productName { font-weight:bold; text-decoration:underline; }
#listFull .entry .entryListGal .ent1 .description { margin-top:2px; }
#listFull .entry .entryListGal .ent2 span { display:block; margin-top:25px; text-align:center; }
#listFull .entry .entryListGal .ent2 .stock_status_img { width:100%; margin-top:26px; padding-top:10px; background-position:center top; background-repeat:no-repeat; }
#listFull .entry .entryListGal .ent2 a.stock_status_link { width:100%; }
#listFull .entry .entryListGal .ent3 span { display:block; margin-top:25px; text-align:center; font-weight:bold; }
#listFull .entry .entryListGal .ent3 span { display:block; margin-top:25px; text-align:center; font-weight:bold; }
#listFull .entry .ent4 .pos { display:block; margin-top:21px; text-align:right; margin-right:8px; }
#listFull .entry .listFooter { position:absolute; left:0; width:100%; top:56px; height:16px; line-height:16px; }
#listFull .entry .foot1 , #listFull .entry .foot2 , #listFull .entry .foot3 , #listFull .entry .foot4 { position:absolute; display:block; }
#listFull .entry .foot1.zoom { left:0; width:56px; }
#listFull .entry .foot1.model { left:56px; width:386px; }
#listFull .entry .foot1.model span { padding-left:6px; }
#listFull .entry .foot1.model .stockstatus { padding-right:58px; position:absolute; top:0; right:5px; background-position:right center; background-repeat:no-repeat; }
#listFull .entry .foot1.weight { left:236px;width:200px;text-align:right;color:#A2A1A6; }
#listFull .entry .foot2 { left:443px; width:86px; text-align:center; }
#listFull .entry .foot3 { left:530px; width:134px; text-align:center; color:#A2A1A6; }
#listFull .entry .foot4 { left:665px; width:127px; text-align:center; color:#A2A1A6; }
#listFull .entry .cartQty { color:#A2A1A6; }
.entry .cartQtyNum { display:none; }
.entry .listFooter a{color:#000;text-decoration:none !important;}
.entry .listFooter a:hover{color:#000;text-decoration:underline !important;}

/*----------------------------------------------------------------------------------------/
/ Liste nur über die Contentbreite
/----------------------------------------------------------------------------------------*/
#listSmall .header1 { width:398px; }
#listSmall .header3 { width:106px; text-align:center; }
#listSmall .header3 span { float:none; }
#listSmall .header4 { width:126px; text-align:center; }
#listSmall .header1 span { margin-left:13px; }
#listSmall .last { border-right:none !important; }
#listSmall .entryHeader { padding:2px 0 0 0 !important; }

#listSmall .entry { position:relative; width:616px; height:72px; margin:0 auto 0; }
#listSmall .entry .onhover { width:616px; height:56px; }
#listSmall .entry .entryListGal { display:block; width:497px; height:56px; }
#listSmall .entry .entryListGal .ent1 ,
#listSmall .entry .entryListGal .ent3 ,
#listSmall .entry .ent4 { position:absolute; display:block; top:0; color:#000; background-color: #F4F5FA; left:498px; width:118px; height:56px; }
#listSmall .entry .ent4 input {position:relative;top:-1px;height:16px;}
* html #listSmall .entry .ent4 input {height:18px;}

#listSmall .entry .onhover:hover .ent1 ,
#listSmall .entry .onhover.hover .ent1 ,
#listSmall .entry .onhover:hover .ent3 ,
#listSmall .entry .onhover.hover .ent3 ,
#listSmall .entry .onhover:hover .ent4 ,
#listSmall .entry .onhover.hover .ent4 { background-color:#E4D8BD; }
#listSmall .entry .entryListGal .picture  { position:absolute; display:block; left:0; top:0; width:54px; height:54px; border:1px solid #C7C8D4; }
#listSmall .entry .onhover:hover .entryListGal .picture ,
#listSmall .entry .onhover.hover .entryListGal .picture { border:1px solid #B59349; }
#listSmall .entry .entryListGal .ent1 { left:56px; width:334px; height:56px; }
#listSmall .entry .entryListGal .ent3 { left:391px; width:106px; height:56px; }
#listSmall .entry .entryListGal .ent1 .pos { display:block; margin:2px 6px 0px; height:54px; overflow:hidden; }
#listSmall .entry .entryListGal .ent1 .productName { font-weight:bold; text-decoration:underline; }
#listSmall .entry .entryListGal .ent1 .description { margin-top:2px; }
#listSmall .entry .entryListGal .ent3 span { display:block; margin-top:25px; text-align:center; font-weight:bold; }
#listSmall .entry .ent4 .pos { display:block; margin-top:21px; margin-right:8px; text-align:right; }
#listSmall .entry .listFooter { position:absolute; left:0; width:100%; top:56px; height:16px; line-height:16px; }
#listSmall .entry .foot1 , #listSmall .entry .foot2 ,
#listSmall .entry .foot3 , #listSmall .entry .foot4 { position:absolute; display:block; }
#listSmall .entry .foot1.zoom { left:0; width:56px; }
#listSmall .entry .foot1.model { left:56px; width:334px; }
#listSmall .entry .foot1.model span { padding-left:6px; }
#listSmall .entry .foot1.model .stockstatus { padding-right:58px; position:absolute; top:0; right:5px; background-position:right center; background-repeat:no-repeat; }
#listSmall .entry .foot3 { left:391px; width:106px; text-align:center; color:#A2A1A6; }
#listSmall .entry .foot4 { left:498px; width:118px; text-align:center; color:#A2A1A6; }
#listSmall .entry .cartQty { color:#A2A1A6; }

#gallery_2col { padding:0 5px; }
#gallery_2col .entry { position:relative; float:left; width:312px; height:114px; }
#gallery_2col .entry .entryListGal { position:absolute; left:8px; top:0; width:302px; height:86px; background-color:#F4F5FA; color:#000; text-decoration:none; }
#gallery_2col .entry .onhover:hover { background-color:#E4D8BD; }
#gallery_2col .entry .entryListGal .picture { position:absolute; display:block; width:84px; height:84px; border:1px solid #C7C8D4; }
#gallery_2col .entry .onhover:hover .picture { border:1px solid #B59349;; }
#gallery_2col .entry .listFooter { position:absolute; left:8px; width:302px; top:86px; height:18px; line-height:18px; }
#gallery_2col .entry .ent1 { display:block; position:absolute; left:92px; top:3px; width:204px; height:62px; overflow:hidden; }
#gallery_2col .entry .entryListGal .ent1 .productName { display:block; font-weight:bold; text-decoration:underline; margin-bottom:2px; }
#gallery_2col .entry .entryListGal .ent1 .description { display:block; }
#gallery_2col .entry .entryListGal .ent2 { display:block; position:absolute; left:92px; bottom:3px; width:204px; height:14px; }
#gallery_2col .entry .entryListGal .ent3 { display:block; position:absolute; right:6px; bottom:3px; width:204px; height:14px; text-align:right; font-weight:bold; }
#gallery_2col .entry .foot1 , #gallery_2col .entry .foot2 ,
#gallery_2col .entry .foot4 { position:absolute; display:block; top:0; height:18px; line-height:18px; }
#gallery_2col .entry .foot1.zoom { left:4px; width:56px; }
#gallery_2col .entry .foot1.zoom a { background-position:0 50%; color:#000; }
#gallery_2col .entry .listFooter .foot2 { position:absolute; left: 66px; }
#gallery_2col .entry .listFooter .foot2 .stock_status_img { padding-left:58px; line-height:18px; height:18px; background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#000; }
#gallery_2col .entry .listFooter .foot4 { position:absolute; right:8px; top:0; width:120px; height:16px; line-height:16px; font-size:11px;	text-align:right; }
#gallery_2col .entry .listFooter .foot4 input { position:relative; font-size:10px; height:14px; }
* html #gallery_2col .entry .listFooter .foot4 input { height:16px; }


/*----------------------------------------------------------------------------------------/
/ Topseller Liste (nur über die Contentbreite)
/----------------------------------------------------------------------------------------*/
/* Angaben von .list überschreiben */
#listTopseller {
	border:0; margin:0 5px; }
#listTopseller .entryPlace {
	float:left; height:60px; width:40px; padding-right:5px; background-color:#FFF; }
* html #listTopseller .entryPlace {
	width:45px; w\idth:40px; }
#listTopseller .entryPlace span {
	display:block; width:32px; height:32px; padding:5px 0 0 5px; font-size:18px; border-width:1px; border-style:solid; border-color:#C7C8D4; }
* html #listTopseller .entryPlace span {
	width:37px; w\idth:32px;
	height:37px; he\ight:32px; }
#listTopseller a.entryListGal:hover .entryPlace span {
	border-color:#000; }
#listTopseller .footerEntListGal {
	width:569px; margin-left:45px; }

#listTopseller .ent1		{ width:375px; } /* ohne Bildbreite */
* html #listTopseller .ent1	{ width:388px; w\idth:375px; }
#listTopseller .ent2		{ width:113px; }
* html #listTopseller .ent2	{ width:125px; w\idth:113px; }

/*----------------------------------------------------------------------------------------/
/ Specials Liste (nur über die Contentbreite)
/----------------------------------------------------------------------------------------*/
#listSpecials .ent1			{ height:63px; }
* html #listSpecials .ent1	{ height:66px; he\ight:63px; }
#listSpecials .ent2			{ height:16px; margin-top:1px; }

#listSpecials {
	border:0; margin:0 5px; }
#listSpecials .contentList {
	width:302px; height:104px; }
* html #listSpecials .contentList {
	width:310px; w\idth:302px;
	height:112px; he\ight:104px; }
#listSpecials .picture {
	width:84px; height:84px; }
* html #listSpecials .picture {
	width:86px; w\idth:84px;
	height:86px; he\ight:84px; }
#listSpecials .productOldPrice {
	display:inline; }
#listSpecials a.entryListGal span.con {
	border:0; width:204px; overflow:hidden; }
* html #listSpecials a.entryListGal span.con {
	width:216px; w\idth:204px; }
#listSpecials .contentList.leftEntry {
	float:left; padding-right:0; }
#listSpecials .contentList.rightEntry {
	float:right; padding-left:0; }
#listSpecials a.entryListGal {
	height:86px; }
#listSpecials .footerEntListGal div.buyNow {
	width:100px; }
#listSpecials a.entryListGal{
	display: block;
}
#listSpecials a.linkBuyNow{
	background-image:url(../img/buttons/button_buy_now.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	display:block;
	height:14px;
	padding-right:21px;
	position: static;
}

/*----------------------------------------------------------------------------------------/
/ Galerie 2-spaltig über gesamte Seitenbreite (areaContent + areaInfo)
/----------------------------------------------------------------------------------------*/
#galleryFull2Col .contentRow {
	height:210px; }
* html #galleryFull2Col .contentRow {
	height:222px; he\ight:210px; }
#galleryFull2Col .contentCol {
	width:390px; }
* html #galleryFull2Col .contentCol {
	width:400px; w\idth:390px; }
#galleryFull2Col a.entryListGal {
	height:190px; }
/* Für Rating Sterne */
#galleryFull2Col a.entryListGal span.rating {
	background-repeat:no-repeat; background-position:0 7px; padding-left:60px; }
#galleryFull2Col div.footerEntListGal .infoAvail {
	padding-top:3px; }

/*----------------------------------------------------------------------------------------/
/ Galerie 4-spaltig über gesamte Seitenbreite (areaContent + areaInfo)
/----------------------------------------------------------------------------------------*/
#galleryFull4Col .contentRow {
	height:268px; }
* html #galleryFull4Col .contentRow {
	height:280px; he\ight:268px; }
#galleryFull4Col .contentCol {
	width:190px; }
* html #galleryFull4Col .contentCol {
	width:200px; w\idth:190px; }
#galleryFull4Col a.entryListGal {
	height:248px; }

/* Zusätzliche Angaben für 4-spaltige Galerie */
#galleryFull4Col a.entryListGal span.productName {
	clear:both; padding:3px 6px 0; height:28px; overflow:hidden; }
* html #galleryFull4Col a.entryListGal span.productName {
	height:31px; he\ight:28px; }
#galleryFull4Col a.entryListGal span.blockPrice {
	padding:2px 6px 0; }
#galleryFull4Col .footerEntListGal a.linkEnlarge {
	padding:0; width:18px; }
#galleryFull4Col .footerEntListGal .enlarge {
	padding-right:0;
	width:24px; }
#galleryFull4Col .footerEntListGal div.buyNow {
	width:50px; }
/* Für Rating Sterne */
#galleryFull4Col a.entryListGal span.rating {
	background-repeat:no-repeat; background-position:6px 1px; padding-left:66px; }


/*----------------------------------------------------------------------------------------/
/ Liste für Warenkorb
/----------------------------------------------------------------------------------------*/
/* Weitere Angaben für Warenkorbseite gross */
#shopCartHeader {
	min-height:119px;
	width:560px; }
* html #shopCartHeader {
	height:119px;
	overflow:visible; /* IE kennt kein min-height */ }
.cartLightGreyColor {
	color:#A5A5A5; }
.cartBorderColor {
	border:1px solid;
	border-color:#7A8695; }
.shopCartTextColor, #giftCardTable td {
	color:#7A8695; }
.markProductOutOfStock {
	color:#7A8695; font-weight:bold; }

#listShopCart {
	width:806px; }
* html #listShopCart {
	width:808px; w\idth:806px; }
/* Äusserer Container für die Elemente (IE6 will das so) */
#listShopCart div.outerContainer {
	height:86px; overflow:hidden; }
/* Andere Hoverfarben (keine Hoverfarbe für gesamten Eintrag, sondern Farbe bei Text) */
#listShopCart a.entryListGal {
	background-color:#FFF; }
#listShopCart a.entryListGal:hover {
	background:#FFF; }
#listShopCart a.entryListGal:hover {
	background:url(../img/shopping_cart/cart_hover.gif) repeat-y; }
#listShopCart a.entryListGal:hover span.picture {
	border-color:#7A8695; }
#listShopCart .entryListGal {
	width:363px;
	height:86px; }
/* Bild */
#listShopCart span.picture {
	display:block;
	width:84px; height:84px; }
* html #listShopCart span.picture {
	width:86px; w\idth:84px;
	height:86px; he\ight:84px; }
/* Inhalt */
#listShopCart .con {
	height:83px;
	overflow:hidden;
	padding:3px 6px 0;
	border-right:1px solid #FFF; }
* html #listShopCart .con {
	height:86px;
	he\ight:83px; /* IE 6 richtiges Boxmodel */ }
#listShopCart .con.last {
	border:0; }

/* Breiten der Headereinträge */
#listShopCart .header1			{ width:357px; }
* html #listShopCart .header1	{ width:371px; w\idth:357px; }
#listShopCart .header2			{ width:90px; }
* html #listShopCart .header2	{ width:97px; w\idth:90px; }
#listShopCart .header3			{ width:90px; }
* html #listShopCart .header3	{ width:97px; w\idth:90px; }
#listShopCart .header4			{ width:100px; }
* html #listShopCart .header4	{ width:107px; w\idth:100px; }
#listShopCart .header5			{ width:128px; }
* html #listShopCart .header5	{ width:134px; w\idth:128px; }

/* Breiten der einzelnen Einträge */
#listShopCart .ent1				{ width:264px; } /* ohne Bildbreite */
* html #listShopCart .ent1		{ width:277px; w\idth:264px; }
#listShopCart .ent2				{ width:84px; }
* html #listShopCart .ent2		{ width:97px; w\idth:84px; }
#listShopCart .ent3				{ width:84px; }
* html #listShopCart .ent3		{ width:97px; w\idth:84px; }
#listShopCart .ent4				{ width:94px; }
* html #listShopCart .ent4		{ width:107px; w\idth:94px; }
#listShopCart .ent5				{ width:114px; }
* html #listShopCart .ent5		{ width:126px; w\idth:114px; }


/* Herstellerseite DropDown für Auswahl der anderen Hersteller */
div#dropDownAllManus select {
	width:216px; font-size:11px; }
/* Auf Fehlerseite, wenn Hersteller nicht gefunden wurde */
div#dropDownAllManusNotFound select {
	width:262px; }


/* Caseking.biz */
div.contentList a.buyNow {
	background-image:url(../img/buttons/button_buy_now.gif);
}

div.entry div.listFooter {
	clear: both;
	position: relative;
	left: 0;
	top: 1px;
	background-color: #F1F2F7;
	height:13px;
}

/* Hinweis-Box */

.hintBox {
	background-color: #F1F2F7;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width:632px;
	margin: 4px 0 4px 4px;
	padding:0;
	font-size: 11px;
}
#content.fullScreenWide .hintBox {
	width:808px;
}

.hintBox label.loginLabel{
	display: block;
}
.hintBox div#passwordField,
.hintBox div#emailField { display: none; }
.hintBox td { font-size: 11px; }
.hintBox td div div {
	margin:0 12px;
	padding:12px 0;
	height:62px;
}
.hintBox div#emailField ,
.hintBox div#passwordField {
	position:relative;
}

.hintBox div.hintLogin {
	position:relative;
	border-right: 1px solid #E4E6F0;
}

.hintBox div.hintRegister {
	position:relative;
	border-left: 1px solid #FFFFFF;
}
.hintBox div#passwordField input.buttonLogin {
	border:none;
	width:128px;
	height:19px;
	margin:0;
}

.hintBox div.hintLogin a ,
.hintBox div.hintRegister a ,
.hintBox div#passwordField input.buttonLogin {
	position:absolute;
	right:12px;
	bottom:12px;
}
.hintBox div#emailField a {
	position:absolute;
	right:2px;
	bottom:12px;
}


/* Hinweis-Box 2 */
.hintBox-small {
	background-color: #F1F2F7;
	margin-top: 2px;
	height: 62px;
	margin-top:26px;
	margin-bottom:-2px;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}

.hintBox-small div.hintDesc{font-size: 10px;padding:8px;}

/*START* Hersteller-Produkt-Listing */
.headerManuPName {
	width:385px;
}
.headerManuPrice {
	width:100px;
}
.headerManuAmount {
	width:120px;
}
.entManuPName {
	width:322px;
}
.entManuPrice {
	width:94px;
}
.entManuAmount {
	width:82px;
}
.modelManu {
	float:left;
	font-size:10px;
	width:326px;
	height:14px;
	line-height:14px;
	padding:0 5px;
	border-right:1px solid #FFFFFF;
}

/*ENDE* Hersteller-Produkt-Listing */

/* gallery_col3 */
.gallery_col3 {
	padding:0 13px;
}
.gallery_col3 .entry {
	position:relative;
	width:198px;
	height:315px;
	margin-bottom:14px;
	float:left;
	overflow:hidden;
}
.gallery_col3 .entry .entryListGal {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:198px;
	height:295px;
	text-decoration:none;
	background-color:#F4F5FA;
}
.gallery_col3 .entry .entryListGal.hover , .gallery_col3 .entry .entryListGal:hover {
	background-color:#E4D8BD;
}
.gallery_col3 .entry .entryListGal .picture {
	display:block;
	position:absolute;
	left:8px;
	top:33px;
	width:180px;
	height:180px;
	border:1px solid #C7C8D4;
	background-position:center;
	background-repeat:no-repeat;
}
.gallery_col3 .entry .entryListGal.hover .picture , .gallery_col3 .entry .entryListGal:hover .picture {
	border:1px solid #B59349;
}
.gallery_col3 .entry .ent1 .productName {
	position:absolute;
	display:block;
	left:10px;
	top:3px;
	width:178px;
	height:26px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.gallery_col3 .entry .ent1 .description {
	position:absolute;
	display:block;
	left:8px;
	top:220px;
	width:182px;
	height:52px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
}
.gallery_col3 .entry .model {
	position:absolute;
	display:block;
	left:8px;
	bottom:0;
	width:150px;
	height:17px;
	font-size:10px;
	line-height:17px;
	text-decoration:none;
	color:#000;
}
.gallery_col3 .entry .ent3 {
	position:absolute;
	display:block;
	right:8px;
	bottom:0;
	width:150px;
	height:18px;
	font-size:11px;
	line-height:18px;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.gallery_col3 .entry .listFooter .foot1.zoom {
	position:absolute;
	left:8px;
	top:0;
	width:14px;
	height:20px;
	line-height:20px;
}
.gallery_col3 .entry .listFooter .foot1.zoom a {
	height:20px;
	line-height:20px;
	background-position:left center;
}
.gallery_col3 .entry .listFooter .foot2 {
	display:block;
	position:absolute;
	left:28px;
	top:0;
	width:52px;
	height:20px;
	line-height:20px;
}
.gallery_col3 .entry .listFooter .foot2 .stock_status_img {
	display:block;
	width:52px;
	height:20px;
	background-position:center;
	background-repeat:no-repeat;
}
.gallery_col3 .entry .listFooter .foot4.buy {
	position:absolute;
	right:8px;
	top:2px;
	width:120px;
	height:16px;
	font-size:11px;
	text-align:right;
}
.gallery_col3 .entry .listFooter .foot4.buy input {
	height:14px;
	padding:0 2px;
	font-size:11px;
}

.gallery_col3 .entry .listFooter {
	display:block;
	position:absolute;
	left:0;
	top:295px;
	width:198px;
	height:20px;
	line-height:20px;
	background-color:#F1F2F7;
}
.gallery_col3 .col1 , .gallery_col3 .col2 {
	margin-right:10px;
}
.txt_qty {display:block;float:right;line-height:16px;height:16px;}
.upDownSmall .buyUpDown , .upDownSmall .buyUpDownHoverUp , .upDownSmall .buyUpDownHoverDn ,
.buyUpDown , .buyUpDownHoverUp , .buyUpDownHoverDn {
	float:right;
	width:17px;
	height:17px;
	margin:0 3px;
	background:url(../img/lists/up-down.gif) top center no-repeat;
	cursor:pointer;
}
.upDownSmall .buyUpDown , .upDownSmall .buyUpDownHoverUp , .upDownSmall .buyUpDownHoverDn {
	height:15px;
	background-position: bottom center;
}
.buyUpDownHoverUp {background-position:top left;}
.buyUpDownHoverDn {background-position:top right;}
.upDownSmall .buyUpDownHoverUp {background-position:bottom left;}
.upDownSmall .buyUpDownHoverDn {background-position:bottom right;}

.button_buy_now {
	position:relative;
	border:none;
	padding:0;
	cursor:pointer;
	top:1px;
	margin:0;
	display:block;
	float:right;
	width:13px;
	height:14px;
	background:url(../img/lists/buy_now.png) center no-repeat;
}
* html .button_buy_now {
	background:url(../img/lists/buy_now.gif) center no-repeat;
}
#buyInfoTT { display:block;position:absolute;top:-10000px;left:-10000px; width:200px;border:1px solid #333;background-color:#F1F2F7; color:#000;font-size:10px;z-index:20000000;}
#buyInfoTT div { background-color:#4287B5; color:#FFF;font-weight:bold; padding:1px 6px; }
#buyInfoTT p { padding:4px 6px; }

/**************** Kategorie-News-Block ****************/
#area_cnews .listItem{position:relative;float:left;width:140px;height:230px;background-color:#F0F1F7;}
#area_cnews .listItem.wo_price{height:188px;}
#area_cnews a.entryListGal{display:block;position:relative;width:140px;height:208px;background-color:#FFFFFF;text-decoration:none;}
#area_cnews a.entryListGal:hover{background-color:#F0F1F7;color:#000000;text-decoration:none;}
#area_cnews .listItem.wo_price a.entryListGal{height:188px;}
#area_cnews a .productName{display:block;width:130px;height:43px;overflow:hidden;margin:3px 5px 2px;text-decoration:underline;}
#area_cnews a .model{position:absolute;left:4px;top:192px;font-size:9px;text-decoration:none;}
#area_cnews a .price{position:absolute;right:4px;top:192px;font-size:10px;font-weight:bold;text-decoration:none !important;}
