/* Header des Contentbereichs (mit Breadcrumb Menu) */
.boxContentHeaderOuter {
	margin:0 4px 6px 4px;
	background-repeat:no-repeat; }
.boxContentHeaderInner {
	height:20px;
	position:relative;
	padding:14px 10px 0;
	font-size:10px;
	line-height:12px;
	background-position:100% 0;
	background-repeat:no-repeat; }
* html .boxContentHeaderInner {
	height:34px;
	he\ight:20px; /* IE 6 richtiges Boxmodel */ }
/*#areaContentHeader a, #areaContentHeader a:visited {
	color:#000; }*/
#areaContentHeader a.navtrail:hover {
	color:#FFF; }
/* Für andere Inhalte statt breadcrumb Menu mit größerer Schrift */
#conContentHeader.boxContentHeaderInner {
	height:27px;
	padding:7px 10px 0;
	color:#FFF;
	font-size:16px;
	line-height:20px; }
* html #conContentHeader.boxContentHeaderInner {
	height:34px; he\ight:27px; }

/*****************************************************************************************/
/* Kleiner Warenkorb rechts oben
/*****************************************************************************************/
/* bg eingeklappt */
#areaShopCart div#cartClosed {
	background:url(../img/boxes/cart/border_bg_closed.gif) no-repeat; }
/* Höhe muß von top des browser gemessen werden */
#areaShopCart div#cartContent {
	position:absolute; z-index:10; top:142px;
	background:url(../img/boxes/cart/bg_transparent.gif); } /* IE 7 braucht transparenten bg, damit Warenkorb bei hover ausgeklappt bleibt */
#areaShopCart div.widthShopCart {
	width:170px; }
#areaShopCart div#cartFullHeader {
	background:url(../img/boxes/cart/border_bg_h.gif) no-repeat; }
#areaShopCart div#cartFullBG {
	background:#FFF url(../img/boxes/cart/border_bg.gif) repeat-y; }
#areaShopCart div#cartFullFooter {
	background:url(../img/boxes/cart/border_bg_f.gif) no-repeat; height:7px; line-height:0; font-size:0; }
#areaShopCart a#cartLinkHead {
	background:url(../img/boxes/cart/trolley_top.gif) no-repeat 7px 2px; display:block; overflow:hidden; height:16px; padding-top:18px; text-decoration:none; }
* html #areaShopCart a#cartLinkHead {
	height:34px;
	he\ight:16px; }
/* Inhalt oben (Anzeige der Produkte, wenn closed) */
#areaShopCart a#cartLinkHead span {
	display:block; font-size:10px; color:#A5A5A5; width:139px; padding-left:31px; text-align:center; }
* html #areaShopCart a#cartLinkHead span {
	width:170px;
	w\idth:139px; }
#areaShopCart div#cartFullBG {
	background:url(../img/boxes/cart/border_bg.gif) repeat-y; overflow:hidden; }
/* gestrichelte Trennlinie */
#areaShopCart div#cartFullBG .seperatorCart {
	clear:both; margin:0 8px; line-height:0; font-size:0; height:1px; width:154px; background:url(../img/boxes/cart/separator.gif) no-repeat; }
#areaShopCart div#cartFullBG .headRight {
	padding:5px 8px 4px 0; }
#areaShopCart div#cartFullBG .headLeft {
	padding:5px 0 4px 9px; }
#areaShopCart div#cartFullBG .productNameLink {
	display:block; clear:both; margin:0 8px 0 9px; }
#areaShopCart div#cartFullBG .amountEntryText {
	padding:2px 30px 6px 9px; }
#areaShopCart div#cartFullBG .amountEntryNumber {
	padding:2px 0 6px; }
#areaShopCart div#cartFullBG .priceEntry {
	padding:2px 8px 6px 0; }
#areaShopCart div#cartFullBG .sumEntryText {
	padding:4px 9px; font-weight:bold; }
#areaShopCart div#cartFullBG .sumEntryTotal {
	padding:4px 8px; font-weight:bold; }
#areaShopCart div#cartFullBG .linkCart {
	padding:6px 9px 0; text-align:right; }
#areaShopCart div#cartFullBG .linkCheckout {
	padding:2px 9px 0; text-align:right; }
#areaShopCart div#cartFullBG .dateEntry {
	padding:0 9px; color:#A5A5A5; line-height:11px; }
#areaShopCart div#cartFullBG .timeEntry {
	padding:0 9px; color:#A5A5A5; line-height:11px; }


/*****************************************************************************************/
/* Boxes allgemein (Schatten und runde Ecken)
/*****************************************************************************************/
/* Keine Teilung - gesamte Breite */
.block_1_1 {
	/*float:left;*/
	width:640px;
	text-align:left; }
/* 2-Teilung Spalte links */
.block_1_2 {
	float:left;
	width:320px;
	text-align:left; }
/* 4-Teilung Spalte rechts (auch mit 1_2 kombinierbar) */
.block_1_4 {
	float:left;
	width:160px;
	text-align:left; }
/* 3/4-Teilung (Rest von block_1_4) */
.block_3_4 {
	float:left;
	width:480px;
	text-align:left; }

/* Breiten der Boxen */
.widthBoxFull		{ width:640px; }
.widthBoxHalf		{ width:320px; }
.widthBoxQuarter	{ width:160px; }

.boxOuter {
	background:url(../img/boxes/borders/border_tr.gif) no-repeat 100% 0; }
.boxOuter .boxInner {
	background:url(../img/boxes/borders/border_tl.gif) no-repeat; }
.boxOuter .header {
	margin-bottom:0;
	background:url(../img/boxes/borders/border_tr.gif) no-repeat 100% 0; }
.boxOuter .headerEmpty {
	font-size:0; height:11px; }

/* Schatten links und rechts für hohe Boxen (z.B. Listen), da diese sehr lang werden können */
.boxOuterLeft {
	background:url(../img/boxes/borders/border_l.gif) repeat-y; }
.boxOuterRight {
	background:url(../img/boxes/borders/border_r.gif) repeat-y 100% 0; }

/* Footer */
.boxOuter .footer, .boxOuterLeft .footer {
	background:url(../img/boxes/borders/border_bl.gif) no-repeat 0 100%; }
.boxOuter .footer .finish, .boxOuterLeft .footer .finish {
	background:url(../img/boxes/borders/border_br.gif) no-repeat 100% 100%; }
/* Für Abschluss ohne Inhalt: mit height Angabe, damit sichtbar */
.boxOuter .footer .finishEmpty, .boxOuterLeft .footer .finishEmpty {
	font-size:0; height:11px; }
/* Für Abschluss ohne Inhalt: mit height Angabe, damit sichtbar */
.boxOuterLeft .footer .finishEmptyContent {
	font-size:0; height:18px; }

/*--------------------------------------------/
/ Padding
/--------------------------------------------*/
/* Boxen in areaInfo und Boxen in areaSubNavi definieren eigenes Padding. Hier widerverwendbare Definition */
.padBoxCommon h3 {
	padding:12px 12px 6px; }
/* twoCol = 2spaltig: Links Head, rechts Link */
.padBoxCommon h3.twoCol {
	padding:12px 5px 6px 12px; }
.padBoxCommon .twoColLink {
	width:60%; padding:10px 12px 0 0; }
.padBoxCommon p {
	padding:0 12px 4px; }
/* Falls Headline einer Contentbox auch verlinkt sein soll */
.padBoxCommon div.boxHead {
	padding:10px 12px 4px; }
.padBoxCommon div.boxHead.twoCol {
	padding:10px 5px 4px 12px; }
.padBoxCommon div.boxHead a {
	display:block; height:18px; font-size:11px; line-height:17px; font-weight:bold; }

/*--------------------------------------------/
/ Schriftart
/--------------------------------------------*/
/* Wird Schriftart in Box nicht speziell angegeben, greift Schriftdefinition von body */
.fontBoxSmall {
	font-size:11px;
	line-height:14px; }
.fontBoxSmall h3 {
	font-size:11px; }
/* Tahoma in Bildboxen */
.fontBoxImg {
	font-size:11px;
	line-height:14px;
	font-family:Tahoma,Arial,Helvetica,sans-serif; /* Tahoma */ }

/*--------------------------------------------/
/ Misc
/--------------------------------------------*/
/* Bereich für Button rechts unten in Boxen (in .finish verwenden) */
.buttonBoxInfo {
	height:18px;
	padding:2px 12px 10px; }
.buttonBoxInfo a {
	float:right; }



/*****************************************************************************************/
/* Contentboxen
/*****************************************************************************************/
/* Größerer Abstand zwischen Contentboxen, wenn gewünscht */
.spacerBoxContent {
	height:5px; }
/* Padding Box Oben (Grosser Abstand wegen DropDown Schnellnavigation) */
.padBoxTop {
	clear:both;
	height:48px; }
/* Padding links und rechts */
.padBoxLeftRight {
	/*padding:0 16px;*/
	padding-left:16px;
	padding-right:16px; }
/* Breite in Contentbereich mit width = widthBoxFull - padBoxLeftRight */
.padWidthBoxFull {
	width:608px; }
/* Breite in Contentbereich bei Fullscreen (Contentbereich inklusive Infoleiste) mit width = 816px - padBoxLeftRight */
.padWidthBoxFullScreen {
	width:784px; }
/* Padding der Boxen auf Seiten wie product_info */
.padBoxContent {
	padding:16px 16px 8px 16px; }
/* Innerhalb einklappbarer Bereiche Abstand nach unten */
.finishBoxContent {
	clear:both;
	font-size:0;
	height:10px; }

/*--------------------------------------------/
/ Misc
/--------------------------------------------*/
/* Box für Beschreibungstext einer Kategorie */
#boxDescription {
	background:url(../img/boxes/content/description_bg.gif) repeat-x; }


/*----------------------------------------------------------------------------------------/
/ Advertising Boxes (grafische Boxen / Werbeflächen z.B. auf Home)
/----------------------------------------------------------------------------------------*/
.boxHomeCat {
	width:160px;
	height:200px; }
.boxHomeCat, .footerBoxHomeCat {
	background-repeat:no-repeat; }
.headerBoxHomeCat { 
	height:140px; }
.headerBoxHomeCat .linkHeader {
	position:relative;
	padding:5px 5px 0 5px; }
/* Link für Administration */
.headerBoxHomeCat .linkHeader a.linkAdmin {
	position:absolute;
	margin:-1px;
	padding:2px 4px 4px;
	background-color:#FFF; }
.headerBoxHomeCat .linkHeader a.linkBox {
	display:block; }
/* Defaulthöhe, wenn Grafik für Footer vorhanden */
.headerBoxHomeCat .linkHeader a.normalHeight {
	height:135px; }
/* Höhe, wenn keine Grafik für Footer bzw. Link über gesamte Höhe der Box geht */
.headerBoxHomeCat .linkHeader a.fullHeight {
	height:190px; }
.footerBoxHomeCat {
	height:60px;
	overflow:hidden; }
.footerBoxHomeCat .linkFooter {
	padding:4px 12px 0;
	height:33px; }
* html .footerBoxHomeCat .linkFooter {
	height:37px;
	he\ight:33px; /* IE 6 richtiges Boxmodel */ }
.footerBoxHomeCat .priceBoxHomeCat {
	padding:0 12px; }


/*----------------------------------------------------------------------------------------/
/ Icon Boxen (Themengebiete, Kategorieauswahl)
/----------------------------------------------------------------------------------------*/
.rowBoxIcon {
	text-align:center;
	font-size:0;
	margin:0 10px; }
/* IE 5 und 5.5 braucht diese Angabe */
* html .rowBoxIcon {
	width:620px;
	/*overflow:visible;*/ }
.colBoxIcon {
	float:left;
	width:25%; /* 4-spaltig */
	padding-bottom:12px; }

/* Icon/Grafik eines Eintrags */
.colBoxIcon a.icon {
	display:block;
	margin:0 auto;
	font-weight:bold;
	border-color:#FFF; /* class linkBorder überschreiben */
	background-position:50% 5px;
	background-repeat:no-repeat; }
.colBoxIcon a.icon span {
	display:block;
	padding-top:2px;
	font-weight:normal; }

/* Grössen Kategorieauswahl */
#categories .colBoxIcon a.icon {
	width:131px;
	min-height:44px;
	padding:90px 5px 5px; }
#categories .colBoxIcon a.icon:hover {
	background-position:50% 6px; }
/* IE 5 bis 6 kein min-height */
* html #categories .colBoxIcon a.icon {
	width:143px; /* width + padding + border */
	height:141px;
	w\idth:131px;
	he\ight:44px;
	overflow:visible; }

/* Grössen Herstellerübersicht */
* html #manufacturer .rowBoxIcon {
	width:796px; } /* Default überschreiben, da Herstellerübersicht FullScreen */
#manufacturer .colBoxIcon {
	/* 5-spaltig */
	width:20%; }
#manufacturer .colBoxIcon a.icon {
	width:132px;
	min-height:44px;
	padding:42px 4px 5px;
	background-position:50% 4px; }
#manufacturer .colBoxIcon a.icon:hover {
	background-position:50% 5px; }
/* IE 5 bis 6 kein min-height */
* html #manufacturer .colBoxIcon a.icon {
	width:142px; /* width + padding + border */
	height:93px;
	w\idth:132px;
	he\ight:44px;
	overflow:visible; }

/* Grössen Themengebiete Home */
#topics .colBoxIcon a.icon {
	width:131px;
	min-height:20px;
	padding:42px 5px 5px;
	margin-bottom:5px; }
#topics .colBoxIcon a.icon:hover {
	background-position:50% 6px; }
/* IE 5 bis 6 kein min-height */
* html #topics .colBoxIcon a.icon {
	width:143px; /* width + padding + border */
	height:67px;
	w\idth:131px;
	he\ight:20px;
	overflow:visible; }
/* Mehr Abstand zu den Einträgen */
#topics .padBoxCommon div.boxHead.twoCol {
	padding-bottom:9px; }


/*----------------------------------------------------------------------------------------/
/ Hover Boxen (Neuheiten, Top-Seller)
/----------------------------------------------------------------------------------------*/
.headerBoxHover {
	height:33px;
	overflow:hidden; }
.contentBoxHover a.entry {
	display:block;
	margin:0 12px 10px;
	text-decoration:none; }
.contentBoxHover a.entry span.linkBoxHover {
	display:block;
	padding:4px 7px 0 0;
	text-decoration:underline;
	color:#FFF;
	height:28px;
	overflow:hidden; }
* html .contentBoxHover a.entry span.linkBoxHover {
	padding-top:3px;
	height:32px;
	he\ight:29px; /* IE 6 richtiges Boxmodel */ }
.contentBoxHover a.entry span.priceBoxHover {
	display:block;
	padding:0 7px; }
/* Default 50 X 50 Bildgrösse */
.contentBoxHover a.entry span.pictureBoxHover, .contentBoxHover a.entry span.pictureEnlarged {
	width:50px;
	height:50px;
	margin-right:7px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
.contentBoxHover a.entry span.pictureEnlarged {
	display:none; }
.contentBoxHover a.entry:hover span.priceBoxHover {
	color:#000; }

/*--------------------------------------------/
/ Neuheiten und Topseller
/--------------------------------------------*/
#boxNewProducts {
	background:url(../img/boxes/content/new_products_bg.gif) repeat-x; }
#boxNewProducts .headerBoxHover {
	background:url(../img/boxes/content/new_products_bg_h.gif) no-repeat; }
#boxNewProducts .contentBoxHover {
	background:url(../img/boxes/content/new_products_bg_f.gif) no-repeat 0 100%; }
#boxNewProducts .header a:hover {
	color:#8C6214; } /* Textlink Farbe */

#boxTopSeller {
	background:url(../img/boxes/content/top_seller_bg.gif) repeat-x; }
#boxTopSeller .headerBoxHover {
	background:url(../img/boxes/content/top_seller_bg_h.gif) no-repeat; }
#boxTopSeller .contentBoxHover {
	background:url(../img/boxes/content/top_seller_bg_f.gif) no-repeat 0 100%; }
#boxTopSeller .header a:hover {
	color:#FFF; } /* Textlink Farbe */

#boxNewProducts .contentBoxHover, #boxTopSeller .contentBoxHover {
	height:367px; }
#boxNewProducts a.entry, #boxTopSeller a.entry {
	height:50px;
	margin-bottom:4px; }
#boxNewProducts a.entry span.linkBoxHover, #boxTopSeller a.entry span.linkBoxHover {
	text-decoration:none; }
#boxNewProducts a.entry span.name, #boxTopSeller a.entry span.name {
	display:block;
	text-decoration:underline; }
#boxNewProducts a.entry span.description, #boxTopSeller a.entry span.description {
	display:none; }

#boxNewProducts a.entry {
	background-color:#FFEED0; }
#boxNewProducts a.entry:hover {
	background-color:#FFF5E4; }
#boxNewProducts a.entry span.linkBoxHover {
	color:#000; }
#boxNewProducts a.entry span.description {
	color:#877c68; }

#boxTopSeller a.entry {
	background-color:#97C5F4; }
#boxTopSeller a.entry:hover {
	background-color:#A7CEF5; }
#boxTopSeller a.entry span.description {
	color:#000; }
#boxTopSeller a.entry span.place {
	display:block;
	height:46px;
	padding:4px 5px 0 0;
	color:#000;
	font-weight:bold;
	text-decoration:none; }
* html #boxTopSeller a.entry span.place {
	padding:3px 3px 0 0;
	height:50px;
	he\ight:47px; /* IE 6 richtiges Boxmodel */ }

/* Aktiver Punkt grösser */
#boxNewProducts div.active a.entry, #boxTopSeller div.active a.entry {
	height:80px; }
#boxNewProducts div.active a.entry span.pictureBoxHover, #boxTopSeller div.active a.entry span.pictureBoxHover {
	display:none; }
#boxNewProducts div.active a.entry span.pictureEnlarged, #boxTopSeller div.active a.entry span.pictureEnlarged {
	display:block;
	width:80px;
	height:80px; }
#boxNewProducts div.active a.entry span.linkBoxHover, #boxTopSeller div.active a.entry span.linkBoxHover {
	height:58px; }
* html #boxNewProducts div.active a.entry span.linkBoxHover, * html #boxTopSeller div.active a.entry span.linkBoxHover {
	height:62px;
	he\ight:58px; }
#boxNewProducts div.active a.entry span.description, #boxTopSeller div.active a.entry span.description {
	display:block; }

/*--------------------------------------------/
/ Zuletzt besuchte Artikel
/--------------------------------------------*/
#boxLastViewed h3.twoCol {
	padding-bottom:3px; }
#boxLastViewed div.boxHead.twoCol {
	padding-bottom:1px; }
#boxLastViewed .contentBoxHover {
	padding:0 12px; }
#boxLastViewed .contentBoxHover p {
	padding:0; color:#777; }
#boxLastViewed a.entry, #boxLastViewed span.entry {
	width:450px;
	height:50px;
	margin:4px 0 6px;
	border:1px solid #CFCFCF; }
* html #boxLastViewed a.entry {
	width:452px;
	w\idth:450px; /* IE 6 richtiges Boxmodel */ }
#boxLastViewed a.entry:hover {
	color:#000;
	background-color:#F3F3F3; }
/* Default überschreiben */
#boxLastViewed a.entry span.pictureBoxHover {
	margin-right:0; }
#boxLastViewed .linkPriceBoxHover {
	display:block;
	width:399px;
	height:50px;
	border-left:1px solid #CFCFCF; }
* html #boxLastViewed .linkPriceBoxHover {
	width:400px;
	w\idth:399px; }
/* Default überschreiben */
#boxLastViewed a.entry span.linkBoxHover {
	font-weight:bold;
	color:#000;
	padding-left:7px; }
/* Rechte Spalte Kategorie. span für Produkte, die ohne Kategorie getracked wurden */
#boxLastViewed a.entry.entryRight, #boxLastViewed span.entry.entryRight {
	width:140px;
	height:46px;
	padding:4px 7px 0;
	overflow:hidden; }
#boxLastViewed a.entry.entryRight {
	font-weight:bold;
	text-decoration:underline; }
* html #boxLastViewed a.entry.entryRight, * html #boxLastViewed span.entry.entryRight {
	width:156px; height:52px; /* wegen border */
	w\idth:140px; he\ight:46px; /* IE 6 richtiges Boxmodel */ }
/* Überschrift */
#boxLastViewed p.floatR.entryRight {
	width:156px; }

/*--------------------------------------------/
/ Zuletzt besuchte Artikel in Mein Konto
/--------------------------------------------*/
#boxLastViewedMyAccount a.entry {
	width:562px;
	height:82px;
	margin:4px 0 6px;
	background-color:#F3F3F3; }
#boxLastViewedMyAccount a.entry:hover {
	color:#000;
	background-color:#EEE; }
#boxLastViewedMyAccount a.entry span.pictureBoxHover {
	width:80px;
	height:80px; }
* html #boxLastViewedMyAccount a.entry span.pictureBoxHover {
	width:82px; height:82px;
	w\idth:80px; he\ight:80px; }
#boxLastViewedMyAccount a.entry:hover span.linkBorder {
	border-color:#000; }
#boxLastViewedMyAccount a.entry span.linkBoxHover {
	text-decoration:none;
	font-weight:normal;
	color:#000;
	width:466px;
	height:60px; }
* html #boxLastViewedMyAccount a.entry span.linkBoxHover {
	width:473px; height:62px;
	w\idth:466px; he\ight:58px; }

/*----------------------------------------------------------------------------------------/
/ Kleine Image Boxen (Top1, Angebote, Tipps, Produktboxen/Specials auf Home)
/----------------------------------------------------------------------------------------*/
.boxInner .headerBoxImg {
	height:20px;
	overflow:hidden;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:7px; }
* html .boxInner .headerBoxImg {
	height:27px;
	he\ight:20px; /* IE 6 richtiges Boxmodel */ }
/* Style von .linkForwardSmall.darkBG in Image Boxen anpassen */
.boxInner .headerBoxImg .linkForwardSmall.darkBG, .boxInner .headerBoxImg .linkForwardSmall.blackBG {
	width:141px;
	padding-right:0;
	font-weight:bold; }
.pictureBoxImg {
	margin:10px 0 10px 15px;
	line-height:0;
	font-size:0; }
.pictureBoxImg a {
	display:block;
	width:130px;
	height:130px;
	background-repeat:no-repeat;
	background-position:center; }
.footerBoxImg {
	height:42px;
	overflow:hidden;
	padding:2px 10px 0;
	background-position:5px 0;
	background-repeat:no-repeat; }
* html .footerBoxImg {
	height:44px;
	he\ight:42px; /* IE 6 richtiges Boxmodel */ }
.priceBoxImg {
	height:16px;
	padding:0 10px 7px 10px;
	line-height:16px; }
* html .priceBoxImg {
	height:23px;
	he\ight:16px; /* IE 6 richtiges Boxmodel */ }

/*--------------------------------------------/
/ Boxes Top 1 Produkte
/--------------------------------------------*/
.boxInner .headerBoxImg.headerTopProduct {
	background-image:url(../img/boxes/content/top_products_bg_h.gif); }
.footerBoxImg.footerTopProduct {
	background-image:url(../img/boxes/content/top_products_bg.gif); }
/* Spezifische Linkfarbe */
.headerTopProduct a:hover, .footerTopProduct a:hover {
	color:#888; }

/*--------------------------------------------/
/ Boxes Angebote
/--------------------------------------------*/
.boxInner .headerBoxImg.headerSpecialOffer {
	background-image:url(../img/boxes/home/special_offer_bg_h.gif); }
.footerBoxImg.footerSpecialOffer {
	background-image:url(../img/boxes/home/special_offer_bg.gif); }
.finishSpecialOffer {
	background:url(../img/boxes/home/special_offer_bg_f.gif) no-repeat; }
/* Spezifische Linkfarbe */
.headerSpecialOffer a.linkForwardSmall, .headerSpecialOffer a.linkForwardSmall:visited {
	color:#DC1A1A; }
.headerSpecialOffer a.linkForwardSmall:hover, .footerSpecialOffer a.linkSpecial, .footerSpecialOffer a.linkSpecial:visited, .finishSpecialOffer .blockPrice {
	color:#FFF; }
.footerSpecialOffer a.linkSpecial:hover {
	color:#DC1A1A; }

/*--------------------------------------------/
/ Boxes Produktvorschläge
/--------------------------------------------*/
.boxInner .headerBoxImg.headerProductAdvice {
	background-image:url(../img/boxes/home/product_advice_bg_h.gif); }
.footerBoxImg.footerProductAdvice {
	background-image:url(../img/boxes/home/product_advice_bg.gif); }
/* Spezifische Linkfarbe */
.headerProductAdvice a, .headerProductAdvice a:visited, .footerProductAdvice a, .footerProductAdvice a:visited {
	color:#DC1A1A; }
.headerProductAdvice a:hover, .footerProductAdvice a:hover {
	color:#000; }


/*----------------------------------------------------------------------------------------/
/ Boxen Letzte Kundenbewertung und Wurde kürzlich gekauft
/----------------------------------------------------------------------------------------*/
/* Für letzte Kundenbewertung überschreiben */
.boxLastReviewBought .twoCol		{ width:230px; }
.boxLastReviewBought .twoColLink	{ width:61px; }
.boxLastReviewBought .contentBoxLastReviewBought {
	width:296px;
	padding:3px 12px 0;
	height:100px;
	overflow:hidden; }
* html .boxLastReviewBought .contentBoxLastReviewBought {
	line-height:13px;
	width:320px;
	w\idth:296px; /* IE 6 richtiges Boxmodel */ }
.contentBoxLastReviewBought .picture {
	padding-right:7px; }
.contentBoxLastReviewBought .picture a.linkBorder {
	width:80px;
	height:80px;
	background-repeat:no-repeat;
	background-position:center; }
* html .contentBoxLastReviewBought .picture a.linkBorder {
	width:82px; height:82px;
	w\idth:80px; he\ight:80px; }
.contentBoxLastReviewBought .productName {
	width:207px;
	height:57px;
	overflow:hidden; }
.contentBoxLastReviewBought .productName .blockPrice {
	padding-top:4px; }
/* IEs anpassen, damit sich Bewertung unten bündig ausrichtet  */
* html .contentBoxLastReviewBought .productName {
	height:55px; }
.contentBoxLastReviewBought .blockPrice {
	padding-top:2px; }
/* Link zur Produktseite - Wurde kürzlich gekauft */
.contentBoxLastReviewBought .linkForwardSmall {
	margin-top:12px; }
* html .contentBoxLastReviewBought .linkForwardSmall {
	margin-top:11px; }



/*****************************************************************************************/
/* Boxes areaInfo
/*****************************************************************************************/
/* Abstand zwischen Boxes areaInfo */
.spacerBoxInfo {
	height:6px; }
/* Padding Boxes areaInfo */
.padBoxInfo h3 {
	padding:11px 12px 3px; }
.padBoxInfo p {
	padding:0 12px 4px; }
/* Bei Formularen nur Padding links, da unterschiedlich lang */
.padBoxInfo div.padForm {
	padding-left:12px; }
/* Falls kein Button am Ende pad-bot erhöhen */
.padBoxInfo p.noButBoxInfo {
	padding-bottom:10px; }

/* Button Mein Konto unter Warenkorb */
#buttonMyAccount {
	float:right;
	margin-top:2px;
	/*margin-bottom:4px;*/ }

/* Login Box */
#boxLogin {
	background-position:0 11px;
	background-repeat:repeat-x; /* background in specific.css */ }
#boxLoginTop {
	background-repeat:no-repeat; /* background in specific.css */ }
#boxLoginTop input.loginInput {
	margin:2px 0;
	font-size:11px;
	width:142px; }
#boxLoginTop .buttonSubmit {
	padding-top:4px;
	padding-left:0;
	text-align:right; }
#boxLoginTop .forgotPWD {
	padding-left:0;
	text-align:right; }
/* Textlink Farbe */
#boxLoginTop h3 a:hover {
	color:#FFF; }
/* Login Box - Status Logged in */
#boxLoginTop span {
	display:block; }
#boxLoginTop span.padEntry {
	padding-bottom:2px; }
#boxLoginTop span#linksAccount {
	padding-top:5px; padding-bottom:4px; }
#boxLoginTop .linkForwardSmall {
	margin-bottom:10px; }
#boxLoginTop .linkImgInline {
	text-align:right; padding-bottom:6px; }

/* Admin Box */
#boxAdmin {
	background:url(../img/boxes/info/admin_bg.gif) repeat-x 0 11px; }
#boxAdminTop {
	background:url(../img/boxes/info/admin_bg_h.gif) no-repeat; }
#boxAdminTop .adminButtons {
	display:block;
	padding:4px 0 2px; }
#boxAdminTop .adminButtons.first {
	padding-top:9px; }
#boxAdminTop a:hover {
	color:#AA0070; }

/* Affiliate Partner angemeldet */
#boxAffiliatePartner {
	background:url(../img/boxes/info/affiliate_partner_bg.gif) repeat-x 0 11px; }
#boxAffiliatePartnerTop {
	background:url(../img/boxes/info/affiliate_partner_bg_h.gif) no-repeat; }
#boxAffiliatePartnerTop a:hover {
	color:#2467DB; }
#boxAffiliatePartnerTop h3 a:hover {
	color:#FFF; }
#boxAffiliatePartnerTop span {
	display:block; }
#boxAffiliatePartnerTop span.padEntry {
	padding-bottom:2px; }
#boxAffiliatePartnerTop span#linksAffiliate {
	padding-top:5px; padding-bottom:4px; }
#boxAffiliatePartnerTop .linkForwardSmall {
	margin-bottom:10px; }
#boxAffiliatePartnerTop .linkImgInline {
	text-align:right; padding-bottom:6px; }

/* Versandkostenfrei Box
#boxFreeShipping {
	background:url(../img/boxes/info/free_ship_bg.gif) repeat-x 0 32px; }
#boxFreeShippingTop {
	background:url(../img/boxes/info/free_ship_bg_h.gif) no-repeat; }
#boxFreeShipping .changePadBoxInfo {
	padding-top:18px; }
#boxFreeShipping a:hover {
	color:#8C6214; } */

/* Versandkostenermäßigung */
#boxShippingDiscount {
	background:url(../img/boxes/info/ship_discount_bg.gif) repeat-x 0 32px; }
#boxShippingDiscountTop {
	background:url(../img/boxes/info/ship_discount_bg_h.gif) no-repeat; }
#boxShippingDiscount .changePadBoxInfo {
	padding-top:18px; }
#boxShippingDiscount a:hover {
	color:#8C6214; }

/* Newsletter Box */
#boxNewsletter .changePadBoxInfo {
	/* Braucht mehr padding nach oben wegen Bild */
	padding-top:90px;
	padding-bottom:0;
	padding-left:0; }
#boxNewsletter input.newsletterInput {
	font-size:11px;
	width:116px;
	vertical-align:top;
	margin:2px 5px 0 0; }
#boxNewsletterTop {
	background:url(../img/boxes/info/newsletter_bg_h.jpg) no-repeat; }
/* Textlink Farben */
#boxNewsletterTop h3 a { color: #FFFFFF; }
#boxNewsletterTop h3 a:hover {
	color:#F36234; }
#boxNewsletter a:hover {
	color:#6DA5D4; }

/* Customer Gallery Box  */
#boxCustomerGallery div.image {
	text-align:center;
	padding:2px 20px 5px; }
#boxCustomerGallery div.image {
	min-height:60px; }
* html #boxCustomerGallery div.image {
	height:60px; /* IE 5 bis 6 kein min-height */
	overflow:visible; }
/* Textlink Farben */
#boxCustomerGallery a:hover {
	color:#2467DB; }

/* GamersWear Box */
#boxInfoGamersWear {
	background:#FF5F03 url(../img/boxes/info/gamerswear_bg.gif) repeat-x 0 140px; }
#boxInfoGamersWearTop {
	background:url(../img/boxes/info/gamerswear_bg_h.gif) no-repeat; }
#boxInfoGamersWearTop div {
	padding-left:13px; padding-top:2px; }
#boxInfoGamersWearTop div a {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center;
	display:block; width:144px; height:144px; }
#boxInfoGamersWear div#gwNameLink {
	min-height:46px; overflow:visible; padding:0 12px; }
* html #boxInfoGamersWear div#gwNameLink {
	height:46px; /* IE 5 bis 6 kein min-height */
	overflow:visible; }
#boxInfoGamersWear div#gwNameLink p {
	padding-top:22px; }
div#boxInfoGamersWearTop h3 a, div#boxInfoGamersWearTop h3 a:visited {
	color:#FFF; }
div#boxInfoGamersWearTop h3 a:hover {
	color:#000; }
#boxInfoGamersWear div#gwNameLink p a:hover {
	color:#FF5F03; }

/* Partnerprogramm/Affiliate Box */
#boxAffiliate {
	background:url(../img/boxes/info/affiliate_bg.gif) repeat-x 0 11px; }
#boxAffiliateTop {
	background:url(../img/boxes/info/affiliate_bg_h.gif) no-repeat; }
/* Textlink Farben */
#boxAffiliateTop h3 a, #boxAffiliateTop h3 a:visited {
	color:#FFF; }
#boxAffiliateTop h3 a:hover {
	color:#000; }
#boxAffiliate a:hover {
	color:#2567DB; }

/* Grössentabelle Box */
#boxSizeChart {
	background:url(../img/boxes/info/size_chart_bg.jpg) no-repeat 111px 100%; }
#boxSizeChartTop {
	height:30px;
	background:url(../img/boxes/info/size_chart_bg_h.gif) no-repeat; }
#boxSizeChart div#boxSizeChartCon {
	padding:0 12px; min-height:145px; }
* html #boxSizeChart div#boxSizeChartCon {
	height:145px; /* IE 5 bis 6 kein min-height */
	overflow:visible; }
#boxSizeChartTop h3 {
	padding-bottom:0; }
/* Textlink Farben */
#boxSizeChartTop h3 a, #boxSizeChartTop h3 a:visited {
	color:#FFF; }
#boxSizeChartTop h3 a:hover {
	color:#000; }
#boxSizeChart a.linkForwardSmall:hover {
	color:#FF5F03; }

/* Sitemap Box */
#boxSitemap {
	background:#2467DB url(../img/boxes/info/sitemap_bg_h.gif) no-repeat; }
#boxSitemap p, #boxSitemap a, #boxSitemap a:visited {
	color:#FFF; }
#boxSitemap a:hover {
	color:#000; }
#boxSitemap div.image {
	text-align:center;
	padding:2px 0 5px; }
#boxSitemap .footer {
	background:url(../img/boxes/info/sitemap_bg_f.gif) no-repeat 0 100%; }

/* Glossar Box */
#boxGlossary {
	background:#2569DB url(../img/boxes/info/glossary_bg.gif) repeat-x 0 32px; }
#boxGlossaryTop {
	background:url(../img/boxes/info/glossary_bg_h.gif) no-repeat; }
#boxGlossary .footer {
	background:url(../img/boxes/info/glossary_bg_f.gif) no-repeat 0 100%; }
#boxGlossary div#boxGlossaryCon {
	min-height:108px; }
* html #boxGlossary div#boxGlossaryCon {
	height:108px; /* IE 5 bis 6 kein min-height */
	overflow:visible; }
/* Textlink Farben */
#boxGlossaryTop h3 a:hover {
	color:#2467DB; }
#boxGlossary .footer a, #boxGlossary .footer a:visited {
	color:#FFF; }
#boxGlossary .footer a:hover {
	color:#000; }

/* Fehler melden */
.boxReportError {
	font-size:10px;
	line-height:13px;
	/* Als letzter Eintrag Abstand nach unten */
	padding-bottom:20px; }



/*****************************************************************************************/
/* Boxes areaSubNavi
/*****************************************************************************************/
/* allgemein für alle Boxes in areaSubNavi */
.areaBoxSubNavi {
	width:152px;
	margin-left:8px; }

/* Padding Boxes areaSubNavi */
.padBoxSubNavi h3 {
	padding:1px 8px 2px; }
.padBoxSubNavi p {
	padding:0 8px 4px; }

/* Mein Konto / Registrieren */
.boxAccountOuter {
	background-color:#FFF;
	background-repeat:repeat-y; /* background in specific.css */ }
.boxAccountTop {
	font-size:0;
	height:7px;
	background-repeat:no-repeat; /* background in specific.css */ }
.boxAccountInner {
	min-height:114px; /* Höhe von account_bg_f.jpg / account_register_bg_f.jpg */
	background-position:0 100%;
	background-repeat:no-repeat; /* background in specific.css */ }
* html .boxAccountInner {
	height:114px;
	overflow:visible; /* IE kennt kein min-height */ }
.boxAccountInner .button {
	font-size:0;
	line-height:0;
	padding:7px 0 14px 27px; }

/* Shop Info */
.areaStoreInfo {
	text-align:center;
	font-size:10px;
	padding-top:10px; }
/* Hersteller */
.boxManufacturersOuter {
	background-color:#FFF;
	background-repeat:no-repeat; /* background in specific.css */ }
.boxManufacturersTop {
	font-size:0;
	height:7px;
	background-repeat:no-repeat; /* background in specific.css */ }
.boxManufacturersBottom {
	font-size:0;
	height:7px;
	background:url(../img/boxes/submenu/manufacturer_bg_f.gif) no-repeat; }
.boxManufacturersEntries {
	padding-top:3px;
	font-size:0;
	line-height:0;
	text-align:center; }
.boxManufacturersEntries span {
	padding:1px 0;
	display:block; }
/* Bereich DropDown weitere Hersteller */
.moreManufacturers {
	background-color:#FFF;
	min-height:19px; }
* html .moreManufacturers {
	height:19px; /* IE 5 bis 6 kein min-height */
	overflow:visible; }
.moreManufacturers select {
	width:138px; font-size:11px; }
/* Button Herstellerübersicht */
.buttonAllManufacturers {
	height:18px;
	padding:8px 8px 0 5px; }

/* Home-News-Box */
#boxNews {
	background:url(../img/boxes/content/newsbox_bg.png) center repeat-x;
}
#boxNews .header {
	height: 11px;
	background:url(../img/boxes/content/newsbox_bg_h.png) center repeat-x;
}
#boxNews .footer .finish div {
	height: 11px;
	background:url(../img/boxes/content/newsbox_bg_f.png) center repeat-x;
}
#boxNews .newsHeader ,
#boxNews .newsFooter {
	height: 19px;
	line-height:19px;
	padding:0 12px;
}
#boxNews .newsHeader .floatL {
	font-weight:bold;
}
#boxNews .newsEntry ,
#boxNews .newsEntryHover {
	position:relative;
	height: 86px;
}
#boxNews .newsImage {
	display:block;
	position:absolute;
	background:url(../img/boxes/content/newsbox_img_bg.png) center no-repeat;
	left:10px;
	top:0px;
	width:105px;
	height:105px;
}
#boxNews .newsImage a {
	display:block;
	position:absolute;
	left:3px;
	top:3px;
	width:95px;
	height:95px;
}
#boxNews .newsText {
	position:absolute;
	margin:0 12px 0 120px;
}
#boxNews .newsText .title {
	display:block;
	font-weight:bold;
}
#boxTwitter .footer a, #boxRSS .footer a, #boxFacebook .footer a  { color: #FFFFFF; }
#boxTwitter .footer a:hover, #boxRSS .footer a:hover, #boxFacebook .footer a:hover { color: #000000; }


