@charset "utf-8";
/* 
 * CVS Infos :
 * $Id: productinfo.css 222 2010-06-14 14:56:48Z manfred $
 * $Log: productinfo.css,v $
 * Revision 1.15  2007/09/06 04:57:09  administrator
 * Styles fuer "dl.closeWindow" hinzugefügt
 *
 * Revision 1.14  2007/08/20 18:01:09  administrator
 * Layout überarbeitet
 *
 * Revision 1.13  2007/08/10 04:19:57  administrator
 * Klasse normal-font angelegt
 *
 * Revision 1.12  2007/08/05 11:29:44  administrator
 * Klasse a.orange definiert, previewSlideShow font-size prozentual
 *
 * Revision 1.11  2007/06/25 13:30:39  administrator
 * deklarationen für Diashow Buttons
 *
 * Revision 1.10  2007/04/10 13:28:59  administrator
 * Bestätigungshinweis f. Kunden aus Länderzone III
 *
 * Revision 1.9  2007/02/24 09:09:58  administrator
 * Styles für Zubehörteile (Leuchtmittel bei Leuchten)
 *
 * Revision 1.8  2007/01/27 14:38:48  administrator
 * Produktdatenblatt anfordern wenn kein PDF vorhanden ist
 *
 * Revision 1.7  2006/10/30 17:54:16  administrator
 * Breite fuer product-info-functions verkleinert
 *
 * Revision 1.6  2006/10/26 18:40:36  administrator
 * Produktdatenblatt eingebaut
 *
 * Revision 1.5  2006/08/19 09:47:40  administrator
 * File in UTF-8 speichern
 * Charset = UTF-8
 *
 * Revision 1.4  2006/07/01 15:21:13  administrator
 * Die Produktbeschreibung kürzen und bei Anforderung in einem separaten DIV anzeigen.
 *
 * Revision 1.3  2006/05/07 03:56:49  administrator
 * Fussbereich in der Produktliste überarbeitet
 *
 * Revision 1.2  2006/03/19 16:59:46  administrator
 * Versandinformationen für jeden Artikel aus der Produktinfo aus anzeigen
 *
 * 
 *
 * Definitionen für Produktinfo  Seite */
/* Produkt Infoseite */

/* überschreiben der Styles aus main_layout.css und stylesheet.css */
.wrapper{
	background: url(/templates/blue/images/background/background_wrapper_product_info.jpg) repeat-y;
}
.outer, .float-wrap, .center{
	width:712px;
}
.center{
	position: relative;	
}
* html .center{ position: static;}
/* .topp{
	background-color: #ffffff;
	background-image: none;
}
*/
hr.orange{
	color:#FF6600;
	background-color:#FF6600;
	height:1px;
	border:none;
	margin-top: 10px;
}
* html hr.orange{margin-top: 0px;}		/*IE read this, but not Firefox */
/* #navBar1Frame{
	padding-top: 0px;
}
* +html #navBar1Frame{
	padding-bottom: 5px;
	padding-top: 0px;
}
*/
hr {
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #AAAAAA;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	height:1px;
	margin:0; 
	padding:0;
}
p{line-height: 1.5em;}	

a.orange{
	color:#FF6600;
}
/* JPG info.jpg positionieren, etwas tiefer als der Text */
.info-image { position: relative; top: 5px; left: 5px}
div.left-right-container-content{		/* nötig, wenn container-left padding erhÃ¤lt, wird das Layout zerschossen */
	padding-left: 3px; 
}

div.float-wrapper{
	float:left;
	width: 100%;
}
div.product_info_left{
	float:left;
	width: 288px;
	padding-left: 10px;
	position: relative;
}
div.at-bottom-left{
	float:left;
	height: 100px;
	width: 150px;
	/* border: 1px solid black; */

}
div.product_info_right{
	float:right;
	width: 410px;
	position:relative;
}
*+ html div.product_info_right{
	padding-bottom: 10px;	
}
div.product_info_footer{
	clear: both; 
	border-top: 1px solid #FF6600;
	margin-top: 0px;
}
*+ html div.product_info_footer{margin-top: 10px;}

div.more-product-images{ margin-bottom: 30px;}
div#morePreviewProductImages img{
	padding-right: 10px;
}
/* Product familiies */
div#product_info_family{
	margin-top: 20px;	
}
p.product-family-child{
	float:left;
	border:1px solid #FED6A5;
	margin-right: 10px;
} 
/* Similar products */
div#similar_products{
	margin-top: 20px;	
}
p.callback{
	margin: 0;
	padding: 0;
}
/* Header right */
div#product_info_header{
	float:left;
	width: 95%;
	min-height:280px;
	margin-top: 32px;	
}
* html #product_info_header{
	width: 100%;
	height:280px;
	margin-top: 32px;	
}
div.product-header, div.productPrice, div.float-left{	/* jeweils links floaten, da rechts eine Aktion ausgelöst werden kann */
	float: left;
}
div.productPrice{width: 250px;}
p.no-margin{margin: 0;}
h1.manufacturer-title{ margin-bottom: 0;}
h1.productName{width: 250px;}

div.print-version, div.currency-change, div.float-right{
	float: right;
}

div.float-right{padding-right: 20px;}
*+ html div.print-version{padding-right:10px;}

div.currency-change{
	margin-top: -5px;
}
h1.productName, p.banktransfer_discount_amount{
	clear:both;
}
div.energy-saving-lamp, div.energy-saving{
	margin-top: 10px;
	color: #7BBE16;
	font-weight: 800;
}
img.energy-saving-lamp{
	padding-right: 10px;
}
div.price-section{
	padding-top: 40px;
	/* padding-bottom: 40px; */
}
span.incTax{
	padding-left:5px;		/* Abstand zu Preis */
}
div.header-bottom{
	float:left;
	width: 410px;
	position: relative;
	bottom: 0px;
	/* margin: 40px 0 20px 0; */
}
.clearfix:after{
	content: ".";
	display:block;
	visibility: hidden;
	clear:both;
	height:1px;
}
.clearfix {
    display:inline-block;
}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */


ul.watchlist-shoppingCart li{
	float:left;
	padding-right: 20px;
}
/* Configuration */
div#product_configuration{clear: left; padding-top: 23px;}
h3.product_configuration{
	margin: 0;
	padding: 0;
}
div.attrib-delivery-time p{padding-left: 145px;}
img.delivery-icon{padding-right: 15px;}
/* einzelne Zeile eines Attributes */
p.form-field label {
	float:left;
	width:145px;
}
a.color-selection-button{
	margin-left: 145px;
}

img.color-selection-image{
	margin-left: 145px;
	margin-top: 5px;
	border: 1px solid #444444;
}
div.product-info-description-text{
	width: 95%;
}
/* Product details */
div#product_details{
	margin-top: 10px;
}
span.product-data-sheet{
	padding-left: 60px;
	position:relative; 
	top: -3px;
}
*+ html span.product-data-sheet{ 
	top: 0px;
}
p.manufacturer-option a{	/* position designer and manufacturer value */
	position: relative;
	top: -5px;
}
*+ html p.manufacturer-option a{
	top: -3px;
}
div.recommend-article{
	width:100%;
	margin-top: 20px;
}
/* accessory */
div.accessory_alternatives{
	margin-bottom: 20px;
}
.accessory-cart-link{
	padding-left: 160px;
}
*+ html div.accessory-cart{
	padding-bottom: 20px;
}
/* Footer */
#product_info_addon dl, dl.designer-info-footer{
	padding-top: 5px;
	padding-left: 10px;
	margin:0px;
}
#product_info_addon p{
	font-size: 7pt;
	clear: both;
	position:relative;
}
#product_info_addon dt, dl.designer-info-footer dt{
	padding: 0px;
	float:left;
	width: 400px;			/* same as bigProductImage */
	padding-bottom: 10px;
}
#product_info_addon dd, dl.designer-info-footer dd {	
	bottom: 5px;
	float:right;
	width: 270px;
	padding-bottom: 20px;
}

#product_info_addon dd a, #product_info_addon dd a:visited{
	font-size: 7pt;
	font-weight: 800;
	color: #FF6600;
}
/* Designer */
div.product_info_designer_info{
	float:left; 
	margin-top: 20px;	
}
div.designer-info-wrapper, div.manufacturer-info-wrapper{
	margin: 20px;
}
div.product_info_designer_info h3{
	padding: 5px 10px;
	margin:0;
	background-color: #FFA366;
	color:#FFFFFF;
}
div.designer-image{
	float:left;
}
div.designer-text{
	float:left;
	width:480px;
	padding-right:10px;
	padding-left:20px;
	height: 130px;
	overflow:hidden; 
}
div.designer-text p{
	padding-top: 0;
	margin-top: 0;
	line-height: 1.5em;
}
a.info-text-link{ font-style: italic}

/* FAQ */
.faq-question{
	cursor:pointer;
}