html {	background-color: #E4E4E4; }
h1 { color: #6B655A; }

a {	color: #545454; }
a:hover { color: #027FC5 !important; }
a:visited { color: #545454; }

select { border: 1px solid #CCC; color: #545454; }

/* Master elements */
.corporateHeadCheckout { background: url(../images/bg_head_checkout.jpg) no-repeat; }
.corporateHead { background: url(../images/bg_head.jpg) no-repeat; }
.logo { background: url(../images/header-logo.png) no-repeat 17px 12px; }

/* -------------------------------------------------------------------------------------*/
.left {	float: left;}
.right { float: right;}
.red { color: red;}
.orange { color: #de6b25;}

.cleanerHr { background-color: #DCDCDC;	}

/* /////////////////////////////////////////////// */
/* //////////////// Global Header //////////////// */
/* /////////////////////////////////////////////// */
.loginInfo {
	color: #525659;
}
.loginButtonLeft, .loginButtonRight 
{
	background: url(../images/spt_emailcnrs.gif) no-repeat;
}
.loginButtonRight {
	background: url(../images/spt_emailcnrs.gif) no-repeat -7px 0;
}
.loginButtonBody {
	background: #F1F1F1;
}
.globalnav_lbar {
	background: url(../images/bg_globalnav_lbar.jpg) repeat-x;
}
.myCartContainer a {
	background: url(../images/myCartIcon.jpg) no-repeat 0 6px;
}
.myCartContainerLeft, .myCartContainerRight {
	background: url(../images/myCartLeft.png) no-repeat;
}
.myCartContainerBody {
	background: url(../images/myCartBody.png) repeat-x;
}
.myCartContainerRight {
	background: url(../images/myCartRight.png) no-repeat;
}

/* Global Search */
.globalSearch label { color: #003554; }
.globalSearchField { background: url(../images/bg_global_search.jpg) no-repeat; }
.globalSearchField { background: url(../images/bg_global_search.jpg) no-repeat 0 7px; }
.globalSearchField input { border: 1px solid white;	}
.globalSearchField a { background: url(../images/bg_btn_search.jpg) left 3px no-repeat; color: #003554; }
.globalSearch_nl .globalSearchField { background: url(../images/bg_global_search_nl.jpg) no-repeat 0 7px;}

/* Country Selector */
.country_selector_container .location a {
	color: #545454 !important;
}
.country_selector_container .location a:hover {
	color: #027FC5 !important;
}

/* /////////////////////////////////////////////// */
/* //////////////////// Footer /////////////////// */
/* /////////////////////////////////////////////// */

.footer {  background: url(../images/bg_footer.jpg) no-repeat; }
.footerNavigation li a, li a:visited { color: #ACADAF; }
.footerNavigation li a:hover { color: #027FC5; }
.footerLeft span { color: #ACADAF; }
.footerNavigationSeparator { background: #ACADAF;}
.footerSeperator { background: #ACADAF;}
.footerNavigation span { color: #ACADAF; }
.footerNavigationPayment .paymentImage1 {background: url(../images/amex.jpg) no-repeat;}
.footerNavigationPayment .paymentImage2 {background: url(../images/maestro.jpg) no-repeat;}
.footerNavigationPayment .paymentImage3 {background: url(../images/mastercard.jpg) no-repeat;}
.footerNavigationPayment .paymentImage4 {background: url(../images/mastercard_sc.jpg) no-repeat;}
.footerNavigationPayment .paymentImage5 {background: url(../images/visa.jpg) no-repeat;}
.footerNavigationPayment .paymentImage6 {background: url(../images/ver-visa.jpg) no-repeat;}
.footerNavigationPayment .paymentImage7 {background: url(../images/ideal.jpg) no-repeat;}


.column a, .requirements a, .featureList a { color: #027FC5; text-decoration: underline;}
.column a:visited, .requirements a:visited, .featureList a:visited { color: #027FC5; text-decoration: underline;}

/* /////////////////////////////////////////////// */
/* /////////////////// Buttons /////////////////// */
/* /////////////////////////////////////////////// */
/* styles for green buttons e.g. add to cart */ 
a.button { background:url(../images/button_green_cart.gif) no-repeat right top; }
a.button span { background:url(../images/button_green_cart.gif) no-repeat left top; color: #FFF; }

/* styles for orange download button */ 
a.download { cursor:pointer; cursor:hand; font-size: 8pt; line-height:22px;	background:url(../images/button_orange.gif) no-repeat right top; }
a.download span { background:url(../images/button_orange.gif) no-repeat left top; color: #000; }


.browseCategoryLink { background: url(../images/arrow_right.gif) left 3px no-repeat; }
.browseCategoryLink2 { background: url(../images/arrow_right.gif) left 3px no-repeat; }

/* presentation of one product - whole width */
.categoryFeature { background: url(../../../images/products/cat_feature_test.jpg) no-repeat; }

/* presentation of products - whole width */
.articleRow { border-bottom: 1px solid #F1F1F1;  }

.claim h1 {	color: #E68D08;	}
.claim h2 {	color: #E68D08;	}

/* header within */
.browseCategoryLinkHeader { background: url(../images/arrow_right.gif) left 3px no-repeat; }

/* Modul */
div.ArticleOutline { background: url(../images/outline_corners_topleft.gif) top left no-repeat;  } 
div.ArticleOutlineHeader { background: url(../images/outline_corners_topright.gif) top right no-repeat; }
div.ArticleOutlineBody { background: url(../images/outline_corners_rightborder.gif) top right repeat-y; }
div.ArticleOutlineFooter { background: url(../images/outline_corners_bottomleft.gif) bottom left no-repeat; }
div.ArticleOutlineFooter span { background: url(../images/outline_corners_bottomright.gif) bottom right no-repeat; }

/* error messages */
.message { display: block; height: 400px; margin-left: auto; margin-right: auto; padding-top: 30px;	width: 600px; }
.message h1 { 	font-size: 24px; }
.message a { font-weight: bold;}

.headlineArticle { display: block;	float: none; }
.headlineArticle h2 { display: block; padding-top: 5px; #height: 30px; min-height: 30px; }
.headlineArticle h1 { display: block; padding-top: 5px; #height: 30px; min-height: 30px; color: #545454; }
.productTag { height: 20px; display: block; }

.containerSmall fieldset .optionBox input {	float: left; display: block; width: auto;}

/* Footer Pages */
.footerErrorPage { background: url(../images/bg_footer_error.jpg) no-repeat;	clear: both; display: block; float: none; height: 10px;	margin: 0; overflow: hidden; padding: 0; width: 934px;}
.footerPage { float: left; margin: 30px 0 50px 65px; display: inline; width: 802px;}
.footerPage h1 { font-size: 16px; margin-top: 20px;}
.footerPage h2{ font-size: 14px; margin-top: 20px;}
.footerPage h3 { font-size: 12px; margin-top: 20px; }
.footerPage p {	padding-left: 0;}
.close { display: inline; float: right;	margin: 9px 9px 0 0; }
.footerPage .button { margin-right: 20px; margin-top: 40px;	background: transparent url(../images/bg_button_a_grey.png) no-repeat scroll top right; color: #545454 !important;}
.footerPage a.button span { background: transparent url(../images/bg_button_span_grey.png) no-repeat; display: block; line-height: 14px; padding: 3px 0 5px 10px; }
.footerPage a.button:hover { color: #000 !important; outline: none; text-decoration: none !important;}
.footerPage a {	color: #027FC5;	text-decoration: underline; }
.footerPage a:hover { color: #545454 !important; text-decoration: none !important; }
.footerPage  a:visited { color: #027FC5; text-decoration: underline; }

/* Error Pages */
.errorPage { float: left; margin: 30px 0 50px 165px !important;	display: inline; padding-bottom: 150px;	width: 602px;}
.errorPage h1 {	font-size: 24px; font-weight: bold;	margin-top: 20px; line-height: 28px; margin-left: 35px;}
.errorPage a { font-weight: bold;  }
.errorPage p { padding-left: 0; margin-left: 35px; }

/* png fix for module on category page */
.section-payment .content { min-height: 900px; }
* html .section-payment .content {	height: 900px; }

.buttonPrice { height: 22px; line-height: 22px;	float: left; margin-top: 3px;}

/* centered products */
.articleRow5 .rightArticle { float: left; width: 123px;}
.articleRow5 .browseCategory {float: left;}
.articleRow5 .leftArticle {	margin-left: 37px;}
.articleRow5 .middleArticle { margin-left:48px;	margin-right:0px;}
.articleRow5 .articleSmall { margin-bottom: 10px; }
.articleRow5 .headlineArticle h2 { min-height: 30px; #height: 30px;}

/* HR */
.horizontalRulerGray { background-color: #F1F1F1; clear: both; height: 1px; float: none; margin-bottom: 3px; overflow: hidden;	width: 100%; }
.horizontalRulerInvisible {	clear: both; height: 1px; float: none; overflow: hidden; width: 100%; }
.horizontalRulerPink { background-color: #DF3B71; clear: both; height: 1px; float: none; margin-bottom: 3px; overflow: hidden;	width: 100%; }


/* Browse Category */
.browseCategoryGreen h1 { color: #39A147; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryBlue h1 { color: #6999C9; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryOrange h1 { color: #FB9B08; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryRed h1 { color: #DF3B71; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryPink h1 { color: #DF3B71; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}

.browseCategoryYellow h1 { color: #FFF200; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryLightblue h1 { color: #4EA0CE; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryBordeaux h1 { color: #833447; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}
.browseCategoryLimegreen h1 { color: #8CBE39; font-size: 14pt; font-weight: normal; margin-bottom: 20px;}

.backupMedia { float: left; }
.backupMediaCheck { padding-left: 77px; display: block; float: left; padding-top: 1px; line-height: 11pt; }
.backupMediaRemark { padding-left: 77px; display: block;}
.emptyCart { display: block; font-weight: bold; margin: 10px 0 10px 0; padding: 0 30px 0 37px; }

/* three Column module */
.threeColumn {border-bottom: 1px solid #E7E9E9; float: left; margin: 0 0 15px 0; padding: 0 0 15px 0; width: 100%; }
.threeColumn .articleSmall { float:right; margin: 0 0 0 23px; width: 204px;}

/* two Column module */
.twoColumnExtended .articleSmall { margin: 0 0 0 23px;}
.twoColumnExtended .extendedArticle { float:right;height:204px;width:496px;}
.twoColumnExtended .extendedArticle .articleSmall { margin: 16px 20px 0px 30px;}mn .articleSmall { float:right;  margin: 0 0 0 23px; width: 204px;}

.standaloneBrowseCategory { width: 100%; float: left; margin-bottom: 10px;}
.standaloneBrowseCategory .browseCategoryLink { padding-bottom: 3px;}

/* detailpage: 2 column module */
.twoColumnFeaturePresentation { width: 319px; height: 207px; float: left; }
.twoColumnFeaturePresentation .articleSmall { margin-top:20px; margin-left:30px; }
.threeColumnFeaturePresentation { width: 496px; height: 203px; float: left; }
.threeColumnFeaturePresentation .articleSmall { margin-top:20px; margin-left:30px; }

/* fullscreen module on cat pages */
.categoryHeroFullscreen
{ float: left; margin-bottom: 20px;}
.categoryHeroFullscreenHeader
{ background: url(../images/bg_cat_hero_header.jpg) no-repeat; width: 680px; height: 15px; float: left; }
.categoryHeroFullscreenLeft
{ background: url(../images/bg_cat_hero_left.jpg) repeat-y; width: 15px; height: 189px; float: left; }
.categoryHeroFullscreenBody
{ width: 650px; height: 189px; float: left; }
.categoryHeroFullscreenRight
{ background: url(../images/bg_cat_hero_right.jpg) repeat-y; width: 15px; height: 189px; float: left; }

.categoryHeroFullscreenFooter
{ background: url(../images/bg_cat_hero_footer.jpg) no-repeat; width: 680px; height: 15px; float: left; }
.categoryHeroFullscreen .articleSmall { margin: 70px 0 0 510px;}

.shippingOption { float: left; width: 100%;} 
.shippingOption input { float: left; margin-top: 7px !important; margin-right: 3px;}

/* item 126 on the left item 496 on the right */
.item_496 { float: left; width: 496px; height: 203px; margin-left: 15px;}
.item_496_inner { float: left; width: 496px; height: 203px;}
.item_496 .articleSmall { margin-top: 15px;}

/* Sitemap on erropage */

.errorPagesMainCategory { width:195px; float: left; margin: 0 5px 30px 0; display: inline;}
.errorPagesMainCategory a { display: block; float: none;}
.errorPagesMainCategory .Level1 { margin-left: 0; font-weight: bold; font-size: 9pt; }
.errorPagesMainCategory .Level2 { margin: 5px 0 0 10px; font-weight: bold;}
.errorPagesMainCategory .Level3 { margin-left: 20px;}
.errorPagesMainCategory .Level4 { margin-left: 40px;}
.errorPagesMainCategory .Level5 { margin-left: 60px;}

.errorPageSitemapContainer { float: left; margin: 20px 0 15px 0; width: 100%; }
.errorPageSitemapElement { float: left; width: 100%;}
.errorPage .Header { float: left; font-size: 12pt; font-weight: bold; margin-bottom: 10px; }
.errorPageSitemapElement a { font-weight: normal;}
.errorPageBackHome { display: none;}
.errorPageSitemapElementTop { width:195px; float: left; margin: 0 5px 30px 0; display: inline;}
.errorPageSitemapElementTop a { display: block; float: none;}

.sitemapLeft, .sitemapCenter, .sitemapRight { width: 200px; float: left; }
.sitemapHR { margin: 20px 0 20px 0; overflow: hidden; width: 100%; height: 1px; float: left;  }

/* site-wide promotion */
.siteWidePromotion { border-top: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; }
.swpCallOut { background: #F18101; color: #FFF; }
.swpDuration { color: #545454; }
.swpHeadline h1 { color: #545454; }


/* selected navi status for static pages */
.CrossLinkItem .productselected
{ color: #027FC5 !important;}

/* static detail page */
*html .staticDetailHero
{ height: 260px !important;}

*html .staticDetailHero
{ height: 180px !important;}

/* hot-section */

.Article .browseCategoryBlue h1
{
	margin: 5px 10px 10px 33px;	
}
.Article .browseCategoryBlue h1
{
	margin: 5px 10px 10px 33px;	
}

.globalNavigation li a {
	background-color:#4D4D4D;
	color:#FFFFFF;
}

.globalNavigation li a:hover {
	color:#027FC5;
}

/* Buttons for IE 6 */
* html .addToCartImageButton_en-GB img { background: url(../images/btn_AddToCart_en.gif) no-repeat !important; }
* html .addToCartImageButton_de-DE img { background: url(../images/btn_AddToCart_de.gif) no-repeat !important; }
* html .addToCartImageButton_nl-NL img { background: url(../images/btn_AddToCart_nl.gif) no-repeat !important; }
* html .addToCartImageButton_fr-FR img { background: url(../images/btn_AddToCart_fr.gif) no-repeat !important; }
* html .addToCartImageButton_es-ES img { background: url(../images/btn_AddToCart_es.gif) no-repeat !important; }

* html .buyImageButton_en-GB img { background: url(../images/btn_Buy_en.gif) no-repeat !important; }
* html .buyImageButton_de-DE img { background: url(../images/btn_Buy_de.gif) no-repeat !important; }
* html .buyImageButton_nl-NL img { background: url(../images/btn_Buy_nl.gif) no-repeat !important; }
* html .buyImageButton_fr-FR img { background: url(../images/btn_Buy_fr.gif) no-repeat !important; }
* html .buyImageButton_es-ES img { background: url(../images/btn_Buy_es.gif) no-repeat !important; }
