/*This style definition is for the middle components in the product details view */
	#product_content_box{
				float:left;
				width:563px;
				background-image:url(images/error_box_bg.gif);
				background-repeat:repeat-y;
				padding:0;
				margin-left:0px;
				margin-top:5px;
			}
	#product_content_box_left{
				float:left;
				background-image:url(images/error_box_left.gif);
				background-repeat:no-repeat;
				height:100px;
				width:6px;
			}
	#product_content_box_right{
				float:right;
				background-image:url(images/error_box_right.gif);
				background-repeat:no-repeat;
				width:6px;
				height:100px;
			}
	#product_content_box_bottom{
				clear: both;
				background-image:url(images/error_box_bottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				width:563px;
				height:6px;
				padding:0;
				margin:0;
			}
	#product_content_box_middle{
				background-image:url(images/error_box_top.gif);
				background-repeat:no-repeat;
				padding-top:6px;
				margin-left:6px;
				margin-right:6px;
			}
	#product_big_image_container{
				float:right;
				padding: 5px;
			}
	#product_big_image_container_bg{
				float:right;
				border :0px;
			}
	#product_big_image_generic_container {
				float:right;
				border :0px;
	}
	.product_image{
				border: 0px;
				width: 120px;
			}		
	#product_category_text{
				width: 410px;
				margin-left:5px;	
				float: left;
			}
	#product_category_button{
				float:right;
			}
	#product_category_text_no_image{
				margin-left:10px;	
	}		
	
	.product_label{
		font-size: 11px;
		margin-right: 5px;
		color: #8890A0;
	}
	.product_value{
		font-size: 11px;
		color:#434F65;
	}
	.product_name{
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin-top: 5px;
		margin-bottom: 5px;
		color: black;
	}
	.product_description{
		font-size: 12px;
		font-weight: bold;
		display: block;
	}
	.product_hersteller{
		font-size: 11px;
		font-weight: bold;
		color:#434F65;
	}
	.product_value_base_price{
		color: #EB5541;
	}
	.product_value_sale_price{
		color: #EB5541;
		font-weight: bold;
	}
	.product_value_regular_price{
		color: #EB5541;
	}
	
	#product_line_container{
		float:left;
		padding:0;
		margin-left:0px;
		margin-top:5px;
	}
	#product_line_container_component{
		float: left;
	}
	#product_line_container_simple{
		clear:both;
		float:left;
		padding:0;
		margin-left:0px;
		margin-top:5px;
	}
	
	#product_line_container_simple_buttons{
		clear:both;
		float:left;
		padding:0;
		margin-left:0px;
		margin-top:5px;
		width:100%;
	}
	
	.product_long_description {
		font-size: 11px;
		font-style: italic;
	}
	#product_warnings{
	
	}
	
	.form_input_box{
		border: solid 1px #31B9B1;
		font-size: 11px;
		height: 17px;
	}
/***********************/

	#product_info_box{
				float:left;
				width:279px;
				/*background-image:url(images/product_box_bg.gif);
				background-repeat:repeat-y;*/
				padding:0;
				margin-left:0px;
				margin-top:5px;
			}
	#product_info_box_left{
				float:left;
				background-image:url(images/product_box_left.gif);
				background-repeat:no-repeat;
				height:40px;
				width:6px;
			}
	#product_info_box_right{
				float:right;
				/*background-image:url(images/product_box_right.gif);
				background-repeat:no-repeat;*/
				border-right:1px solid #FCA6A6;
				border-top:1px solid #FCA6A6;
				height:40px;
				width:6px;
			}
	#product_info_box_bottom{
				clear: both;
				background-image:url(images/product_box_bottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				width:279px;
				height:6px;
				padding:0;
				margin:0;
			}
	#product_info_box_middle{
				/*background-image:url(images/product_box_top.gif);
				background-repeat:no-repeat;*/
				border-top:1px solid #FCA6A6;
				border-left:1px solid #FCA6A6;
				border-right:1px solid #FCA6A6;
				padding-top:6px;
				madding-left:6px;
				padding-right:6px;
			}
	#product_info_text{
				margin-left:5px;
			}
	
/* display style (1-2 rows) start */

#product_info_box_display_style{
				float:left;
				width:563px;
				/*background-image:url(images/product_box_bg.gif);
				background-repeat:repeat-y;*/
				padding:0;
				margin-left:0px;
				margin-top:5px;
			}
	#product_info_box_left_display_style{
				float:left;
				background-image:url(images/product_box_left.gif);
				background-repeat:no-repeat;
				height:40px;
				width:6px;
			}
	#product_info_box_right_display_style{
				float:right;
				/*background-image:url(images/product_box_right.gif);
				background-repeat:no-repeat;*/
				border-right:1px solid #FCA6A6;
				border-top:1px solid #FCA6A6;
				height:40px;
				width:6px;
			}
	#product_info_box_bottom_display_style{
				clear: both;
				background-image:url(images/product_box_bottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				width:531px;
				height:6px;
				padding:0;
				margin:0;
			}
	#product_info_box_middle_display_style{
				/*background-image:url(images/product_box_top.gif);
				background-repeat:no-repeat;*/
				border-top:1px solid #FCA6A6;
				border-left:1px solid #FCA6A6;
				border-right:1px solid #FCA6A6;
				padding-top:6px;
				madding-left:6px;
				padding-right:6px;
			}
	#product_info_text_display_style{
				margin-left:5px;
			}	

/* display style (1-2 rows) start */
