/* ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */

body {
	padding: 0px;
	margin-top: 3px;
	background-color: #FFFFFF;
}

textarea {
	background-color: #FFFFFF;
}


/* Beginn Suma Styles */

.suma {
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:22px;
	color:#4E4E4E;
	padding-left:7px;
	font-weight:normal;
	margin: 0;
	background-color: #E7E7E7;
}

.suma h1 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:22px; display:inline; color:#4E4E4E;}

.suma h2 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:22px; display:inline; color:#4E4E4E;}

.text_suma_red_kl 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B71125; font-weight: bold; line-height:12px; text-decoration: none}

/* Ende Suma Styles  */


#inhalt {
	margin: auto;
	height: auto;
	width: 760px;
	overflow: hidden;
	text-align: left;
}


a.headnav:link 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#4E4E4E;}
a.headnav:visited 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#4E4E4E;}
a.headnav:active 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#4E4E4E;}
a.headnav:hover 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#4E4E4E;}

a:link 		{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #4E4E4E;
}
a:visited 	{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #4E4E4E;
}
a:active 	{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #4E4E4E;
}
a:hover 	{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #4E4E4E;
}

.border {
	border: 1px solid #868686;
	margin-bottom: 5px;
}
.text_klein 			{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4E4E4E;
}
.text 				{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px;font-weight:normal; color:#454545;}
.link_unter				{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#454545;
	text-decoration: underline!important;
}
.text_marked 			{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4E4E4E; text-decoration: none}
.text_marked_gr 			{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4E4E4E; text-decoration: none}

.text_explain			{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#454545;}
.text_notify			{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#454545;}
.rot					{color:#B71125;}
.text_suche 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #4D4D4D;}
.text_marked_red 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B71125; font-weight: bold; text-decoration: none}

.text_marked_red_kl 		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B71125; font-weight: bold; line-height:12px; text-decoration: none}
.text_marked_red_gr 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B71125; font-weight: bold; text-decoration: none}
a.text_marked_red 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B71125;
	font-weight: bold;
	text-decoration: underline;
}

form 					{margin: 0px;}

.fright {
 	float: right;
  	margin: 0 0 0 1.1em; 
}

.fleft  {
 	float: left;
  	margin: 0 1.1em 0 0; 
}

.border-waren {
	border: 1px solid #868686;
	margin-top: 18px;
}

.preis_alt 			{
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}

.preis_alt_kl 			{
	text-decoration: line-through;
	font-size: 10px;
}

/* Ende frei definierter Styles  */
/* ---------------------------------------------------------------------------------  */


/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü */

table.cat_table_opened 	{background-color:#FFFFFF; width:154;}
table.cat_table_closed 	{background-color:#FFFFFF; width:154;}

.cat_text_standard 	{font-family:Arial,Helvetica,sans-serif; font-size:11px;} 
.cat_text_selected 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#4E4E4E;}

table.cat_table_opened .cat_text_standard {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#454545;}

a.cat_link:link 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#454545;}  
a.cat_link:visited 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#454545;} 
a.cat_link:active 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#454545;} 
a.cat_link:hover 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#454545;}

/* Ende Produktmenü */


/* Anfang Produktmenüpfad */

a.pm_path:link {font-family:Arial,helvetica,sans-serif;  
		font-style:Normal; 		
		text-decoration:none; }  
a.pm_path:visited { 
		font-family:Arial,helvetica,sans-serif; 		 
		font-style:Normal; 		 
		text-decoration:none; } 
a.pm_path:active { 
		font-family:Arial,helvetica,sans-serif;  
		font-style:Normal; 		 
		text-decoration:none;} 
a.pm_path:hover { font-family:Arial,helvetica,sans-serif;  		 
		font-style:Normal; 		
		text-decoration:underline;}

/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten */

.paging_table 		{width:100%;}

.paging_td1		{background-color:#FFFFFF; text-align:left; padding:3px;}
.paging_td2		{width:100%; background-color:#FFFFFF; text-align:center; padding:3px;}
.paging_td3		{background-color:#FFFFFF; text-align:right; padding:3px;}

.paging_text 		{font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.paging_text_selected 	{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#002E55;}

a.paging_link:link 	{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;}  
a.paging_link:visited 	{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:active 	{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:hover 	{font-family:Arial,Helvetica,sans-serif; font-size:101px; font-weight:bold; text-decoration:none; color:#002E55;}

/* Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle Artikel in mehreren Spalten" */

table.product_list_table td {width:100%; text-align:left;}

/* Ende "Tabelle Artikel in mehreren Spalten" */


/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" (nur bei Platzierung im Template durch ~PR-Variations~ bzw. ~PR-DepVariations~) */

table.pr_var_table td 		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4E4E4E; padding:2px;}
table.pr_depvar_table td 	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4E4E4E; padding:2px;}

.select_variations		{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4E4E4E;}

/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang Warenkorbtabelle */

table.basket_table 		{width:426; padding:3px; text-align:left;}
.basket_tr_header 		{
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px; font-weight:bold;
	background-color:#F4F4F4;
	color: #4E4E4E;
}
.basket_tr_1			{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #4E4E4E;
}
.basket_tr_1 td			{padding:4px; background-color:#F9F9F9;}	
.basket_tr_2			{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#F4F4F4;}
.basket_tr_2 td			{padding:4px;}
.basket_var_table		{width:100%; font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.basket_tr_footer		{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.basket_text_product_name 	{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.basket_text_total_sum		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
.basket_voucher_table		{width:100%;}

/* Ende Warenkorbtabelle */

/* Anfang Adressfelder für Rechnungs- und Lieferadresse */

.addr_table 		{width:426; text-align:left;}
.addr_tr_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; background-color:#F9F9F9;}
.addr_tr_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; background-color:#F4F4F4;}
.addr_text_input	{font-family:Arial,Helvetica,sans-serif; font-size:11px;width:200px;}
.addr_td_1 		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.addr_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.addr_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.select_title		{font-family:Arial,Helvetica,sans-serif; font-size:11px;width:200px;}
.select_date_of_birth	{font-family:Arial,Helvetica,sans-serif; font-size:11px;width:62px;}
.select_country		{font-family:Arial,Helvetica,sans-serif; font-size:11px;width:200px;}
.select_salutation	{font-family:Arial,Helvetica,sans-serif; font-size:11px;width:200px;}
.select_user_def_list	{font-family:Arial,Helvetica,sans-serif; font-size:11px;width:200px;}
.addr_error_table	{width:426;}
.addr_error_table td	{padding:3px;}
.addr_error_ul		{}
.addr_error_li		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#cc0000;}

/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */

.payment_table		{width:426; text-align:left;}
.payment_tr_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; background-color:#F9F9F9;}
.payment_tr_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; background-color:#F4F4F4;}
.payment_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.payment_td_2		{padding:3px; text-align:center;}
.payment_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.payment_name		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; font-weight:bold;}
.payment_name_suffix	{font-family:Arial,Helvetica,sans-serif; font-size:10px;padding:2px; font-weight:bold;}

/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */

.delivery_table		{width:426; text-align:left;}
.delivery_tr_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; background-color:#F9F9F9;}
.delivery_tr_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px; background-color:#F4F4F4;}
.delivery_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.delivery_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:3px;}
.delivery_descr		{font-family:Arial,Helvetica,sans-serif; font-size:10px;padding:3px;}
.select_delivery	{font-family:Arial,Helvetica,sans-serif; font-size:11px;}

/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */

.ccard_table			{width:426;text-align:left;}
.ccard_tr_1			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; background-color:#F9F9F9;}
.ccard_tr_2			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; background-color:#F4F4F4;}
.ccard_td_1			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.ccard_td_2			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.ccard_td_3			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.ccard_text_input_holder	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:201px;}
.ccard_text_input_number	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:48px;}
.ccard_text_input_cvcode	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:99px;}
.select_ccard			{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:200px;}
.select_ccard_validity		{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:99px;}
.ccard_error_table		{width:100%;}
.ccard_error_table td		{padding:2px;}
.ccard_error_ul			{}
.ccard_error_li			{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#cc0000;}

/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */

.debit_table		{width:426; text-align:left;}
.debit_tr_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; background-color:#F9F9F9;}
.debit_tr_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; background-color:#F4F4F4;}
.debit_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.debit_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.debit_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.debit_text_input	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:200px;}
.debit_error_table	{width:426;}
.debit_error_table td	{padding:3px;}
.debit_error_ul		{}
.debit_error_li		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#cc0000;}

/* Ende "Eingabe der Bankverbindung" */

/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */

.bank_info_table	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#454545;text-align:left;}
.bank_info_text		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#454545;text-align:left;}

/* Ende "Anzeige der Bankverbindung bei Vorauskasse" */


/* Anfang "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */

.show_addr_table	{width:426; text-align:left;}
.show_addr_tr_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; background-color:#F9F9F9;}
.show_addr_tr_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; background-color:#F4F4F4;}
.show_addr_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
.show_addr_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}

/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */



/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */

