/* ============================================================= */
/* PRODUKT KLEIN */
/* ============================================================= */
.prd_klein_div	{ position: relative; width: 222px; height: 220px; float: left; border: 1px solid #e6e6e6; text-align: center; }
.prd_klein_div .kat			{ margin: 10px 10px 5px 10px; }
.prd_klein_div .kat a		{ color: #002d58; } 
.prd_klein_div .kat a:hover	{ color: #9a2416; }
.prd_klein_div .img			{ margin: 10px; border: 1px solid #e6e6e6; padding: 1px; }
.prd_klein_div .title		{ color: #9a2416; border: 0; margin: 0 10px 10px 10px; font-size: 18px; }
.prd_klein_div .prd_list_price	{ text-align: left; margin: 0 10px 10px 10px; text-align: center; }

/* ============================================================= */
/* PRODUKTVORSCHAU / KATEGORIE */
/* ============================================================= */
.prd_small_div_last	{ float:left; width: 321px; overflow:hidden; }	
.prd_small_div		{ float:left; width: 321px; overflow:hidden; }

.prd_small_cat_div	{ width: 321px; height: 285px; float: left; border: 1px solid #e6e6e6; margin: 10px; }

.prd_small_cat_title				{ border: 1px solid #e6e6e6; margin: 3px 3px 0 3px; }
.prd_small_cat_titleContent			{ margin: 2px; background: #e6e6e6; line-height: 24px; padding: 0 10px 0 10px; }
.prd_small_cat_titleContent a		{ font-family: times, tahoma, arial; font-size: 18px; color: #9a2416; }
.prd_small_cat_titleContent a:hover	{ color: #9a2416; text-decoration: underline; }

.prd_small_cat_image	{ width: 313px; height: 150px; margin: 0 3px 0 3px; text-align: right; overflow: hidden; text-align: center; }
.prd_small_cat_image_link	{ width: 313px; height: 150px; display: block; }

.prd_small_cat_contentDiv	{ border: 1px solid #e6e6e6; margin: 3px; height: 70px; padding: 0; }
.prd_small_cat_contentDiv .prd_small_cat_content		{ position: relative; margin: 3px; background: #e6e6e6; height: 64px; }
.prd_small_cat_contentDiv .prd_small_cat_content img	{ position: absolute; top: 55px; left: 175px; }
.prd_small_cat_contentDiv .prd_small_cat_content .text	{ padding: 5px 0 0 0; }

/* ============================================================= */
/* List Products */
/* ============================================================= */
.prd_list_div{ margin: 20px; overflow:hidden; }

.prd_list_sortform		{ border-bottom: 1px solid #FFFFFF; padding: 0 0 5px 0; }
.prd_list_pager			{ border: 1px solid #e6e6e6; }
.prd_list_pager_content	{ margin: 2px; padding: 5px 10px 5px 10px; background: #e6e6e6; line-height: 24px; }

.prd_list_Div			{ border: 1px solid #e6e6e6; margin: 10px 0 10px 0; }
.prd_list_Div_content	{ margin: 3px; }

.prd_list_title					{ height: 32px; border: 1px solid #e6e6e6; }
.prd_list_title_content			{ margin: 2px; padding: 0 10px 0 10px; border: 1px solid #e6e6e6; }
.prd_list_title_content:hover	{ border: 1px solid #CCCCCC; }
.prd_list_img_div		{ margin: 5px 10px 5px 10px; text-align: center; }
.prd_list_desc			{ border: 1px solid #e6e6e6; }
.prd_list_desc_content	{ position: relative; margin: 2px; padding: 10px; background: #e6e6e6; color: #002d58; }
.prd_list_attributes	{ margin: 5px 0 5px 0; text-align: right; }
.prd_list_artnr			{ margin: 5px 0 0 0; text-align: right; }
.prd_list_avail			{ margin: 5px 0 0 0; text-align: right; }
.prd_list_price_old		{ margin: 5px 0 0 0; text-align: right; color: #9a2416; font-size: 12px; }
.prd_list_price			{ margin: 5px 0 10px 0; text-align: right; color: #9a2416; font-size: 18px; }
.prd_list_merkliste		{ margin: 5px 0 0 0; text-align: right; }
.prd_list_moreLink		{ float: right; position: relative; top: -13px; margin: 0 10px -10px 0; }
.attribute_list_name	{  } 
.attribute_list_value	{ font-weight: bold; } 
.attribute_list_unit	{ font-weight: bold; } 

.prd_list_title_text a			{ float: left; color: #9a2416; font-family: times, tahoma, arial verdana; font-size: 18px; font-weight: bold; line-height: 26px; }
.prd_list_title_text a:hover	{ text-decoration: underline; }
.artnr		{ font-size: 11px; }
.prd_list_title_ext				{ font-weight: normal; font-size: 18px; }
.prd_list_addBasket				{ float: right; text-decoration: underline; position: relative; }
.prd_list_addBasket_btn			{ cursor: pointer; height: 26px; background: #FFFFFF; border: 1px solid #e6e6e6; color: #9a2416; font-size: 11px; text-decoration: underline; }
.prd_list_addBasket_btn:hover	{ background: #9a2416; color: #FFFFFF; }

/* ============================================================= */
/* Produkt Details */
/* ============================================================= */
/* CONTENT */
.prdDetails					{ border: 1px solid #e6e6e6; margin: 0 10px 10px 10px; }
.prdDetails_content			{ margin: 2px; background: #e6e6e6; line-height: 24px; padding: 10px; }
.prdDetails_content .artPrdBild		{ border: 1px solid #bcbcbc; background: #FFFFFF; }
.artPrdBild							{ padding: 5px; }
.artPrdBild img						{ margin: 5px; }
.artPrdInfos 						{ margin: 5px 10px 0 10px; }
.artPrdInfos .headline				{ color: #9a2416; font-weight: bold; font-size: 12px; font-family: times; }
.artPrdInfos .text					{ margin: 0; }
.prdDetails_content .title			{ color: #9c140c; font-size: 14px; font-weight: bold; font-family: times; }
.prdDetails_content .titleDesc		{ color: #002d58; font-size: 24px; margin: 0 0 10px 0; position: relative; }

/* RELATED */
.relatedDiv				{ width: 174px; float: left; padding: 10px; }
.relatedDiv_prdBild		{ width: 60px; float: left; }
.relatedDiv_info		{ width: 114px; float: right; }
.relatedDiv_info a		{ font-size: 14px; color: #9a2416; }
.relatedDiv_info_price	{ text-align: right; }

/* ADD TO BASKET */
.addTobasket			{ border: 1px solid #bcbcbc; background: #FFF; padding: 10px; }

.prd_det_div	{ width:100%; margin-top:40px; }
.prd_det_spacer_left	{ width:250px; height:20px; border-bottom:1px solid #ccc; margin-bottom:3px; }
.prd_det_spacer_right	{ float:right; width:300px; height:20px; border-bottom:1px solid #ccc; }
.prd_det_left_div		{ width:250px; margin-right:40px; float:left; }
.prd_det_left_back_div	{ height:30px; }

.prd_det_img_div			{  }
.prd_det_img_vers_div		{  }
.prd_det_img_vers_div_hide	{ display:none; }

.prd_det_left_next_div		{ text-align: right; position: relative; }
.prd_det_left_next_count	{ color: #9a2416; margin: 0 0 0 10px; }
.prd_det_left_next_back		{ font-size: 14px; margin: 0 0 0 10px; }
.prd_det_left_next_forward	{ font-size: 14px; margin: 0 0 0 10px; }
.prd_det_left_next_galerie	{ color: #9a2416; text-decoration: underline; margin: 0 0 0 10px; }
.prd_det_left_next_div a		{ color: #9a2416; }
.prd_det_left_next_div a:hover	{ color: #002d58; }

.prd_det_right_div			{  }
.prd_det_right_next_div		{ height: 30px; }
.prd_det_right_title_div	{  }
.prd_det_right_artnr_div	{  }
.prd_det_right_size_div		{ height: 24px; }
.prd_det_right_color_div	{ height: 24px; }
.prd_det_right_amt_div		{  }
.prd_det_right_price_div	{ font-style:italic; text-align:right; width:200px; height:40px; float:left; margin-right:-3px; }
.prd_det_right_avail_div	{ }
.prd_det_right_deliver_div{
	margin-top:10px;
	width:100%;
}
.prd_det_right_rec_div{
	float:left;
	width:300px;
}
.prd_det_right_rec_table{
	width:300px;
}
.prd_det_right_rec1_td{
	width:32px;
}
.prd_det_right_rec2_td{
	padding:3px 0px;
	width:140px;
	vertical-align:top;
}
.prd_det_right_btn{
	vertical-align:top;
}

.prd_det_btm_div			{ margin: 10px 0 0 0; } /* TABREITER-DIV */

.prd_det_btm_prddet_mnu		{ float:left; color: #002d58; cursor:pointer; background-color: #FFFFFF; margin: 0 2px 0 0; padding: 0 10px 0 10px; height: 20px; line-height: 20px; } /* TAB ( normal ) */
.prd_det_btm_prddet_mnu_a	{ float:left; color: #FFFFFF; cursor:pointer; background-color: #002d58; margin: 0 2px 0 0; padding: 0 10px 0 10px; height: 20px; line-height: 20px; } /* TAB ( aktiv ) */
.prd_det_btm_delivr_mnu		{ float:left; color: #002d58; cursor:pointer; background-color: #FFFFFF; margin: 0 2px 0 0; padding: 0 10px 0 10px; height: 20px; line-height: 20px; } /* TAB ( normal ) */
.prd_det_btm_delivr_mnu_a	{ float:left; color: #FFFFFF; cursor:pointer; background-color: #002d58; margin: 0 2px 0 0; padding: 0 10px 0 10px; height: 20px; line-height: 20px; } /* TAB ( aktiv ) */
.prd_det_btm_help_mnu		{ float:left; color: #002d58; cursor:pointer; background-color: #FFFFFF; margin: 0 2px 0 0; padding: 0 10px 0 10px; height: 20px; line-height: 20px; } /* TAB ( normal ) */
.prd_det_btm_help_mnu_a 	{ float:left; color: #FFFFFF; cursor:pointer; background-color: #002d58; margin: 0 2px 0 0; padding: 0 10px 0 10px; height: 20px; line-height: 20px; } /* TAB ( aktiv ) */

.prd_det_btm_prddet_cnt		{ border: 1px solid #bcbcbc; background: #FFFFFF; padding: 10px; }
.prd_det_btm_delivr_cnt		{ border: 1px solid #bcbcbc; background: #FFFFFF; padding: 10px; }
.prd_det_btm_help_cnt		{ border: 1px solid #bcbcbc; background: #FFFFFF; padding: 10px; }

/* ============================================================= */
/* Defaults */
/* ============================================================= */
.banner_div			{ border: 1px solid #e6e6e6; margin: 10px 0 10px 0; }
.banner_div .content{ margin: 2px; }

.content_top_div			{ margin: 20px 13px 20px 13px; }
.content_top_div a			{ color: #9a2416; }
.content_top_div a:hover	{ color: #002d58; text-decoration: underline; }

/* ============================================================= */
/* OFFER */
/* ============================================================= */
