

/* Allgemeine Änderungen */
h2 { line-height: 30px; }

div#ajax-loader { left: 350px; top: 175px; position: relative; }
div#msg-box { display: none; top: 50%; left: 50%; margin: -40px 0 0 -275px; width: 328px; z-index: 10000; position: absolute; }
div#msg-box p { font-size: 14px; font-weight: bold; }
.msg-box-328 { width: 328px; height: 75px; }
.buttonLinkAddBasket { width: 133px; margin-right: 15px; margin-top: 8px; }

.thumbnailItemText h5 {
	border-bottom:	none;
	margin-bottom:	none;
}

.addTop0Pixels { margin-top: 0px !important; }
.addTop3Pixels { margin-top: 3px; }
.addTop10Pixels { margin-top: 10px; float: left; width: 100%; }
.addTop22Pixels { margin-top: 22px !important; }
.subTop12Pixels { top: -12px; position: relative; }
.subTop14Pixels { top: -14px; position: relative; }
.paddingLeft0Pixels { padding-left: 0px; }
.addLeft10Pixels { margin-left: 10px; float: left; }
.addRight20Pixels { margin-right: 20px; }
.addBottom10Pixels { margin-bottom: 10px; }
.addBottom0Pixels { margin-bottom: 0px; }
.addZIndex6001 { z-index: 6001; }
.addZindex4001 { z-index: 4001 !important; }
.lineheight16Pixel { line-height: 16px; }
.lineheight18Pixel { line-height: 18px; }
.height45Pixel { height: 45px; }
.alignRight { text-align: right; }
.noMarginBottom { margin-bottom: 0px; }
.noDecoration { border: none !important; }

.camouflage { color: #FFF; background-color: #FFF; border: none; width: 1px; height: 1px; }

.blogItemMenuSelects-select { width: 135px; }
.inputSelect { width: 138px; }
.inputQuantitySelect { width: 138px; }

.floatLeft { float: left; }


#breadcrumb { position: absolute; z-index: 10113; }


/* Produktbildkorrektur */
#produktbild { height: 565px !important; }
.floatItem-145 { height: 145px; }
.floatItem-565 { height: 565px; }
.floatItem-260w { width: 260px; }
.floatItem-270w { width: 270px; }
.floatItem-310w { width: 310px; }
.floatItem-342w { width: 342px; }
.floatItem-360w { width: 360px; }
.floatItem-420w { width: 420px; }
.floatItem-650w { width: 650px; }

.productDetailsLongDescription { width: 348px; }
.productDetailsLongDescriptionHeader { width: 348px; }
.productDetailsLongDescriptionFooter { width: 348px; }
.divRowPlaceToBottom { }

.background_FFF	{ background-color: #FFF; }
.background_EEE	{ background-color: #EEE; }


/* Produkt Korrektur */
.thumbnailRotatorImage  { margin-right: 17px; }


#f1d #contentBlock-1 {
	overflow: 		hidden;
	min-height:		400px;
}

#f1d #contentBlock-2 {
	width: 			740px;
	float: 			left;
	margin-top: 		144px;
	display:		none;
}

.blogItemThumbnailsView {
	padding-top:		10px;
	margin-bottom:		10px;
}

.blogItemHeader {
	width:			740px;
}

.csc-firstHeader {
	text-transform:		uppercase;
}


/* Korrekturen, da die Masstabellen eingefügt wurden. */
.productDetails h4 { position: relative; }

.productDetailsText span.openMore { top: 0; }
.productDetailsText span.closeMore { right: 0; top: 0; }

/*.productDetailsSelects span.additionalLink { margin-top: 3px; margin-right: 26px; }*/

a.moreLink { cursor: pointer; }


/* ProduktMasstabelle */

.productDetailsSelects span.openMoreMass { background: url(/css/img/icon-more-less.png) left top no-repeat; cursor: pointer; height: 23px; width: 23px; display: block; position: absolute; right: 0; top: 0px; }
.productDetailsSelects p a.moreLinkMass { margin-left: 5px; }

a.moreLinkMass, p.nextStep a { padding-left: 9px; background: url(/css/img/arrows.png) left -198px no-repeat; }
a.moreLinkMass:hover, p.nextStep a:hover { background-position: left 2px; }

.productMassDescription { position: relative; }
.productMassLongDescription { position: absolute; top: -10px; left: -306px; width: 628px; z-index: 5001; display: none; min-height: 450px; }
.productMassLongDescriptionHeader { width: 628px; height: 10px; background: url(/img/bg-massBox-header-footer.png) left top no-repeat; overflow: hidden; float: left; }
.productMassLongDescriptionFooter { width: 628px; height: 10px; background: url(/img/bg-massBox-header-footer.png) left bottom no-repeat; float: left; }
.productMassLongDescriptionBody { padding: 0 12px 0 26px; background: url(/img/bg-massBox-body.png) left top repeat-y; float: left; min-height: 350px; z-index: 5001; }
.productMassLongDescription p { padding-bottom: 1em; }
.productMassLongDescriptionBody span.closeMoreMass { background: url(/css/img/icon-more-less.png) left bottom no-repeat; cursor: pointer; height: 23px; width: 23px; display: block; position: absolute; right: 0; top: 0; }
.productMassLongDescriptionBody table { width: 100%; }
.productMassLongDescriptionBody th a { height: 20px; float: left; margin-top: 20px; }
.productMassLongDescriptionBody th span b { height: 20px; float: left; margin-left: 10px; margin-top: 20px; }
.productMassLongDescriptionBody th a { height: 20px; float: left; margin-top: 20px; }
.productMassLongDescriptionBody th { text-align: right; padding-right: 30px; width: 168px; }
.productMassLongDescriptionBody th b { margin-top: 10px; display: block; }
.productMassLongDescriptionBody em { margin-top: 30px; display: block; }
.productMassPriceAndLinks { padding-top: 10px; }

.productDetailsSelects-select { margin-right: 31px; margin-bottom: 5px; position: relative; }

#produktbeschreibung { z-index: 4001; }

.productEinAngebot li { padding: 0px; }

.epoq_pricetag { display: none; }

.addTop70 { top: 70px; }



/* Warenkorb */
ul.cartCustomerService2	{ color: #b5b5b5; }
.cartItemDetails { width: 590px; padding-left: 10px; }
.cartItemImage { height: 200px; overflow: hidden; margin-bottom: 10px; background-color: #FFF; }
.checkoutItemImage { height: 100px; background-color: #FFF; }

.schweizerText { margin-bottom: 8px; float: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #eee;}
#cart .cartRollover li a { height: 100px; overflow: hidden;}
#cart ul ul li:hover .cartRolloverHighlight { background: url(/css/img/bg-white-0.6.png); }
.blogItemCart p.tags a { margin-left: 8px; background-position: 0px 3px; }

.productDetailsLongDescriptionBody h4 { line-height: 16px; z-index: 5000; }


/* PAGINATION */
.pagination {
	font-size:		11px;
}

.pagination a {
	text-decoration:	none;
	border:			solid 1px #999;
	color:			#999;
}

.pagination a, .pagination span {
	display:		block;
	float:			left;
	padding:		0.3em 0.5em;
	margin-right:		5px;
	margin-bottom:		5px;
}

.pagination .current {
	background:		#333;
	color:			#fff;
	border:			solid 1px #999;
}

.pagination .current.prev, .pagination .current.next{
	color:			#999;
	border-color:		#999;
	background:		#fff;
}


/* Newsletter */
.newsletterRegister .inputDivRadioLong .jqTransformRadioWrapper { margin-top: 5px; }
.newsletterRegister .inputDivRadioLong label { width: 195px; }

#imgCaptcha { 	width: 60px;
				height: 50px;
				margin-left: 28px;
				position: relative;}

/* Tagcloud */
#tagcloud li { display: -moz-inline-box; display: inline-block;
 }

