@charset "utf-8";

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ----------------------------------------------- BODY SETTINGS SHOP ----------------------------------------------- */

body {	
	position: relative;
	background: #e8e8e8 url(http://media2.labuyla.ch/designShop/standardBackground.jpg) repeat-x center top;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

*+html {margin: 0; padding: 0;}
+html {margin: 0; padding: 0;}

a { text-decoration: underline; color: #555; text-decoration: underline; }
a:hover { text-decoration: none; color: #000;}

* {
	list-style: none;
	padding: 0;
	margin: 0;
}
h4.sidebarHeadline, h4.sidebarHeadline a, h4.sidebarHeadline a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	color: #333;
	text-shadow: #fff 1px 1px 1px;
}

/* ----------------------------------------------- END BODY SETTINGS SHOP ----------------------------------------------- */

/* BANNER IMAGES NO BORDER AT LINK */
a .noBorder img, a.noBorder img { border: 0px; }
/* BANNER IMAGES NO BORDER AT LINK */

div.sortProducts {
	position: absolute;
	right: 2px;
	top: 2px;
}


ul.leftMenu {
	list-style:none;
	padding: 0;
	margin: 0;
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
}
ul.leftMenu a:hover {
	background: #fff;
	color: #000;
}
ul.leftMenu li.leftMenu_1 {
	display: block;
}
ul.leftMenu li.leftMenu_1 a {
	display: block;
	padding: 5px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	background: #fff;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	cursor: default;
}
ul.leftMenu li.leftMenu_1 a:hover {
	background: #fff;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 {
	display: block;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 a {
	display: block;
	padding: 5px 5px 5px 10px;
	background: #f6f6f6;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	cursor: pointer;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 a:hover {
	background: #fff;
	color: #000;
	text-decoration: underline;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 ul li.leftMenu_3 {
	display: block;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 ul li.leftMenu_3 a {
	display: block;
	padding: 5px 5px 5px 15px;
	background: #f6f6f6;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	font-weight: normal;
	color: #333;
	cursor: pointer;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 ul li.leftMenu_3 a:hover {
	background: #fff;
	color: #000;
	text-decoration: underline;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 ul li.leftMenu_3 ul li.leftMenu_4 {
	display: block;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 ul li.leftMenu_3 ul li.leftMenu_4 a {
	display: block;
	padding: 5px 5px 5px 25px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	font-size: 10px;
	color: #777;
	cursor: pointer;
}
ul.leftMenu li.leftMenu_1 ul li.leftMenu_2 ul li.leftMenu_3 ul li.leftMenu_4 a:hover {
	color: #000;
	text-decoration: underline;
}



div.mainMenu { 
	z-index: 5;
	position: absolute;
	left: 0;
	bottom: 40px;
	display: block;
	width: 100%;
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
}
div.mainMenu ul.menuList {
	display: block;
	height: 37px;
	list-style: none;
	padding: 0;
	margin: 0;
}	
div.mainMenu ul.menuList li {
	position: relative;
	float: left;
	height: 37px;
	font-size: 1.4em;
}	
div.mainMenu ul.menuList li:hover,
div.mainMenu ul.menuList li:hover a,
div.mainMenu ul.menuList li.right:hover a,
div.mainMenu ul.menuList li.right:hover {
	background: #fff;
	color: #000;
}
div.mainMenu ul.menuList li.right {
	position: relative;
	float: right;
	height: 37px;
	font-size: 16px;
}		
div.mainMenu ul.menuList li a, 
div.mainMenu ul.menuList li.right a {
	display: block;
	padding: 9px 10px 4px 10px;
	height: 24px;
	text-decoration: none;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #000;
}	
div.mainMenu ul.menuList li a:hover, 
div.mainMenu ul.menuList li.right a:hover,
div.mainMenu ul.menuList li a.active, 
div.mainMenu ul.menuList li.right a.active {
	display: block;
	padding: 8px 10px 4px 10px;
	height: 24px;
	text-decoration: none;
	border-right: 1px solid #d6d6d6;
	border-top: 1px solid #fff;
	border-left: 1px solid #d6d6d6;
	background: #fff;
	color: #000;
}

div.mainMenu ul.menuList li ul.subMenuList {
	display: none;
}
div.mainMenu ul.menuList li:hover ul.subMenuList {
	list-style: none;
	display: block;
	z-index: 5;
	position: absolute;
	background: #fff url(http://media2.labuyla.ch/design/newFiles/bg_submenuListOver.jpg) repeat-x center bottom;
	border-left: 1px solid #e2e2e2;	
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding-bottom: 15px;	
}

div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel {
	display: inline-block;
	height: 100%;	
	float: left;
	background: none;
}
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel a {
	display: block;
	float: left;
	padding: 13px 13px 0px 13px;
	min-width: 100px;
	font-size: 12px;
	border: 0;
	background: none;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel a:hover {
	text-decoration: underline;
}
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel ul.thirdSubMenu {
	display: block;
	list-style: none;
	clear: both;
	min-width: 115px;
}
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel ul.thirdSubMenu li.thirdSubMenuList {
	display: block;
	clear: both;
	font-weight: normal;
	height: auto;
	width: 100%;
	border-top: 1px solid #fff;
}
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel ul.thirdSubMenu li.thirdSubMenuList a {
	display: block;
	font-size: 11px;
	padding: 6px 13px;
	height: auto;
	font-weight: normal;
}
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel ul.thirdSubMenu li.thirdSubMenuList:hover,
div.mainMenu ul.menuList li:hover ul.subMenuList li.secondLevel ul.thirdSubMenu li.thirdSubMenuList a:hover {
	background: #f6f6f6;
}

div#topWrapper div.usps {		
	position: absolute;
	left: 200px;
	top: -3px;		
	display:block;
	height: 91px;
	color: #333;
	text-shadow: 1px 1px 1px #fff;
	font-family: Arial, Helvetica, sans-serif;
}
div#topWrapper div.usps div.uspModule {
	float:left;
	padding: 33px 0 0 40px;
	width: 220px;
	height: 91px;
}
div#topWrapper div.usps div.uspModule span.big {
	display:block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
div#topWrapper div.usps div.uspModule span.small {
	display:block;
}
div#topWrapper div.metaLinks { 
	z-index: 10; 
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
div#topWrapper div.metaLinks a {  
	text-decoration: none;
}
div#topWrapper div.metaLinks a:hover {  
	text-decoration: underline;
}


a.pressLinkFirst {
	display: block;
	border-bottom: 1px solid #eceded;
	margin: 3px 0 0 0;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
	line-height: 170%;
}
a.pressLinkFirst:hover,
a.pressLinkFirstActive {
	display: block;
	margin: 3px 0 0 0;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: 170%;
}
a.pressLinkSecond {
	display: block;
	color: #777;
	border-bottom: 1px solid #eceded;
	line-height: 170%;
	text-decoration: none;
	/* FONTS.CSS */
	font-size: 10px;
}
a.pressLinkSecond:hover,
a.pressLinkSecondActive {
	display: block;
	background: url(http://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x center top;
	line-height: 170%;
	color: #000;
	text-decoration: none;
	line-height: 170%;	
	font-size: 10px;
}

/* ONLY IE 7 */
.height0 { 
	height: 0;
	display:block;
	margin: 0;
	padding: 0; 
	overflow:hidden;
}

.ieSevenMenuLinkTitle {
  	position:relative;
	display: block;
  	width: 179px;
  	padding: 6px 0 6px 25px;
	margin: 1px 0;
  	overflow: hidden;
  	cursor: pointer;  
  	background: url(http://media2.labuyla.ch/designShop/sidebar_headStandard.jpg) no-repeat left top;
	border-right: 1px solid #ccc;
	/* FONTS.CSS */  	
	font-family: Arial, Verdana, Tahoma, sans-serif; 
  	color: #333;  
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.ieSevenMenuLinkTitle:hover {
	background: url(http://media2.labuyla.ch/designShop/sidebar_headStandardIconDown.jpg) no-repeat left top;
  	color: #000;
}
.ieSevenMenuLinkTitleActive {
  	position:relative;
	display: block;
  	width: 179px;
  	padding: 6px 0 6px 25px;
	margin: 1px 0;
  	overflow: hidden;
  	cursor: pointer;  
  	background: url(http://media2.labuyla.ch/designShop/sidebar_headStandardIconDown.jpg) no-repeat left top;
	border-right: 1px solid #ccc;
	/* FONTS.CSS */  	
	font-family: Arial, Verdana, Tahoma, sans-serif; 
  	color: #000;  
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.ieSevenMenuLink {
	display: block;
	background: url(http://media2.labuyla.ch/designShop/dotsPlus.gif) no-repeat 8px top;
  	padding: 2px 0 0 18px;
	cursor: pointer;
	border-top: 1px solid #eceded;
	/* FONTS.CSS */  	
	font-family: Arial, Verdana, Tahoma, sans-serif; 
  	line-height: 170%;
	font-size: 11px;
	color: #555;
}
.ieSevenMenuLink:hover {
	color: #000;
	background: #eceded url(http://media2.labuyla.ch/designShop/dotsPlus.gif) no-repeat 8px top;
}
.ieSevenMenuLinkActive {
	display: block;
	background: url(http://media2.labuyla.ch/designShop/dotsPlus.gif) no-repeat 8px top;
  	padding: 2px 0 0 18px;
	cursor: pointer;
	border-top: 1px solid #eceded;
	/* FONTS.CSS */  	
	font-family: Arial, Verdana, Tahoma, sans-serif; 
  	line-height: 170%;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.ieSevenMenuLinkActive:hover {
	background: #eceded url(http://media2.labuyla.ch/designShop/dotsPlus.gif) no-repeat 8px top;
}
a.ieSevenMenuLink {
	display: block;
	background: url(http://media2.labuyla.ch/designShop/dotsPlus.gif) no-repeat left top;
  	padding: 2px 0 0 10px;
  	margin: 0 0 0 8px;  
	cursor: pointer;
	height: 18px;
	overflow: hidden;
  	line-height: 180%;
	font-size: 10px;
	color: #555;
	text-decoration: none;
}
a.ieSevenMenuLink:hover {
	color: #000;
}

.endingSortiment {
	display: block;
	padding: 0 0 0 35px;
	background: #fff url(http://media2.labuyla.ch/designShop/dots.gif) no-repeat 20px -2px;;
	cursor: pointer;
	border-top: 1px solid #fff;
  	line-height: 160%;
	font-family: Arial, Verdana, Tahoma, sans-serif; 
	color: #444;
}
.endingSortiment:hover {
	color: #000;
	border-top: 1px solid #fff;
	background: #f6f6f6 url(http://media2.labuyla.ch/designShop/dots.gif) no-repeat 20px -2px;
	text-decoration: underline;
}
.endingSortimentActive {
	display: block;
	padding: 0 0 0 35px;
	cursor: pointer;
	border-top: 1px solid #fff;
	background: #f6f6f6 url(http://media2.labuyla.ch/designShop/dots.gif) no-repeat 20px -2px;
  	line-height: 165%;
	font-family: Arial, Verdana, Tahoma, sans-serif; 
	font-weight: bold;
	color: #000;
}
.endingSortimentActive:hover {
	background: #eceded url(http://media2.labuyla.ch/designShop/dots.gif) no-repeat 20px -2px;
}
.ieSevenMenuLinkExtraTitle {
  	position:relative;
	display: block;
  	width: 179px;
  	padding: 7px 0 7px 25px;
  	overflow: hidden;
  	cursor: pointer;  
	border-right: 1px solid #000;
  	background: url(http://media2.labuyla.ch/designShop/ieSevenMenuLinkExtraTitleOver.jpg) no-repeat left top;
	/* FONTS.CSS */  	
	font-family: Arial, Verdana, Tahoma, sans-serif; 
  	color: #fff;  
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.ieSevenMenuLinkExtraTitle:hover {
	background: url(http://media2.labuyla.ch/designShop/ieSevenMenuLinkExtraTitleOver.jpg) no-repeat left top;
  	color: #fff;
	text-decoration: none;
	border-right: 1px solid #000;
}


.ieSevenMenuLinkAuctionsTitleActive {
  	position:relative;
	display: block;
  	width: 180px;
  	padding: 7px 0 7px 25px;
  	overflow: hidden;
  	cursor: pointer;  
  	background: url(http://media2.labuyla.ch/designShop/liBackHoverRightContent.jpg) no-repeat left top;
	/* FONTS.CSS */  	
	font-family: Verdana, Tahoma, Arial, sans-serif; 
  	color: #fff;  
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
}

/* ONLY IE 7 */


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


div.shopProductDetails {
	margin: 15px 0 20px 0;
	padding: 10px 0 0 0;
	line-height: 170%;
	border-top: 1px solid #ccc;
	/* FONTS.CSS */
	font-size: 10px;
}
div.detailsImportWrapper {
	margin: 35px 0 20px 0;
	padding: 0 1px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	line-height: 170%;
	font-size: 10px;
}
div.detailsImportWrapper td.topGroup {
	padding: 3px 5px;
	background: url(http://media2.labuyla.ch/design/bg_greyShiny.jpg);
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #000;
}
div.detailsImportWrapper td.leftSide {
	padding: 3px 5px;
	background: #f9fafa;
	border-top: 1px solid #fff;
	border-right: 1px solid #eceded;
	border-bottom: 1px solid #eceded;
}
div.detailsImportWrapper td.rightSide {
	padding: 3px 5px;
	background: #f9fafa;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #eceded;
}


div.myLABUYLABox td.topGroup {
	padding: 5px;
	background: url(http://media2.labuyla.ch/design/bg_greyShiny.jpg);
	height: 25px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #000;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.leftSide {
	padding: 3px 5px;
	background: #f9fafa;
	height: 35px;
	border-top: 1px solid #fff;
	border-right: 1px solid #eceded;
	border-bottom: 1px solid #eceded;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.rightSide {
	padding: 3px 5px;
	height: 35px;
	background: #f9fafa;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #eceded;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.leftSideDone {
	padding: 3px 5px;
	height: 35px;
	color: #000;
	background: #fff url(http://media2.labuyla.ch/design/mylabuylaBoxBack.jpg);
	border-top: 1px solid #fff;
	border-right: 1px solid #eceded;
	border-bottom: 1px solid #eceded;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.rightSideDone {
	padding: 3px 5px;
	height: 35px;
	color: #000;
	background: #fff url(http://media2.labuyla.ch/design/mylabuylaBoxBack.jpg);
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #eceded;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.leftSideTimesUp {
	padding: 3px 5px;
	background: #fff;
	height: 35px;
	color: #888;
	border-top: 1px solid #fff;
	border-right: 1px solid #e3e4e4;
	border-bottom: 1px solid #e3e4e4;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.rightSideTimesUp {
	padding: 3px 5px;
	height: 35px;
	color: #888;
	background: #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #e3e4e4;
	border-bottom: 1px solid #e3e4e4;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.leftSideCancelled {
	padding: 3px 5px;
	background: #fff;
	height: 35px;
	color: #b60d1c;
	border-top: 1px solid #fff;
	border-right: 1px solid #e3e4e4;
	border-bottom: 1px solid #e3e4e4;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.rightSideCancelled {
	padding: 3px 5px;
	height: 35px;
	color: #b60d1c;
	background: #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #e3e4e4;
	border-bottom: 1px solid #e3e4e4;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}
div.myLABUYLABox td.rightSideTimesUp a, div.myLABUYLABox td.leftSideTimesUp a { color: #888; }
div.myLABUYLABox td.rightSideDone a, div.myLABUYLABox td.leftSideDone a { color: #000; }
div.myLABUYLABox td.rightSideCancelled a, div.myLABUYLABox td.leftSideCancelled a { color: #b60d1c; }

.wishProductLeaveComment {
	display: inline-block;
	cursor: pointer;
	background: url(http://media2.labuyla.ch/design/icon_comment.jpg) no-repeat left top;
	padding: 0 0 0 18px;
	height: 15px;
}
div.commentWrapper {
	height: 55px;
	overflow: hidden;
}
.readMore {
	cursor: pointer;
	color: #555;
	font-weight: bold;
	text-decoration: underline;
}
.readMore:hover { 
	color: #000;
}


/* ----------------------------------------------- DESIGN STANDARD SETTINGS SHOP ----------------------------------------------- */



/* ------ H3 MAIN CONTENT ------ */
h3.shopTitleBlack {	
	margin: 0 0 10px 0; 
	padding: 2px 2px 2px 5px;
	border: 1px solid #ccc;
	background: #fff url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	text-shadow: #fff 1px 1px 1px;
}
h3.shopTitleBlackDetail {	
	font-size: 16px; 
	margin: 0 0 10px 0; 
	font-family: "Arial", Helvetica, sans-serif;	
	font-weight: bold;
	font-style: normal;
	color: #333;
}
h4.productFaqHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
}
/* ------ END H3 MAIN CONTENT ------ */

span.reloadCaptchaCode { 
	margin: 20px 0 0 0; 
	cursor: pointer; 
	color: #555; 
	font-weight: bold; 
}

/* ------ CONTENT DESIGN SHOPPING  ------ */
div.shopContent {
	position: relative;
	padding: 15px;
	background: #fff url(http://media2.labuyla.ch/designShop/midContentTop.jpg) no-repeat center top;
}
div.registerBorderInfos {
	position: relative;
	float: right;
	height: 0;
}
div.registerBorderInfoContent {
	position: absolute;
	right: 0;
	bottom: -25px;
	background: #eee;
	border: 2px solid #ccc;
	width: 239px;
	padding: 15px;
	/* FONTS.CSS */
	color: #555;
	font-size: 10px;
}
div.registerBorderInfoArrow {
	position: absolute;
	left: -24px;
	bottom: 42px;
}

div.rightElementsSpacer {
	height: 2px;
	width: 100%;
}
a.rightElementsLinkHeadline {
  	position:relative;
	display: block;
  	width: 179px;
  	padding: 7px 0 7px 25px;
  	overflow: hidden;
  	cursor: pointer;  
	border-right: 1px solid #ccc;
  	background: url(http://media2.labuyla.ch/designShop/sidebar_headStandard.jpg) no-repeat left top;
	/* FONTS.CSS */  	
	font-family: Arial, Verdana, Tahoma, sans-serif; 
  	color: #555;  
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	text-shadow: #fff 1px 1px 1px;
}
a.rightElementsLinkHeadline:hover {
  	background: url(http://media2.labuyla.ch/designShop/sidebar_headStandardIconRight.jpg) no-repeat left top;
  	color: #000;
}


div.rightElementsContent {
	position: relative;
	display: block;
	width: 185px;
	padding: 10px;
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	line-height: 170%;
	font-size: 10px;
}
div.rightElementsContentB2B {
	position: relative;
	display: block;
	width: 185px;
	padding: 90px 10px 10px 10px;
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	font-size: 10px;
}
div.rightElementsContentB2B div.b2bSmallBanner {
	position: absolute;
	left: 0;
	top: 1px;
	display: block;
	width: 185px;
	height: 62px;
	padding: 10px;
	background: url(http://media2.labuyla.ch/design/bg_b2bImage.png) no-repeat center top;
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	font-size: 10px;
}
div.rightElementsContentB2B div.billSmallBanner {
	position: absolute;
	left: 0;
	top: 1px;
	display: block;
	width: 185px;
	height: 62px;
	padding: 10px;
	background: url(http://media2.labuyla.ch/design/bg_billImage.png) no-repeat center top;
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	font-size: 10px;
}
div.rightElementsContentB2B div.b2bSmallBanner div.b2bWhiteBox,
div.rightElementsContentB2B div.billSmallBanner div.b2bWhiteBox {
	display: block;
	position: absolute;
	left: 10px;
	top: 28px;
	width: 116px;
	height: 39px;
	padding: 5px 3px 3px 3px;
	background: url(http://media2.labuyla.ch/designShop/bg_b2bWhiteBox.png) no-repeat center top;
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 1.3;
}
div.rightElementsContentHidden {
	display: block;
	height: 0;
	overflow: hidden;
}
div.rightElementsContentLogin {
	position: relative;
	display: block;
	width: 185px;
	padding: 10px;
	background: #fff url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	line-height: 170%;
	font-size: 10px;
}
div.rightElementsContentLogin a.accountLink {
	color: #333;
}
div.rightElementsContentLogin a.accountLinkActive {
	color: #000;
}
div.rightElementsContentOnlineButton {
	position: absolute;
	right: 10px;
	top: 12px;
}
div.rightElementsContentFormSubmit67 {
	position: absolute;
	right: 10px;
	top: 40px; /* 10px */
}
a.linkSubmit67 {	
	display: block;
	height: 21px;
	padding: 2px 0 0 0;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

div.rightElementsContent div.basketIcon {
	z-index: 1;
	position: absolute;
	right: 5px;
	top: -20px;
}
/*
a.rightElementFavHeadline {
  	position:relative;
  	width: 180px;
  	height: 27px;
  	padding: 0 0 0 25px;
  	overflow: hidden;
  	cursor: pointer;  
  	background: url(http://media2.labuyla.ch/designShop/favHeadBack.jpg) no-repeat left top;
  	display: table-cell;
  	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Verdana, Tahoma, sans-serif; 
  	color: #000;  
	font-weight: bold;
  	vertical-align: middle;
	text-decoration: none;	
}
a.rightElementFavHeadline:hover {
  	background: url(http://media2.labuyla.ch/designShop/favHeadBackHover.jpg) no-repeat left top;
  	color: #fff;
}*/

/* ------ END CONTENT DESIGN SHOPPING  ------ */



/* ----------------------------------------------- END DESIGN STANDARD SETTINGS SHOP ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- HEADER SHOP ----------------------------------------------- */ 

div#wrapper {
	position: relative;
	margin: 15px auto 0 auto;
	padding: 0 9px 0 9px;
	width: 1000px;	
	background: url(http://media2.labuyla.ch/designAuction/layout_shadow.png) repeat-y left;
}

/* ------ HEADER SHOP ------ */
div#wrapper div#topWrapper {	
	position: relative;
	z-index: 5;
	display: block;
	width: 1000px;
	height: 171px;	
	background: url(http://media2.labuyla.ch/designShop/layout_topBg.png);
}
div#quickSupport {
	display: block;
	position: absolute;
	bottom: 1px;
	right: 0;
	border-left: 1px solid #333;
	padding-left: 10px;
}
div#topWrapper div#quickSupport a.quickSupportLink {
	float: right;
	padding: 13px 20px 7px 20px;
	height: 18px;
	color: #ccc;
	text-align: center;
	text-decoration: none;
	border-right:1px solid #000;
	border-left:1px solid #333;
}
div#topWrapper div#quickSupport div.searchBar {
	float: right;
	padding-top: 8px;
	margin-right: 10px;
}
div#topWrapper div#quickSupport a.quickSupportLink:hover {
	color: #fff;
	background: url(http://media2.labuyla.ch/designShop/ShopMenuBackOver.jpg);
}
div#topWrapper div#countries {
	position: absolute;
	top: 8px;
	left: 8px;
}
div#topWrapper div#labuylaLogo {
	z-index: 8;
	position: absolute;	
	top: 5px;
	left: -25px;
}
div#topWrapper div.labuylaLogo {
	z-index: 8;
	position: absolute;	
	top: 5px;
	left: 2px;
}
div#topWrapper div#topUSP {
	position: absolute;	
	top: 12px;
	left: 205px;
	/* FONTS.CSS */
	font-size: 10px;
}
div#topWrapper div#topUSP a {
	/* FONTS.CSS */
	font-size: 10px;
	text-decoration: none;
	color: #555;
}
div#topWrapper div#topUSP div.topUSPElement {
	position: relative;
	float: left;
	height: 80px;
	width: 200px;
	background: url(http://media2.labuyla.ch/designShop/uspBack.png);
}
div#topWrapper div#topUSP div.topUSPElement div.topUSPElementIcon {
	position: absolute;
	top: 5px;
}
div#topWrapper div#topUSP div.topUSPElement div.topUSPElementHeadline {
	position: absolute;
	left: 35px;
	top: 15px;
	width: 145px;
	/* FONTS.CSS */
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center; 
}
div#topWrapper div#topUSP div.topUSPElement div.topUSPElementContent {
	position: absolute;
	left: 0;
	top: 40px;	
	padding: 0 15px;
	/* FONTS.CSS */
	text-align: center;
}
div#topWrapper div#topUSP div.topUSPLABUYLAElement {
	position: relative;
	float: left;
	height: 127px;
	width: 184px;
	background: url(http://media2.labuyla.ch/designShop/uspLABUYLABack.png);
}
div#topWrapper div#topUSP div.topUSPLABUYLAElement div.topUSPElementIcon {
	position: absolute;
	top: 4px;
	z-index: 12;
}
div#topWrapper div#topUSP div.topUSPLABUYLAElement div.topUSPElementHeadline {
	position: absolute;
	left: 30px;
	top: 15px;
	width: 145px;
	/* FONTS.CSS */
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center; 
}
div#topWrapper div#topUSP div.topUSPLABUYLAElement div.topUSPElementImage {
	z-index: 10;
	position: absolute;
	left: 9px;
	top: 36px;
	width: 166px;
}
div#topWrapper div#topUSP div.topUSPLABUYLAElement div.topUSPElementContent {
	z-index: 12;
	position: absolute;
	left: 0;
	top: 40px;	
	padding: 0 15px;
	/* FONTS.CSS */
	color: #fff;
}
div#topWrapper div#mainCountry a {
	position: absolute;	
	bottom: 40px;
	left: 20px;
	width: 166px;
	height: 20px;
	padding: 7px 0 0 0;
	background: url(http://media2.labuyla.ch/designShop/mainCountryButton.png);
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
div#topWrapper div#menu {
	z-index: 10;
	position: absolute;	
	bottom: 40px;
	left: 207px;
	height: 27px;
}
div#topWrapper div#menu ul.mainmenu {
	list-style: none;
}
div#topWrapper div#menu li.menuList a.unselected {
	width: 113px;
	height: 20px;
	background: url(http://media2.labuyla.ch/designShop/shopMenuTabOut.png);
	padding: 7px 0 0 0;
	margin-right: 5px;
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999;
	text-align: center;
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
}
div#topWrapper div#menu li.menuList a.unselected:hover {
	background: url(http://media2.labuyla.ch/designShop/shopMenuTabOver.png);
	cursor: pointer;
	color: #fff;
}
div#topWrapper div#menu li.menuList a.selected {
	width: 113px;
	height: 20px;
	background: url(http://media2.labuyla.ch/designShop/shopMenuTabOver.png);
	padding: 7px 0 0 0;
	margin-right: 5px;
	/* FONTS.CSS */
	font: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
div#topWrapper div#menuBottom {
	position: absolute;	
	bottom: 1px;
	left: 1px;
	height: 37px;
	width: 996px;
	background: url(http://media2.labuyla.ch/designShop/ShopMenuBack.png);
	border: 1px solid black;
}
div#topWrapper div#searchBar {
	position: absolute;	
	bottom: 6px;
	right: 14px;
}


/* NEW STYLE NEW HEADER */
div#newQuickSupport div.searchBar {
	position: relative;
	display: block;
	float: right;
	padding-right: 15px;
}
div#topWrapper div#newMenu {
	z-index: 10;
	position: absolute;	
	bottom: 40px;
	left: 206px;
	height: 30px;
	width: 793px;
	background: url(http://media2.labuyla.ch/designShop/bg_mainNewMenu.png);
}
div#topWrapper div#newMenuBottom {
	position: absolute;	
	bottom: 0px;
	left: 0px;
	height: 40px;
	width: 1000px;
	background: url(http://media2.labuyla.ch/designShop/bg_newMenuBottom.png);
}
div#topWrapper div#newMenu ul.mainMenu {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList {
	float: left;
	position: relative;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList ul {
	display: none;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList:hover ul {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
	width: 99,8%;
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
	background: #ccc;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList:hover ul li {
	float: left;
	display: block;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList:hover ul li a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
	width: 157px;
	background: url(http://media2.labuyla.ch/designShop/bg_newMenuSubOver.png) repeat-x center top;
	color: #555;
	font-size: 11px;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #ccc;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList:hover ul li a:hover {
	background: #fff url(http://media2.labuyla.ch/designShop/bg_newMenuSubOver.png) repeat-x center top;
	color: #000;	
}
div#topWrapper div#newMenu ul.mainMenu li.menuList a.unselected {
	display: block;
	height: 23px;
	width: 158px;
	color: #333;
	font-size: 12px;
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
	background: url(http://media2.labuyla.ch/designShop/bg_stroke.png) repeat-y left top;
	text-shadow: 1px 1px 1px #fff;
}
div#topWrapper div#newMenu ul.mainMenu li.menuList:hover a.unselected,
div#topWrapper div#newMenu ul.mainMenu li.menuList a.selected {
	display: block;
	height: 23px;
	width: 158px;
	color: #000;
	font-size: 12px;
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
	background: url(http://media2.labuyla.ch/designShop/bg_newMenuOver.png) repeat-x left top;
}

div#newQuickSupport {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 206px;
	width: 779px;
	height: 30px;
	padding: 10px 0 0 15px;
}
div#newQuickSupport a.quickSupportLink {
	display: block;
	float: left;
	margin: 4px 15px 0 0;
}
div#newQuickSupport div.topSearchListWrapper {
	z-index: 11;
	display: none; 
	position: absolute; 
	left: 93px; 	
	width: 217px; 	
	padding: 3px; 
	background: #fff url(http://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top; 
	border: 1px solid #ccc;
	font-size: 10px;
	color: #777;
}
div#newQuickSupport div.topSearchListWrapper ul.searchList {
	list-style: none;
}
div#newQuickSupport div.topSearchListWrapper ul.searchList li.match {
	padding: 2px;
	cursor: pointer;
}
div#newQuickSupport div.topSearchListWrapper ul.searchList li.match:hover {
	background: #eceded; 
	color: #000;
}

/* NEW STYLE NEW HEADER */


/* ------ END HEADER SHOP ------ */


/* ------ TOP WRAPPER SHOP ------ */
div#wrapper div#topbarWrapper {	
	position: relative;
	z-index: 1;
	display: block;
	width: 998px;
	height: 82px;	
	background: #000 url(http://media2.labuyla.ch/designShop/topbarWrapperBack.jpg) repeat-x left top;
}	
div#topWrapper div#myLabuylaDropDown {
	z-index: 7;
	position: absolute;	
	top: 62px;
	left: 657px;
	width: 184px;
	height: 0;	
	background: url(http://media2.labuyla.ch/designAuction/dropDown_myLabuylaBg.png) no-repeat;
	overflow: hidden;
}
div.topbarContentBg{
	position: absolute;
	top: 23px;
	display: block;	
	height: 68px;
	width: 100%;		
	background: url(http://media2.labuyla.ch/designShop/topbar_bg.jpg) repeat-x;	
}
.topbarButtonBg {
	background: url(http://media2.labuyla.ch/designShop/topbar_menuMOver.jpg) repeat-x left top;	
	color: #fff;	
}
.topbarButtonMOut {
	background: url(http://media2.labuyla.ch/designShop/topbar_menuMOut.jpg) repeat-x right top;
	color: #999;
}
. {	position: absolute;	top: 1px; right: 0; }
/* ------ END TOP WRAPPER SHOP ------ */


div.registerForFreeLink a, div.registerForFreeLink a:hover, 
div#topbarNews .topbarNews p { 					
	color: #999;
}

div.topSearchListWrapper {
	display: none; 
	position: absolute; 
	left: 103px; 	
	width: 217px; 	
	padding: 3px; 
	background: #fff url(http://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top; 
	border: 1px solid #ccc;
	font-size: 10px;
	color: #777;
}

div.topSearchListWrapper ul.searchList {
	list-style: none;
}

div.topSearchListWrapper ul.searchList li.match {
	padding: 2px;
	cursor: pointer;
}
div.topSearchListWrapper ul.searchList li.match:hover {
	background: #eceded; 
	color: #000;
}

/* ----------------------------------------------- END HEADER SHOP ----------------------------------------------- */ 



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- CONTENT SHOP ----------------------------------------------- */ 


/* ------ CONTENT WRAPPER ------ */
div#contentWrapper {
	position: relative;
	display: block;
	padding: 0 0 10px 0;
	width: 998px;	 /* WIDTH CHANGED -2px CAUSE OF +2px BORDERS IN THIS SHOPPING ID*/
	_width: 998px; /* IE */
	.width: 998px; /* IE */
	background: #fff;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
/* ------ END CONTENT WRAPPER ------ */






div.lightbox {
	display: none;
	position: absolute;
	z-index: 12;
	top: -5px;
	right: -40px;	
	width: 663px;
	height: 578px;	
	background: url(http://media2.labuyla.ch/designAuction/lightboxBg.png) no-repeat;
}
div.lightbox div.lightboxPreview {
	display: block;	
	position: absolute;
	top: 50px;
	left: 50px;
	width: 400px;
	height: 473px;	
}
div.lightbox div.lightboxThumbs {
	position: absolute;
	top: 50px;
	left: 480px;	
	display: block;
	width: 140px;
	height: 473px;	
	overflow: auto;
	cursor: pointer;
}
div.lightbox div.lightboxThumbs img {
	border: 1px solid #ccc;
}
div.lightbox div.lightboxThumbs img:hover {
	border: 1px solid #999;
}
div.lightbox div.close {
	display: block;
	position: absolute;		
	top: 22px;
	left: 622px;
	width: 17px;
	height: 17px;	
	background: url(http://media2.labuyla.ch/designAuction/bid_msgCloseMOut.png) no-repeat;
	cursor: pointer;
}
div.lightbox div.close:hover {
	background-image: url(http://media2.labuyla.ch/designAuction/bid_msgCloseMOver.png);
	background-repeat: no-repeat;
}
div.lightbox div.lightboxThumbs img {
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
}
div.lightboxPreviewOverlay {
	z-index: 1;
	position: absolute;
	width: 400px;
	height: 473px;
	background: url(http://media2.labuyla.ch/design/LightBoxOverlay.png) no-repeat;
}




/* ------ LEFT/MID/RIGHT CONTENT SHOPPING  ------ */
div.contentLeft {
	position: relative;
	float: left;
	width: 205px;
	_width: 205px; /* IE */
	.width: 205px; /* IE */
	margin: 0;
	padding: 0;	 	
}
img.leftContentImageStyle {
	margin: 0 0 2px 0;
	z-index: 0;
}


/* ------ MID CONTENT ------ */
div.contentMid {
	position: relative;
	float: left;
	width: 586px;
	_width: 586px; /* IE */
	.width: 586px; /* IE */
	margin: 0 1px;
	padding: 0;	 
}
img.midContentImageStyle {
	margin: 0 0 2px 1px;
}
div.randomBannerWrapper {
	position: relative; 
	background: url(http://media2.labuyla.ch/design/registerBanner_1.png); 
	height: 138px;
}
div.randomBannerWrapperFavorite {
	position: relative; 
	background: url(http://media2.labuyla.ch/designAuction/favoriteBannerBg_1.png) right top; 
	height: 138px;	
}
div.randomBannerWrapperStandard {
	position: relative; 
	height: 138px;	
}
div.randomBannerWrapperStandard img.randomBanner {
	position: absolute;
	right: 0; 
	z-index: 0;	
}


/* FONTS.CSS */
p.randomBannerSlogan {
	z-index: 1;
	font-size: 13px; 
	font-weight: bold;
}
div.randomBannerSloganStandard {
	z-index: 1;
	width: 430px; 
	font-size: 15px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.randomBannerArgumentation {
	position: absolute; 
	top: 75px; 
	left: 175px; 
	font-size:10px; 
	line-height:130%; 
	color:#777; 
	width: 350px;
}
div.randomBannerWrapper p.randomBannerText,
div.randomBannerWrapperStandbuy p.randomBannerText,
div.randomBannerWrapperFavorite p.randomBannerText {
	position: absolute; 
	bottom: 15px;
}
div.randomBannerWrapperStandbuy p.randomBannerSlogan,
div.randomBannerWrapperFavorite p.randomBannerSlogan {
	font-size: 13px; 
	font-weight: bold;
}


div#breadCump {
	float: left;
	margin: 0 0 20px 0;
	font-weight: bold;
	font-size: 10px;
}
div#breadCump a.breadLink {
	background: url(http://media2.labuyla.ch/designShop/a.linkBack.jpg) repeat-x center top;
	color: #fff;
	padding: 2px;
	text-decoration: none;
}
div#breadCump a.breadLink:hover {
	text-decoration: underline;
}
/* NEW */
div#breadCumpNew {
	display:block;
	margin: 0 0 15px 0;
	height: 26px;
	background: url(http://media2.labuyla.ch/design/breadcump_barLeft.gif) repeat-x left top;
	font-size: 10px;
}
div#breadCumpNew a.breadLink {
	color: #333;
	padding: 2px;
	text-decoration: none;
}
div#breadCumpNew a.breadLink:hover {
	text-decoration: underline;
}
/* NEW */

div.ShopModuleWrapperLarge {
	display: block;
	margin: 0 0 15px 0;
	min-height: 150px;
}
/* ------ END MID CONTENT ------ */

/*----- SHOP MODULE S -----*/
div.sectionIcon {
	position: absolute;
	z-index: 2;
	top: 20px;
	left: -5px;
}
div.ratingWrapper {
	position: absolute;
	bottom: 5px;
	left: 18px;
}
div.ShopUnitySmall { 
	float: left;
	display: inline-block;	
	position: relative;
	margin: 10px 9px 20px 0;
	padding: 0 0 35px 0;
	width: 269px;
}
div.ShopUnitySmall div.putIntoBasketInfoLarge {
	display: none;
	opacity: 0.8; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 3;
	position: absolute;
	bottom: 45px;
	width: 255px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;
}
div.ShopUnitySmall div.info {
	z-index: 4;
	display: none;
	opacity: 0; /* TRANSPARENT */
	filter:alpha(opacity=0);
	position: absolute;
	bottom: 45px;
	width: 255px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	/* FONTS.CSS */
	text-align: center;
	color: #000;
	font-weight: bold;
}
div.ShopUnitySmall div.putIntoBasketInfoLargeHidden {
	display: none;
	opacity: 0; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 3;
	position: absolute;
	bottom: 45px;
	width: 255px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;
	display: none;
}
a.productHeadline {
	width: 270px;
	height: 15px;
	overflow: hidden;
	margin: 0 0 10px 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
div.productDescToolTip {
	height: 60px;
	width: 165px;
	float: left;
	overflow: hidden;
}
a.productImageLink {
	position: relative;
	z-index: 1;
	float: left;
	width: 97px;
	height: 115px;
	text-decoration: none;
	margin: 0 5px 0 0;
}

/* NEW FREE SHIPPING 
.productImageLinkOverlay {
	z-index: 2;
	position: absolute; 
	left: 0;
	top: 25px;
	width: 97px;
	height: 115px;
	text-decoration: none;
	border: 0;
}
.productImageLinkOverlay:hover {
	background: url(http://media2.labuyla.ch/designShop/productImageLinkOverlay97.png);
}
 END NEW FREE SHIPPING */

img.productImage97 {
	z-index: 0;
	float: left;
	margin: 0 5px 0 0;
	text-align: left;
	border: 0;
}
div.productInfoSmall {
	float: left;
	display: block;
	/* FONTS.CSS */
	line-height: 120%;
	font-size: 10px;
}
/* DELETE THIS AFTER GOLIVE */
div.smallUnityPosWrapper {
	position: absolute;
	left: 102px;
	top: 25px;
}
div.smallUnityPosWrapper a {
	color: #333;
	text-decoration: none;
}
/* DELETE THIS AFTER GOLIVE */
/* THATS NEW */
div.ShopUnitySmall div.shippingAndCosts {
	position: absolute;
	left: 102px;
	bottom: 30px;
	font-size: 10px;
}
div.ShopUnitySmall div.shippingAndCosts a {
	color: #333;
	text-decoration: none;
}
div.ShopUnitySmall div.shopPrice {
	position: absolute;
	right: 0;
	top: 25px;
}
div.ShopUnitySmall div.shopPrice a.newShopPrice {
	display: inline-block;
	float: right;
	padding: 3px 5px;
	background: #fff url(http://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top;
	border: 1px solid #ccc;
	/* FONTS.CSS */
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
div.ShopUnitySmall div.shopPrice a.newShopPrice:hover {
	background: #fff url(http://media2.labuyla.ch/design/breadcump_barLeft.gif) repeat-x -20px -2px;
	border: 1px solid #555;
	color: #000;
}
/* THATS NEW */



a.shopPrice {
	display: block;
	float: left;
	width: 165px;
	padding: 5px 0;
	margin: 50px 0 5px 0;
	/* FONTS.CSS */
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
}

div.shopUnitySmallDesc { 
	position: absolute;
	left: 102px;
	top: 58px;
	font-size: 11px; 
	line-height: 125%; 
	height: 45px; 
	width: 165px; 
	overflow: hidden;
	clear: both;
	font-size: 11px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

img.manufacturerLogo { display: none; z-index: 2; position: absolute; bottom: 20px; }
img.manufacturerLogoDetail { z-index: 2; position: absolute; top: 60px; right: 240px; }
#productDetailTab1 {position: relative;}
#productDetailTab2 {position: relative;}
#productDetailTab3 {position: relative;}
#productDetailTab4 {position: relative;}
#productDetailTab5 {position: relative;}


div.addToBasketSmall {
	position: absolute;
	right: 0;
	bottom: 5px; 
	width: 76px;
	height: 15px;
	padding: 0 0 0 5px;
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketBackOver.jpg);
	text-align: center;
}
div.addToBasketSmall:hover {
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketBack.jpg);
	cursor: pointer;
}
div.addToBasketSmall a,
span.addToBasketSmallPos {
	padding: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}
div.switchToAuctionSmallActive {
	position: absolute;
	right: 89px;
	bottom: 5px; 
	width: 78px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctions.jpg);
	text-align: center;
	font-size: 10px;
}
div.switchToAuctionSmallActive:hover {
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctionsOver.jpg);
	cursor: pointer;
}
div.switchToAuctionSmallActive a.switchToAuctionXLargeActiveDE {
	color: #fff;
	text-decoration: none;
}
/* NEW */
div.clickToAuction {
	position: absolute;
	right: 89px;
	bottom: 5px; 
	width: 78px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designAuction/button_auctionButtonNew.png);
	text-align: center;
	color: #fff;
	font-size: 10px;
}
div.clickToAuction a {
	padding: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}
div.clickToAuction a.switchToAuctionXLargeActiveDE {
	color: #fff;
	text-decoration: none;
}
div.clickToFutureAuction {
	position: absolute;
	right: 89px;
	bottom: 5px; 
	width: 77px;
	height: 15px;
	border-right: 1px solid #ccc;
	background: url(http://media2.labuyla.ch/designShop/bg_addToBasketLarge.jpg);
	text-align: center;
	color: #333;
	font-size: 10px;
	cursor: pointer;
}
div.clickToFutureAuction:hover {
	background: url(http://media2.labuyla.ch/designShop/bg_addToBasketLargeOver.jpg);
	border-right: 1px solid #898a8c;
}
div.clickToFutureAuction a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}
/* END NEW */

div.switchToAuctionSmallActive a.switchToAuctionSmallActivePos,
div.switchToAuctionSmallActive span.switchToAuctionSmallActivePos {
	padding: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}
div.switchToAuctionSmallInactive {
	position: absolute;
	right: 89px;
	bottom: 5px; 
	width: 78px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctionsInactive.jpg);
	text-align: center;
	padding: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
div.switchToFutureAuctionSmallActive {
	position: absolute;
	right: 87px;
	bottom: 3px; 
	width: 91px;
	height: 17px;
	padding: 2px 0 0 0;
	background: url(http://media2.labuyla.ch/designShop/button_switchToFutureAuctionsOver.jpg);
	text-align: center;
	color: #fff;
	font-size: 10px;
}
div.switchToFutureAuctionSmallActive:hover {
	background: url(http://media2.labuyla.ch/designShop/button_switchToFutureAuctions.jpg);
	cursor: pointer;
}
div.switchToFutureAuctionSmallActive a.switchToAuctionXLargeActiveDE {
	color: #fff;
	text-decoration: none;
	margin: 0 0 0 13px;
}
/*----- END SHOP MODULE S -----*/



/*----- SHOP MODULE L -----*/
div.ShopUnityLarge {
	float: left;
	position: relative;
	height: 145px;
	margin: 0 0 20px 0;
	background: #fff url(http://media2.labuyla.ch/designAuction/bg_catBottom.jpg) repeat-x center bottom;
	border-bottom: 1px solid #ccc;
}
div.ShopUnityLarge input.checkbox {
	position: absolute;
	top: 30px;
	left: 80px;
}
div.ShopUnityLarge div.listedPrice {
	position: absolute;
	top: 0;
	right: 40px;
}
div.ShopUnityLarge div.listedPrice span.lineThrough,
div.ShopUnitySmall div.listedPrice span.lineThrough {
	padding: 0 2px;
	background: url(http://media2.labuyla.ch/design/bg_lineThrough.png) repeat-x bottom center;
	font-weight: bold;
	font-size: 11px;
}
div.ShopUnitySmall div.listedPrice {
	position: absolute;
	top: 30px;
	left: 102px;
	padding: 1px 3px;
	background: #eceded;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555;
}
div.ShopUnitySmall div.listedPrice p {
	position: absolute;
	top: -10px;
	left: 0;
	font-weight: bold;
}
div.ShopUnityLarge div.putIntoBasketInfoLarge {
	opacity: 0.8; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 3;
	position: absolute;
	bottom: 28px;
	width: 541px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;
}
div.ShopUnityLarge div.info {
	z-index: 4;
	display: block;
	opacity: 0; /* TRANSPARENT */
	filter:alpha(opacity=0);
	z-index: 3;
	position: absolute;
	bottom: 28px;
	width: 541px;
	padding: 5px;
	border: 3px solid #555;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #000;
	font-weight: bold;
}
div.ShopUnityLarge div.putIntoBasketInfoLargeHidden {
	display: none;
	opacity: 0.8; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 3;
	position: absolute;
	bottom: 28px;
	width: 541px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;	
}
div.ShopUnityLarge a.largeShopFavorite,
div.ShopUnityLarge div.largeShopFavorite {
	display: block;	
	position: absolute;		
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;	
	background: url(http://media2.labuyla.ch/design/icon_bidFavorite.png);
	cursor: pointer;
}
div.ShopUnityLarge a.largeShopFavoriteActive,
div.ShopUnityLarge div.largeShopFavoriteActive {
	display: block;	
	position: absolute;		
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;	
	background: url(http://media2.labuyla.ch/design/icon_bidFavoriteIsIn.png);
	cursor: pointer;
}


div.ShopUnityLarge div.wishListCat:hover {
	background: url(http://media2.labuyla.ch/design/bg_wishListSmallOver.jpg);
}
div.ShopUnityLarge div.wishListCatActive {
	display: block;	
	position: absolute;		
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;	
	background: url(http://media2.labuyla.ch/design/bg_wishListSmallOver.jpg);
	cursor: pointer;
}


a.productHeadlineLarge {
	margin: 0 0 10px 0;
	display: block;
	color: #333;
	width: 450px;
	height: 18px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.productHeadlineLarge:hover {
	text-decoration: underline;
}
a.productImageLinkLarge {
	z-index: 2;
	float: left;
	width: 97px;
	height: 115px;
	margin: -15px 5px 0 0;
	text-decoration: none;
}
img.productImageLarge {
	float: left;
	margin: 0 5px 0 0;
	text-align: left;
	border: 0;
}
div.productInfoLarge {
	float: left;
	display: block;
	min-height: 115px;
	width: 557px;
	padding: 0 0 45px 0;
	/* FONTS.CSS */
	line-height: 135%;
	font-size: 10px;
}
div.productInfoLarge a {
	color: #333;
}
p.productInfoDescEmo {
	line-height: 125%;
	height: 50px;
	padding-right: 5px;
	overflow: hidden;
	color: #777;
}
/* NEW */
div.productInfoDescEmo {
	line-height: 120%;
	height: 74px;
	padding: 2px 110px 0 0;
	overflow: hidden;
	color: #777;
	font-size: 10px;
}
/* NEW */
div.packageAmount {
	position: absolute;
	bottom: 6px;
	right: 0;
}
div.largeProductFooterWrapper {
	position: absolute;
	bottom: 30px;
	right: 0;
}
/* NEW POSITION AND CLASS */
div.productInfoLarge div.shippingAndCosts {
	position: absolute;
	bottom: 6px;
	left: 102px;
	font-family: Arial, Helvetica, sans-serif;
}
/* NEW POSITION AND CLASS */

img.manufacturerLogoLarge {
	display: none;
	position:  absolute;
	bottom: 6px;
	left: 0;
}
/* NEW SHOP PRICE DESIGN */
div.catShopPriceWrapper {
	position: absolute;
	right: 0;
	bottom: 85px;
	display: block;	
	padding: 6px 6px 4px 6px;
	border: 1px solid #ccc;
	background: url(http://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}
div.catShopPriceWrapper a.shopPriceLarge {
	color: #333;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
}
div.catShopPriceWrapper:hover {
	border: 1px solid #555;
	color: #000;
	background: url(http://media2.labuyla.ch/design/breadcump_barLeft.gif) repeat-x center top;
}
/* NEW SHOP PRICE DESIGN */

span.shopPriceLarge {
	display: block;	
	padding: 2px;
	margin: 16px 0 10px 0;
	cursor: pointer;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
span.shopPriceLarge a.shopPriceLarge {
	color: #333;
	text-decoration: none;
}
span.shopPriceLarge a.shopPriceLarge:hover {
	color: #000;
	text-decoration: underline;
}

div.bidRatingWrapperCenter {
	margin: 0;
}
div.ratingWrapperLarge {
	position: absolute;
	bottom: 5px;
	left: 102px;
}
/* RATING WRAPPER NEW */
div.productInfoLarge div.ratingStarsWrapper {
	display: block;
	position: absolute;
	bottom: 40px;
	right: 0;
}
div.catFurtherDetailsWrapper {
	display: block;
	position: absolute;
	bottom: 67px;
	right: 0;
}
div.catFurtherDetailsWrapper a {
	color: #777;
}

div.addToBasketLarge {
	position: absolute;
	right: 0;
	bottom: 5px; 
	width: 76px;
	height: 15px;
	padding: 0 0 0 5px;
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketBackOver.jpg);
	cursor: pointer;
	text-align: center;
	color: #fff;
}
div.addToBasketLarge:hover { 
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketBack.jpg);
}
div.addToBasketLarge a {
	padding: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}

img.basketImageSmall {
	float: left;
	height: 41px;
	width: 35px;
	margin: 0 5px 5px 0;
	padding: 2px;
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	border: 1px solid #ccc;
}
img.basketImageSmall:hover {
	border: 1px solid #555;
}


div.productInfoSmall a.addToBasketLarge,
div.ShopUnitySmall a.addToBasketLarge,
div.productInfoLarge a.addToBasketLarge,
div.productSliderContentUnity a.addToBasketLarge {
	position: absolute;
	right: 0;
	bottom: 5px; 
	width: 81px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/bg_addToBasketLarge.jpg);
	cursor: pointer;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
div.productInfoSmall a.addToBasketLarge:hover,
div.ShopUnitySmall a.addToBasketLarge:hover,
div.productInfoLarge a.addToBasketLarge:hover,
div.productSliderContentUnity a.addToBasketLarge:hover { 
	background: url(http://media2.labuyla.ch/designShop/bg_addToBasketLargeOver.jpg);
}


div.ShopUnitySmall a.productHeadlineSmall {
	position: relative;
	z-index:1;
	width: 237px;
	height: 15px;
	overflow: hidden;
	margin: 0 0 10px 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



div.switchToAuctionLargeActive {
	width: 78px;
	height: 15px;
	position: absolute;
	right: 90px;
	bottom: 5px; 
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctions.jpg);
	text-align: center;
}
div.switchToAuctionLargeActive a {
	padding: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
div.switchToAuctionLargeInactive {
	width: 78px;
	height: 15px;
	position: absolute;
	right: 90px;
	bottom: 5px; 
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctionsInactive.jpg);
	text-align: center;
	padding: 1px 0 0 0;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
/*----- END SHOP MODULE L -----*/

/*----- SHOP MODULE XL PRODUCT DETAIL -----*/
div.productUnity {
	display: block;
	position: relative;
	min-height: 200px;
	margin: 0 0 10px 0;
}
div.productUnity a {
	color: #333;
}
div.productUnity a.recommendButton {
	z-index: 2;
	position: absolute;
	top: -72px;
	right: 2px;
	display: block;
}
div.productUnity div.manuLogo {
	display: none;
	z-index: 10;
	position: absolute;
	bottom: 5px;
	left: 36px;
}
div.productUnity div.putIntoBasketInfoLarge {
	opacity: 0.8; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 3;
	position: absolute;
	right: 0;
	top: 135px;
	width: 360px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;
}
div.productUnity div.info {
	z-index: 4;
	display: block;
	opacity: 0; /* TRANSPARENT */
	filter:alpha(opacity=0);
	position: absolute;
	right: 0;
	top: 114px;
	width: 360px;
	padding: 5px;
	border: 3px solid #555;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #000;
	font-weight: bold;
}
div.productUnity div.putIntoBasketInfoLargeHidden {
	display: none;
	opacity: 0.8; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 4;
	position: absolute;
	right: 0;
	top: 135px;
	width: 360px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;
}


div.productImageLink169 a,
div.productImageLink169 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 169px;
	height: 200px;
	text-decoration: none;
	background: url(http://media2.labuyla.ch/designShop/product_unityOverlay.png);
	cursor: pointer;
}
div.productImageLink169 a:hover,
div.productImageLink169 span:hover {
	background: url(http://media2.labuyla.ch/designShop/product_unityOverlayZoom.png);
}
img.productImage169 {
	position: absolute;
	left: 0;
	top: 0;
	border: 0;
}
div.productDetailInfo {
	position: relative;
	float: right;
	width: 375px;
	min-height: 200px;
	/* FONTS.CSS */
	line-height: 135%;
}
div.favoritePosition {
	position: absolute;
}
div.favoritePositionWrapper {
	position: absolute;
}
div.productDetailInfo div.productDetailFavorite,
div.productDetailInfo div.largeShopFavorite {
 	float: left;
	height: 19px;
	margin: 0 5px 0 0;
	padding: 0 0 0 25px;
	background: url(http://media2.labuyla.ch/design/icon_bidFavorite.png) no-repeat left top;
	cursor: pointer;
	/* FONTS.CSS */
	color: #555; 
	font-weight: bold;
	text-decoration: underline;
}
div.productDetailInfo div.productDetailFavorite:hover,
div.productDetailInfo div.largeShopFavorite:hover { 
	color: #000; 
	background: url(http://media2.labuyla.ch/design/icon_bidFavoriteIsIn.png) no-repeat left top;
	text-decoration: none;
}
div.productDetailInfo div.productDetailFavoriteActive,
div.productDetailInfo div.largeShopFavoriteActive {
 	float: left;
	height: 19px;
	margin: 0 5px 0 0;
	padding: 0 0 0 25px;
	background: url(http://media2.labuyla.ch/design/icon_bidFavoriteIsIn.png) no-repeat left top;
	cursor: pointer;
	font-weight: bold;
	color: #555;
}

div.productDetailWishlist {
 	float: left;
	height: 19px; /* 23px */
	width: 128px; /* 145px */
	margin: 0 5px 0 0;
	padding: 4px 0 0 17px;
	background: #ccc url(http://media2.labuyla.ch/design/bg_wishlist.jpg) no-repeat left top;
	cursor: pointer;
	/* FONTS.CSS */
	font-size:10px;
	color: #777;
	text-align: center;
}
div.productDetailWishlist:hover {
	background: url(http://media2.labuyla.ch/design/bg_wishlistOver.jpg) no-repeat left top;
	color: #000;
}
div.productDetailWishlistActive {
 	float: left;
	height: 19px; /* 23px */
	width: 128px; /* 145px */
	margin: 0 5px 0 0;
	padding: 4px 0 0 17px;
	background: url(http://media2.labuyla.ch/design/bg_wishlistActive.jpg) no-repeat left top;
	cursor: pointer;
	/* FONTS.CSS */
	color: #000;
	text-align: center;
}
div.productDetailInfo div.shopPriceXLargeWrapper {
	position: absolute;
	right: 0;
	height: 20px;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
}
div.productDetailInfo div.shopPriceXLargeWrapper div.shopPriceXLarge {
	padding: 5px;
	background: url(http://media2.labuyla.ch/designShop/button_priceBg.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
div.productDetailInfo div.descEmo {
	position: absolute;
	top: 35px;
	height: 105px;
	width: 375px;
	overflow: auto;
}
div.productDetailInfo div.descContent {
	position: absolute;
	top: 30px;
	width: 375px;
}
div.productDetailInfo div.descContent span.deliveryStatus {
	display: inline-block;
	border: 1px solid #ccc;
	height: 13px;
	background: url(http://media2.labuyla.ch/design/breadcump_barLeft.gif) no-repeat center bottom;
	color: #333;
}
div.productDetailInfo div.descContent span.deliveryStatus img {
	margin-top: -2px;
}
div.productDetailInfo div.pricingButton {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 10px 0 25px;
	width: 155px;
	height: 82px;
	background: url(http://media2.labuyla.ch/design/productdetail_pricingBack.png) no-repeat center top;
	font-size: 10px;
	line-height: 130%;
	color: #777;
	text-align: right;
}
div.productDetailInfo div.pricingButton a {
	color: #333;
}
div.productDetailInfo div.pricingButton div.cheaperChoice {
	position: absolute;
	left: 38px;
	top: -1px;
	display: block;
	width: 33px;
	height: 23px;
	padding: 8px 0 0 0;
	background: url(http://media2.labuyla.ch/design/patch_cheaperBg.png) no-repeat center top;
	/* FONTS.CSS */
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}
div.ShopUnitySmall a.cheaperChoiceSmaller,
div.ShopUnityLarge a.cheaperChoiceSmaller {
	z-index: 0;
	position: absolute;
	right: 0;
	top: -6px;
	display: block;
	width: 34px;
	height: 109px;
	padding: 5px 0 0 205px;
	background: url(http://media2.labuyla.ch/design/patch_cheaperBgSmaller.png) no-repeat right top;
	/* FONTS.CSS */
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
/* FONTS.CSS */
div.productDetailInfo div.pricingButton span.shopPriceDetail {
	display: inline-block;
	font-size: 20px;
	color: #000;	
	font-family: Arial, Helvetica, sans-serif;
}
div.productDetailInfo div.pricingButton span.shopPriceDetail span.smallerFont {
	font-size: 10px;
}
div.productDetailInfo div.pricingButton span.biggerFont {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.productDetailInfo div.pricingButton span.listedPrice {
	display: block;
	margin: 0 0 15px 0;
}
div.productDetailInfo div.pricingButton span.listedPrice span.lineThrough {
	padding: 0 2px;
	font-weight: bold;
	background: url(http://media2.labuyla.ch/design/bg_lineThrough.png) repeat-x bottom center;
}

/* PRODUCT-DETAIL */
span.productIntroductionText {
	position: relative;
	display: block;
	min-height: 80px;
	padding: 0 0 45px 0;
	line-height: 170%;
	background: url(http://media2.labuyla.ch/designShop/productDetailTabWrapperBg.jpg) repeat-x bottom left;
}
span.productIntroductionText a {
	color: #333;
}
span.productIntroductionText div.writeComment {
	position: absolute;
	right: 0;
	bottom: 15px;
}
span.productIntroductionText span.productIntroductionFooterText {
	position: absolute;
	right: 0;
	bottom: -25px;
	font-size: 10px;
	font-weight: normal;
}
span.productIntroductionText div.commentSummary {
	display: block;
	position: absolute;
	right: 197px;
	bottom: 16px;
	height: 20px;
	border: 1px solid #ccc;
	background: url(http://media2.labuyla.ch/design/breadcump_barLeft.gif) repeat-x center bottom;
	line-height: 100%;
}
span.productIntroductionText div.commentSummary div.ratePosP {
	font-size: 10px;
	font-weight: normal;
	margin: 4px 0 0 6px;
	cursor: pointer;
}
span.productIntroductionText div.commentSummary div.ratePosP span {
	float: left;
	margin: 1px 5px 0 5px;
}
span.productIntroductionText img.freeShipping{
	position: absolute;
	left: -5px;
	bottom: -27px;
}
div.productDetailInfo div.founderNumber {
	position: absolute;
	right: 0;
	top: 100px;
}
div.productDetailInfo a.deliveryInfo {
	position: absolute;
	right: 0;
	top: 149px;
}
div.productDetailInfo div.productDetailLinks {
	position: absolute;
	right: 0;
	top: 70px;
}
div.productDetailAbsLeft {
	position: absolute;
	left: 0;
	bottom: 0;
}
div.productDetailAbsRight {
	position: absolute;
	right: 0;
	bottom: 0;
}
div.ifTheresNoAuction {
	display: none;
	position: relative;
	font-size: 10px;
}
div.ifTheresAnAuction {
	display: none;
	position: relative;
	width: 145px;
	font-size: 10px;
}
div.ifTheresAnAuction a.auctionFutureSwitchButton {
	position: absolute;
	left: 0;
	bottom: 0; 
	width: 123px;
	height: 20px;
	padding: 3px 0 0 22px;
	background: url(http://media2.labuyla.ch/designShop/bg_auctionFutureButton.jpg) no-repeat center top;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: center;
}
div.ifTheresAnAuction a.auctionFutureSwitchButton:hover {
	background: url(http://media2.labuyla.ch/designShop/bg_auctionFutureButtonOver.jpg);
}
div.ifTheresAnAuction a.auctionSwitchButton {
	position: absolute;
	left: 0;
	bottom: 0; 
	width: 123px;
	height: 20px;
	padding: 3px 0 0 22px;
	background: url(http://media2.labuyla.ch/designShop/bg_auctionButton.jpg) no-repeat center top;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
div.ifTheresAnAuction a.auctionSwitchButton:hover {
	background: url(http://media2.labuyla.ch/designShop/bg_auctionButtonOver.jpg);
}
div.productDetailAbsRight a.addToBasket {
	position: absolute;
	right: 0;
	bottom: 0; 
	width: 123px;
	height: 19px;
	padding: 4px 0 0 22px;
	background: url(http://media2.labuyla.ch/designShop/bg_basketButton.jpg) no-repeat center top;
	cursor: pointer;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
div.productDetailAbsRight a.addToBasket:hover {
	background: url(http://media2.labuyla.ch/designShop/bg_basketButtonOver.jpg) no-repeat center top;
}
div.packageWrapper div.addToBasket {
	position: absolute;
	right: 0;
	bottom: -35px; 
	width: 123px;
	height: 20px;
	padding: 3px 0 0 22px;
	background: url(http://media2.labuyla.ch/designShop/bg_basketButton.jpg) no-repeat center top;
	cursor: pointer;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
div.packageWrapper div.addToBasket:hover {
	background: url(http://media2.labuyla.ch/designShop/bg_basketButtonOver.jpg) no-repeat center top;
}


div.productDetailInfo div.addToBasketXLarge {
	width: 108px;
	height: 21px;
	padding: 7px 0 0 15px;
	position: absolute;
	right: 0;
	bottom: 0; 
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketLargeBack.jpg);
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
}
div.productDetailInfo div.addToBasketXLarge:hover {
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketLargeBackOver.jpg);
	cursor: pointer;
}
	/* FONTS.CSS */
div.productDetailInfo div.addToBasketXLarge a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
div.productDetailInfo div.switchToAuctionXLargeActive {
	width: 107px;
	height: 21px;
	padding: 7px 0 0 20px;
	position: absolute;
	left: 0;
	bottom: 0; 
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctionsLarge.jpg);
	/* FONTS.CSS */
	text-align: center;
}
div.productDetailInfo a.switchToAuctionXLargeActiveDE {
	position: absolute;
	left: -6px;
	bottom: 0; 
	width: 183px;
	height: 52px;
	background: url(http://media2.labuyla.ch/designAuction/auctionButtonProductDetail.png);
	cursor: pointer;
	text-decoration: none;
	color: #fff;
}
div.productDetailInfo a.switchToAuctionXLargeActiveDE:hover {
	background: url(http://media2.labuyla.ch/designAuction/auctionButtonProductDetailOver.png);
}
div.productDetailInfo div.switchToAuctionXLargeInactiveDE {
	position: absolute;
	left: -6px;
	bottom: 0; 
	width: 183px;
	height: 52px;
	background: url(http://media2.labuyla.ch/designAuction/auctionButtonProductDetailOff.png);
	text-decoration: none;
	cursor: auto;
	color: #fff;
}
div.productDetailInfo a.switchToFutureAuctionXLargeActiveDE {
	position: absolute;
	left: -6px;
	bottom: 0; 
	width: 183px;
	height: 52px;
	background: url(http://media2.labuyla.ch/designAuction/futureAuctionButtonProductDetail.png);
	cursor: pointer;
	text-decoration: none;
}
div.productDetailInfo a.switchToFutureAuctionXLargeActiveDE:hover { 
	background: url(http://media2.labuyla.ch/designAuction/futureAuctionButtonProductDetailOver.png);	
}

div.productDetailInfo div.switchToAuctionXLargeActive a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
div.productDetailInfo div.switchToAuctionXLargeInactive {
	width: 107px;
	height: 21px;
	padding: 7px 0 0 20px;
	position: absolute;
	left: 0;
	bottom: 0; 
	background: url(http://media2.labuyla.ch/designShop/button_switchToAuctionsLargeInactive.jpg);
	/* FONTS.CSS */
	text-align: center;
	color: #555;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
div.productDetailTabWrapper {
	display: block;
	height: 23px;
	margin: 0 0 20px 0;
	border-left: 1px solid #717076;
	background: url(http://media2.labuyla.ch/designShop/productDetailTabWrapperBg.jpg);
}
div.productDetailTabWrapper a { 
	text-decoration: none;
}
div.productDetailTabWrapper div.productDetailTabActive {
	float: left;
	height: 18px;
	background: url(http://media2.labuyla.ch/designShop/tab_productDetailActive.jpg) right top;
	padding: 5px 11px 0 10px ;
	cursor: pointer;
	/* FONTS.CSS */
	color: #333;
	font-size: 10px;
}
div.productDetailTabWrapper div.productDetailTabInactive {
	float: left;
	height: 18px;
	background: url(http://media2.labuyla.ch/designShop/tab_productDetailInactive.jpg) right top;	
	padding: 5px 11px 0 10px ;
	cursor: pointer;
	/* FONTS.CSS */
	color: #777;
	font-size: 10px;
}
div.productDetailTabWrapper div.productDetailTabInactive:hover {
	background: url(http://media2.labuyla.ch/designShop/tab_productDetailActive.jpg) right top;
	/* FONTS.CSS */
	color: #000;
}
div.productDetailTabWrapper div.productDetailTabHidden {
	display: none;
}
div.shopDetailFooter {
	display: block;
	position: relative;
	padding: 20px 0 0 0;
	background: url(http://media2.labuyla.ch/designShop/productDetailFooterWrapperBg.jpg) repeat-x top;
	margin: 0 0 40px 0;
}
div#recommendShopProductFormWrapper {
	display: block;
	border-top: 1px solid #ededed;
	height: 0;
	background: url(http://media2.labuyla.ch/designShop/productDetailFooterWrapperBg.jpg) repeat-x top;
	overflow: hidden;
}
span.recommendShopProduct {
	text-decoration: underline;
	color: #555;
	cursor: pointer;
	margin: 0 40px 0 0;
}
div.recommendShopProductForm {
	display: block;
	margin: 25px 0 0 0;
}
span.recommendShopProduct:hover {
	color: #000;
}
div.questionsAboutFormWrapper {
	border-top: 1px solid #ededed;
	padding: 20px 0 20px 0;
	margin: 20px 0 0 0;
	background: url(http://media2.labuyla.ch/designShop/productDetailFooterWrapperBg.jpg) repeat-x top;
}
span.headlineRecommendShopProduct {
	display: block;
	/* FONTS.CSS */
	font-size: 13px;
}
div.sectionIconProductDetail169 {
	z-index: 2;
	position: absolute;
	top: -2px;
	left: -4px;
}
div.ratingWrapperXLarge {
	position: absolute;
	bottom: 55px;
	right: 0;
}
div.ratingWrapperProductDetailFooter {
	position: absolute;
	bottom: 0;
	right: 0;
}
div.ratePos {
	/* FONTS.CSS */
	text-align: right;
	font-weight: bold;
}
div.packageWrapper {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	background: url(http://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x center top;
	padding: 15px;
	margin: 35px 0 65px 0;
	/* FONTS.CSS */
	line-height: 170%;
}
div.packageWrapper div.putIntoBasketInfoLarge {
	opacity: 0.8; /* TRANSPARENT */
	filter:alpha(opacity=80);
	z-index: 3;
	position: absolute;
	left: -2px;
	bottom: -43px;
	width: 380px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #333;
	font-weight: bold;
}
div.packageWrapper div.info {
	display: block;
	opacity: 0; /* TRANSPARENT */
	filter:alpha(opacity=0);
	z-index: 4;
	position: absolute;
	left: -2px;
	bottom: -43px;
	width: 380px;
	padding: 5px;
	border: 3px solid #333;
	background: #fff;
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;
	color: #000;
	font-weight: bold;
}





div.packageWrapper div.packageSummaryHeadline {
	position: absolute;
	top: -25px;
	left: 0;
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
div.packageWrapper img.packageIcon {
	position: absolute;
	top: -35px;
	right: 0;
}
div.packageWrapper a {
	color: #333;
	text-decoration: underline;
}
div.packageWrapper a.packageProductLink {
	display: block;
	padding: 3px 3px 3px 22px;;
	margin: 5px 0;
	border: 1px solid #ccc;
	background: #fff url(http://media2.labuyla.ch/design/icon_checked.jpg) left no-repeat;
	text-decoration: none;
	font-weight: bold;
}
div.packageWrapper a.packageProductLink:hover {
	border: 1px solid #333;
}
div.packageWrapper div.packageSummaryAddToBasketText {
	position: absolute;
	bottom: -35px;
	left: 0;
	/* FONTS.CSS */
	font-weight: bold;
	color: #000;
}
div.packageWrapper div.packageSummaryAddToBasket {
	width: 108px;
	height: 23px;
	padding: 5px 0 0 15px;
	position: absolute;
	right: 0;
	bottom: -38px; 
	background: url(http://media2.labuyla.ch/designShop/button_addToBasketLargeBack.jpg);
	cursor: pointer;
	/* FONTS.CSS */
	text-align: center;	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
/*----- END SHOP MODULE XL PRODUCT DETAIL -----*/



div.myProfileSocialIconsWrapper {
	z-index: 2;
	position: absolute;
	right: 15px;
	top: 37px;
}
div.myProfileSocialIconsWrapper a.socialButton {
	background: #fff;
}
div.myProfileSocialIconsWrapper a.socialButton img {
	border: 0;
}
.onlineStatus { 
	z-index: 99;
	height: 15px; 
	width: 80px; 
	overflow: hidden; 
	cursor: pointer;
}




div.contentMidDetailTabWrapper {
	position: relative;
	float: right;
	width: 556px;
	height: 23px;
	margin: 0 0 20px 0;
	background: url(http://media2.labuyla.ch/designShop/productDetailTabWrapperBg.jpg);
	/* FONTS.CSS */
	text-align: right;
}
div.contentMidDetailTabWrapper a.contentMidDetailTabActive {
	float: left;
	height: 18px;
	background: url(http://media2.labuyla.ch/designShop/tab_productDetailActive.jpg) right top;
	padding: 5px 11px 0 10px ;
	cursor: pointer;
	/* FONTS.CSS */
	color: #333;
	font-size: 10px;
	text-decoration: none;
}
div.contentMidDetailTabWrapper a.contentMidDetailTabInactive {
	float: left;
	height: 18px;
	background: url(http://media2.labuyla.ch/designShop/tab_productDetailInactive.jpg) right top;	
	padding: 5px 11px 0 10px ;
	cursor: pointer;
	/* FONTS.CSS */
	color: #777;
	font-size: 10px;
	text-decoration: none;
}
div.contentMidDetailTabWrapper a.contentMidDetailTabInactive:hover {
	background: url(http://media2.labuyla.ch/designShop/tab_productDetailActive.jpg) right top;
	/* FONTS.CSS */
	color: #000;
}

div.contentMid div.companyPersonBackground {
	width: 170px;
	background: url(http://media2.labuyla.ch/design/company_personBackground.jpg) no-repeat center top;
	float: left;
	margin: 0 15px 20px 0;
	/* FONTS.CSS */
	text-align: center;
}
div.contentMid div.companyPersonBackground img.companyPerson {
	border: 2px solid #555;
	margin: 8px 0 15px 0;
}




div.copyTextLeftBlock {
	float: left;
	width: 270px;
}
div.copyTextRightBlock {
	float: right;
	width: 270px;
}
div.copyTextStandardSpacer {
	height: 5px;
	background: #fff;
	margin: 0 0 20px 0;
	border-bottom: 1px solid grey;
	width: 100%;
}

#basketPreviewQuantity, #basketPreviewAmount, .zeroProducts, .basketFontsExtra, .borderFont {
	border: 1px solid #ccc;
	padding: 1px 5px;
	background: #fff url(http://media2.labuyla.ch/design/bg_greyShiny.jpg) repeat-x center top;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

div.basketDelete {
	float: left;
	width: 15px;
	height: 15px;
	padding: 1px 2px 2px 2px;
	margin: 0 2px 0 0;
	background: url(http://media2.labuyla.ch/designShop/icon_basketDelete.jpg) no-repeat center;
	border: 1px solid #ccc;
	cursor: pointer;
}
div.basketMinus {
	float: left;
	width: 15px;
	height: 15px;
	padding: 1px 2px 2px 2px;
	margin: 0 2px 0 0;
	background: url(http://media2.labuyla.ch/designShop/icon_basketMinus.jpg) no-repeat center;
	border: 1px solid #ccc;
	cursor: pointer;	
}
div.basketPlus {
	float: left;
	width: 15px;
	height: 15px;
	padding: 1px 2px 2px 2px;
	margin: 0 2px 0 0;
	background: url(http://media2.labuyla.ch/designShop/icon_basketPlus.jpg) no-repeat center;
	border: 1px solid #ccc;
	cursor: pointer;	
}
div.basketPlus:hover,
div.basketMinus:hover,
div.basketDelete:hover {
	border: 1px solid #888;
}


/*----- MYLABUYLA / MY AVATAR -----*/
div.myProfileAvatarWrapper {
	float: left;
	width: 135px;
	height: 187px;
	border: 1px solid #999;
	margin: 5px 0;
	background: url(http://media2.labuyla.ch/design/myLABUYLAAvatarBack.jpg);
}
div.myProfileAvatarWrapper:hover {
	border: 1px solid #000;
}
div.myProfileAvatarSpacer {
	float: left;
	height: 187px;
	width: 2px;
}
div.myProfileAvatar {
	width: 97px;
	height: 115px;
	border: 3px solid #999;
	background: #fff;
	margin: 16px auto;
}
div.myProfileAvatarPlaced {
	z-index: 2;
	position: absolute;
	right: 22px;
	top: 89px;
	width: 97px;
	height: 115px;
	border: 3px solid #999;
	background: #fff;
}
/*----- END MYLABUYLA / MY AVATAR -----*/






/*----- PRODUCT SLIDER -----*/
div#productSlider {
	position: relative;
	display: block;
	width: 553px;
	height: 150px;
	background: url(http://media2.labuyla.ch/designShop/productSliderBg.jpg);
}
div#productSlider a.productSliderTab1Active {
	position: absolute;
	right: 18px;
	top: -16px;
	width: 68px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/productSliderTab1Active.jpg);
	padding: 2px 0 0 0;
	/* FONTS.CSS */
	color: #000;
	font-size: 10px;
	text-align: center;	
	text-decoration: none;
}
div#productSlider a.productSliderTab1Inactive {
	position: absolute;
	right: 18px;
	top: -16px;
	width: 68px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/productSliderTab1Inactive.jpg);
	padding: 2px 0 0 0;
	/* FONTS.CSS */
	color: #555;
	font-size: 10px;
	text-align: center;	
	text-decoration: none;
}
div#productSlider a.productSliderTab1Inactive:hover {
	background: url(http://media2.labuyla.ch/designShop/productSliderTab1Active.jpg);
	/* FONTS.CSS */
	color: #000;	
}

div#productSlider a.productSliderTab2Active {
	position: absolute;
	right: 90px;
	top: -16px;
	width: 68px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/productSliderTab1Active.jpg);
	padding: 2px 0 0 0;
	/* FONTS.CSS */
	color: #000;
	font-size: 10px;
	text-align: center;	
	text-decoration: none;
}
div#productSlider a.productSliderTab2Inactive {
	position: absolute;
	right: 90px;
	top: -16px;
	width: 68px;
	height: 15px;
	background: url(http://media2.labuyla.ch/designShop/productSliderTab1Inactive.jpg);
	padding: 2px 0 0 0;
	/* FONTS.CSS */
	color: #555;
	font-size: 10px;
	text-align: center;	
	text-decoration: none;
}
div#productSlider a.productSliderTab2Inactive:hover {
	background: url(http://media2.labuyla.ch/designShop/productSliderTab1Active.jpg);
	color: #000;	
}
/*----- END PRODUCT SLIDER -----*/
/*----- END SLIDER TABS -----*/



div#productSlider div.productSliderContent  {
	width: 515px;
	height: 148px;
 	margin: 1px 19px;
	padding: 0 0 0 15px;
	overflow: hidden;
}
div#productSlider div.productSliderContent a  {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
div#productSlider div.productSliderContent a:hover  {
	color: #000;
}
div#productSlider div.productSliderHeadline  {
	position: absolute;
	left: 0;
	top: -20px;
	font-weight: bold;
}
div#productSlider div.productSliderButtonLeft  {	
	z-index: 1;
 	position: absolute;
	left: -10px;
	top: 50px;
}
div#productSlider div.productSliderButtonRight  {
	z-index: 1;
 	position: absolute;
	right: -10px;
	top: 50px;
}
div#productSlider div.productSliderButtonRight a, div#productSlider div.productSliderButtonLeft a, div#productSlider div.productSliderButtonRight img, div#productSlider div.productSliderButtonLeft img {
	border: 0;
	/* FONTS.CSS */
	text-decoration: none;
}
div#productSlider div.productSliderContent div.productSliderContentUnity {
	float: left;
	position: relative;
	width: 97px;
	height: 200px;
 	margin: 10px 0 5px 0;
	/* FONTS.CSS */
	text-align: center;
}
div#productSlider div.productSliderContent div.productSliderContentUnity a, div#productSlider div.productSliderContent div.productSliderContentUnity img {
	border: 0;
	/* FONTS.CSS */
	text-decoration: none;
	font-weight: bold;
}



div.contentMidDetailTabWrapper div.faqContentSubLinks {
	position: absolute;
	right: 0;
	top: 35px;
}


/* ------ PASSWORD SECURITY ------ */
div#passwordSecurity {
	width: 252px;
	border: 1px solid #ccc;
	padding: 3px;
}
.strong-0 { background: url(http://media2.labuyla.ch/design/passwordSecurityBack.jpg) repeat-x; }
.strong-1 {	width:40px;	background: url(http://media2.labuyla.ch/design/passwordSecurityBackRed.jpg) repeat-x; }
.strong-2 { width:60px;	background: url(http://media2.labuyla.ch/design/passwordSecurityBackRed.jpg) repeat-x;}
.strong-3 {	width:80px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackOrange.jpg) repeat-x; }
.strong-4 { width:100px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackOrange.jpg) repeat-x; }
.strong-5 { width:120px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackOrange.jpg) repeat-x; }
.strong-6 {	width:140px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackOrange.jpg) repeat-x; }
.strong-7 { width:160px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackYellow.jpg) repeat-x; }
.strong-8 {	width:180px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackYellow.jpg) repeat-x; }
.strong-9 { width:200px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackYellow.jpg) repeat-x; }
.strong-10 { width:250px; background: url(http://media2.labuyla.ch/design/passwordSecurityBackGreen.jpg) repeat-x; }
div#strongness { height: 9px; }
/* ------ END PASSWORD SECURITY ------ */


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- FONT & FURTHER CLASSES ----------------------------------------------- */



/* ------ REGISTER CODE INPUT ------ */
div.couponBg {
	display: block;
	height: 30px;
	background: url(http://media2.labuyla.ch/designAuction/mylabuyla_couponBg.jpg) repeat-x; 
	border: 2px solid black;
	padding: 5px 0 0 140px;
	/* FONTS.CSS */
	text-align: center;
}
/* ------ END REGISTER CODE INPUT ------ */


/* ----------------------------------------------- FONT & FURTHER CLASSES ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



div.contentRight {
	position: relative;
	float: left;
	width: 205px;
	_width: 205px; /* IE */	
	.width: 205px; /* IE */
	width/**/:205px; /* IE */
	margin: 0;
	padding: 0;	
}
img.rightContentImageStyle {
	margin: 0 0 5px 0;
}

div.sidebarModulePartner {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	width: 203px;
	margin: 2px 0;
}
div.sidebarModuleReferences {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	width: 203px;
	height: 116px;
	margin: 2px 0;
}
div.sidebarModuleBestseller {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	width: 203px;
	height: 116px;
	margin: 0 0 2px 0;
}
 a.sidebarModuleOverlay {
	z-index: 1;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 203px;
	height: 116px;
	background: url(http://media2.labuyla.ch/designShop/sidebarImageOverlay.png);
	/* FONTS.CSS */
	text-decoration: none;
}
div.sidebarModuleUnity {
	display: block;
}
div.sidebarModuleUnity img {
	float: right;
}
div.sidebarModuleUnity span.sidebarModuleHeadline {
	position: absolute;
	left: 10px;
	top: 7px;
	overflow: hidden;
	width: 117px;
	height: 29px;
	/* FONTS.CSS */
	font-weight: bold;
	font-size: 10px;
	line-height: 130%;
	text-transform: uppercase;
}
div.sidebarModuleUnity span.sidebarModuleDesc {
	position: absolute;
	left: 10px;
	top: 40px;
	width: 140px;
	height: 35px;
	overflow: hidden;
	/* FONTS.CSS */
	font-size: 9px;
	line-height: 130%;
	color: #555;
}
div.sidebarModuleUnity span.sidebarModulePrice {
	position: absolute;
	left: 10px;
	bottom: 10px;
	font-size: 14px;
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}
div.sidebarModuleUnity span.sidebarModuleBestsellerPrice {
	position: absolute;
	left: 10px;
	bottom: 10px;
	/* FONTS.CSS */
	font-size: 16px;
	color: #d7060b;
	font-weight: bold;
}
.sidebarModuleAuctionTimer {
	position: absolute;
	left: 28px;
	bottom: 10px;
	width: 120px;	
	/* FONTS.CSS */
	font-size: 12px;
	color: #d7060b;
	font-weight: bold;
}
.sidebarModuleAuctionTimerImage {
	position: absolute;
	left: 10px;
	bottom: 10px;	
}


div.bidCheaper {
	position: relative;
	margin: 2px 0 0 0;
	width: 203px;
	height: 18px;	
	border: 1px solid #e0001a;	
	background: url(http://media2.labuyla.ch/designAuction/bid_cheaperBg.jpg) repeat-x;
}
div.auctionTypeIcon {	
	z-index: 3;
	position: absolute;
	left: 7px;	
	top: 1px;
}
div.searchResultsWrapper div.myFavoriteAuctionsTimeWrapper {
	z-index: 2;
	position: absolute;	
	top: 38px;
	left: 11px;
	width: 97px;
}
div.searchResultsWrapper div.myFavoriteAuctionsTimeWrapper div.myFavoriteAuctionsTime {
	display: block;
	height: 18px;	
	border: 1px solid #e0001a;	
	background: url(http://media2.labuyla.ch/designAuction/bid_cheaperBg.jpg) repeat-x;
	/* FONTS.CSS */
	text-align: center;
	color: #fff;
	font-weight: bold;
}
div.searchResultsWrapper div.auctionFinished {
	z-index: 2;
	position: absolute;	
	top: 133px;
	left: 10px;
	width: 91px;
	padding: 1px 3px;
	background: url(http://media2.labuyla.ch/designShop/whiteTransparent.png);
	border: 1px solid #bc0d1b;
	/* FONTS.CSS */
	font-size: 10px;
	font-weight: bold;
	color: #bc0d1b;
	text-transform: uppercase;
	text-align: center;
}
.buylasBg {
	display: block;
	width: 270px;
	background: url(http://media2.labuyla.ch/design/simpleGradientBg.jpg);
	border: 1px solid #ccc; 
	margin: 0 8px 0 0;
}

/* ------ END LEFT/MID/RIGHT CONTENT SHOPPING  ------ */



/* ------ MENU CONTENT LEFT LAYER 1 ------ */

div.shopMenu {
	position: relative;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	text-shadow: #fff 1px 1px 1px;
}
div.AccordionContainer {
	display: block;
  	width: 200px;
  	border: solid 1px #C1C1C1;
  	padding: 1px;
}
div.AccordionContainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.AccordionContainer li.AccordionTitle {
	list-style: none;
	/*display: block; IE7 PROBLEM DISPLAY BLOCK IN LI UND UL */
  	padding: 7px 0 7px 25px;
	margin: 0;
  	overflow: hidden;
  	cursor: pointer;  
  	background: url(http://media2.labuyla.ch/designShop/liBack.jpg) no-repeat left top;
	/* FONTS.CSS */
	font-family: Verdana, Tahoma, Arial, sans-serif; 
  	color: #000;  
	font-weight: bold;
  	vertical-align: middle;
	text-decoration: none;	
}
div.AccordionContainer li.AccordionTitle:hover { 
  	background: url(http://media2.labuyla.ch/designShop/liBackHover.jpg) no-repeat left top;
  	color: #fff;
}
/* ------ END MENU CONTENT LEFT LAYER 1 ------ */


/* ------ FURTHER MENU CONTENT LEFT LAYER 1 ------ */
.mainCats {
	display: block;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.uncat {
	display: block;
	height: 0;
	.height: 0; /* IE7 */
	overflow: hidden;
	cursor: pointer;
	margin: 0; 
	padding: 0;
}
.pre {
	display: block;
	height: 0;
	.height: 0; /* IE7 */
	overflow: hidden;
	margin: 0; 
	padding: 0;	
}

div.AccordionContent {
  	width: 205px;
	padding: 1px 3px; 
}

div.AccordionContent ul {
	list-style: none;
  	padding: 0;
  	margin: 0; 
}
li.AccordionContent {
  	list-style: none;
  	display: none;
  	padding: 0;
  	margin: 0; 
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
}
li.AccordionContent li {
  	background: url(http://media2.labuyla.ch/designShop/dotsPlus.gif) no-repeat left top;
  	padding: 2px 0 0 10px;
  	margin: 0 0 0 8px;  
	cursor: pointer;
  	line-height: 180%;
}
li.AccordionContent li.active {
  	font-weight: bold; 
	cursor: pointer;
}
/*
li.AccordionContent li:hover {
  	background: url(http://media2.labuyla.ch/designShop/dotsPlusOver.gif) no-repeat left top;
	color: #fff;
}*/
li.AccordionContent li.endingSortiment {
  	background: url(http://media2.labuyla.ch/designShop/dots.gif) no-repeat left top;
	cursor: pointer;
}
li.AccordionContent li.endingSortiment:hover,
li.AccordionContent li.endingSortimentActive {
  	background: url(http://media2.labuyla.ch/designShop/dotsOver.gif) no-repeat left top;
	color: #fff;
}
li.AccordionContent li a {
	padding: 1px 3px; 
}
li.AccordionContent li a:hover {
  	text-decoration: none;
	color: #fff;
	background: url(http://media2.labuyla.ch/designShop/a.linkBack.jpg) repeat-x center top;
}
div.LCShortContact {
	position: relative;
  	width: 188px;
	margin: 0 2px 2px 2px;
	padding: 7px;
	background: url(http://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;	
	/* FONTS.CSS */
	font-size: 10px;
	line-height: 180%;
}
div.LCShortContact2 {
	position: relative;
  	width: 188px;
	margin: 0 2px 2px 2px;
	padding: 0 7px 7px 7px;
	/* FONTS.CSS */
	font-size: 10px;
}


/* NEW */
div.LCShortContact div.LCShortContactHotlineText {
	position: absolute;
	right: 0;
	top: 75px;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
} 
div.LCShortContact2 div.LCShortContactHotlineText2 {
	position: absolute;
	left: 0;
	top: 12px;
	/* FONTS.CSS */ 
	font-weight: bold;
	font-size: 12px;
}

div.LCShortContact div.LCShortContactHotline  { 
	position: absolute;
	right: 5px;
	top: 55px;
	/* FONTS.CSS */ 
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	line-height: 130%;
}
div.LCShortContact2 div.LCShortContactHotline2  { 
	position: absolute;
	left: 5px;
	top: 45px;
	/* FONTS.CSS */ 
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	line-height: 130%;
}

div.LCShortContact div.LCShortContactHotlineCopyText  { 
	position: absolute;
	left: 5px;
	top: 170px;
	width: 100px;
	/* FONTS.CSS */ 
	text-align: right;
	font-size: 9px;
	line-height: 110%;
}
div.LCShortContact2 div.LCShortContactHotlineCopyText2  { 
	position: absolute;
	left: 5px;
	top: 115px;
	width: 100px;
	/* FONTS.CSS */ 
	font-size: 9px;
	line-height: 110%;
}
/* NEW */

/* ------ END FURTHER MENU CONTENT LEFT LAYER 1 ------ */



/* FONTS.CSS */
/* ------ FONT CLASSES ------ */
label.black { color: white; margin: 0 0 1px 1px;}
label.blackBold { color: black;	font-weight: bold; } 
label.red {	color: #e2001a;	font-size: 10px; }
strong {color: black; }
p.textBlack12 {	font-size: 12px; color: #838383; }
span.textRed12 { font-size: 12px; color: red; }
span.textWhiteBold12 { font-size: 12px;	color: white; font-weight: bold; }
span.textWhiteBold11 { font-size: 11px;	color: white; font-weight: bold; }
span.textWhiteBold10 { font-size: 10px;	color: white; font-weight: bold; }
span.textWhite11 { font-size: 11px;	color: white; }
span.textWhite10 { font-size: 10px;	color: white; }
span.textBlack11 { font-size: 11px;	color: #7b7c7e; }
span.textBlack12 { font-size: 12px;	color: black; }
span.textBlackBold12 { font-size: 12px; color: black; font-weight: bold; }
span.textGrey11 { font-size: 11px; color: #7d7d7d; }
/* ------ FONT CLASSES ------ */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- myLABUYLA INBOX DESIGN & SETTINGS ----------------------------------------------- */



div.mailWrapperNewMail {
	display: block;
	border: 1px solid #ccc;
	width: 528px;
	padding: 3px;
	margin: 0 0 5px 0;
	background: #c6c7c8;
	/* FONTS.CSS */
	font-size: 10px;
}
div.mailWrapperNewMail:hover {
	border: 1px solid #888;
	background: #eceded;
}
div.mailWrapper a,
div.mailWrapperNewMail a,
div.mailWrapperLABUYLA a {
	color: #000;
}
div.mailWrapper {
	display: block;
	border: 1px solid #ccc;
	padding: 3px;
	margin: 0 0 5px 0;
	/* FONTS.CSS */
	font-size: 10px;
}
div.mailWrapper:hover {
	border: 1px solid #888;
}
div.mailWrapperLABUYLA {
	display: block;
	color: #fff;
	padding: 3px;
	margin: 0 0 5px 0;
	background: url(http://media2.labuyla.ch/designAuction/msg_errorBg.png) center top;
	border: 1px solid #b60d1c;
	/* FONTS.CSS */
	font-size: 10px;
}
div.mailWrapperLABUYLA:hover {
	border: 1px solid #fff;
}
div.mailWrapperLABUYLA a {
	color: #fff;
}
div.mailWrapperLABUYLA a:hover {
	color: #7f0c26;
}


div.mailElementUser {
	float: left;
	width: 65px;
	height: 20px;
	margin: 0 5px 0 0;
	border-right: 1px solid #bbb;
	overflow: hidden;
}
div.mailElementSubject {
	float: left;
	width: 225px;
	height: 20px;
	margin: 0 5px 0 0;
	overflow: hidden;
	border-right: 1px solid #bbb;
}
div.mailElementDate {
	float: left;
	width: 130px;
	margin: 0 5px 0 0;
	overflow: hidden;
}
div.mailElementAction{
	float: right;
	width: 20px;
	height: 20px;
	text-align: right;
	padding: 3px 0 0 0;
	overflow: hidden;
}

div.myLABUYLABox div.newMailInfo {
	position: absolute;
	right: 0;
	top: -40px;
	overflow: hidden;
	
}

/* ----------------------------------------------- myLABUYLA INBOX DESIGN & SETTINGS ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- FOOTER ----------------------------------------------- */ 

/* ------ FOOTER SHOP GLOBAL ------ */
div#footerWrapper {
	/*
	z-index: 6;
	position: absolute;
	bottom: 0;
	left: 9px;	
	*/
	position: relative;
	width: 1000px;
	_width: 1000px;
	.width: 1000px;
	height: 93px;
	_height: 93px;
	.height: 93px;			
	background: url(http://media2.labuyla.ch/designShop/layout_footerBg.jpg) no-repeat;
}
/* ------ END FOOTER SHOP GLOBAL ------ */











/* PREVIEW */
.descContent .displayBlockPosRel .inStock { 
	display: block;
	z-index: 2;
	position: absolute;
	left: -26px;
	top: 0;
	height: 38px;
	width: 146px;
	padding: 15px 158px 0 97px;
	background: url(http://media2.labuyla.ch/design/bg_greenLight.png) repeat-x left top;
	font-size: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 1px 1px 1px;
} 
.descContent .displayBlockPosRel .availableFrom {
	display: block;
	z-index: 2;
	position: absolute;
	left: -26px;
	top: 0;
	height: 46px;
	width: 146px;
	padding: 7px 158px 0 97px;
	background: url(http://media2.labuyla.ch/design/bg_yellowLight.png) repeat-x left top;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 1px 1px 1px;
}
.descContent .displayBlockPosRel .availableInFewDays {
	display: block;
	z-index: 2;
	position: absolute;
	left: -26px;
	top: 0;
	height: 46px;
	width: 146px;
	padding: 7px 158px 0 97px;
	background: url(http://media2.labuyla.ch/design/bg_greenOrangeLight.png) repeat-x left top;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 1px 1px 1px;
}
.descContent .displayBlockPosRel .availableInFewWeeks {
	display: block;
	z-index: 2;
	position: absolute;
	left: -26px;
	top: 0;
	height: 46px;
	width: 146px;
	padding: 7px 158px 0 97px;
	background: url(http://media2.labuyla.ch/design/bg_greenOrangeLight_2.png) repeat-x left top;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 1px 1px 1px;
}
.descContent .displayBlockPosRel .availableOnRequest {
	display: block;
	z-index: 2;
	position: absolute;
	left: -26px;
	top: 0;
	height: 38px;
	width: 146px;
	padding: 15px 158px 0 97px;
	background: url(http://media2.labuyla.ch/design/bg_redLight.png) repeat-x left top;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 1px 1px 1px;
}


/* SMALL */
.shippingAndCosts .displayBlockPosRel a { 
	display: inline-block;
	position: relative;
	border: 1px solid #ccc;
	padding: 3px 5px;
	width: 40px;
	height: 13px;
	background: #fff url(http://media2.labuyla.ch/design/bg_greyShiny.jpg) repeat-x center top;
	margin-bottom: 5px;
} 
.shippingAndCosts .displayBlockPosRel a .inStock { 
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_greenLight.png) no-repeat center top;
	overflow: hidden;
}  
.shippingAndCosts .displayBlockPosRel a .availableFrom {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_yellowLight.png) no-repeat center top;
	overflow: hidden;
}
.shippingAndCosts .displayBlockPosRel a .availableInFewDays {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_orangeGreenLight.png) no-repeat center top;
	overflow: hidden;
}
.shippingAndCosts .displayBlockPosRel a .availableInFewWeeks {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_orangeGreenLight_2.png) no-repeat center top;
	overflow: hidden;
}
.shippingAndCosts .displayBlockPosRel a .availableOnRequest {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_redLight.png) no-repeat center top;
	overflow: hidden;
}

/* LARGE */
.shippingAndCosts a.wrapperLarge { 
	display: inline-block;
	position: relative;
	border: 1px solid #ccc;
	padding: 3px 5px;
	background: #fff url(http://media2.labuyla.ch/design/bg_greyShiny.jpg) repeat-x center top;
} 
.shippingAndCosts a.wrapperLarge .inStock { 
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_greenLight.png) no-repeat center top;
	overflow: hidden;
}  
.shippingAndCosts a.wrapperLarge .availableFrom {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_yellowLight.png) no-repeat center top;
	overflow: hidden;
} 
.shippingAndCosts a.wrapperLarge .availableInFewDays {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_orangeGreenLight.png) no-repeat center top;
	overflow: hidden;
}
.shippingAndCosts a.wrapperLarge .availableInFewWeeks {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_orangeGreenLight_2.png) no-repeat center top;
	overflow: hidden;
}
.shippingAndCosts a.wrapperLarge .availableOnRequest {
	display: block;
	height: 13px;
	width: 0;
	padding: 0 0 0 40px;
	background: url(http://media2.labuyla.ch/design/bg_delivery_redLight.png) no-repeat center top;
	overflow: hidden;
}


/* IMAGES */
.descContent a span.icon_productPreview_DE { 
	display: block;
	z-index: 3;
	position: absolute;
	right: 2px;
	top: -4px;
	width: 104px;
	height: 44px;
	padding: 11px 0 0 55px;
	background: url(http://media2.labuyla.ch/design/icon_productPreview_DE.png) no-repeat center top;
	text-align: center;
	color: #b60d1c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-shadow: #fff 1px 1px 1px;
}
.descContent a span.icon_productPreview_CH { 
	display: block;
	z-index: 3;
	position: absolute;
	right: 1px;
	top: -3px;
	width: 104px;
	height: 44px;
	padding: 11px 0 0 55px;
	background: url(http://media2.labuyla.ch/design/icon_productPreview_CH.png) no-repeat center top;
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-shadow: #fff 1px 1px 1px;
}



.payStepWrapper {
	display: block;
	padding: 5px;
	background: url(http://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x center top;
	margin-bottom: 25px;
	border: 1px solid #ccc;
	text-align: center;
}
.payStep {
	float: left;
	border: 1px solid #c6c7c8;
	padding: 5px;
	margin: 2px 0 2px 2px;
	background: url(http://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x center top;
	cursor: default;
	/* FONTS.CSS */
	text-decoration: none;
	text-align: center;
	color: #68696a;
	font-size: 10px;
}
.payStep:hover {
	color: #000;
	text-decoration: none;
}
.payStepActive {
	float: left;
	cursor: pointer;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 2px 0 2px 2px;
	background: #fff;
	/* FONTS.CSS */
	text-decoration: none;
	text-align: center;
	color: #555;
	font-size: 10px;
}
.payStepActive:hover {
	border: 1px solid #999;
	text-decoration: none;
}

/* ogonePayment_bottomFooter.png */
	
