body{
	color: #000000;
	overflow-y: visible;
}
#page #header #topNavi,
#page #header #headerNavi,
#page #main #mainNaviContainer,
#page #footer .footerLinks,
#page #footer #linklist,
#page #footer #seo-1,
#page #footer #seo-2,
#page #footer #sitemeta ul,
#page #main #social-flyout,
#page #main #contentContainer #content .teaserContainer,
#page #main #contentContainer #content .buttons,
#page #main #contentContainer #content .toolbar,
#sidebar,
#servicebar,
#productDetail .social-media,
#tooltip {
	display: none !important;
}

/**
 * Remove Background Colors / Images
 */
body,
#header,
#footer,
.cwHome #page,
.lwHome #stage,
#header #logoContainer #logo,
#header #topNavi .changeLanguage,
#header #topNavi .productLink,
#header #logoContainer #country,
#header #topNavi .changeLanguage .changeLanguageContent,
#header #topNavi .changeLanguage  .changeLanguageContent ul,
#mainNavi ul li ul li.active a,
#mainNavi ul li ul li a:hover,
#mainNavi ul li ul li a:focus,
#breadCrumb li a,
#breadCrumb li span,
.textContainer .text ul li,
.js .sliderGalleryContainer .sliderHeadline .sliderImageCountZoom .zoom,
.js .sliderGalleryContainer .sliderGallery ul li a .magnify,
.js .sliderGalleryContainer .sliderGallery .sliderContainer .slideLeft,
.js .sliderGalleryContainer .sliderGallery .sliderContainer .slider a,
.js .sliderGalleryContainer .sliderGallery .sliderContainer .slideRight,
.downloadContainer .download a,
.downloadContainer .download .downloadInfo a,
.downloadContainer .download .downloadInfo a.downloadDocument,
.downloadContainer .download .downloadInfo a.downloadNotepadLink,
.textContainer .additionalContentBlock a .links,
.textContainer .additionalContentBlock .linkList a,
.jobList .additionalContentBlock a .links,
.jobDetail .additionalContentBlock .nextSteps .links a,
.textContainer .additionalContentBlock .downloadHint .icon,
.textContainer .additionalContentBlock .notepadHint .icon,
.button,
.button span,
.toolbar .tools a,
.peopleOverview ul li .headline h3,
.peopleOverview ul li ul li .contactInfo .text ul li,
.peopleOverview ul li ul li .contactDetail ul li,
.dashboard ul li .headline h3,
.dashboard ul li ul li .links a,
.dashboard ul li ul li .dashboardContent .text ul li,
.downloads ul li ul li .links a,
.downloads ul li ul li .downloadContent .text ul li,
.notepad ul li ul li .links a,
.notepad ul li ul li .notepadContent .text ul li,
.myNotepad .actions a,
.myNotepad .productContent .sort a,
.myNotepad .productContent .delete,
.myDownloads .actions a,
.myDownloads .downloadContent .text h3 a,
.myDownloads .downloadContent .action a,
.picTextHorizontal .picTextContent .links a,
.picTextHorizontal .picTextContent .text ul li,
.faq .faqSelector .tab .icon,
.faq .faqSelector .pane a,
.faq .faqCategory dt,
.faq .faqCategoryContainer .faqCategory dd ul li,
.jobList ul li h3 a,
.pressList .headline h2,
.pressList .pressListContent .text ul li,
.newsEventList .newsEventContent .text ul li,
.productOverview .filter .tab .icon,
.productOverview .filter .pane a,
.productOverview .filter .categories li,
.productOverview .paging .pages .back,
.productOverview .paging .pages .forward,
.productOverview .paging .pages .backHref,
.productOverview .paging .pages .forwardHref,
.productOverview .productPreview .controls span,
.productOverview .productPreview .controls a,
.productOverview .productPreview .links a,
.productOverview .productTable .sort,
.productOverview .productTable .icons a,
.productOverview .productTable .icons span,
.productOverview .displaySwitch a,
.productOverview .displaySwitch span,
#picLayer .close,
.teaserContainer .teaser .links a,
#productToolbar a,
#productDetail #product .productMainInformation .productInformation .links a,
#productDetail #product .productMainInformation .productImagesContainer .productImagesController li,
#productDetail #product .productMainInformation .productImagesContainer .productImages a .magnify,
#productDetail #product .productMainInformation .productInformation #brand,
#productDetail #product #productDetailNumberAndPrice #information .additionalContentBlock .prod-download .downloadContent a,
#productDetail #product .productMainInformation .productImagesGallery .productImagePrevious,
#productDetail #product .productMainInformation .productImagesGallery .productImageNext,
#productDetail #product .productMainInformation .productInformation .hansgrohe,
#productDetail #product .productMainInformation .productInformation .axor,
#maximumForm .imageBoxes a,
#search #searchTopResult .searchTopResultContent .breadcrumb ul li a,
#search #searchTopResult .searchTopResultContent .breadcrumb ul li span,
#search .paging .pages .back,
#search .paging .pages .forward,
#search #searchResult #searchReslutProducts .products .links a,
#search #searchResult #searchReslutThemes .themes .breadcrumb ul li a,
#search #searchResult #searchReslutThemes .themes .breadcrumb ul li span,
#search #searchResult #searchReslutThemes .themes .headline h2 a,
#search #searchResult #searchResultThemesNavigation .selectorTab .icon,
#search #searchResult #searchResultThemesNavigation .selectorPane .selectorIndex ul li,
.ui-datepicker-header a,
.js .newsContainer .sliderContainer .slider a,
.js .newsContainer .sliderContainer .slideUp,
.js .newsContainer .sliderContainer .slideDown,
.languageSelect .languageLinks a,
#copyright ul li a,
.footerLinks ul li a,
.footerLinks ul li a,
#header #headerNavi .megaDropdown .nav li:hover ul a:hover,
#contentContainerSelectLanguage #content #rightContent .languageContainer a,
.downloadContainer,
.sliderGalleryContainer,
.peopleOverview ul li,
.dashboard ul li,
.downloads ul li,
.notepad ul li,
.jobList ul,
.jobDetail.last,
.newsEventList,
.pressList ul li,
.productOverview .productTiles,
.productOverview .productTable,
#productDetail #product #productDetailNumberAndPrice .productDetailTable,
.threeBoxesText .boxContent,
.teaserContainer .teaserContent,
.productOverview .productPreview,
.teaserContainer .teaserTextLinks,
.teaserContainer .teaserImageLinks,
.teaserContainer .teaserImageTextLinks,
.lwHome .teaserContainer .teaserImageTextLinks,
.faq .faqSelector .tab,
.productOverview .filter .tab,
.productOverview .productTiles .filterSwitch,
#productDetail #product .productDetailContentNavigation ul li a,
#search #searchResult #searchResultTabs ul li a,
#search #searchResult #searchResultThemesNavigation .selectorTab,
#topImage .image,
#stage {
	background-color: transparent;
	background-image: none;
}

#header,
#breadCrumb li a,
#breadCrumb li span,
#stageContainer .caption,
.date,
.headline h1,
.headline  h2.subheadline,
.textContainer .text blockquote,
.js .sliderGalleryContainer .sliderHeadline .sliderImageCountZoom,
.downloadContainer .download .downloadInfo,
.peopleOverview,
.dashboard,
.downloads,
.notepad,
.dashboard ul li ul li .links a,
.downloads ul li ul li .links a,
.notepad ul li ul li .links a,
.myNotepad .productContent .text h3,
.myNotepad .actions a,
#sendToDealer .footnote,
.myDownloads .downloadContent .text p,
.myDownloads .downloadContent .details,
.myDownloads .actions a,
.threeBoxesText .boxContent .headline h4,
.threeBoxesText .boxContent .headline h4 a,
.picTextHorizontal .picTextContent .links a,
.faq .faqSelector .pane a,
.faq .faqCategoryContainer .faqCategory dt,
.jobList,
.jobList .list ul li h3 a,
.jobDetail,
.newsEventList,
.pressList,
.productOverview .filter .categories li,
.productOverview .productTilesContent .selected a,
.productOverview .productTilesContent .noImage .noPicText,
.productOverview .productPreview .links a,
.textContainer .additionalContentBlock a .links,
.textContainer .additionalContentBlock .quote blockquote,
.textContainer .additionalContentBlock .linkList a,
.textContainer .additionalContentBlock .downloadHint,
.textContainer .additionalContentBlock .notepadHint,
#productDetail #product .productMainInformation .productImagesContainer .productImages ul li .noImage .noPicText,
#productDetail #product .productMainInformation .productImagesContainer .productImagesController li a,
#productDetail #product .productMainInformation .productInformation .text h1,
#productDetail #product .productMainInformation .productInformation .text h3,
#productDetail #product .productDetailInformation ul .empty,
#productDetail #product .productDetailNumberAndPrice ul .empty,
#productDetail #product .productDownloads ul .empty,
#maximumForm .genericError,
#maximumForm .errorNote,
#search .searchedSubject,
#search #searchTopResult .searchTopResultContent .category,
#search #searchTopResult .searchTopResultContent .breadcrumb ul li a,
#search #searchTopResult .searchTopResultContent .breadcrumb ul li span,
#search #searchResult #searchReslutProducts .products .links a,
#search #searchResult #searchReslutThemes .themes .headline h2 a,
#search #searchResult #searchReslutThemes .themes .breadcrumb ul li a,
#search #searchResult #searchReslutThemes .themes .breadcrumb ul li span,
.toolbar .tools ul li a,
.teaserContainer .teaser .links a,
.newsContainer .newsElements .headline h3,
.newsContainer .newsElements .headline h3 a,
.newsContainer .newsElements .headline .date,
.newsContainer .newsElements .news,
.cwHome .teaserContainer .teaser .text,
.languageLinks a,
.saveLanguage,
#contentContainerSelectLanguage #content #rightContent .languageContainer a,
#contentContainerSelectLanguage #content #rightContent .saveSelection .checkBoxText p,
#copyright {
	color: #000000;
}

#page {
	width: auto;
}

#header {
	border-top: 0;
}
	#printContainer {
		display: block;
	}
	#breadCrumb {
		margin-left: 0;
	}
		#breadCrumb li a:before,
		#breadCrumb li span:before {
			content: ">";
			padding-right: 15px;
		}
		#breadCrumb .first a:before,
		#breadCrumb .first span:before {
			content: none;
			padding-right: 0;
		}

#page #main #contentContainer,
.lwHome #page #main #contentContainer{
	float: none;
	width: auto;
}
	#content > div {
		clear: both;
	}
	.textContainer {
		float: left;
		overflow: visible;
		width: 100%;
	}
	
#w2productCompare {
	width: 955px;
}
	#w2productCompare .w2product .w2productDetails h3 {
		page-break-after: avoid;
	}
	#w2productCompare .w2product .w2productDetails li {
		page-break-inside: avoid;
	}
	
#footer {
	padding-left: 0;
	page-break-before: avoid;
}
	#copyright {
		float: none;
	}
	#iclubLogout {
		display: none;
	}

/**
*******************************************************************************
* Geht leider nicht da sich die InlineStyles der ul nicht überschreiben lassen*
*******************************************************************************
.sliderGalleryContainer .sliderGallery,
.sliderGalleryContainer .sliderGallery .sliderGalleryList {
	overflow: visible;
}
.sliderGalleryContainer .sliderGallery .sliderContainer{
	display: none;
}
	.sliderGalleryContainer .sliderGallery .sliderGalleryList ul{
		position: relative !important;
		width: 720px !important;
	}
		.sliderGalleryContainer .sliderGallery .sliderGalleryList ul li{
			margin-bottom: 10px;
		}
*/
/*ProductDetail*/
#productDetail #product{
	overflow: visible;
}
			#productDetail #product .productDetailContentNavigation ul {
				border-bottom: 1px solid #000000;
			}
				#productDetail #product .productDetailContentNavigation ul li a {
					border: 1px solid #000000;
				}
					#productDetail #product .productDetailInformation ul .productDetailInformation a,
					#productDetail #product .productDetailNumberAndPrice ul .productDetailNumberAndPrice a,
					#productDetail #product .productDownloads ul .productDownloads a {
						border: 2px solid #000000;
						border-bottom: 1px solid #000000;
					}
						#productDetail #product #productDetailContent .productDetailContentContainer #productDetailInformation .textContainer{
							overflow: visible;
						}
/*End ProductDetail*/
/*CW_HOME*/
#main .newsContainer{
	height: 100%;
	width: 100%;
}
	#main .newsContainer .newsElementsContainer{
		overflow: visible;
		width: 100%;
	}
	#main .newsContainer .sliderContainer{
		display: none;
	}
.cwHome #main .teaserContainer{
	display: block;
	overflow: visible;
}
/*End CW_HOME*/
/*LW_HOME*/
.lwHome #page #stage{
	height: auto;
}
	.lwHome #page #main #contentContainer #content .teaserContainer{
		display: block;
		overflow: visible;
	}
/*End LW_HOME*/

/* My Notepad */
.myNotepad .items li.product {
	float: left;
}

/* Product Compare */
#w2productCompare .w2product .w2productDetails h3 {
	padding-left: 0;
	padding-left: 0;
}
#w2productCompare .w2product .w2productDetails li .icon {
	text-indent: 0;
}
#w2productCompare .w2product .w2productFunctions {
	display: none !important;
}

/* Warenkorb */
#cartSearch {
	display: none;
}
#w2Cart .cart-content .details {
	width: 100%;
}
#w2Cart .cart-content .row table {
	table-layout: auto;
}

/* Produktdetailseite */
	.w2ProductDetailCol1 {
		min-height: 0;
	}
	.w2ProductDetailSeperator,
	.w2ProductDetailCol2 .w2Logo{
		display: none;
	}
	.w2ProductDetailCol2 {
		min-height: 0;
	}

	
	/* Social Media Icons */
	
	.socialmedia a {
		float:left;
		padding-left: 7px;
	}
	
/* CSS-Portal */
#cssportal {
	width: 954px;
}
	#cssportal .print,
	#cssportal .tabs,
	#cssportal .header,
	#cssportal .list-content p.last .open-details {
		display: none;
	}
	#cssportal .headline,
	#cssportal .textContainer {
		float: none;
		width: auto;
	}
	#cssportal .list-content .row .state-open:before {
		content: url(../images/website_2/layout/icon-state-open.png);
		display: inline-block;
		height: 20px;
		margin-right: 4px;
		margin-left: -20px;
		vertical-align: middle;
		width: 20px;
	}
	#cssportal .list-content .row .state-parts:before {
		content: url(../images/website_2/layout/icon-open.png);
		display: inline-block;
		height: 20px;
		margin-right: 4px;
		margin-left: -20px;
		vertical-align: middle;
		width: 20px;
	}
	#cssportal .list-content .row .state-payed:before,
	#cssportal .list-content .row .state-confirmed:before {
		content: url(../images/website_2/layout/icon_check.png);
		display: inline-block;
		height: 20px;
		margin-right: 4px;
		margin-left: -20px;
		vertical-align: middle;
		width: 20px;
	}
	#cssportal .list-content .row .state-expired:before {
		content: url(../images/website_2/layout/icon-late.png);
		display: inline-block;
		height: 20px;
		margin-right: 4px;
		margin-left: -20px;
		vertical-align: middle;
		width: 20px;
	}
	#cssportal .list-content p.last a:before,
	#cssportal .list-content .accContent .status:before {
		display: inline-block;
		height: 20px;
		width: 23px;
	}
	#cssportal .list-content .accContent .status {
	    padding-left: 0;
	}
	#cssportal .list-content .open-doc:before {
		content: url(../images/website_2/layout/icon-pdf.png);	
	}
	#cssportal .list-content .open-invoice:before {
		content: url(../images/website_2/layout/icon_rechnung.png);	
	}
	#cssportal .list-content .open-delivery:before {
		content: url(../images/website_2/layout/icon_lieferschein.png);	
	}
	#cssportal .list-content .open-orders:before {
		content: url(../images/website_2/layout/icon-auftraege.png);	
	}
	#cssportal .list-content .accContent .notDelivered:before {
		content: url(../images/website_2/layout/icon_x.png);
	}
	#cssportal .list-content .accContent .partDelivered:before {
		content: url(../images/website_2/layout/icon_clock.png);
	}
	#cssportal .list-content .accContent .delivered:before {
		content: url(../images/website_2/layout/icon_check.png);
	}