/* -----------------------------------------------------------------------------------------
   $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: 70%;	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	/*	
	background-position:left;
	background-position:top;
	background-image:  url("/onlineshop/templates/blunoise/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.2em;	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:#666666; text-decoration: none; }
a:hover, a:active, a:focus { font-family: Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none; }
a:visited 	{ font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }

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

/*
#logo_head {
float:left;
position:relative;
} */


	/* --- Wrapbereich --- */
#mainwrapper { margin: 20px auto; width: 775px; text-align: left; padding: 0px; background-color:#FFFFFF; }



	/* --- Headerbereich --- */
#header 	{ width: 773px; height: 150px; text-align: left; background-color:#FFFFFF; }
				
#logo_head { 
			background-image:url("/onlineshop/templates/blunoise/img/logo.gif");
			background-repeat:no-repeat;
			display:block;
			height:63px;
			margin:0pt;
			padding:0pt;
			width:656px;
			position:relative;
			top: 19px;
			
			}	
#head_storename { display:none; }

#banner  { float:right; position:relative; top:-40px; }			/* EYETM TODO */	
#banner img { border: 0px; }						
				
#black_div {
	background-color:#000000;
	height: 20px;
	margin: 40px 0px 0px;
}
				
/*				
#headerNav 	{ margin: 0px 0px 0px 0px; width: 731px; padding: 2px 0px 2px 0px; background-color: #00A696; 
	border: 1px solid #00A696; 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: 733px; 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: 733px; height: 12px; border:1px solid black; 
font-family: Arial, Helvetica, sans-serif; background-color:#CCFFCC;}
.leftPath 		{ float: left;  padding-left: 10px;  }
.rightPath 		{ float: right; padding-right: 10px; }
*/



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

	/* --- left Column  --- */
#leftNavigation { 
	float: left; 
	position: relative;
	margin: 0px 0px 0px 0px;  
	padding: 0px; 
	border: 0px solid black; 
	width: 200px; 

}

	/* --- right Column --- */
/*
#rightNavigation { 
	float: right; 
	position: relative;
	margin: 0px 0px 0px 0px;  
	padding: 0px; 
	border: 0px solid black; 
	width: 211px; 

}*/

	/* --- middle Column --- */
#mainContent { 
	margin-top: 0px;  
	margin-left: 205px; 
	/* margin-right: 216px;  */
	padding: 18px 0px 0px;
	border: 0px solid black;  
	position: relative;
	display: block; 
	
	border-top: 1px solid #cccccc;
}



	/* --- Navigation --- */
	
#box_categories {
	height: 120px;
}	
#box_categories ul li a { 
	display:block; 	height:17px; margin:0pt; padding:0pt; width:180px;
}

#box_categories .cat_name {
	 display:none; 
}


/* eyetm mod: for every singel new category */
#box_categories .CD {	border-top: 1px solid #cccccc; width:180px;}
#box_categories .CD a:link { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_cd_up.gif"); background-repeat: no-repeat;
}
#box_categories .CD a:visited { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_cd_up.gif");  background-repeat: no-repeat; 
}
#box_categories .CD a:focus  {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_cd_down.gif"); background-repeat: no-repeat; 
}
#box_categories .CD a:hover {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_cd_down.gif"); background-repeat: no-repeat; 
}
#box_categories .CD a.activ {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_cd_down.gif");  background-repeat: no-repeat; 
}  




#box_categories .Vinyl {	border-top: 1px solid #cccccc; width:180px;}
#box_categories .Vinyl a:link { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_vinyl_up.gif"); background-repeat: no-repeat;
}
#box_categories .Vinyl a:visited { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_vinyl_up.gif");  background-repeat: no-repeat; 
}
#box_categories .Vinyl a:focus  {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_vinyl_down.gif"); background-repeat: no-repeat; 
}
#box_categories .Vinyl a:hover {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_vinyl_down.gif"); background-repeat: no-repeat; 
}
#box_categories .Vinyl a.activ {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_vinyl_down.gif");  background-repeat: no-repeat; 
}  




#box_categories .Packages {	border-top: 1px solid #cccccc; width:180px;}
#box_categories .Packages a:link { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_packages_up.gif"); background-repeat: no-repeat;
}
#box_categories .Packages a:visited { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_packages_up.gif");  background-repeat: no-repeat; 
}
#box_categories .Packages a:focus  {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_packages_down.gif"); background-repeat: no-repeat; 
}
#box_categories .Packages a:hover {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_packages_down.gif"); background-repeat: no-repeat; 
}
#box_categories .Packages a.activ {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_packages_down.gif");  background-repeat: no-repeat; 
}  



#box_categories .T-Shirts {	
	border-top: 1px solid #cccccc; width:180px;
	border-bottom: 1px solid #cccccc; width:180px;
}
#box_categories .T-Shirts a:link { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_t-shirts_up.gif"); background-repeat: no-repeat;
}
#box_categories .T-Shirts a:visited { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_t-shirts_up.gif");  background-repeat: no-repeat; 
}
#box_categories .T-Shirts a:focus  {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_t-shirts_down.gif"); background-repeat: no-repeat; 
}
#box_categories .T-Shirts a:hover {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_t-shirts_down.gif"); background-repeat: no-repeat; 
}
#box_categories .T-Shirts a.activ {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_t-shirts_down.gif");  background-repeat: no-repeat; 
}  


#box_categories .DVD_Sampler {	
	border-top: 1px solid #cccccc; width:180px;
}
#box_categories .DVD_Sampler a:link { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_DVD_Sampler_up.gif"); background-repeat: no-repeat;
}
#box_categories .DVD_Sampler a:visited { 
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_DVD_Sampler_up.gif");  background-repeat: no-repeat; 
}
#box_categories .DVD_Sampler a:focus  {
	 background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_DVD_Sampler_down.gif"); background-repeat: no-repeat; 
}
#box_categories .DVD_Sampler a:hover {
	 background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_DVD_Sampler_down.gif"); background-repeat: no-repeat; 
}
#box_categories .DVD_Sampler a.activ {
	background-image:  url("/onlineshop/templates/blunoise/BLUNOISE/buttons/kat_DVD_Sampler_down.gif");  background-repeat: no-repeat; 
}  





	/* ------------------------------ CONTENT BOX ------------------------------ */
#box_content ul li a { 
	display:block; 	height:20px; margin:0pt; padding:0pt; width:180px;
}

#box_content .content_name {
	 display:none; 
}





#shopping_cart_icon { 
			background-image:url("/onlineshop/templates/blunoise/BLUNOISE/buttons/icon_warenkorb.gif");
			background-repeat:no-repeat;
			display:block;
			height:25px;
			width:99px;
			position:relative;
			top: 0px;
			left: 80px;
			
			
			}
#nav_link_cart { display:none; }	

#checkout_icon { 
			background-image:url("/onlineshop/templates/blunoise/BLUNOISE/buttons/icon_checkout.gif");
			background-repeat:no-repeat;
			display:block;
			height:25px;
			width:63px;
			position:relative;
			top: 0px;
			left: 116px;
			
			}
#nav_link_checkout { display:none; }	



 /* ---------------- INDEX CONTENT --------------------------- */

#index_content { float:left; border: 0px solid black; width:570px; overflow:hidden; }
#index_content { margin: -5px 0px 0px -5px; } 
#index_content img { float:left; margin: 4px;} 

#main_content  { float: left; }
#main_content .main { float: left;margin: 0px; }




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


#infoFooter {
	margin-top: 30px;
	text-align:left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


	

#admin_Path { border:1px solid black; text-align: left; margin: 0px 0px 5px 0px; padding: 4px;  background-color:#FFBFBF; }



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

	
	/* --- right Boxes --- */
#box_cart, #box_login,  #infoBoxContents, #box_admin,  #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:#ffffff; 
	padding: 4px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #000000;
	
	border-top: 1px solid #cccccc;
}
.infoBoxText { 
	padding: 4px 2px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
}
.boxText { 
 
	font-family: Arial, Helvetica, sans-serif; 
	/*background-color: #F5F5F5;*/
}




	/* --------- left boxes --------- */
#box_search .boxText {	 background-color:#FFFFFF;  }
#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("/onlineshop/templates/blunoise/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; } 
 .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 #CCCCCC; }
#box_best_sellers .main { padding: 5px 0px 0px 0px; }


#box_newsletter {
	height:65px;
}
#box_newsletter #newsletter_icon { 
			background-image:url("/onlineshop/templates/blunoise/BLUNOISE/newsletter_icon.gif");
			background-repeat:no-repeat;
			display:block;
			height:60px;
			margin:0pt;
			padding:0pt;
			width:40px;
			/*position:relative;
			top: 19px;*/
			}	
#box_newsletter .boxText { position:relative; left:45px; top:-45px; color:#FFFFFF; }
#box_newsletter .main_headline { background-color:#BB1720; padding: 3px 5px; width:125px; }
#box_newsletter .inputMail {  margin-top: 2px; width:125px; }
#box_newsletter .inputMail input { width: 131px; }
#box_newsletter .buttonLog { position:relative; top: 3px; left:49px; }



#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: -4px; float: left; }

/* 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, #blunoise_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, create_account_guest {   background-color:#FFFFFF; }




/* eyetm mod */

#shopping_cart, #create_account_guest,#newsletter, #checkout_shipping, #checkout_payment_div, #checkout_confirmation_div,
#checkout_success, #error_message, #login_div, #password_double_opt_in, #password_messages, #logoff, #checkout_payment_address_div {  background-color:#FFFFFF; min-height:350px; }






#content { min-height:350px; }

#content .main { margin:0px }
#content .link_image { float: left; }
#content .link_content {  margin-left:200px; }
#content .link_content h4 {  font-size: 120%;  }
#content .link_content li {  font-size: 110%;	  }











.mainContent { float: left; overflow: hidden; padding: 4px 0px; border-top:1px solid #cccccc;  width:570px; }

#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_default { float: left; }
#new_products { float: left;   width: 516px; }


.smallHeading 		{ padding: 20px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;	color:#BB1720; font-size: 1.1em; /*border-bottom: 1px dashed black;*/ }
.contentsTopics 	{ 
	padding: 4px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	color: #000000;	background-color:#ffffff;

	border-top: 1px solid #cccccc; 
}
.contentsTopicsBlack { padding: 4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	color: #FFFFFF;	background-color:#000000; }

.main 				{ margin: 8px 0px 10px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }

.main_new_products { margin: 30px 0px; padding: 0px; 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: 0px 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; }

	
.leftForm 			{ float: left; margin: 0px 0px 5px 0px; padding: 4px 10px 4px 10px; font-family: Arial, Helvetica, sans-serif; }
.rightForm 			{ margin-left: 125px; margin-bottom: 10px; padding: 4px 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; } 





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


#account .orderButton  img	{ border: 0px; }
#account .mainOrder 		{ float:left; width: 160px; 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: 120px; 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; }



.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:#40BFB0;  font-family: Arial, Helvetica, sans-serif; }
#account_history_info td { padding: 5px; background-color:#EAEAEA;  font-family: Arial, Helvetica, sans-serif; }
#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 0px; 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 {  padding: 8px 0px 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: 80px; 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: 520px; font-family: Arial, Helvetica, sans-serif; }
#checkout_confirmation_div .total			{ padding-right: 40px; }
#checkout_confirmation_div .orderButton 	{ float: right; padding: 35px;  }
#checkout_confirmation_div .leftForm 		{ margin-bottom: 0px; padding: 1px; } 
#checkout_confirmation_div .rightForm 		{ margin-bottom: 0px; margin-left:200px; padding: 1px;} 


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


	/* navigation */



#product_listing_v1 { float:left; width: 590px; background-color:#FFFFFF; }
#product_listing_v1 .mainContent { padding: 0px; min-height:320px; width: 570px; }

#blunoise_product_info_v1 .mainContent { padding: 0px; }

/*
#categorie_listing_div a:link { 	padding-left: 12px; background-image:  url("/onlineshop/templates/blunoise/img/icon_arrow.gif"); background-repeat: no-repeat; }
#categorie_listing_div a:visited { 	padding-left: 12px; background-image:  url("/onlineshop/templates/blunoise/img/icon_arrow.gif"); background-repeat: no-repeat; color:#006A5F; }
#box_categories a:focus { 			padding-left: 12px; background-image:  url("/onlineshop/templates/blunoise/img/icon_arrow_aktiv.gif"); background-repeat: no-repeat; }
#categorie_listing_div a:hover { 	padding-left: 12px; background-image:  url("/onlineshop/templates/blunoise/img/icon_arrow_aktiv.gif"); background-repeat: no-repeat; color:#006A5F; }
#box_categories a:active { 			padding-left: 12px; background-image:  url("/onlineshop/templates/blunoise/img/icon_arrow_aktiv.gif"); background-repeat: no-repeat; }
*/


.bottomNavigation { width:535px; 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:#40BFB0; 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_content { 
	float:left; 
	width: 570px; 
	font-family: Arial, Helvetica, sans-serif; 
	overflow: hidden; 
	margin: 0px;
	border-bottom: 1px solid #CCCCCC; 
	padding-top:17px;
	padding-bottom:10px;
}



.product_listing_v1_content .product_img 			{ float: left; padding: 0px; border: 1px solid #000000; width:120px; height:120px; }
.product_listing_v1_content .product_name 			{ margin-left: 140px; }
.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;  }



	
#product_listing_v1	.product_img img { border: 0px solid #cccccc;  }
#blunoise_product_info_v1 .product_img img { border: 1px solid #000000; }
#blunoise_product_info_v1 .product_thumb img { border: 0px solid #cccccc; }
 /* *** popup_image *** */
#popup_image .main img { border: 0px solid #cccccc; } 
/* *** INFO *** */
/* border for thumbs of popup in: show_product_thumbs.php */
/* ************ */



/*
.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; } */

	


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

	
	
	
	
	
	



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








/* blunoise_product_info_v1 */
#blunoise_product_info_v1 				{ float: left; width: 570px; }
#blunoise_product_info_v1 .mainContent { float: left; padding-top:17px;}
#blunoise_product_info_v1 .product_img	{ float: left; }



#blunoise_product_info_v1 .main_margin	{ margin-left: 280px;   padding: 4px 4px; font-family: Arial, Helvetica, sans-serif; width: 280px;}
#blunoise_product_info_v1 .options		{ float: left; padding: 0px; font-family: Arial, Helvetica, sans-serif;  }


#optionsTable { margin: 10px 0px 0px 265px; padding:4px; width:300px; }
#optionsTable .oT_head { margin: 6px 0px; border-bottom: 1px solid #000000; padding: 2px 0px;}
#optionsTable .oT_row { margin: 6px 0px; border-bottom: 1px solid #cccccc; padding: 2px 0px; }
#optionsTable .oT_row_1 { float: left; width:30px; }
#optionsTable .oT_row_2 { float: left; width:170px; }
#optionsTable .oT_row_3 { float: left; width:100px; }



#blunoise_product_info_v1 .thumb_container {  margin-left: 200px; padding: 0px 5px 5px; }
#blunoise_product_info_v1 .product_thumb	{ float:left; width: 55px; padding-right: 5px;  }
#blunoise_product_info_v1 .product_thumb img { width: 50px; height: 79px; }


/* EYETM TODO: back button*/


#blunoise_product_info_v1 #back_link { margin:0px 0px 0px 503px; }

#blunoise_product_info_v1 .main { padding-bottom: 5px; }
#blunoise_product_info_v1 .main_buy	{ margin:0px 0px 0px 450px; }
#blunoise_product_info_v1 .main_buy .count input { width:20px; }
#blunoise_product_info_v1 .count		{  }
#blunoise_product_info_v1 .buttonCase 	{ position:relative; top:6px;  }


#back_link img { border: 0px; } 


#blunoise_product_info_v1 .main_adds	{ margin-top:20px; padding: 4px 0px 4px 0px; font-family: Arial, Helvetica, sans-serif; }

#optionsTable 						{ empty-cells: show; width: 300px; 	}
#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; }





.order_product  { border-bottom: 1px solid black; margin: 10px 0px 10px 0px;  }
.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:#40BFB0;  }
#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 .sitemap_heading 	{ border-bottom: 1px solid #000000; }
#sidemap .sitemap_sub 		{  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;  }
#preorder_details table thead 	{ background-color: #40BFB0; }
#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:0px 0px 5px; padding:4px 10px 20px;}



#order_details .mainContent	{ padding: 0px; }
#order_details img 			{ border:1px solid black; }
#order_details th, #order_details td { padding: 3px;  }
#order_details .orderList { width: 580px; }
#order_details table thead th { background-color:#FFFFFF; border-bottom: 1px solid #cccccc;}
#order_details table tbody td {  background-color:#FFFFFF; vertical-align:top; }
#order_details table tbody td .main { margin: 0px; }

#order_details table img { height: 40px; width: 40px; float: left; margin: 2px;}


#order_details .option 		{ background-color: #FFFFFF; border: 1px;  }
#order_details .deleteHead 	{ background-color: #CCCCCC; border-bottom: 1px solid #666666;  }
#order_details .delete 		{ background-color: #CCCCCC; 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; }


#checkout_success .buttonNext { margin-top:10px; }


.greetUser { color:#CCCCCC; }



.copyright, .eyetmCopyright, .parseTime, .copyright_eyetm {  font-family: Arial, Helvetica, sans-serif; margin: 0px auto; width: 735px; clear: both; font-size:80%;}

.copyright_eyetm { margin-top: 20px; border-top: 1px solid #000000; width: 775px;  }


 
/* main img */

/*
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 
*/