/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   -----------------------------------------------------------------------------------------

   modified by eyetm - design & kommunikation 

   -----------------------------------------------------------------------------------------*/



	/* --- common --- */
*	 { margin: 0px; padding: 0px; }
body { 
	background-color: #ffffff; 
	text-align: center; /* Zentrierung des Layouts im IE 5 */
	font-size: 75%;	line-height: 1.4em;	
	background-position:left;
	background-position:top;
	background-image: url(/templates/barme/img/hg_body.jpg);
	background-repeat: repeat-x;
}
h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,input,textarea,select,legend,fieldset,label {
	color: #333333;	
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 	/* Alle Elemente linksbündig */ 
}
h4 { font-size: 1em; position:relative; top:0px; height: 15px; }
h3 { font-size: 1.2em;  }
	
fieldset 	{ border: 0px; }
p  			{ font-size: 1.0em;	line-height: 1.4em; }
ul,li		{ padding: 0px; margin: 0px; list-style-type: none; position: relative; }
img,a img	{ border: 0px; }

	/* --- links --- */
a:link 		{ font-family: Arial, Helvetica, sans-serif; color:#003399; text-decoration: none; }
a:hover, a:active, a:focus { font-family: Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: none; }
a:visited 	{ font-family: Arial, Helvetica, sans-serif; color: #8692B9; text-decoration: none; }

	/* --- some-own-default-classes --- */
.clear 		{ clear: both; }
.none 		{ display: none; }



	/* --- Wrapbereich --- */
#mainwrapper { border:1px solid #E4E4E4; margin: 20px auto; width: 950px; text-align: left; padding: 4px; background-color:#FFFFFF; }






	/* --- Headerbereich --- */
#logo_head { 
			background-image:url("/templates/barme/img/top_logo.gif");
			background-repeat:no-repeat;
			display:block;
			height:61px;
			margin:0pt;
			padding:0pt;
			/*width:810px;*/
			width:420px;
			float:left;
}	
#logo_head h1 { display:none; }
#logo_head h4 { display:none; }


#TS_LOGO_wrapper	{ width: 330px; height: 63px; float:right; }
#TS_LOGO_headline	{ margin-top: 5px; }
#TS_LOGO_seal		{ float: right; position:relative; top:-18px; right:10px;}
#TS_LOGO_text 		{ color:#000000; font-size: 90%; line-height: 1.2em;	 font-family: Arial, Helvetica, sans-serif;  }


#extra_info { 
	background-image:url("/images/Rezept_Banner.jpg");
	background-repeat:no-repeat;
	background-position: center;
	display:block;
	height:61px;
	margin:0pt;
	padding:0pt;
	width:946px;
}	

#extra_info h3 { display:none; }
#extra_info p { display:none; }



#header 	{ width: 948px; height: 158px; text-align: left; border:1px solid black; 
				background-color:#FFFFFF; }
#headerNav 	{ margin: 10px 0px 0px 0px; width: 946px; padding: 2px 0px 2px 0px; background-color: #000066; 
	border: 1px solid #000066; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
a.whiteLink	{ color: #ffffff; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; }
.whiteLink:link, .whiteLink:hover, .whiteLink:active, .whiteLink:focus, .whiteLink:visited
{ color: #ffffff; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; }



	/* --- Navigation Path --- */
#navigationPath { margin: 4px 0px 4px 0px; padding: 2px 0px 5px 0px; width: 948px; height: 12px; border:1px solid black; 
font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
#accountLogin { margin: 4px 0px 4px 0px; padding: 2px 0px 5px 0px; width: 948px; height: 12px; border:1px solid black; 
font-family: Arial, Helvetica, sans-serif; background-color:#73B8E5;}
.leftPath 		{ float: left;  padding-left: 10px;  }
.rightPath 		{ float: right; padding-right: 10px; }




	/* --- Content-wrapper --- */
#contentWrap { 
	width: 950px; 
	padding: 0px 0px 0px 0px;  
	display:block; 
	position:relative;
}









/* --- Columns middle left right  --- */
/*#leftNavigation {
  margin: 0px;
  width: 211px; 
  overflow:auto;
  position:absolute;
  top: 0px;
}*/

/*#mainContent {
  padding:0px 216px 0px 0px;
  position:absolute;
  left:216px;
}

#rightNavigation {
  margin: 0px;
  padding: 0px;
  width:211px;
  overflow:auto;
  position:absolute;
  top: 0px;
  right: 0px;
}*/
	
	
	
	
	
/* --- Columns left right middle --- */
#leftNavigation { 
	float: left; 
	position: relative;
	margin: 0px 0px 0px 0px;  
	padding: 0px; 
	border: 0px solid black; 
	width: 211px; 
}

#mainContent { 

	margin-top: 0px;  
	margin-left: 216px; 
	margin-right: 216px;
	padding: 0px;
	border: 0px solid black;  
	position: relative;
	display: block; 
	
	
} 

#rightNavigation { 
	float: right; 
	position: relative;
	margin: 0px 0px 0px 0px;  
	padding: 0px; 
	border: 0px solid black; 
	width: 211px; 
}





	/* --- Navigation --- */
#box_categories ul li li { 	
	padding-left: 16px; 
}
#box_categories a:link { 
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow.gif); 
	background-repeat: no-repeat; 
}
#box_categories a:visited { 
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow.gif); 
	background-repeat: no-repeat; 
	color: #003399;
}
#box_categories a:focus  {
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); 
	background-repeat: no-repeat; 
}
#box_categories a:hover {
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); 
	background-repeat: no-repeat; 
	color:#0066CC;
}
#box_categories a.activ {
	background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); 
	background-repeat: no-repeat; 

	
}  






	/* --- Navigation Group --- */
#box_categories_group ul li li { 	
	padding-left: 16px; 
}
#box_categories_group a {
	display: block;
	background-position: left 2px;
}
#box_categories_group a:link { 
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow.gif); 
	background-repeat: no-repeat; 
}
#box_categories_group a:visited { 
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow.gif); 
	background-repeat: no-repeat; 
	color:#003399;
	
}
#box_categories_group a:focus {
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); 
	background-repeat: no-repeat; 
}
#box_categories_group a:hover {
	padding-left: 12px; 
	background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); 
	background-repeat: no-repeat; 
	color: #0066CC;
}
#box_categories_group a.activ {
	background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); 
	background-repeat: no-repeat; 
}  





#box_categories_group .infoBoxHeading { 
	background-color: #73B8E5; 
	padding: 4px 2px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #000000;
}

#box_choose_product_listing .infoBoxHeading { 
	background-color: #73B8E5; 
	padding: 4px 2px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #000000;
}


/* used if Specialgroups are shown in the normal Categorie-box*/
#box_categories .infoBoxHeading_group { 
	background-color: #73B8E5; 
	padding: 4px 2px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #000000;
}




	/* --- left Boxes --- */
#box_search, #box_categories, #box_categories_group, #box_choose_product_listing, #box_add_a_quickie, #box_content, #box_information, #box_last_viewed, #box_reviews, 
#box_specials, #box_whatsnew { border:1px solid black; text-align: left; margin: 0px 0px 5px 0px; }

	
	/* --- right Boxes --- */
#box_cart, #box_login, #logoff, #infoBoxContents, #box_admin, #box_newsletter, #box_rss, #box_best_sellers, #box_infobox, #box_languages, #box_languages, 
#box_manufacturers_info, #box_manufacturers { border:1px solid black; text-align: left; margin: 0px 0px 5px 0px; }

#box_order_history { border:1px solid black; text-align: left; margin: 0px 0px -5px 0px; }

.infoBoxHeading, .infoBoxHeading_right { 
	background-color:#5588AA; 
	padding: 4px 2px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #FFFFFF;
}
.infoBoxText { 
	padding: 4px 2px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
}
.boxText { 
	padding: 4px 10px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #F5F5F5;
}




	/* --------- left boxes --------- */
#box_search .boxText {	 background-color:#5588AA;  }
#box_search .input_search { position: relative; top: -5px;  }
#box_search .input_search input{ width: 150px; }
#box_search .submit_button { position: relative; top: -2px;  }
#box_search a:link, #box_search a:hover, #box_search a:active, #box_search a:focus, #box_search a:visited {
	padding-left: 12px; 	
	background-image: url(/templates/barme/img/icon_arrow.gif); 
	background-repeat: no-repeat; color:#FFFFFF; 
}

#box_add_a_quickie .submit_button { position: relative; top: 2px; }
#box_whatsnew .infoBoxNext {  position: absolute; left: 186px;  }
.box_whatsnew img, a img { border:1px solid black; }

#box_last_viewed .boxText, #box_whatsnew .boxText, #box_infobox .boxText, #box_reviews .boxText, #box_specials .boxText { text-align:center; }
#box_whatsnew .infoBoxNext img, #box_specials .infoBoxNext img { border: 0px; } 
#box_specials .infoBoxNext img { position: absolute; left: 186px; }

	/* --------- right boxes --------- */
#box_cart .infoBoxNext {  position: absolute; right: 8px; }
#box_cart .main { padding: 0px; width: 180px; }
#box_cart .infoBoxNext img { border: 0px; } 
#box_cart .buttonCase img { margin-top: 10px; border: 0px; } 

 .boxText { position: relative; }
/* eyetm future: more : main productDiscountPrice ... */
#box_login .main { padding: 5px 0px 0px 0px; }
#box_login .input_log { position: relative; top: -10px;  }	
#box_login .buttonLog { position: relative; top: 5px;  }
#box_login .buttonAccount { margin: 10px 0px 5px;  }
#box_login img { border: 0px;   }
#box_login .input_mail input { width: 150px; } 

#box_admin .infoBoxHeading_right { 	background-color:#FF0000; }
#box_admin .boxText { 	background-color:#FFBFBF; }
#box_admin .buttonAdmin { position: relative; top: 5px;  }
#box_admin .buttonAdmin img { border: 0px;  }
#box_admin .buttonProduct img { border: 0px;  }

#box_newsletter .main { padding: 5px 0px 0px 0px; }
#box_best_sellers .count { border-top: 1px solid #000066; }
#box_best_sellers .main { padding: 5px 0px 0px 0px; }
#box_newsletter .inputMail {  margin-bottom: 6px;  }
#box_newsletter .inputMail input { width: 150px; }
#box_newsletter .buttonLog { margin-bottom: 6px; }
#box_manufacturers select { width: 150px; } 

#box_rss img { float: left; border: 0px; margin-right: 10px; position: relative; }
#logoff img { border: 0px; }
#home_pic { position:relative; left: -10px; top: -2px; float: left; }



.index_list_pic { position:relative; left: -10px; top: -4px; float: left; }
.index_list_link img { border: 0px; margin: 2px 0px 0px; }
.index_list_text { margin: 20px 0px; }
.index_list_seo { display:none; }




/* eyetm future: #box_languages, #box_manufacturers_info,  */








	/* ------ content elements ------ */
#error_message, #advanced_search_div, #newsletter, #login_div, #create_account_div, #content, #main_content, 
#shopping_cart, #preorder, #heading_reviews, #heading_reviews_write, #reviews, #heading_product_reviews, #specials, #password_double_opt_in, 
#password_messages, #error_message, #contact_us_div, #sidemap, #popup_content, #popup_search_help, #popup_cvv, #account_edit_div, #address_book, 
#address_book_details, #address_book_process, #new_products_default, #checkout_payment_div, #upcoming_products,
 #categorie_listing_div, #barme_product_info_v1, #new_products, #new_products_overview, .also_purchased, #checkout_shipping, 
#checkout_confirmation_div, #checkout_new_address, #account_password_div, #checkout_payment_address_div, #checkout_success, #account_history, 
#account_history_info, #categorie_listing, #gv_redeem { border: 1px solid black;  margin: 0px 0px 5px 0px; background-color:#FFFFFF; }

#new_products, #specials, #new_products_overview, #new_products_default, #also_purchased, #address_book_process, #checkout_shipping, #checkout_confirmation_div, #checkout_success { overflow: hidden; }


#new_products { float: left;   width: 516px; }


.smallHeading 		{ padding: 15px 2px 4px 10px;	font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;	color: #000066; font-size: 1.1em; }

#contact_us_div .smallHeading  .main { font-weight: normal; font-size: 1.0em; color:#000000; }

.contentsTopics 	{ padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	color: #FFFFFF;	background-color:#000066; }
.contentsTopicsBlack { padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	color: #FFFFFF;	background-color:#000000; }
.mainContent 		{ padding: 4px 10px 4px 10px; } 
.main 				{ margin: 0px 0px 5px 0px; padding: 4px 10px 4px 10px; font-family: Arial, Helvetica, sans-serif; }
.inputRequirement 	{ font-family: Arial, Helvetica, sans-serif; font-style: italic; }
.backButton 		{ margin: 10px 0px 10px 0px;  }
.backButton  img 	{ border: 0px; }


.preorderButton 	{ margin: 80px 0px 10px 0px;  }
.preorderButton img { border: 0px; }
.printButton 		{ margin: 0px 0px 10px 0px;  }
.printButton img 	{ border: 0px; }
.searchButton 		{ margin: 0px 0px 10px 0px; }
.sendButton 		{ margin: 0px 0px 10px 0px; }
.nextButton 		{ margin: 0px 0px 10px 0px; }
.nextButton  img 	{ border: 0px; }
#address_book img 	{ border: 0px; }
.updateButton 		{ margin: 0px 0px 10px 0px; }
.updateButton img 	{ border: 0px; }

.loginButton 		{ margin: 0px 0px 10px 0px; }

.arrow_green		{ position: relative; top: 3px; margin-right: 5px;}
	
.leftForm 			{ float: left; margin: 0px 0px 5px 0px; padding: 4px 10px 4px 10px; font-family: Arial, Helvetica, sans-serif; }
.rightForm 			{ margin-left: 135px; margin-bottom: 10px; padding: 4px 0px; font-family: Arial, Helvetica, sans-serif;  }



#graduated_price .mainRow 			{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }



#advanced_search_div .inputKeywords { padding-left: 125px; width: 250px; }


#reviews .writeButton img { border: 0px; }
#heading_product_reviews .backButton{ margin: 0px 0px 10px 10px; }
#heading_product_reviews .nextButton{ margin: 0px 0px 10px 10px; }

#heading_product_reviews .contentsTopics a:link {color:#FFFFFF; } 


#gv_redeem img { border: 0px; }


#create_account_div .smallHeading 	{ padding: 20px 2px 10px 10px;	font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;	color: #000066; font-size: 1.1em; }
#create_account_div .nextButton 	{ margin: 20px 0px 30px 0px; }


#account .orderButton  img	{ border: 0px; }
#account .mainOrder 		{ float:left; width: 180px; margin: 0px 0px 5px 1px; padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif; }
#account .mainTotal 		{ float:left; width: 100px; margin: 0px 0px 5px 0px; padding: 8px 2px 4px; font-family: Arial, Helvetica, sans-serif; }
#account .mainStatus 		{ float:left; width: 110px; margin: 0px 0px 5px 0px; padding: 8px 2px 4px; font-family: Arial, Helvetica, sans-serif; }
#account .showButton 		{ float:left; margin: 5px 0px 10px 0px; }
#account .orders			{ float: left; }
.showButton img 			{ border: 0px; }

#account_history .orders { border-bottom: 1px solid black; margin: 10px 15px 10px 15px; padding: 4px 10px 10px 10px; }

#checkout_success .gift_img { float: left;  }
#checkout_success #wrapper { margin-left: 200px; }
#checkout_success .buttonNext { padding:4px 10px; }



#checkout_success_trusted_shop_wrapper		{ width: 500px; margin: 0px 0px 20px 20px;  padding:10px;}
#checkout_success_trusted_shop_logo 		{ float:left; }
#checkout_success_trusted_shop_money_back	{ margin-left:80px;text-align:left;  }

.info_message{ margin: 10px 5px 10px 5px; padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; text-align:center; color:#000000; background-color:#FFCC99; border:1px solid red; text-align: center; }
.info_message table { width: 480px;}


.chooseAdress 	{ float: left; margin: 0px 20px 0px 20px;}
.adressMain 	{ margin: 0px 20px 20px 53px; }

.splitLeft 		{ float: left; }
.splitRight 	{ float: right; }

#account_history .backButton { margin-top: 20px; }
#account_history_info th { padding: 5px; background-color:#5588AA;  font-family: Arial, Helvetica, sans-serif; }
#account_history_info td { padding: 5px; background-color:#EAEAEA;  font-family: Arial, Helvetica, sans-serif; vertical-align:top; }
#account_history_info table { padding-left: 5px; width: 490px;  }
.total .main { padding: 0px; margin: 0px 5px;  }




.main_address 		{ position:relative; left: -15px; font-family: Arial, Helvetica, sans-serif; width: 200px; margin-top: 30px; }
.title_address		{ text-align:center; }
.arrow_south_east	{ text-align:center; }
.adress_label 		{ position:relative; left: 170px; top:-48px; font-family: Arial, Helvetica, sans-serif; }



.button_adress 		{ position:relative; top: -25px; left: 154px;/*margin: 0px 30px 10px; */ }
.button_adress img 	{ border: 0px; }
 
 
 
#checkout_payment_block .modul 				{ border-bottom: 1px solid black; margin: 5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; }
#checkout_payment_block .modul_selection	{ float: left; }
#checkout_payment_block .modul_name			{ float: left; margin: 0px 11px; }
#checkout_payment_block .modul_cost			{ margin-left: 360px; text-align:right; }
#checkout_payment_block .modul_desc			{ margin-left: 25px; margin-bottom: 6px; }
#checkout_payment_block .method_data_title 	{ float:left; margin-left: 25px; width: 140px; }
#checkout_payment_block .method_data_field	{ margin-left: 210px;  margin-bottom: 5px;}


#checkout_payment_div textarea { width: 450px; background-color:#FFFFFF; font-size: 1.2em; }
#checkout_payment .agbTextarea { margin: 0px 0px 5px 0px; padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif;  } 

#contact_us_div #message_body { width: 450px; background-color:#FFFFFF; font-size: 1.2em; }
#contact_us_div img { border: 0px; }


#checkout_shipping_block { margin-bottom: 20px; }
#checkout_shipping_block .shipping_block  { border-bottom: 1px solid black; float: left; margin-bottom: 10px; display: block; width: 430px;}
#checkout_shipping_block .shipping_heading { padding: 0px; margin-bottom: 5px;}
#checkout_shipping_block .shipping_error  { /* eyetm fixme */ }
#checkout_shipping_block .shipping_radio  { float: left; }
#checkout_shipping_block .shipping_title  { float: left; margin-left: 30px; width: 300px; }
#checkout_shipping_block .shipping_price  { float: right; }

.state { width: 400px; text-align: center; margin-left: 40px; margin-top: 20px; }
.checkoutBarTo 	{ float: left; font-family: Arial, Helvetica, sans-serif;  margin: 5px 10px; padding-top: 20px;  }
.checkout_bullet_shipping, .checkout_bullet_payment, .checkout_bullet_confirm, .checkout_bullet_finished { 
	float: left; font-family: Arial, Helvetica, sans-serif;  margin: 5px 10px; padding-top: 20px;
	background-image: url(img/checkout_bullet.gif); background-repeat:no-repeat; background-position: top;  }




#checkout_confirmation_div .productBlock	{ width: 470px; font-family: Arial, Helvetica, sans-serif; }
#checkout_confirmation_div .total			{ padding-right: 40px; padding-bottom:30px; float: right; }
#checkout_confirmation_div .orderButton 	{ float: right; padding: 10px 40px ;  }
#checkout_confirmation_div .leftForm 		{ margin-bottom: 0px; padding: 1px; } 
#checkout_confirmation_div .rightForm 		{ margin-bottom: 0px; margin-left:200px; padding: 1px;} 

#checkout_confirmation .main				{ padding-top:120px;  width: 470px; margin-left:10px;}


.smallHeadingMargin { padding: 4px 2px 4px 10px;	font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;	color: #000066; margin-top: 20px; border-bottom: 1px solid black; font-size: 1.1em;}
.adressRow { border-bottom: 1px solid black; min-height: 80px; }


	/* navigation */




#categorie_listing  { float:left;  width: 516px; background-color:#FFFFFF; }
#product_listing_v1 { float:left; width: 516px; background-color:#FFFFFF; }

#categorie_listing_div{ float:left;  width: 516px; }

	/* categorie_listing */ 
#categorie_listing_helper					{ float:left; }
#categorie_listing .contentsTopics_Subtitle { padding: 4px 2px 4px 10px;	font-family: Arial, Helvetica, sans-serif; }
#categorie_listing .contentsTopics_Pic	img	{ /* float:left; */} 
#categorie_listing .contentsTopics_Desc 	{ padding: 10px; font-family: Arial, Helvetica, sans-serif; }

	/* eyetm subcategorie */
#categorie_listing_div .subcategories_wrap 	{ border:1px solid black; margin: 4px 2px 4px 2px;}
#categorie_listing_div .subcategories_head 	{ padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	color: #FFFFFF;	background-color:#5588AA;}
#categorie_listing_div .subcategories 		{ margin: 4px 2px 4px 10px;  /* eyetm future */ }
#categorie_listing_div .subcategories_pic 	{ /* eyetm future */ }
#categorie_listing_div .subcategories_name 	{ /* eyetm future */ }
#categorie_listing_div .subcategories_desc 	{ /* eyetm future */ }

#categorie_listing_div a:link { 	padding-left: 12px; background-image: url(/templates/barme/img/icon_arrow.gif); background-repeat: no-repeat; }
#categorie_listing_div a:visited { 	padding-left: 12px; background-image: url(/templates/barme/img/icon_arrow.gif); background-repeat: no-repeat; color:#003399; }
#box_categories a:focus { 			padding-left: 12px; background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); background-repeat: no-repeat; }
#categorie_listing_div a:hover { 	padding-left: 12px; background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); background-repeat: no-repeat; color:#0066CC; }
#box_categories a:active { 			padding-left: 12px; background-image: url(/templates/barme/img/icon_arrow_aktiv.gif); background-repeat: no-repeat; }



.bottomNavigation { width:455px; margin: 0px 0px 5px 0px; padding: 4px 10px 14px 10px; font-family: Arial, Helvetica, sans-serif; }




#product_navigator { float:left; text-align:center; background-color:#5588AA; border: 1px solid black;  margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; padding: 2px 4px; width: 508px; color:#FFFFFF;}
#product_navigator .left   { float:left;  }
#product_navigator .middle { margin-left:70px; margin-right:70px; text-align:center;}
#product_navigator .right  { float:right;  }

#product_navigator a:link, #product_navigator a:visited { color:#FFFFFF; }
#product_navigator a:hover, #product_navigator a:active, #product_navigator a:focus { color:#FFFFFF; }


/* product_listing_v1 */
#product_listing_v1 { border:1px solid black; margin: 0px 0px 10px 0px; }
#product_listing_v1 .contentsTopics_Subtitle {	padding: 4px 2px 4px 10px;	font-family: Arial, Helvetica, sans-serif; }
#product_listing_v1 .contentsTopics_Desc { padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif; }
#product_listing_v1 .manufacturer { /* eyetm future */}



.product_listing_v1_content { 
	/* float:left; */ 
	width: 455px; 
	margin: 10px 0px; 
	padding: 4px 10px 10px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid black; 
	overflow: hidden; 
}	
.product_listing_v1_content .product_img 			{ float: left; padding: 0px;}
.product_listing_v1_content .product_name 			{ margin-left: 140px;  }
.product_listing_v1_content .product_name span		{ position:absolute; right:35px;  color:#FF9900; /* float: right; */}
.product_listing_v1_content .product_desc 			{ margin-left: 140px; font-family: Arial, Helvetica, sans-serif; }
.product_listing_v1_content .product_button_buy 	{ margin-top: 10px;	margin-left: 140px; }
.product_listing_v1_content .product_button_buy img { border: 0px; margin-bottom: 10px; }

.product_listing_v1_content .product_button_buy_att 	{ margin-top: 10px;	margin-left: 140px; border-top: 1px dotted #000000; padding: 10px 0px;}
.product_listing_v1_content .product_button_buy_att img { border: 0px; margin-bottom: 10px; }
.product_listing_v1_content option { margin: 1px 5px; }
.product_listing_v1_content .product_button_buy_att_button { position: relative; top: 5px }


.also_purchased { width: 450px; float:left;  }
.also_purchased .product_listing_v1_content { width: 405px; }
.also_purchased .main { margin-left: 140px;  }

.also_purchased .product_name span { right: 55px; }

	
	
	
	
#agb_grey { background-color:#CCCCCC; padding: 5px; border: 1px solid black; }	
	



.total { position:relative; float: right;  text-align: right; width: 300px; margin-top: 5px;}








/* barme_product_info_v1 */
#barme_product_info_v1 				{ float: left; width: 516px; }
#barme_product_info_v1 .mainContent { float: left; }
#barme_product_info_v1 .product_images	{ float: left; padding: 10px 2px 20px 10px; }
#barme_product_info_v1 .main_margin	{ margin-left: 220px; padding: 10px 4px; font-family: Arial, Helvetica, sans-serif; }
#barme_product_info_v1 .main_more	{ /*float: left;*/ padding: 10px 4px; font-family: Arial, Helvetica, sans-serif; }
#barme_product_info_v1 .options		{ float: left; margin-top:10px; padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif;  }

#barme_product_info_v1 .main_buy	{ float: right; padding-right: 20px; }
#barme_product_info_v1 .count		{ float: right; padding-right: 5px; }
#barme_product_info_v1 .buttonCase 	{ float: right; }

#barme_product_info_v1 .main_adds	{ width: 450px; margin-top:20px; padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif; }

#optionsTable 						{ empty-cells: show; width: 470px; 	}
#optionsTable th					{ text-align:left; }
#optionsTable th, #optionsTable td	{ padding: 2px; vertical-align:top; }
#optionsTable .line 				{ width: 100%; height: 1px; padding: 0px; margin: 0px;  }
#optionsTable .line 			img	{ width: 100%; height: 1px; }

#optionsTable .group_price_row		{ background-color:#73B8E5; }



.order_product  { border-bottom: 1px solid black; margin: 10px 15px 10px 15px; padding: 4px 10px 10px 10px; }
.order_name		{ float: left; }
.order_price	{ float: right; }
.order_tax 		{ /* eyetm future: tax in confirmation*/ }








/* account */
#account 				{ border:1px solid black;  margin: 0px 0px 10px 0px;  }
#account .moduleHeading { padding: 4px 2px 4px 10px;	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	color: #FFFFFF;	background-color:#5588AA;  }
#account .mainContent 	{ overflow: hidden; padding: 4px 10px 4px 10px; }
#account .product 		{ min-height: 130px; border-bottom: 1px solid #000000; margin-bottom: 20px; padding: 10px;}
#account .product_img 	{ float: left;}
#account .product_name 	{ margin-left: 130px; }
#account .product_desc 	{ margin-left: 130px; }
#account .product_main 	{ margin-left: 130px; }



 /* popup */
#popup_content .main  { text-align: left; }
#popup_content .close { text-align: center; }


#sidemap .main_cat_block { margin-bottom: 30px;  }
#sidemap .main_cat 	{ border-bottom: 1px solid #000000; }
#sidemap .sub_cat 	{  margin:4px 14px; }


#preorder .contentsTopics 		{ background-color:#FF0000; }
#preorder_details .mainContent	{ padding: 0px; }
#preorder_details img 			{ border:1px solid black; }
#preorder_details th, #order_details td { padding: 3px; vertical-align:top; }
#preorder_details table thead 	{ background-color: #5588AA; }
#preorder_details table tbody 	{ background-color: #F5F5F5; }
#preorder_details .option 		{ background-color: #FFFFFF; border: 1px;  }
#preorder_details .deleteHead 	{ background-color: #FF9966;  }
#preorder_details .delete 		{ background-color: #FCD6C2; text-align:center; }
#preorder_details .subtotal 	{ float: right; margin: 10px; text-align:right; }


.preorderText	{ font-family: Arial, Helvetica, sans-serif; margin:10px 0px 15px; padding:4px 10px 20px;}



#order_details .mainContent	{ padding: 0px; }
#order_details img 			{ border:1px solid black; }
#order_details th, #order_details td { padding: 3px; vertical-align:top; }
#order_details .orderList { width: 470px; }
#order_details table thead 	{ background-color: #5588AA; }
#order_details table tbody 	{ background-color: #F5F5F5; }
#order_details .option 		{ background-color: #FFFFFF; border: 1px;  }
#order_details .deleteHead 	{ background-color: #FF9966;  }
#order_details .delete 		{ background-color: #FCD6C2; text-align:center; }
#order_details .subtotal 	{ float: right; margin: 10px; text-align:right; } 
#shopping_cart .buttonReload 	{ float: left;  padding-left: 10px; }
#shopping_cart .buttonCase 		{ float: right; padding-right: 20px; }
#shopping_cart .buttonCase img 	{ border: 0px; }
#shopping_cart .buttonNext img 	{ border: 0px; }
#preorder .buttonNext img 	{ border: 0px; }


.greetUser { color:#000066; }

.copyright, .eyetmCopyright, .parseTime {  font-family: Arial, Helvetica, sans-serif; margin: 0px auto; width: 950px; clear: both; }


#banner { clear:both; text-align:center; margin: 10px 0px; padding: 10px 0px;/* eyetm future: position of banner */ }

/* united online services */

#checkout_payment_block .modul_name img { border: 0px; }
#checkout_confirmation_div img { border: 0px; }


/*
eyetm fixme: old but still used css-styles 
.errorBox 
.gvBox 
.headerNavigation 
.conditions 
.confirmationEdit
.headerError 
.moduleHeading
.headerError
.headerInfo
.productListing
.productListing-heading
.productListing-data
.smallText

.markProductOutOfStock
.productOldPrice
.moduleRow
.moduleRowOver
.moduleRowSelected 

.messageStackError
.messageStackWarning 
.messageStackSuccess 
*/