/*****************************************************************************************/
/* Listen allgemein
/*****************************************************************************************/
/* Abstand nach oben bei Liste */
.boxOuterRight.padListTop {
	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: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:100% 0; }
/* Galerie Ansicht */
.gallery .linkBuyNow {
	background-position:100% 2px;
	height:18px;
	line-height:16px; }
.linkEnlarge {
	display:block;
	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 */ }
a.entryListGal span.con {
	float:left; }
a.entryListGal span.picture {
	float:left;
	border:1px solid #C7C8D4;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
a.entryListGal span.productName {
	font-weight:bold;
	text-decoration:underline; }
a.entryListGal span.center {
	text-align:center; }

/*--------------------------------------------/
/ Einträge der Liste
/--------------------------------------------*/
/* Abstand eines Listeneintrags zum nächsten Eintrag */
.list .contentList {
	padding:4px 8px; }
.list a.entryListGal {
	height:56px; }
.list a.entryListGal span.con {
	height:53px; /* wegen border angeben */
	padding:3px 6px 0;
	border-right:1px solid #FFF; }
* html .list a.entryListGal span.con {
	height:56px;
	he\ight:53px; /* IE 6 richtiges Boxmodel */ }
/* Letzter Eintrag ohne Border rechts */
.list a.entryListGal span.con.last {
	border:0; }
/* Bild kein padding und ohne Border */
.list a.entryListGal span.picture {
	height:54px;
	width:54px; }
* html .list a.entryListGal span.picture {
	width:56px; w\idth:54px;
	height:56px; he\ight:54px; }
.list a.entryListGal span.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 a.entryListGal span.picture {
	margin:4px 0 0 4px;
	width:180px;
	height:180px; }
* html .gallery a.entryListGal span.picture {
	width:182px; w\idth:180px;
	height:182px; he\ight:180px; }
	
.gallery a.entryListGal span.con {
	width:192px; }
* html .gallery a.entryListGal span.con {
	width:204px; w\idth:192px; }
.gallery a.entryListGal span.con.row1 {
	padding:5px 6px 0;
	height:115px; }
* html .gallery a.entryListGal span.con.row1 {
	height:120px; he\ight:115px; }
.gallery a.entryListGal span.con.row2 {
	padding:0 6px; }
.gallery a.entryListGal span.inner {
	display:block; }
.gallery a.entryListGal span.padS {
	padding-top:3px; }
.gallery a.entryListGal span.padL {
	padding-top:6px; }
.gallery a.entryListGal span.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 div.footerEntListGal {
	height:20px; }
div.footerEntListGal .enlarge {
	float:left;
	padding:1px 1px 0 1px;
	width:59px; }
* html div.footerEntListGal .enlarge {
	width:61px; w\idth:59px; }
div.footerEntListGal .enlarge a {
	float:left; }
div.footerEntListGal .avail {
	float:left;
	padding:1px 1px 0 1px;
	width:42px; }
* html div.footerEntListGal .avail {
	width:44px; w\idth:42px; }
div.footerEntListGal .avail a {
	float:left; }
div.footerEntListGal .infoAvail {
	float:left;
	padding-top:1px;
	margin-left:5px; }
div.footerEntListGal .buyNow {
	float:right; width:25%; padding:1px 1px 0 0; }
div.footerEntListGal .buyNow a {
	float:right; }

/*--------------------------------------------/
/ Seitennummern am Ende zum Blättern
/--------------------------------------------*/
#pageNumbers {
	margin:12px 13px 0;
	padding:0 6px;
	line-height:18px; 
	background-color:#F0F1F7; }
#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)
/----------------------------------------------------------------------------------------*/
/* Breiten der Headereinträge */
#listFull .header1			{ width:436px; }
* html #listFull .header1	{ width:450px; w\idth:436px; }
#listFull .header2			{ width:74px; }
* html #listFull .header2	{ width:81px; w\idth:74px; }
#listFull .header3			{ width:74px; }
* html #listFull .header3	{ width:81px; w\idth:74px; }
#listFull .header4			{ width:74px; }
* html #listFull .header4	{ width:81px; w\idth:74px; }
#listFull .header5			{ width:107px; }
* html #listFull .header5	{ width:113px; w\idth:107px; }

/* Breiten der einzelnen Einträge */
#listFull .ent1				{ width:373px; } /* ohne Bildbreite */
* html #listFull .ent1		{ width:386px; w\idth:373px; }
#listFull .ent2				{ width:68px;
							  height:40px; padding-top:16px; background-repeat:no-repeat; background-position:50% 3px; /* Für Rating Sterne */ }
* html #listFull .ent2		{ width:81px; w\idth:68px;
							  height:56px; he\ight:40px; }
#listFull .ent3				{ width:68px; }
* html #listFull .ent3		{ width:81px; w\idth:68px; }
#listFull .ent4				{ width:68px; }
* html #listFull .ent4		{ width:81px; w\idth:68px; }
#listFull .ent5				{ width:93px; }
* html #listFull .ent5		{ width:105px; w\idth:93px; }

/*----------------------------------------------------------------------------------------/
/ Liste nur über die Contentbreite
/----------------------------------------------------------------------------------------*/
/* Breiten der Headereinträge */
#listSmall .header1			{ width:483px; }
* html #listSmall .header1	{ width:497px; w\idth:483px; }
#listSmall .header2			{ width:127px; }
* html #listSmall .header2	{ width:133px; w\idth:127px; }

/* Breiten der einzelnen Einträge */
#listSmall .ent1			{ width:420px; } /* ohne Bildbreite */
* html #listSmall .ent1		{ width:433px; w\idth:420px; }
#listSmall .ent2			{ width:113px; }
* html #listSmall .ent2		{ width:125px; w\idth:113px; }

/*----------------------------------------------------------------------------------------/
/ 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; }

/*----------------------------------------------------------------------------------------/
/ 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; }