/* Global definitions */
/* ----------------- */

/* default definitions for the whole page. */
.cancellationlogo {
	background-image: url('media/background/printlogo.gif');
	background-repeat: no-repeat;
	height: 26px;
	right: 0px;
	top: 0px;
	width: 195px;
}

.red {
	color:#DF0000;
}

.boxExpand{
	background-image:url('media/button/boxExpand.gif');
	background-repeat: no-repeat;
	height: 13px;
	right: 10px;
	top: 10px;
	width: 13px;
}

.boxCollapse{
	background-image:url('media/button/boxCollapse.gif');
	background-repeat: no-repeat;
	height: 13px;
	right: 10px;
	top: 10px;
	width: 13px;
}

.languageSelectBox {
	border-color: transparent;
  border-style: solid;
  border-width: 1px;
}

.boxCollapseLanguage{
	background-image:url('media/multilanguage/arrow_down.png');
	background-repeat: no-repeat;
	position:relative;
	height: 13px;
	width: 13px;
	float:left;
	margin-top: 4px;
	margin-left: 3px;
}

.languageSelectBox  .selectedEntry{
	color: #FFFFFF;
	padding:2px;
}

.languageSelectBox  .optionEntry{
	color: #FFFFFF;
	padding:2px;
}


.globalErrorBoxExclamationMark {
	background-image: url('media/error/redExclamationMark.gif');
}

#site {
	background-color: #810000;
	background-image: url('media/background/site.jpg');
}

/* salesline specific font color, defined in multichannel.css, media.css and saturn.css */
.salesline_font_color{
	color: #DF0000;
}

/* Header */
/* ------ */

/* position and dimension of the header and some default values*/
#header {
	color: black;
}

/* position, dimension and image of the store logo*/
#header .logo {
	background-image: url('media/header/logo.png');
	background-repeat: no-repeat;
	height: 38px;
	left: 12px;
	top: 28px;
	width: 280px;
}

/* Search */
#header #search {
	left: 317px;
	width: 440px;
}

#header #search input {
	width:242px;
}

#header #search .searchQuery {
	left:127px;
	width:243px;
	-width:242px;
}

#header #search .searchSubmit {
	left:375px;
}

/* account */
#header #account .loginGraphic {
	background-image:url(media/navigation/login.png);
}

#header #account .loggedInGraphic {
	background-image:url(media/navigation/loggedIn.png);
}

#header #account #accountText {
	left:15px;
	overflow:hidden;
	position:absolute;
	top:10px;
	width:133px;
	white-space:nowrap;
	font-weight: bold;
}

#header #account #accountText a {
	color: black;
}

/* flyout navigation */
#topnavlayer-container li.headline span.icon-go-red {
	background-image:url('media/button/icon/icon_go_red.gif');
}

/* top navigation */

#navigation .separator {
	background-image:url(media/navigation/separator.png);
}


/* shopping cart */
/* ----------------- */

#shoppingCart #shoppingCartGraphic {
	background-image:url('media/navigation/shoppingCart.png');
}

#shoppingCart #shoppingCartCounter {
	background-image:url('media/header/shoppingCartCounter.png');
}

/* buttons */
/* ------- */

.button{
	border:1px solid #cccccc;
	color: #df0000;
}

.button2{
	border:1px solid #cccccc;
	color: #df0000;
}

.button3LeftPartRight{
	background-image: url('media/button/partBackground.gif');
	color: #df0000;
}

.button3RightPartLeft{
	background-image: url('media/button/partBackground.gif');
	color: #df0000;
}

.bu-icon-basket-white {
	background-image:url('media/button/icon/icon_basket_white.gif');
}

.bu-icon-go-red, .go-red {
	background-image:url('media/button/icon/icon_go_red.gif');
}

.bu-icon-go-white {
	background-image:url('media/button/icon/icon_go_white.gif');
}

.bu-icon-back-red {
	background-image:url('media/button/icon/icon_back_red.gif');
}

.bu-icon-back-white  {
	background-image:url('media/button/icon/icon_back_white.gif');
}

.bu-icon-printer-red  {
	background-image:url('media/button/icon/icon_printer_red.gif');
}

.bu-icon-printer-pdf {
	background-image:url('media/button/icon/icon_acrobat_reader_logo.gif');
}

.bu-icon-printer-white {
	background-image:url('media/button/icon/icon_printer_white.gif');
}

.bu-icon-questionmark-red  {
	background-image:url('media/button/icon/icon_questionmark_red.gif');
}

.bu-icon-scale-red  {
	background-image:url('media/button/icon/icon_scale_red.gif');
}

.bu-icon-star-red  {
	background-image:url('media/button/icon/icon_star_red.gif');
}

.bu-icon-staple-red  {
	background-image:url('media/button/icon/icon_staple_red.gif');
}

.bu-icon-magnifier-red  {
	background-image:url('media/button/icon/icon_magnifier_red.gif');
}

.bu-icon-speaker-red  {
	background-image:url("media/button/icon/icon_speaker_red.gif");
}

.bu-icon-camera-red  {
	background-image:url("media/button/icon/icon_camera_red.gif");
}

.bu-icon-close-red {
	background-image:url('media/button/icon/icon_close_red.gif');
}

.bu-icon-del-red {
	background-image:url('media/button/icon/icon_del_red.gif');
}

.bu-icon-binoculars-red {
	background-image:url('media/button/icon/icon_binoculars_red.gif');
}

.bu-red-27 {
	background-image:url('media/button/bu_red_27_left.gif');
}

.bu-red-27 .bg-right {
	background-image:url('media/button/bu_red_27_right.gif');
}

.bu-red-25 {
	background-image:url('media/button/bu_red_25_left.gif');
}

.bu-red-25 .bg-right {
	background-image:url('media/button/bu_red_25_right.gif');
}

.bu-search-22 {
	background-image:url(button/bu_black_22_left.gif);
}

.bu-search-22 .bg-right {
	background-image:url(button/bu_black_22_right.gif);
	height:22px;
}

.bu-search-22 .bg-right span {
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	background-repeat:no-repeat;
	display:block;
	vertical-align:top;
	white-space:nowrap;
}

#site .red_button2 {
	background-image: url('media/button/fader_red23.gif');
}

#site .imageButtonVar {
	background:transparent url(media/button/fader_red23.gif) repeat-x scroll 0 0;
}

#site .imageButtonVarIcon {
	background:transparent url(media/button/shoppingCart.gif) no-repeat scroll left center;
}

/* Content left area */
/* ----------------- */

#contentLeft .box1 {
	background-color: #f3f3f3;
}

.flyerButtonLeft {
	background-image: url('media/content_layer/red_arrow_left.gif');
}

.flyerButtonRight {
	background-image: url('media/content_layer/red_arrow_right.gif');
}

/* left navigation */
/* ---------- */
.navigationLeft li a {
	background: url('media/navigation/category.bmp') repeat-x;
}

/* Content right area */
/* ----------------- */

#contentRight .box1 {
	background-color: white;
	border: 1px solid #cccccc;
}

#sslBox .sslIcon {
	background-image: url(media/myaccount/lock.gif);
}

.mcs_checkout #checkout-right-holder #stat-marketinfo .marketinfocontent .contactlink
{
    color: #DF0000;
}

#checkout-right-holder #stat-marketinfo .marketinfocontent .phoneicon {
	background-image: url(media/checkout/phone.png);
}

/* my store content */
#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorebottom {
	background-image: url('media/content_right/myStore/myStoreCenterBottom.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontenttop {
	background-image: url('media/content_right/myStore/myStoreCenterTop.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontentmiddle {
	background-image: url('media/content_right/myStore/myStoreCenterMiddle.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontent {
	background-image: url('media/content_right/myStore/myStoreCenterContent.gif');
	background-repeat:repeat-y;
}

/* Shopping Basket */
#shoppingBasket .trashcan {
	background-image: url(media/button/icon/icon_trashcan.gif);
}

/* Content middle area */
/* ----------------- */

.googlemaps-label {
	width: 230px;
	top: -20px;
	left: 10px;
}


#contentMiddle .box1, #contentMiddle .box2First, #contentMiddle .box2Last {
	border: 1px solid #cccccc;
}

#contentMiddle .box3, #contentMiddle .box3First, #contentMiddle .box3Last {
	border: 1px solid #cccccc;
}

/* my account */
/* ---------- */
#myAccount .info {
	background-image: url('media/button/info.gif');
}

#myAccount .red_button.button2 {
	background-image: url('media/button/fader_red23.gif');
}

#myAccountRegister .captchaRefreshLink {
	color: red;
}

#myAccountWishlist .catalogEntry .info {
	background: transparent url('media/button/info.gif') no-repeat;
}

#myAccountGiftcard .giftcardImage {
	background-image: url(media/myaccount/giftcard.gif);
}
#myAccountGiftcard .orderGiftcard {
	background-image: url(media/myaccount/orderGiftcard.png);
	height: 74px;
	width: 118px;
	margin: 10px 10px;
}
#myAccountGiftcard .giftcardBalance {
	background-image: url(media/myaccount/giftcardBalance.png);
	height: 74px;
	width: 118px;
	margin: 10px 10px;
}

#myAccountOrderPosition .myorder_manu {
}

#myAccountOrderPosition .myorder_title {
	font-weight: bold;
}

#myAccountOrderPosition .orderstatus {
}

#myAccountMasterData .rememberMe .text span {
	color:#E3001A;
}

/* global search */
.globalsearch_result_redstar {
	background-image: url('media/rating/redstar.gif');
}

#afterSearchNavigation {
	margin-bottom: 10px;
}

#afterSearchNavigation .title {
	background: url("media/navigation/category.bmp") repeat-x scroll 0 0 black;
	padding: 0 10px;
	line-height: 23px;
	height: 25px;
}

#afterSearchNavigation ul.level1 {
	border: 1px solid #C3C3C3;
}

#searchResultTitle h4 {
	font-size: 12px;
}

#searchResultTabs td.selected span {
	color: #DF0000;
}

#afterSearchNavigation .selected, #afterSearchNavigation ul a:hover {
	color: #DF0000;
}

#afterSearchNavigation em.count, #searchResultTabs em {
	font-weight: normal;
	font-style: normal;
	color: #000;
}

/** After search facet **/

#afterSearchFacetNavigation .facetname {
	color: #DF0000;
}


.searchResultHeaderText a {
	text-decoration: underline;
	color: #DF0000;
}

.slide_container .knob_a {
    background: url("media/slider/slider_block_left.png") no-repeat scroll 0 0 transparent;
	height:13px;
	top:-1px;
}

#afterSearchFacetNavigation .slide_container .knob_b {
    background: url("media/slider/slider_block_right.png") no-repeat scroll 0 0 transparent;
	height:13px;
	top:-1px;
}

.slide_container .knob_b {
    background: url("media/slider/slider_block_right.png") no-repeat scroll 0 0 transparent;
	height:13px;
  	left:190px;
	top:-1px;
}

.slide_container .slider_minmax_gutter_l {
    background: url("media/slider/slider_minus.png") no-repeat scroll 0 0 transparent;
}

.slide_container .slider_minmax_gutter_r {
    background: url("media/slider/slider_plus.png") no-repeat scroll 0 0 transparent;
}

#afterSearchFacetNavigation .slide_container .slider_minmax_gutter_m {
    background: url("media/slider/slider_bkg.png") no-repeat scroll 0 0 transparent;
    background-size: 126px 9px;
	margin-right: 3px;
    width: 126px;
}

.slide_container .slider_minmax_gutter_m {
    background: url("media/slider/slider_bkg.png") no-repeat scroll 0 0 transparent;
	  float:left;
	  width:203px;
	  background-size: 205px auto;
	  margin-right:3px;
}

#afterSearchFacetNavigation .slide_container .slider_bkg_img {
	margin-top:0px;
    width: 126px;
    height:9px;
}

.slide_container .slider_bkg_img {
	margin-top:0px;
    width: 203px;
    height:9px;
    background:url(media/products/bkg_slider.gif) no-repeat 0 0 transparent;
}

#afterSearchFacetNavigation .slide_container table {
	margin-top:5px;
	width:152px;

}

#afterSearchFacetNavigation .slide_container td {
	vertical-align: middle;
}

#afterSearchFacetNavigation .slide_container .cell_minmax {
	width:29px;
}

#afterSearchFacetNavigation .slide_container .cell_cur {
	width:10px;
}

.slide_container table {
	vertical-align: middle;
	margin-top:5px;
	margin-bottom: 10px;
	width:227px;

}

.slide_container td {
	vertical-align: middle !important;
}

.slide_container .cell_minmax {
	vertical-align: middle;
	width:29px;
}

.slide_container .cell_cur {
	vertical-align: middle;
	width:10px;
}

/* Paginator */
/* --------- */
.paginator td.first a {
	background-image: url('media/products/paginatorfirst.bmp');
}

.paginator td.previous a {
	background-image: url('media/products/paginatorprevious.bmp');
}

.paginator td.next a {
	background-image: url('media/products/paginatornext.bmp');
}

.paginator td.last a {
	background-image: url('media/products/paginatorlast.bmp');
}

.catalogEntryList .catalogEntry .info, #contentMiddle .wlsEntryList .wlsEntry .catalogEntry .info  {
	background: url('media/button/info.gif') no-repeat;
}

.catalogEntryList .catalogEntry .remember, #contentMiddle .wlsEntryList .wlsEntry .catalogEntry .remember  {
	background: url('media/products/staple.bmp') no-repeat;
}

.catalogEntryList .compare .image, #searchResult .compare .image {
	background: url('media/products/productcompare.bmp') no-repeat;
}

#content .buttonC5 .printer .icon {
	background-image: url('media/products/c5printer.bmp');
}

#content .buttonC5 .mail .icon {
	background-image: url('media/products/c5mail.bmp');
}

#content .buttonC5 .scale .icon {
	background-image: url('media/products/c5scale.bmp');
}

#content .buttonC5 .staple .icon {
	background-image: url('media/products/c5staple.bmp');
}

#content .buttonC6 .text {
	background: url('media/products/c6button.bmp');
}

#content .buttonC6 .printer .icon {
	background-image: url('media/products/c6printer.bmp');
}

#contentMiddle .onlineShopBanner .text, #contentMiddle .localMarketBanner .text {
	top:8px;
	height: 42px;
	font-size: 24px;
	font-weight: bold;
}

#contentMiddle .onlineShopBanner .text {
	left: 320px;
	width: 200px;
}

#contentMiddle .localMarketBanner .text {
	left: 276px;
	width: 249px;
}

#contentMiddle .onlineShopBanner {
	background-image: url('media/products/onlineshop_banner.png');
}

#contentMiddle .localMarketBanner {
	background-image: url('media/products/localmarket_banner.png');
}

/* jobs */
#jobs_unsolicited_start ul {
	list-style-image:url('media/content_layer/jobs_list_bullet_red.gif');
}

/* layer */
/* ------- */
.layer-product-info {
	width: 37px;
	background: url(media/layer/layer_info.png) 5px 0 no-repeat;
	height: 37px;
}

#layer_flyer_outlet_select .info {
	width: 37px;
	margin-left: 18px;
	float:left;
	background-image: url(media/layer/layer_info_bg.gif);
	background-repeat:no-repeat;
	height: 37px;
}


#layer .submit {
	background-image:url('media/button/fader_red23.gif');
}

#layer .remove {
	background:transparent url('media/button/icon/icon_close_red.gif') no-repeat scroll 6px center;
}

#layer .print {
	background:transparent url('media/button/icon/icon_print_red.gif') no-repeat scroll 4px center;
}

#layer #contact .image {
	background: url('media/layer/contact.gif');
}

#layer #faq .image {
	background: url('media/layer/faq.gif');
}

#layer #privacy .image {
	background: url('media/layer/privacy.gif');
}

#layer #legalnotice .image, #layer #terms .image {
	background: url('media/layer/paragraph.gif');
}

#layer #services .image {
	background: url('media/layer/services.gif');
}

#layer .service .faq-image {
	background:transparent url('media/layer/service_faq.gif') no-repeat scroll 0 0;
}

#layer .service .contact-image {
	background:transparent url('media/layer/service_contact.gif') no-repeat scroll 0 0;
}

#layer .service .service-all-image {
	background:transparent url('media/layer/service_all.gif') no-repeat scroll 0 0;
}

#layer .service .guidedtour-image {
	background:transparent url('media/layer/service_guidedtour.gif') no-repeat scroll 0 0;
}

#layer .service .terms-image {
	background:transparent url('media/layer/service_terms.gif') no-repeat scroll 0 0;
}

#layer .service .privacy-image {
	background:transparent url('media/layer/service_privacy.gif') no-repeat scroll 0 0;
}

/* big start layer */
#big_start_layer .close_layer {
	background:transparent url('media/content_layer/startLayerClose.gif') no-repeat;
	bottom:38px;
	cursor:pointer;
	height:38px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:90px;
	z-index:500;
}

#big_start_layer .open_layer_container {
	left:275px;
	position:absolute;
	top:0px;
	width:425px;
	z-index:100;
}

#big_start_layer .open_layer {
	display:none;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-right:12px;
	position:relative;
	top:0px;
	width:409px;
	z-index:200;
}

#big_start_layer .open_layer_down {
	background:transparent url('media/content_layer/startLayerDown.gif') no-repeat;
	background-position:center;
	cursor:pointer;
	height:20px;
	position:relative;
	margin-left:385px;
	top:-25px;
	width:20px;
	z-index:500;
}

/* Error Pages */
#errorpage {
	background-image: url('media/error/error404.jpg');
}

#errorpage.error404{
	background-image: url('media/error/error404.jpg');
}

/**
START CHECKOUT
**/
.mcs_checkout
{
    background-color: #df0000;
}

.mcs_checkout .red
{
    color:#df0000;
}

.mcs_checkout #header .checkoutheaderlogo {
	background-image: url('media/checkout/logo.png');
	background-repeat: no-repeat;
	height: 26px;
	left: 0px;
	top: 21px;
	width: 195px;
}

.mcs_checkout #check-content a
{
    color:#df0000;
}

.mcs_checkout #check-content .basket-cnt .tbl-row .col2 li a
{
    background-repeat:no-repeat;
    padding-left:10px;
    display:block;
    float:left;
    text-decoration: none;
}

.mcs_checkout #checkoutShipment .shipToArea .pickUpLogo {
	background-image: url(media/checkout/pickUpLogo.jpg);
}

.mcs_checkout #checkoutConfirm .pickUpLogo {
	background-image: url(media/checkout/pickUpLogo.jpg);
}

.mcs_checkout #check-content .basket-cnt .trashcan {
	background-image: url(media/button/icon/icon_trashcan.gif);
}

#financingcalculatorcontainer .calculatorIcon {
	background-image: url(media/checkout/calculator_icon.png);
	background-repeat: no-repeat;
    height: 55px;
}

/**
END CHECKOUT
**/

#infoTabContent .box1 {
	border: none;
}

/* START TOOLTIP */
#contentRight #mparticleTeaser .mparticlehead {
	background: url('media/content_right/mparticleHead.gif') no-repeat 1px 1px;
}

#contentRight #mparticleTeaser .mparticleContainer .mparticleLink, #contentRight #mparticleTeaser .mparticleContainerLarge .mparticleLink {
	text-align:right;
}

#tooltipLayer .tooltipLayerCloseButton {
	background:url(media/tooltip/tooltip_close.gif) no-repeat left 11px transparent;
}

#tooltipLayer .tooltipLayerLink {
	color: #E3001A;
}

/* END TOOLTIP */


/* intelligent flyer teaser */

.flyerTeaserImageFallback {
	background: url('media/content_left/flyer_default.jpg') no-repeat;
}

#flyerTeaserHead {
	width: 175px;
	height: 25px;
	margin-bottom: 6px;
	background: url('media/content_left/flyer_title.png') no-repeat;
}

#flyerTeaserBottom {
	display: none;
}

#flyerTeaser ul {
	color: #df0000;
	font-size: 12px;
}

/* END intelligent flyer teaser */

/* START FACET NAVIGATION */

#contentMiddle .facetNavigation .title .expander {
	background: url("media/button/boxExpand.gif") no-repeat right 7px;
}

#contentMiddle .facetNavigation .title .collapser {
	background: url("media/button/boxCollapse.gif") no-repeat right 7px;
}

/* END FACET NAVIGATION */


#shoppingCart.shoppingCartReplacement {
	background-image:url('media/header/tagcloud.gif');
	height:119px;
	-left: 755px;
}

#tag_navigation li {
	list-style: none outside none;
}

#tag_navigation .box1 .mp_links, #block_abc .box1 .mp_links {
	border-top:0px solid #CCC;
	border-left: 1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color: #FFF;
}

#tag_navigation .box1 .mp_links a {
	font-family: Arial, sans-serif;
	font-size:12px;
}

#tag_navigation .box1 .container, #block_abc .box1 .container{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#tag_navigation h4.black, #block_abc h4.black {
	background: url("media/navigation/category.bmp") repeat-x scroll 0 0 transparent;
	margin: 0px;
	padding: 3px 15px 7px 10px;
	color: #FFF;
	font-weight: bold;
	position: relative;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

#tag_navigation div.level1 {
	border-bottom: 1px solid #d0d0d0;
}

#tag_navigation ul.level1 {
	padding: 2px 11px 0 10px;
	margin: 0;
	line-height: 23px;
}

#tag_navigation li.level1 {
	width: 152px;
	padding: 0;
	margin: 0;
}

#tag_navigation ul.level2 {
	margin: 0;
	padding: 0 0 0 7px;
}

#tag_navigation li.level2 {
	width: 145px;
	border-bottom: 1px solid #d0d0d0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

#tag_navigation .level2 div.tagCount a {
	color: #989898;
	padding-right: 5px;
}

#tag_navigation a, #block_abc a {
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

#block_abc .abc_container {
	padding: 10px 12px 6px 10px;
}

#block_abc table {
	border-collapse: collapse;
	border-spacing: 0;
}

#block_abc_content td.abc_letter, #block_abc_content td.abc_letter_last {
	line-height: 23px;
	width: 24px;
	text-align: center;
	border: 1px solid #d0d0d0;
}

#dynamicerrorpage .background_triangle {
	position: absolute;
	top: 45px;
	left: 190px;
	width: 129px;
	height: 152px;
	background-image: url(media/background/bg_errorpage_triangle.png);
	background-repeat:no-repeat;
}

#myAccountOrders .link, #layer .link {
	color: #E3001A;
	background-image: url("media/button/icon/icon_go_red.gif");
}

#pickUpSameDayPossible, #pickUpSameDayNotPossible {
	color: #DF0000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}

/**
LANGUAGE SELECTION PAGE
**/

.languageselection #site {
	background:url('media/background/site.jpg') repeat-x scroll 0 0 #810100;
}

.languageselection .box {
	background:url('media/multilanguage/introBE.png') no-repeat;
}

.languageselection .box-wrap {
	height:310px;
	width: 538px;
}

.languageselection .language {
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	margin-left: 1px;
	margin-top: 15px;
}

.languageselection .language .desc {
	width: 100%;
}

.languageselection .language .desc .left {
	width: 48%;
	float: none;
	text-align: right;
}

.languageselection .language .desc .right {
	float: none;
	text-align: left;
}

.languageselection .language .center {
	margin-left: 2px;
	margin-right: 1px;
}

.languageselection .language .center:before {
	content: "\2D\ ";
}

.languageselection .separator:before {
	content: "\A0\ ";
}

.languageselection .choise {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:70px;
	margin-left: -21px;
}

.languageselection .choise a {
	background:url('media/multilanguage/choiseBE.jpg') repeat-x center center;
	border: white 1px solid;
	padding: 5px;
	text-decoration:none;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888
}

.languageselection .choise a:hover {
	color:#cc0001;
	cursor: pointer;
}

#payment_box #payment-giftcard-table #giftcardimagefront {
	background:url('media/checkout/giftcard1.png') no-repeat;
	height:125px;
	width:200px;
}

#payment_box #payment-giftcard-table #giftcardimageback {
	background:url('media/checkout/giftcard2.png') no-repeat;
	height:125px;
	width:200px;
}

/* START RECOMMENDATION TEASER */

#layer .recommendation4 {
	background-color: white;
	border-top: 1px solid #C8DAE7;
	padding: 0 21px;
	position: relative;
	text-align: left;
}

#layer .recommendation4 a {
	color: black;
	text-decoration: none;
}

#layer .recommendation4 .recommendationHeadline, #layer .recommendation4 .recommendationHeadlineText {
	position: relative;

}

#layer .recommendation4 .recommendationHeadlineText {
	font-weight: bold;
	font-size: 13px;
	padding: 11px 10px 0;
}

#layer .recommendation4 .productContainer {
	border: 1px solid #BBD4E4;
	float: left;
	height: 210px;
	margin: 10px 5px 27px;
	overflow: hidden;
	position: relative;
	width: 165px;
}

#layer .recommendation4 .productImage {
	height: 114px;
	left: 4px;
	position: absolute;
	top: 39px;
	width: 157px;
}

#layer .recommendation4 .productImage a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#layer .recommendation4 .productPrice {
	bottom: 19px;
	height: 67px;
	position: absolute;
	width: 165px;
}

#layer .recommendation4 .productPrice a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#layer .recommendation4 img.layer4 {
	position: absolute;
}

#layer .recommendation4 img.middle1, #layer .recommendation4 img.middle3, #layer .recommendation4 img.right1, #layer .recommendation4 img.rightN {
	display: none;
}

#layer .recommendation4 .productManufacturerImage {
	display: none;
}

#layer .recommendation4 .productManufacturerName {
	font-weight: bold;
	left: 8px;
	position: absolute;
	top: 6px;
	width: 149px;
}

#layer .recommendation4 .productName {
	left: 8px;
	position: absolute;
	top: 19px;
	width: 149px;
}

#layer .recommendation4 .productDescription {
	display: none;
}

#layer .recommendation4 .productShipping {
    bottom: 15px;
	font-size: 9px;
	position: absolute;
	right: 5px;
	white-space: nowrap;
}

#layer .recommendation4 .productShipping a {
	color: #767676;
	vertical-align: bottom;
}

#layer .recommendation4 .productShipping img.infoSign {
	cursor: pointer;
	vertical-align: bottom;
}

#layer .recommendation4 .productLink {
	bottom: 3px;
	font-weight: bold;
	position: absolute;
	right: 10px;
}

#layer .recommendation4 .productLink a {
	color: #5D5D5D;
	white-space: nowrap;
}

#layer .recommendation4 .productLinkPrefix {
	color: #E45515;
}

#layer .recommendation4 .productContainerOverlay {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

#layer .recommendation4 .recommendationOverlay {
	display: none;
}

#contentMiddle .recommendation1 {
	background-color: white;
	overflow: hidden;
	position: relative;
}

#contentMiddle .recommendation1 a {
	color: black;
	text-decoration: none;
}

#contentMiddle .recommendation1 .recommendationHeadline, #contentMiddle .recommendation1 .recommendationHeadlineText {
	position: relative;
}

#contentMiddle .recommendation1 .recommendationHeadlineText {
	font-weight: bold;
	padding: 7px 10px 0;
}

#contentMiddle .recommendation1 .productContainer {
	border-bottom: 1px solid #C8DAE7;
	height: 225px;
	position: relative;
}

#contentMiddle .recommendation1 .productImage {
	height: 140px;
	left: 11px;
	position: absolute;
	top: 35px;
	width: 317px;
}

#contentMiddle .recommendation1 .productImage a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentMiddle .recommendation1 .productPrice {
	bottom: 21px;
	height: 67px;
	position: absolute;
	right: 207px;
	width: 230px;
}

#contentMiddle .recommendation1 .productPrice a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentMiddle .recommendation1 img.middle1 {
	position: absolute;
}

#contentMiddle .recommendation1 img.layer4, #contentMiddle .recommendation1 img.middle3, #contentMiddle .recommendation1 img.right1, #contentMiddle .recommendation1 img.rightN {
	display: none;
}

#contentMiddle .recommendation1 .productManufacturerImage {
	left: 339px;
	position: absolute;
	top: 35px;
}

#contentMiddle .recommendation1 .productManufacturerImage a {
	display: block;
}

#contentMiddle .recommendation1 .productManufacturerName {
	font-weight: bold;
	left: 339px;
	position: absolute;
	top: 60px;
	width: 190px;
}

#contentMiddle .recommendation1 .productName {
	left: 339px;
	position: absolute;
	top: 73px;
	width: 190px;
}

#contentMiddle .recommendation1 .productDescription {
	font-size: 9px;
	left: 339px;
	line-height: 14px;
	position: absolute;
	top: 99px;
	width: 190px;
}

#contentMiddle .recommendation1 .productShipping {
	bottom: 10px;
	font-size: 9px;
	position: absolute;
	right: 208px;
	white-space: nowrap;
	z-index: 1;
}

#contentMiddle .recommendation1 .productShipping a {
	color: #767676;
	vertical-align: bottom;
}

#contentMiddle .recommendation1 .productShipping img.infoSign {
	cursor: pointer;
	vertical-align: bottom;
}

#contentMiddle .recommendation1 .productLink {
	bottom: 10px;
	font-weight: bold;
	position: absolute;
	right: 16px;
	white-space: nowrap;
}

#contentMiddle .recommendation1 .productLink a {
	color: #5D5D5D;
}

#contentMiddle .recommendation1 .productLinkPrefix {
	color: #E45515;
}

#contentMiddle .recommendation1 .productContainerOverlay {
	display: none;
}

#contentMiddle .recommendation1 .recommendationOverlay {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

#contentMiddle .recommendation3 {
	background-color: white;
	border-bottom: 1px solid #C8DAE7;
	position: relative;
}

#contentMiddle .recommendation3 a {
	color: black;
	text-decoration: none;
}

#contentMiddle .recommendation3 .recommendationHeadline, #contentMiddle .recommendation3 .recommendationHeadlineText {
	position: relative;
}

#contentMiddle .recommendation3 .recommendationHeadlineText {
	font-weight: bold;
	padding: 7px 10px 0;
}

#contentMiddle .recommendation3 .productContainer {
	border: 1px solid #C1D8E7;
	float: left;
	height: 210px;
	margin: 8px 1px 7px 9px;
	overflow: hidden;
	position: relative;
	width: 165px;
}

#contentMiddle .recommendation3 .productImage {
	height: 114px;
	left: 4px;
	position: absolute;
	top: 39px;
	width: 157px;
}

#contentMiddle .recommendation3 .productImage a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentMiddle .recommendation3 .productPrice {
	bottom: 19px;
	height: 67px;
	position: absolute;
	width: 165px;
}

#contentMiddle .recommendation3 .productPrice a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentMiddle .recommendation3 img.middle3 {
	position: absolute;
}

#contentMiddle .recommendation3 img.layer4, #contentMiddle .recommendation3 img.middle1, #contentMiddle .recommendation3 img.right1, #contentMiddle .recommendation3 img.rightN {
	display: none;
}

#contentMiddle .recommendation3 .productManufacturerImage {
	display: none;
}

#contentMiddle .recommendation3 .productManufacturerName {
	font-weight: bold;
	left: 8px;
	position: absolute;
	top: 6px;
	width: 149px;
}

#contentMiddle .recommendation3 .productName {
	left: 8px;
	position: absolute;
	top: 19px;
	width: 149px;
}

#contentMiddle .recommendation3 .productDescription {
	display: none;
}

#contentMiddle .recommendation3 .productShipping {
	bottom: 14px;
	font-size: 9px;
	position: absolute;
	right: 5px;
	white-space: nowrap;
}

#contentMiddle .recommendation3 .productShipping a {
	color: #767676;
	vertical-align: bottom;
}

#contentMiddle .recommendation3 .productShipping img.infoSign {
	cursor: pointer;
	vertical-align: bottom;
}

#contentMiddle .recommendation3 .productLink {
	bottom: 3px;
	font-weight: bold;
	position: absolute;
	right: 10px;
	white-space: nowrap;
}

#contentMiddle .recommendation3 .productLink a {
	color: #5D5D5D;
}

#contentMiddle .recommendation3 .productLinkPrefix {
	color: #E45515;
}

#contentMiddle .recommendation3 .productContainerOverlay {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

#contentMiddle .recommendation3 .recommendationOverlay {
	display: none;
}

#contentRight .recommendation1 {
	position: relative;
}

#contentRight .recommendation1 a {
	color: black;
	text-decoration: none;
}

#contentRight .recommendation1 .recommendationHeadline, #contentRight .recommendation1 .recommendationHeadlineText {
	border-top: 2px solid #A8C9DE;
	position: relative;
}

#contentRight .recommendation1 .recommendationHeadlineText {
	font-size: 13px;
	font-weight: bold;
	padding: 8px 8px 0;
}

#contentRight .recommendation1 .productContainer {
	height: 228px;
	position: relative;
}

#contentRight .recommendation1 .productImage {
	height: 128px;
	left: 11px;
	position: absolute;
	top: 53px;
	width: 208px;
}

#contentRight .recommendation1 .productImage a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentRight .recommendation1 .productPrice {
	bottom: 21px;
	height: 77px;
	position: absolute;
	width: 230px;
}

#contentRight .recommendation1 .productPrice a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentRight .recommendation1 img.right1 {
	position: absolute;
}

#contentRight .recommendation1 img.layer4, #contentRight .recommendation1 img.middle1, #contentRight .recommendation1 img.middle3, #contentRight .recommendation1 img.rightN {
	display: none;
}

#contentRight .recommendation1 .productManufacturerImage {
	display: none;
}

#contentRight .recommendation1 .productManufacturerName {
	font-weight: bold;
	left: 11px;
	position: absolute;
	top: 8px;
	width: 208px;
}

#contentRight .recommendation1 .productName {
	left: 11px;
	position: absolute;
	top: 21px;
	width: 208px;
}

#contentRight .recommendation1 .productDescription {
	display: none;
}

#contentRight .recommendation1 .productShipping {
	bottom: 14px;
	font-size: 9px;
	position: absolute;
	right: 5px;
	white-space: nowrap;
}

#contentRight .recommendation1 .productShipping a {
	color: #767676;
	vertical-align: bottom;
}

#contentRight .recommendation1 .productShipping img.infoSign {
	cursor: pointer;
	vertical-align: bottom;
}

#contentRight .recommendation1 .productLink {
	bottom: 3px;
	font-weight: bold;
	position: absolute;
	right: 15px;
	white-space: nowrap;
}

#contentRight .recommendation1 .productLink a {
	color: #5D5D5D;
}

#contentRight .recommendation1 .productLinkPrefix {
	color: #E45515;
}

#contentRight .recommendation1 .productContainerOverlay {
	display: none;
}

#contentRight .recommendation1 .recommendationOverlay {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:300;
}

#contentRight .recommendationN {
	padding-bottom: 14px;
	position: relative;
}

#contentRight .recommendationN a {
	color: black;
	text-decoration: none;
}

#contentRight .recommendationN .recommendationHeadline, #contentRight .recommendationN .recommendationHeadlineText {
	border-top: 2px solid #A8C9DE;
	position: relative;
}

#contentRight .recommendationN .recommendationHeadlineText {
	font-size: 13px;
	font-weight: bold;
	padding: 8px 8px 0;
}

#contentRight .recommendationN .productContainer {
	background: url('saturn/recommendation/right5separator.png') no-repeat bottom;
	height: 90px;
	position: relative;
}

#contentRight .recommendationN .productImage {
	height: 64px;
	left: 6px;
	position: absolute;
	top: 13px;
	width: 92px;
}

#contentRight .recommendationN .productImage a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#contentRight .recommendationN .productPrice {
	display: none;
}

#contentRight .recommendationN img.rightN {
	position: absolute;
}

#contentRight .recommendationN img.layer4, #contentRight .recommendationN img.middle1, #contentRight .recommendationN img.middle3, #contentRight .recommendationN img.right1 {
	display: none;
}

#contentRight .recommendationN .productManufacturerImage {
	left: 104px;
	position: absolute;
	top: 13px;
}

#contentRight .recommendationN .productManufacturerImage a {
	display: block;
}

#contentRight .recommendationN .productManufacturerName {
	font-weight: bold;
	left: 104px;
	position: absolute;
	top: 38px;
	width: 120px;
}

#contentRight .recommendationN .productName {
	left: 104px;
	position: absolute;
	top: 51px;
	width: 120px;
}

#contentRight .recommendationN .productDescription {
	display: none;
}

#contentRight .recommendationN .productShipping {
	display: none;
}

#contentRight .recommendationN .productLink {
	display: none;
}

#contentRight .recommendationN .productLink a {
	display: none;
}

#contentRight .recommendationN .productLinkPrefix {
	display: none;
}

#contentRight .recommendationN .productContainerOverlay {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

#contentRight .recommendationN .recommendationOverlay {
	display: none;
}

/* END RECOMMENDATION TEASER */

