/* css for wein-konzept shop    */
/* author: bjorn@wendeler.com   */
/* version 0.2                  */
/*
	*	beige 						f7f4ed
	*	darker beige (bg color) 	dbd2bc

*/
/* BO GLOBAL STYLES */
	body {
		background-color: 		#dbd2bc;
		margin: 				0;
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				13px;
		line-height: 			15px;
	}
	form {
		margin:0;
	}
	a:link { 
		text-decoration : none; 
	}
	a:visited { 
		text-decoration : none; 
	}
	a:hover	{ 
		text-decoration : underline;
	}
	a:active { 
		text-decoration : none; 
	}
	
	.maincontenttable ul a {
		text-decoration:		underline;
		color:			 		#4c4c4c;
	}
	
	.maincontenttable ul a:hover {
		text-decoration:		none;
		color:			 		#4c4c4c;
	}	
	


/* EO GLOBAL STYLES */


/* BO STYLE CLASSES */
	.header_left_container {
		position: 				relative; top:0px; left:0px; width:171px; height:190px; z-index:1;
	}
	.header_left {
		position: 				relative; top:0px; left:0px; width:171px; height:190px; z-index:2;
	}
	.header_left_searchbox {
		position: 				absolute; top:182px; left:0px; width:171px; height:190px; z-index:1;
	}

	
	.header_center_container {
		position: 				relative; top:0px; left:0px; width:501px; height:190px; z-index:1;
	}
	.header_center {
		position: 				absolute; top:0px; left:0px; width:501px; height:190px; z-index:2;
	}
	.header_center_image {
		position: 				absolute; top:82px; left:0px; width:501px; height:190px; z-index:1;
	}
	.header_wk_logo {
		position: 				absolute; top:9px; left:-25px; width:501px; height:190px; z-index:3;
	}
	
	
	.header_right_container {
		position: 				relative; top:0px; left:0px; width:171px; height:190px; z-index:5;
	/*	background-color:		#ff0000; */
	}
	.header_right {
		position: 				absolute; top:0px; left:0px; width:171px; z-index:0;
	}
	.header_right_boxes {
		position: 				absolute; top:121px; left:0px; width:171px; height:124px; z-index:1;
	/*	background-color:		#ff0000; */
	}
	
	.header_right_navigation {
		position: 				absolute; top:10px; left:-150px; width:313px; height:30px; z-index:3;
	/*	background-color:		#ff0000; */
		text-align: 			right;
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;		
	}
	/* used in wk01_user_code.php */
	.header_right_navigationtext {
		font-size: 				10px;
		line-height: 			13px;
		color: 					#4c4c4c;		
	}


	/* style for main content table */
	.maincontenttable {
		background-color: 		#ccc3a6;
		width: 					887px;
	}

	/* defines boxes headline */	
	.boxheadline {
		background-image:		url(../../../../images/wk01_gfx/boxheader_bg_10x24.gif);
		background-repeat:		repeat-x;
		height:					24px;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				15px;
		font-weight: 			bold;
		color: 					#ffffff;
		margin:					0;
		padding-left: 			8px;
	}
	/* defines boxes headlines */
	/* used in box wk01_shopping_cart.php */
	/* used in box wk01_whats_new.php */
	/* used in box wk01_specials.php */
	/* used in popup_search_help.php */
	.WKboxheadline {
		background-image:		url(../../../../images/wk01_gfx/boxheader_bg_10x24.gif);
		background-repeat:		repeat-x;
		height:					24px;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				15px;
		font-weight: 			bold;
		color: 					#ffffff;
		margin:					0;
		padding-left: 			8px;
	}
	/* used in box wk01_shopping_cart.php */
	/* used in box wk01_whats_new.php */
	/* used in box wk01_specials.php */
	.WKboxheadlineLink {
		color: 					#ffffff;
	}
	
	
	.WKbreadcrumbs {
		background-image:		url(../../../../images/wk01_gfx/boxheader_bg_10x24.gif);
		background-repeat:		repeat-x;
		height:					24px;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				11px;
		font-weight: 			normal;
		color: 					#ffffff;
		margin:					0;
		padding-left: 			8px;
	}
	.WKbreadcrumbslink {
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				10px;	/* was 13 */ 
		color: 					#ffffff;
		font-weight: 			bold;
	}
	a.WKbreadcrumbslink {
		color: 					#ffffff;
	}
	
	.WKboxheadlineicon {
		background-image:		url(../../../../images/wk01_gfx/boxheader_bg_10x24.gif);
		background-repeat:		repeat-x;
	/*	background-color:#ff0000; */
		height:					24px;
		text-align:				center;
		padding-right:			8px;
	}

	/* style for new products container in main content */	
	.WKnewproductscontainer {
		position: 				relative; top:0px; left:0px; width:250px; height:140px; z-index:1;
		background-color: 		#ffffff;
		border-bottom:			1px solid #dfd7c2; margin:0px;
	}
	.WKnewproductsimage {
		position: 				absolute; top:0px; left:0px; width:120px; height:140px; z-index:1;
	/*	background-color: 		#eeeeee; */
	}
	/* used in wk01_also_purchased_products.php */
	.WKnewproductstext {
		position: 				absolute; top:0px; left:120px; width:120px; height:140px; z-index:1;
	/*	background-color: 		#eeeeee; */
		text-align:				left;
		font-size: 				12px;
		line-height: 			15px;
		color: 					#4c4c4c;
		font-weight: 			bold;
		margin-top:				8px;
		margin-left:				8px;
	}
	.WKnewproductslink {
		color: 					#4c4c4c;
	}
	.WKnewproductscarticon {
		position: 				absolute; top:104px; left:150px; width:24px; height:14px; z-index:2;
	}
	.WKnewproductsprice {
		position: 				absolute; top:100px; left:50px; width:190px; height:20px; z-index:2;
/*		background-color: 		#ff0000;*/
		font-family:			georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				13px;
		line-height: 			15px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;
	}


	/* style for headline content on info pages etc. */
	/* e.g. shipping */
	.WKcontentheadline {
		font-size: 				12px;
		line-height: 			15px;
		color: 					#4c4c4c;
		font-weight: 			bold;
		margin-top:				14px;
		margin-left: 			8px;
	}
	/* style for content on info pages etc. */
	.WKcontentcontainer {
		position: 				relative; top:0px; left:8px; width:485px; height:auto; z-index:1;
	/*	background-color: 		#ff0000; */
		text-align:				left;
		font-size: 				11px;
		line-height: 			16px;
		color: 					#4c4c4c;
		font-weight: 			normal;
	}
	
	.WKcontentcontainerlink {
		color: 					#4c4c4c;
	}
	
	.boxcontent {
		background-color: 		#dfd7c2;
		padding-top:			5px;
		padding-left:			8px;
		padding-right:			5px;
		padding-bottom:			5px;
	}
	
	.boxlink {
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				11px;
		line-height: 			13px;
		font-weight: 			bold;
		color: 					#4c4c4c;
		margin:					0;
		padding-left: 			8px;
		padding-top:				4px;
		padding-bottom:			4px;
	}
	/* used in box > wk01_manufacturer_info.php */ 
	.WKboxlink {
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				11px;
		line-height: 			13px;
		font-weight: 			bold;
		color: 					#4c4c4c;
	}
	
	/* used in box > wk01_manufacturer_info.php */ 
	.WKmanufacturerInfoBoxLinkContainer {
		position: 				relative; top:6px; left:0px; width:145px; height:28px; z-index:1;
	}
	
	/* used in index.php */
	/* used in shopping_cart.php */
	/* used in login.php */
	/* used in password_forgotten.php */
	/* used in imprint.php */
	/* used in products_new.php */
	/* used in create_account.php */
	/* used in advanced_search.php */
	/* used in account.php */
	/* used in account_history.php */
	/* used in account_history_info.php */
	/* used in account_edit.php */
	/* used in address_book.php */
	/* used in address_book_process.php */
	/* used in account_newsletters.php */
	/* used in account_password.php */
	/* used in account_notifications.php */
	.WKmaincontentheadline {
		font-size: 				12px;
		line-height: 			16px;
		font-weight: 			bold;
		color: 					#4c4c4c;
		margin:					0;
		padding-left: 			8px;
		padding-right: 			8px;
		padding-top:				8px;
		padding-bottom:			0px;	
	}
	/* used in languages > german.php */
	.WKmaincontentheadlineLink{
		color: 					#4c4c4c;
	}
	
	/* should be same as WKmaincontentheadline but with different padding */
	/* for content text in tables */
	/* used in checkout_shipping.php */
	/* used in checkout_shipping_address.php */
	/* used in module checkout_new_address.php */
	/* used in checkout_payment.php */
	/* used in checkout_payment_address.php */
	/* used in checkout_confirmation.php */
	/* used in checkout_success.php */
	/* used in logoff.php */
	/* used in account.php */
	/* used in account_history_info.php */
	/* used in address_book.php */
	/* used in address_book_process.php */
	/* used in modules > wk01_address_book_details.php */
	/* used in account_notifications.php */
	.WKtableMaincontentheadline {
		font-size: 				12px;
		line-height: 			16px;
		font-weight: 			bold;
		color: 					#4c4c4c;
		margin:					0;
		padding:					2px;
	}
	
	/* used in contact_us.php */
	/* used in shopping_cart.php */
	/* used in login.php */
	/* used in password_forgotten.php */
	/* used in imprint.php */
	/* used in specials.php */
	/* used in advanced_search.php */
	/* used in account_history_info.php */
	/* used in checkout_confirmation.php */
	/* used in popup_search_help.php */
	/* used in popup_conditions.php */
	.WKmaincontenttext {
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;
		padding-left: 			8px;
		padding-right: 			8px;
		padding-top:				8px;
		padding-bottom:			8px;
	}
	
	/*	hack to have all links within content in grey */
	.WKmaincontenttext a {
		color: 					#4c4c4c;
	}
	
	/* used in login.php */
	/* used in imprint.php */
	/* used in advanced_search.php */
	/* used in language > imprint.php */
	/* used in language > create_account.php */
	/* used in language > create_account_success.php */
	/* used in account.php */
	/* used in account_history.php */
	/* used in popup_conditions.php */
	.maincontenttextlink {
		color: 					#4c4c4c;
	}
	
	/* style to be used for all user name texts */
	/* used in language german.php */
	.WKgreetUser{
		color: 					#4c4c4c;
		font-style: 			italic; 
		font-weight: 			bold;
	}
	
	/* for content text in tables */
	/* should be same as WKmaincontenttext but with different padding */
	/* used in checkout_shipping.php */
	/* used in checkout_shipping_address.php */
	/* used in module checkout_new_address.php */
	/* used in checkout_payment.php */
	/* used in checkout_payment_address.php */
	/* used in checkout_confirmation.php */
	/* used in logoff.php */
	/* used in module ot_cod_fee.php */
	/* used in module ot_loworderfee.php */
	/* used in module ot_shipping.php */
	/* used in module ot_subtotal.php */
	/* used in module ot_tax.php */
	/* used in module ot_total.php */
	/* used in account.php */
	/* used in account_history_info.php */
	/* used in address_book.php */
	/* used in address_book_process.php */
	/* used in account_newsletters.php */
	/* used in account_notifications.php */
	/* used in index.php */
	.WKtableMaincontenttext {
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;	
		padding: 				2px;
	}
	.WKtableMaincontenttextLink {
		color: 					#4c4c4c;
	}
	
	.MaincontentTabletext{
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;
	}
	
	/* style for text in error messages from messageStack */
	/* css-class is defined in message_stack.php */
	.WKmessageStackErrorContainer {
		position: 				relative; top:0px; left:5px; width:487px; height:70px; z-index:1;
		background-color:		#ff9520;
	}
	/* style for text in error messages from messageStack */
	/* css-class is defined in message_stack.php */
	.WKmessageStackErrorImage {
		position: 				relative; top:10px; left:10px; width:29px; height:27px; z-index:2;
	/*	background-color: 		#000000; */
	}
	/* style for text in error messages from messageStack */
	/* css-class is defined in message_stack.php */
	.WKmessageStackErrorMessage {
		position: 				absolute; top:12px; left:40px; width:430px; height:50px; z-index:2;
		font-size: 				11px;
		line-height: 			16px;
		color: 					#4c4c4c; 
	/*	color: 					#ffffff; */
		font-weight: 			normal;
		margin-left:			5px;
		margin-right:			8px;
	}
	/* style for darker border on bottom of container in error messages from messageStack */
	/* css-class is defined in message_stack.php */	
	.WKmessageStackErrorContainerBorder {
		position: 				absolute; top:66px; left:0px; width:100%; height:4px; z-index:3;
		background-color:		#d1650b;
	}
	
	/* style for text in success messages from messageStack */
	/* css-class is defined in message_stack.php */
	.WKmessageStackSuccessContainer {
		position: 				relative; top:0px; left:5px; width:487px; height:60px; z-index:1;
		background-color: 		#96b459; 
	}
	/* style for text in error messages from messageStack */
	/* css-class is defined in message_stack.php */
	.WKmessageStackSuccessImage {
		position: 				relative; top:10px; left:10px; width:29px; height:27px; z-index:2;
	/*	background-color: 		#000000; */
	}
	/* style for text in error messages from messageStack */
	/* css-class is defined in message_stack.php */
	.WKmessageStackSuccessMessage {
		position: 				absolute; top:12px; left:40px; width:430px; height:50px; z-index:2;
	/*	background-color:		#ff0000; */
		font-size: 				11px;
		line-height: 			16px;
		color: 					#ffffff;
		font-weight: 			normal;
		margin-left:				5px;
		margin-right:			8px;
	}
	/* style for darker border on bottom of container in error messages from messageStack */
	/* css-class is defined in message_stack.php */	
	.WKmessageStackSuccessContainerBorder {
		position: 				absolute; top:56px; left:0px; width:487px; height:4px; z-index:3;
		background-color:		#5b8800;
	}
	
	/* style for div containing stock warning in product details */
	/* css class used in shopping_cart.php */
	/* css class used in login.php */
	/* css class used in password_forgotten.php */
	.WKstockWarningContainer {
		position: 				relative; top:0px; left:8px; width:485px; height:90px; z-index:1;
		background-color: 		#ff9520; 
	}
	/* css class uded in shopping_cart.php */
	/* css class used in login.php */
	/* css class used in password_forgotten.php */
	.WKstockWarningImage {
		position: 				relative; top:10px; left:10px; width:29px; height:27px; z-index:2;
	/*	background-color: 		#000000; */
	}
	/* css class used in shopping_cart.php */
	/* css class used in login.php */
	/* css class used in password_forgotten.php */
	.WKstockWarningErrorMessage {
		position: 				absolute; top:12px; left:40px; width:430px; height:50px; z-index:2;
		font-size: 				11px;
		line-height: 			16px;
		color: 					#4c4c4c;
		font-weight: 			normal;
		margin-left:			5px;
		margin-right:			8px;
	}
	/* style for darker bottom line within parent div in product details */
	/* css class used in shopping_cart.php */
	/* css class used in login.php */
	/* css class used in password_forgotten.php */
	.WKstockWarningContainerBorder {
		position: 				absolute; top:86px; left:0px; width:485px; height:4px; z-index:3;
		background-color:		#d1650b;
	}

	
	/* style for all box cells */
	.boxcell {
		background-color:		#dfd7c2;
	}
	.WKinfoBoxContents {
		background-color:		#dfd7c2;
	}
	
	/* contains style for quicksearch box */
	.boxcellsearch {
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				11px;
		line-height: 			13px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		background-color:		#ada17e;
		padding-top:			5px;
		padding-left:			8px;
		padding-right:			5px;
	}
	a.boxcellsearchtext:link {
		color: 					#4c4c4c;
	}
	a.boxcellsearchtext:active {
		color: 					#4c4c4c;
	}
	a.boxcellsearchtext:visited {
		color: 					#4c4c4c;
	}
	a.boxcellsearchtext:hover {
		color: 					#4c4c4c;
	}
	

	.boxcellpulldown {
		width: 					155px;
		border-width: 			0px;
		border-style:			inset;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				12px;
		line-height: 			13px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin: 					0;
	}
	/* style for main container in categories/navigation box */
	.WKcategoriesboxcontainer {
		position: 				relative; top:0px; left:0px; width:171px; height:22px; z-index:1;
	/*	background-color:		#dfd7c2; */
	}
	.WKcategoriesboxicon {
		position: 				absolute; top:2px; left:0px; width:25px; height:20px; z-index:2;
	/*	background-color:		#ff0000; */
	}
	.WKcategoriesboxiconimage {
		margin-left:			8px;
		margin-top:				5px;
	}
	.WKcategoriesboxcategory {
		position: 				absolute; top:2px; left:25px; height:20px; z-index:2;
	/*	background-color:		#ff0000; */
		font-size: 				11px;
		line-height: 			14px;
		color: 					#4c4c4c;
		margin-top:				2px;
		margin-bottom: 			4px;
	}
	.WKcategoriesboxlink {
		color: 					#4c4c4c;
	}
	.WKcategoriesboxspacer {
		height: 				10px;
	}
	
	
	/* style for main container in search box */
	.WKsearchboxcontainer {
		position: 				relative; top:0px; left:0px; width:171px; height:89px; z-index:1;
		background-color:		#ada17e;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
	/*	border:					0px; */
	}
	.WKsearchboxsearchfield {
		position: 				absolute; top:8px; left:0px; width:140px; height:30px; z-index:2;
	}
	.WKsearchboxsearchbutton {
		position: 				absolute; top:10px; left:128px; width:26px; height:30px; z-index:2;
	}
	/*
	.boxcellsearchfield {
		width: 					109px;
		border-width: 			1px;
		border-style:			inset;
		font-family:			verdana, arial, helvetica, sans-serif;
		font-size: 				12px;
		line-height: 			13px;
		font-weight: 			normal;
		color: 					#4c4c4c;		
	}
	*/
	
	/* style for wk sshop form fields 	*/
	/* used in advanced_search.php */
	/* used in login.php */
	/* used in password_forgotten.php */
	/* used in create_account.php */
	/* used in account_edit.php */
	/* style used in module checkout_shipping_address.php */
	/* style used in module wk01_address_book_details.php */
	.WKinputfield {
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 			11px;
		background-color: 	#dbd2bc;
		border-width: 		1px;
		border-style: 		inset;
	}
	/* used in module checkout_shipping_address.php */
	/* used in account_edit.php */	
	/* used in create_account.php */
	/* style used in module wk01_address_book_details.php */
	.WKinputRequirement {
		font-size: 				11px;
		line-height: 			13px;
		font-weight: 			bold;
		color:					#d1650b;
	}
	
	/* style for wk form type checkbox */
	/* used in /advanced_search.php */
	.WKcheckbox {
		background-color: 	#dbd2bc;
		border-width: 		1px;
		border-style: 		inset;
	}
	
	/* style used in search box for search field */
	.WKboxcellsearchfield {
		width: 					110px;
		border-width: 			1px;
		border-style:			inset;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				12px;
		line-height: 			13px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin-left:			8px;
	}	
	.WKsearchboxtext {
		position: 				relative; top:36px; left:0px; width:160px; height:30px; z-index:2;
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-left: 			8px;
	}
	.WKsearchboxtextlink {
		position: 				relative; top:38px; left:0px; width:160px; height:30px; z-index:2;
		font-size: 				12px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-left: 			8px;
	}

	/* style for main container account navigation box */
	/* used in wk01_account_navigation.php */
	.WKaccountNavigationContainer {
		position: 				relative; top:0px; left:0px; width:170px; height:20px; z-index:5;
		border-bottom:			1px solid #ada17e; margin:0px;
		margin-top:				4px;
	/*	background-color:		#ff0000; */
	}
	/* used in wk01_account_navigation.php */
	.WKaccountNavigationLink {
		position: 				absolute; top:1px; left:25px; width:141px; z-index:10;
	/*	background-color:		#0000ff; */
	}
	.WKaccountNavigationIcon {
		position: 				absolute; top:1px; left:0px; width:30px; height:100%; z-index:2;
	/*	background-color:		#ffffff; */
	}
	/*
	.WKaccountNavigationBoxLink {
		position: 				z-index:10;
		background-color:		#0000ff;
	}
	*/
	/* style for main container in information box */
	/* used in boxes > wk01_information.php */
	.WKinfoboxcontainer {
		position: 				relative; top:0px; left:0px; width:171px; height:32px; z-index:1;
		border-bottom:			1px solid #ada17e; margin:0px;
		margin-top:				4px;
	}
	/* used in boxes > wk01_information.php */
	.WKinfoboxicon {
		position: 				absolute; top:0px; left:0px; width:30px; height:100%; z-index:2;
	/*	background-color:		#ffffff; */
	}
	/* used in boxes > wk01_information.php */
	.WKinfoboxlink {
		position: 				absolute; top:0px; left:25px; width:141px; height:100%; z-index:2;
	/*	background-color:		#ff0000; */
	}
	
	/* style for manufacturers/winemakers pulldown in winemakers box */
	.WKboxcellpulldown {
		width: 					161px;
		border-width: 			0px;
		border-style:			inset;
		/*font-family:			verdana, arial, helvetica, sans-serif;*/
		font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
		font-size: 				12px;
		line-height: 			13px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin-left:			5px;
		margin-right:			5px;
		margin-top:				5px;
		margin-bottom:			5px;
	}
	
	/* style for best sellers box main container */
	.WKbestsellersboxcontainer {
		position: 				relative; top:0px; left:0px; width:171px; height:50px; z-index:2;	
		border-bottom:			1px solid #ffffff; margin:0px;
		background-color:		#f7f4ed;
	}
	.WKbestsellersboxnumber {
		position: 				absolute; top:0px; left:0px; width:30px; height:46px; z-index:2;	
	/*	background-color:		#ffffff;  */
		text-align:				center;
		font-family:			georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				13px;
		line-height: 			14px;
		color: 					#4c4c4c;
		margin-top:				4px;
		margin-left:	 		6px;
	}
	.WKbestsellersboxtext {
		position: 				absolute; top:0px; left:35px; width:130px; height:46px; z-index:2;	
	/*	background-color:		#ffffff; */
		text-align:				left;
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		font-weight:			bold;
		margin-top:				5px;
	}
	.WKbestsellersboxlink {
		color: 					#4c4c4c;
	}
	
	
	/* style for what's new box main container */
	.WKwhatsnewboxcontainer {
		position: 				relative; top:0px; left:0px; width:171px; height:245px; z-index:1;	
		background-color: 		#ffffff;
	}
	.WKwhatsnewboximage {
		position: 				relative; top:5px; left:5px; width:155px; height:130px; z-index:2;
	/*	background-color: 		#ff0000; */
		text-align: 				center;
	}
	.WKwhatsnewboxtext {
		position: 				absolute; top:135px; left:0px; width:155px; height:60px; z-index:2;
	/*	background-color:		#ff0000; */
		text-align:				center;
		font-size: 				12px;
		line-height: 			16px;
		color: 					#4c4c4c;
		margin-left:				8px;
		margin-right:			8px;
	}
	.WKwhatsnewboxlink {
		color: 					#4c4c4c;
		font-weight: 			bold;
	}
	/* used in new products */
	.WKwhatsnewboxprice {
		position: 				absolute; top:190px; left:8px; width:155px; height:20px; z-index:2;
	/*	background-color:		#ff0000; */
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				13px;
		line-height: 			15px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;
	}
	.WKwhatsnewboxoldprice {
		position: 				absolute; top:190px; left:5px; width:50px; height:25px; z-index:2;
	/*	background-color:		#ff0000; */
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		text-decoration:			line-through;
		font-size: 				13px;
		line-height: 			15px;
		color: 					#999999;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;
	}
	/* used in wk whats new box */
	.WKwhatsnewboxspecialprice {
		position: 				absolute; top:190px; left:8px; width:155px; height:20px; z-index:2;
	/*	background-color:		#ff0000; */
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				13px;
		line-height: 			15px;
		color: 					#ff0000;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;
	}
	.WKwhatsnewboxcarticon {
		position: 				absolute; top:194px; left:75px; width:22px; height:14px; z-index:2;
	/*	background-color:		#ff0000; */
	}
	
	/* style for shopping cart box main container */
	.WKshoppingcartboxcontainer {
		position: 				relative; top:0px; left:0px; width:170px; height:auto; z-index:2;
		background-color:		#dfd7c2;
	}
	.WKshoppingcartboxcell {
		position: 				relative; top:0px; left:0px; width:170px; height:50px; z-index:2;
	}
	.WKshoppingcartnumber {
		position: 				absolute; top:0px; left:0px; width:30px; height:40px; z-index:2;	
	/*	background-color:		#ffffff; */
		text-align:				right;
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				13px;
		line-height: 			14px;
		color: 					#4c4c4c;
		margin-top:				4px;
		margin-right: 5px;
	}
	.WKshoppingcarttext {
		position: 				absolute; top:0px; left:27px; width:130px; height:40px; z-index:2;
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		font-weight: 			bold;
		margin-top:				5px;
		margin-left:				8px;
		margin-right: 			5px;
	}
	.WKshoppingcartseparator {
		position: 				relative; top:3px; left:8px; width:155px; height:1px; z-index:2;
		background-color: 		#937c5d;
	}
	.WKshoppingcartprice {
		position: 				relative; top:5px; left:8px; width:155px; height:25px; z-index:2;
	/*	background-color:		#ff0000; */
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				13px;
		line-height: 			15px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			5px;
		font-weight: 			bold;
		text-align:				right;
	}
	.WKshoppingcartlink {
		color: 					#4c4c4c;
	}
	.WKshoppingcartboxempty {
		font-size: 				12px;
		line-height: 			16px;
		color: 					#4c4c4c;
		font-weight:				bold;
		margin-left:				22px; 
		margin-right:			8px; 
		margin-top:				5px;
		margin-bottom:			8px; 
	}
	
	/* style for rebate info in bottom of shopping cart */
	/* used in boxes > wk01_shopping_cart.php */
	.WKshoppingcartRebateInfo {
		position: 				relative; top:1px; left:0px; width:171px; height:40px; z-index:2;
	/*	background-color:		#ff0000; */
	}
	
	.boxshoppingcartcell {
		background-color:		#dfd7c2;
	}
	
	/* BO STYLES FOR MAIN NAVIGATION */
	.navigationmain {
		background-color:		#dfd7c2;
		padding-top:				5px;
		padding-bottom:			5px;
	}
	.navigationsub {
		background-color:		#f7f4ed;
		padding-top:				3px;
		padding-bottom:			3px;
	}
	.navigationsubdivider {
		background-color:		#ffffff;
		height:					1px;
		padding:					0;
	}
	
	.navigationmaintext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
	}
	
	.navigationsubtext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
	}
	
	/* style for text in shopping cart box */
	.shoppingcartboxtext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-left: 			8px;
		margin-right: 			5px;
		margin-top:				5px;
	}
	
	/* style for bestseller box cell */
	.boxbestsellercell {
		background-color:		#f7f4ed;
	}
	
	/* style for bestseller box text */
	.boxbestsellertext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-top: 				4px;
		margin-left: 			8px;
		margin-right: 			5px;
		margin-bottom: 			3px;	
	
	}
	
	
	/* used in products details */
	/* used in shopping_cart.php */
	/* used in checkout_shipping.php */
	/* used in checkout_confirmation.php */
	/* used in module ot_cod_fee.php */
	/* used in module ot_loworderfee.php */
	/* used in module ot_shipping.php */
	/* used in module ot_subtotal.php */
	/* used in module ot_tax.php */
	/* used in module ot_total.php */
	/* used in account_history_info.php */
	/* used id modules > order_total > ot_lev_discount.php */
	
	.WKproductsPrice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				18px;
		line-height:				20px;
		color:					#4c4c4c;
		font-weight: 			bold;
	}
	.WKproductsPriceLink{
		color:				#4c4c4c;
	}
	
	

	/* style for new products box cell */
	.boxnewproductscell {
		background-color:		#ffffff;
		margin:					0;
	}
	/* style for new products box text */
	.boxnewproductstext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
	}
	/* style for new products box prices */
	.boxnewproductstextprice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				12px;
		line-height: 			15px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
	}
	
	/* style for sale products box cell */
	.boxsaleproductscell {
		background-color:		#ffffff;
		margin:					0;
	}
	/* style for sale products box text */
	.boxsaleproductstext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
	}
	/* style for sale products box prices */
	/* used id modules > order_total > ot_lev_discount.php */
	.boxsaleproductstextprice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				12px;
		line-height: 			15px;
		color: 					#ff0000;
		margin-top: 				2px;
		margin-bottom: 			0px;
	}
	/* style for sale products box - old price */
	.boxsaleproductstextoldprice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				12px;
		line-height: 			15px;
		color: 					#999999;
		margin-top: 				2px;
		margin-bottom: 			0px;
		text-decoration:			line-through;
	}


	/* style for images within a box */
	.boximage {
		margin-top:				20px;
		margin-bottom:			5px;
	}
	
	
	/* style for texts in products listing */ 
	.productlistingtext {
		font-size: 				11px;
		line-height: 			13px;
		color: 					#4c4c4c;
		margin-top: 				9px;
		margin-bottom: 			0px;
	}
	/* style for prices in products listing */ 
	.productlistingtextprice{
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				12px;
		line-height: 			15px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
		margin-left:				5px;
	}
	
	
	/* style for text and links in footer */
	.footertext {
		font-size: 				10px;
		line-height: 			16px;
		color: 					#4c4c4c;
	}

	/* style for num requests text in footer */
	/* used in all sts wk01 templates */
	.numrequests {
		font-size: 				10px;
		line-height: 			11px;
	/*	color: 					#7e7250; */
		color: 					#f7f4ed;
	}

/* EO STYLE CLASSES */

/* BO STYLES THAT ARE SUPPOSED ONLY TO WORK IN THE WK MOD */

	/* MAIN DIV TO ORIENTATE ... */
	/* used in index.php */
	/* used in account.php */
	.WKcontent {
		position:				relative; top:5px; left:0px; width:501px; z-index:0;
	/*	background-color:		#ff0000; */
		padding: 				0;
		padding-bottom: 		50px;
		margin: 				0;
	}

	.WKpageHeading {
		position: 				absolute; top:5px; left:8px; width:400px; z-index:0;
	/*	background-color:		#eeeeee; */
		font-size: 				14px;
		line-height: 			16px;
		font-weight: 			bold;
		color: 					#4c4c4c;
	/*	color: 					#ff0000; */
		margin:					0;
		padding-left: 			0px;
		padding-right: 			0px;
		padding-top:				0px;
		padding-bottom:			0px;
	}
	
	/* used on index.php */
	.WKpageHeadingImage {
		position: 				absolute; top:40px; left:8px; width:150px; height:auto; z-index:1;
	/*	background-color:		#eeeeee;*/
		text-align: 				center;
	}
	
	/* used on index.php */
	.WKpageHeadingDescription {
	/* scrolling?! */
		position: 				relative; top:40px; left:170px; width:320px; height:auto; z-index:1;
	/*	background-color:		#eeeeee; */
		margin-bottom: 			30px;
	}
	
	.WKpageHeadingCategorySelection {
		position: 				relative; top:0px; left:0px; width:480px; z-index:4;
	/*	background-color:		#eeeeee; */
		color: 					#4c4c4c;
		text-align:				right;
		font-size: 				12px;
		line-height: 			12px;
		margin-bottom:			12px;
		margin-right:			8px;
	}
	/* contains stuff from productlisting */
	.WKproductListingContainer {
		position: 				relative; top:0px; left:0px; width:501px; height:auto; z-index:1;
	/*	background-color:		#eeeeee; */
	}

/* EO STYLES THAT ARE SUPPOSED ONLY TO WORK IN THE WK MOD */

/* BO STYLES THAT REPLACE OSC STYLES */
/* should be like WKmaincontentheadline! */
TD.pageHeading, P.pageHeading {
		font-size: 				14px;
		line-height: 			16px;
		font-weight: 			bold;
		color: 					#4c4c4c;
		margin:					0;
}
/* should be like WKmaincontenttext! */
.smallText {
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;
}

li {
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;
}


/* used in product detail as image subline */
.smallestText {
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;
}
.smallestTextLink {
		color: 					#4c4c4c;
}
/* style for product listing main table */
.productListing {
		margin-left:			8px;
		margin-right:			8px;
		width: 					485px;
/*		background-color:		#eeeeee; */
}
/* added for produkt listing navigation */
/* should be like productListing */
/* used in specials.php */
/* used in account_history.php */
.productListingNavigation {
		margin-left:			8px;
		margin-right:			8px;
		width: 					485px;
	/*	background-color:		#d6ddc2; */
}
/* should be like WKmaincontenttext! */
/* used in specials.php */
/* used in products_new.php */
.productListing-data {
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
		margin:					0;
}
/* style for product listing */
/* used in specials.php */
/* used in products_new.php */
/* used in account_history.php */
.productListing-heading {
	/*	background-color: 		#d6ddc2; */
		background-color:		#f7f4ed;
		font-size: 				10px;
		line-height: 			16px;
		font-weight: 			bold;
		color: 					#4c4c4c;
}

/* style for the even product listing cells */
/* used in specials.php */
/* used in account_history.php */
.productListing-even {
	/*	background-color: 		#d6ddc2; */
		background-color:		#f7f4ed;
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
}
/* style for the even product listing cells */
/* used in account_history.php */
.productListing-odd {
		background-color: 		#ffffff;
		font-size: 				11px;
		line-height: 			16px;
		font-weight: 			normal;
		color: 					#4c4c4c;
}

/* style for product listing products prices */
/* used in account_history.php */
.productListingPrice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				18px;
		line-height: 			20px;
		color: 					#4c4c4c;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;
}
/* used in specials.php */
.productListingOldPrice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		text-decoration:			line-through;
		font-size: 				13px;
		line-height: 			15px;
		color: 					#999999;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;
}
/* 	overwrites original OSC style! */
/* used in specials.php */
/* used in product_info.php */

.productSpecialPrice {
		font-family:				georgia, verdana, helvetica, arial, sans-serif;
		font-size: 				18px;
		line-height: 			20px;
		color: 					#ff0000;
		margin-top: 				2px;
		margin-bottom: 			0px;
		font-weight: 			bold;
		text-align:				right;	
}


.WKwhatsnewboxspecialprice .productSpecialPrice {
	font-family:				georgia, verdana, helvetica, arial, sans-serif;
	text-decoration:			none;
	font-size: 				13px;
	line-height: 			15px;
	color: 					#ff0000;
	margin-top: 				2px;
	margin-bottom: 			0px;
	font-weight: 			bold;
	text-align:				right;
}


.productListingSpecialPrice {
	font-family:			georgia, verdana, helvetica, arial, sans-serif;
	text-decoration:		line-through;
	font-size: 				13px;
	line-height: 			15px;
	color: 					#999999;
	margin-top: 			2px;
	margin-bottom: 			0px;
	font-weight: 			bold;
	text-align:				right;
}

/* style used in products_new.php */
.pageResults {
	color: 					#4c4c4c;
}
/* style used for edit links on checkout_confirmation.php */
/* used in checkout_confirmation.php */
/* used in account.php */
.orderEdit {
	font-size: 				11px;
	line-height: 			16px;
	color: 					#4c4c4c;
	font-weight:			normal;
}
/* used in checkout_confirmation.php */
/* used in account.php */
.orderEditLink {
	color: 					#4c4c4c;
}

/*	added 27.07.2006 for "Contribution composition for legal requirements at OSC in Germany" */
span.tax_info {
  	/*font-family:			verdana, arial, helvetica, sans-serif;*/
	font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
	font-size: 				9px;
	font-weight:			normal;
	color: 					#758389;
	position:				relative;
	top:					5px;
}
a.tax_info {
	color: 					#758389;
}

td.productListing-data span.tax_info {
	position:				relative;
	top:					10px;
	line-height:			0px;
}
.WKconditionagreementhint {
	font-size: 				12px;
	line-height: 			13px;
	font-weight: 			bold;
	color:					#d1650b;
	margin-left:			8px;
	margin-right:			8px;
	background-color: 		#f7f4ed;
	padding:				8px;
}
.condition_agreement {
	/*font-family:			verdana, arial, helvetica, sans-serif;*/
	font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
	font-size: 				11px;
	font-weight:			normal;
	line-height:			16px;
	color: 					#4c4c4c;
	margin-left:			8px;
	margin-right:			8px;
}
.condition_agreement h3 {
	font-size: 				12px;
	font-weight:			bold;
}
.condition_agreement h4 {
	font-size: 				11px;
	font-weight:			bold;
}


/*	style for status field in ajax shopping cart 	*/
	.cart_status {
		margin:				10px;
		font-family:		Georgia, Verdana, Arial, sans-serif;
		font-size:			16px;
		font-weight:		bold;
		color:				#d1650b;
		height:				60px;
		border-style:		solid;
		border-color:		#ffb058;
		border-width:		1px;
		background-color:	#ffffff;
	}

	small {
		font-size:9px;
	}

TD.poll_text {
	/*font-family:			verdana, arial, helvetica, sans-serif;*/
	font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
	font-size: 				12px;
	line-height:			16px;
	font-weight: 			bold;
	padding: 				8px;
	color: 					#4c4c4c;
	background-color:		#f7f4ed;
}


TD.pollBoxRow {   
	/*font-family:			verdana, arial, helvetica, sans-serif;*/
	font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;

	font-size: 11px; 
	font-weight:bold;
	border-color: #f7f4ed;   
	border-style: solid;   border-width: 1px;
	text-align:left;
	color: #4c4c4c;	
	padding:5px;
} 

TD.pollBoxText {   
	/*font-family:			verdana, arial, helvetica, sans-serif;*/
	font-family:			"trebuchet ms", arial, verdana, helvetica, sans-serif;
	font-size: 				11px;   
	padding:				5px;
} 

TR.pollOptRow {   
	background: 			#ffffff; 
} 

TR.pollFooter { 
	background: 			#ffffff;
	padding:				5px;
	background-color:		#f7f4ed;	
}  


/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles------------------------*/



/*	styles used on advanced_search.php for jquery search suggestion assets */
.searchsuggestionbox_large {
	position: absolute;
	top: 119px;
	left: 4px;
	margin: -7px 0px 0px 4px;
	padding: 4px;
	width: 474px;
	background-color: #f7f4ed;
	border: 1px solid #dbd2bc;
	z-index: 10;
	font-size: 10px;
	color: #4c4c4c;
}

.suggestion_list .headline {
	background:#dbd2bc;
	display:block;
	width:469px;
	padding:3px;
}

.suggestion_list li {
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 10px;
	list-style-type: none;
	color: #4c4c4c;
	text-indent: 15px;
	background-color: #f7f4ed;
	text-decoration: underline;
}

.suggestion_list li:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.close_suggestionbox {
	position:relative;
	top:5px;
	width:470px;
	text-align:right;
	margin-bottom:5px;
}

.close_suggestionbox a {
	color:#d1650b;
	font-weight:bold;
	text-decoration:underline;
}

.close_suggestionbox a:hover {
	color:#d1650b;
	text-decoration:none;
}

.sitemap ul {
	padding-left:20px;
}
.sitemap li a {
	color:#4c4c4c;
}

.WKsitemapHeader {
	margin-left:			5px;
	width:					237px;
	background-image:		url(../../../../images/wk01_gfx/boxheader_bg_10x24.gif);
	background-repeat:		repeat-x;
	height:					24px;
	font-size:				12px;
	line-height:			22px;
	text-indent:			4px;
	font-weight:			bold;
	color:					#ffffff;
}
.WKsitemapbox {
	margin-left:			5px;
	margin-top:				0;
	width:					100%;
	border:					1px solid #dbd2bc;
	width:					235px;	
}

.main a, 
.main a:active {
	color:#4c4c4c;
	text-decoration:underline;
}

.main a:hover {
	color:#4c4c4c;
	text-decoration:none;
}
.main a:visited {
	color:#666666;
	text-decoration:underline;
}

/* style for what's new box payment container */
	.WKpaymentboxcontainer {
		font-size:				11px;
		color: 					#4c4c4c;
		text-align: 			left;
		position: 				relative; top:0px; left:0px; width:171px; height:110px; z-index:1;	
		background-color: 		#f7f4ed;
	}
	/* used in boxes > wk01_payment.php */
	.WKpaymenticon {
		position: 				relative; top: 10px; left: 0px;
		float: 					left;
	}
	/* used in boxes > wk01_payment.php */
	.WKpaymentitem {
		position: 				relative; top: 7px; left: 5px;
		line-height: 20px;
	}
	.WKpaymentboxcontainer a {
		color: 					#4c4c4c;	
	}	
