/* === VARIOUS STYLES =============== */

@media (min-width: 769px) {
	.wi_cartdata_form							{ width: 580px; }
	.wi_cartdata_fieldname						{ display: table-cell; width: 183px }
	.wi_cartdata_field							{ display: table-cell; }
	.wi_cartdata_fieldwidth						{ width: 340px; padding-left: 5px;}

	.orderfacts									{}
	.orderfacts .left							{ display: table-cell; vertical-align: middle; width: 130px; }
	.orderfacts .right							{ display: table-cell; vertical-align: middle; text-align: right; width: 200px; }

	.order_contact_container						{ float: right; }
	.order_contact_container .order_contact			{ width: 400px;}
	.order_contact_container .order_contact .left	{ display: inline-block; vertical-align: top; width: 100px; }
	.order_contact_container .order_contact .right	{ display: inline-block; vertical-align: top; width: 250px; text-align: right; }

	.order_address								{ display: table-cell; vertical-align: top; height: 90px; }
}

@media (max-width: 768px) {
	.wi_cartdata_form							{ width: 700px; }
	.wi_cartdata_fieldname						{ display: table-cell; width: 300px }
	.wi_cartdata_field							{ display: table-cell; }
	.wi_cartdata_fieldwidth						{ width: 360px; padding-left: 5px;}

	.orderfacts									{ font-size: 0px; }
	.orderfacts .left							{ display: inline-block; vertical-align: middle; width: 50%; }
	.orderfacts .right							{ display: inline-block; vertical-align: middle; text-align: right; width: 50%; }

	.order_contact_container						{ margin-top: 20px; }
	.order_contact_container .order_contact			{ width: 700px;}
	.order_contact_container .order_contact .left	{ display: inline-block; vertical-align: top; width: 340px; }
	.order_contact_container .order_contact .right	{ display: inline-block; vertical-align: top; width: 340px; text-align: right; }
												
	.order_address								{ }
}

/* === LIVE-SEARCH =============== */

@media (min-width: 769px) {
	.live_search 								{ position: absolute; display: block; z-index: 67500; }
	.live_search ul								{ 	
													position: relative; 
													display: block; 
													margin: 0px;
													padding: 0px;
													top: 7px;
													font-size: 14px; 
												  	color: #000000; 
												  	width: 536px; 
												  	border: 1px solid #9d9d9d;
												  	background-color: #ffffff; 
												  	text-align: left;
												}
	.live_search ul	li							{ 	padding: 0px; margin: 0px; list-style: none; }
	
}

@media (max-width: 768px) {
	.live_search 								{ position: absolute; display: block; z-index: 67500; }
	.live_search ul								{ 	
													position: relative; 
													display: block; 
													margin: 0px;
													padding: 0px;
													top: 7px;
													font-size: 14px; 
												  	color: #000000; 
												  	width: 536px; 
												  	border: 1px solid #9d9d9d;
												  	background-color: #ffffff; 
												  	text-align: left;
												}
	.live_search ul	li							{ 	padding: 0px; margin: 0px; list-style: none; }
}

/* === USER-PROFILE =============== */

@media (min-width: 769px) {
	.profile_left								{ display: table-cell; width: 30%; vertical-align: top; }
	.profile_right								{ display: table-cell; width: 60%; padding-left: 10px; }
	.profile_smalllist_width_col_pic			{ width: 115px; }
	.profile_smalllist_width_pic				{ max-width: 100px; max-height: 65px; }
	.profile_smalllist_width_col_title			{ width: 420px; }
	.profile_smalllist_width_col_amount			{ width: 120px; }
	.profile_smalllist_width_col_price			{ width: 120px; text-align: right; }
	.profile_smalllist_width_col_cart_text		{ width: 500px; text-align: right; }
	.profile_smalllist_width_col_cart_price		{ width: 275px; text-align: right; }
}

@media (max-width: 768px) {
	.profile_left								{ width: 700px;}
	.profile_right								{ width: 700px; }
	.profile_smalllist_width_col_pic			{ width: 160px; }
	.profile_smalllist_width_pic				{ max-width: 200px; max-height: 80px; }
	.profile_smalllist_width_col_title			{ width: 520px; }
	.profile_smalllist_width_col_amount			{ width: 370px; margin-left: 20px; }
	.profile_smalllist_width_col_price			{ width: 300px; text-align: right; }
	.profile_smalllist_width_col_cart_text		{ width: 400px; text-align: right; }
	.profile_smalllist_width_col_cart_price		{ width: 280px; text-align: right; }
}

/* === CATEGORY-TREE =============== */

@media (min-width: 769px) {
	.cat_tree									{ width: 280px; background: #ffffff;box-shadow: 0px 0px 10px #999999; margin-top: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px; } 
	.cat_tree UL								{ margin: 0px; padding: 0px; }
	.cat_tree UL LI 							{ list-style: none; }
	.cat_tree A									{ padding-right: 6px; font-size: 14px; font-weight: normal; color: #000000; }
	.cat_tree A:hover							{ color: #8f6a4e; }
	.cat_tree .active_switch					{ float: right; position: relative; right: 10px; color: #000000; cursor: pointer;}
	.cat_tree A.active							{ color: #a3714b; }
}

@media (max-width: 768px) {
	.cat_tree									{ width: 660px; background: #f1f1f1; border-radius: 10px; padding:20px; } 
	.cat_tree UL								{ margin: 0px; padding: 0px; }
	.cat_tree UL LI 							{ background: url('/bilder/webspace/bg_line.png') repeat-x center; list-style: none; }
	.cat_tree A									{ padding-right: 6px; background-color: #f1f1f1; font-family: pathway; font-size: 26px; line-height: 30px; font-weight: normal; color: #555555; text-transform: uppercase; }
	.cat_tree A:hover							{ color: #8f6a4e; }
	.cat_tree .actvie_switch					{ margin-top: 6px; padding-left: 6px; background-color: #f1f1f1; float: right; color: #bbbbbb; cursor: pointer;}
	.cat_tree A.active							{ color: #a3714b; }
}

/* === PRODUCT-DETAIL =============== */

@media (min-width: 769px) {
	.prod_detail_leftcol						{ width: 460px; }
	.prod_detail_rightcol						{ width: 730px; }
}

@media (max-width: 768px) {
	.prod_detail_leftcol						{ width: 700px; }
	.prod_detail_rightcol						{ width: 700px; }
}

/* === PRODUCT-LIST  MOSAIC ================= */

@media (min-width: 769px) {
	.prod_list_big_height						{ height: 280px; }
	.prod_list_big_height_remove				{ height: 330px; }
	.prod_list_big_width						{ width: 182px }
	.prod_list_big_remove						{ height: 20px; }
	.prod_list_big_pic_width					{ width: 180px; }
	.prod_list_big_pic_heigth					{ height: 136px; }
	.prod_list_big_infobox						{ position: relative; top: -10px; padding: 10px; height: 140px;}
	.prod_list_big_title_height					{ height: 40px; overflow: hidden; font-size: 14px; }
	.prod_list_big_quickcheck					{ height: 10px; }
	.prod_list_big_detaillink					{ float: right; }
}

@media (max-width: 768px) {
	.prod_list_big_height						{ height: 550px; }
	.prod_list_big_height_remove				{ height: 486px; }
	.prod_list_big_width						{ width: 335px }
	.prod_list_big_remove						{ height: 40px; }
	.prod_list_big_pic_width					{ width: 335px; }
	.prod_list_big_pic_heigth					{ height: 197px; }
	.prod_list_big_infobox						{ position: relative; top: -10px; padding: 10px; height: 310px; }
	.prod_list_big_title_height					{ height: 70px; font-size: 24px; }
	.prod_list_big_quickcheck					{ height: 50px; }
	.prod_list_big_detaillink					{ text-align: right; margin-bottom: 10px; }
}

/* === PRODUCT-LIST - LIST ================= */

@media (min-width: 769px) {
	.bo_over									{ padding: 10px; border: transparent 1px solid; border-radius: 10px }
	.bo_over:hover								{ padding: 10px; background: #eeeeee; border: #eeeeee 1px solid; border-radius: 10px }

	.bo_over	.info							{ visibility: hidden }
	.bo_over:hover	.info						{ visibility: visible }

	.prod_list_biglist_height						{ height: 250px; margin-bottom: 10px; }
	.prod_list_biglist_height_remove				{ height: 270px;  margin-bottom: 30px; }
	.prod_list_biglist_width						{ width: 870px;}
	.prod_list_biglist_remove						{ height: 20px; }
	.prod_list_biglist_pic_width					{ width: 250px; }
	.prod_list_biglist_pic_heigth					{ height: 250px; }
	.prod_list_biglist_infobox						{ width: 600px; position: relative;  padding: 0px; padding-left: 20px; height: 300px;}
	.prod_list_biglist_title_height					{ height: 40px; overflow: hidden;}
	.prod_list_biglist_quickcheck					{ height: 20px; }
	.prod_list_biglist_detaillink					{ float: right; }
}

@media (max-width: 768px) {
	.prod_list_biglist_height						{ height: 537px; }
	.prod_list_biglist_height_remove				{ height: 567px; }
	.prod_list_biglist_width						{ width: 335px }
	.prod_list_biglist_remove						{ height: 40px; }
	.prod_list_biglist_pic_width					{ width: 335px; }
	.prod_list_biglist_pic_heigth					{ height: 197px; }
	.prod_list_biglist_infobox						{ position: relative; top: -10px; padding: 10px; height: 310px;}
	.prod_list_biglist_title_height					{ height: 160px; }
	.prod_list_biglist_quickcheck					{ height: 50px;}
	.prod_list_biglist_detaillink					{ text-align: right; margin-bottom: 10px;}
}


/* === PRODUCT-LIST SMALL =========== */

@media (min-width: 769px) {
	.prod_list_small_height						{ height: 240px; }
	.prod_list_small_height_remove				{ height: 337px; }
	.prod_list_small_width						{ width: 160px; max-width: 160px }
	.prod_list_small_remove						{ height: 20px; }
	.prod_list_small_pic_width					{ width: 158px; }
	.prod_list_small_pic_heigth					{ height: 117px; }
	.prod_list_small_infobox					{ position: relative; top: -10px; padding: 5px; height: 110px;}
	.prod_list_small_title_height				{ height: 70px;}
	.prod_list_small_quickcheck					{ height: 12px; }
}

@media (max-width: 768px) {
	.prod_list_small_height						{ height: 440px; }
	.prod_list_small_height_remove				{ height: 437px; }
	.prod_list_small_width						{ width: 224px; max-width: 224px }
	.prod_list_small_remove						{ height: 20px; }
	.prod_list_small_pic_width					{ width: 222px; }
	.prod_list_small_pic_heigth					{ height: 187px; }
	.prod_list_small_infobox					{ position: relative; top: -10px; padding: 5px; height: 230px;}
	.prod_list_small_title_height				{ height: 160px;}
	.prod_list_small_quickcheck					{ height: 40px; }
}


#cart_info {
	float: right;
	font-size: 12px;
	color: #ffffff;
	background-color: #fe0000;
	border-radius: 10px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	top: -2px;
	left: -10px;
}
