/* ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */

body, textarea {
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#993333;
  scrollbar-arrow-color:#993333;
  scrollbar-darkshadow-color:#993333;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#993333;
  scrollbar-track-color:#EEEEEE;
  font-family:Arial,Helvetica,sans-serif;

}

a.headnav:link 		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
a.headnav:visited 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
a.headnav:active 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
a.headnav:hover 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#993333;}

a:link 		{font-family:Arial,Helvetica,sans-serif; text-decoration:underline;}
a:visited 	{font-family:Arial,Helvetica,sans-serif; text-decoration:underline;}
a:active 	{font-family:Arial,Helvetica,sans-serif; text-decoration:underline;}
a:hover 	{font-family:Arial,Helvetica,sans-serif; text-decoration:none;}


.text_klein 			{font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.text_klein_red 		{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#993333;}


.text 				{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.text_grau 			{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#999999;}
.text_green 			{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#225335;}
.text_hl			{font-family:Times New Roman; font-size:20px; font-weight:bold; color:#272626;}


.text2 				{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000;}
.text_marked2 			{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.text2_green 			{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#225335;}
.text2_marked_green 		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#225335;}

.text_marked3 			{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.text3_marked_green 		{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#225335;}

.text_marked 			{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.text_marked_red 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#993333;}
.text_marked_red2 		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#993333;}
.text_marked_white 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}

.text_explain			{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#006600;}
.text_notify			{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#993333;}
.text_newsletter		{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#993333;}

/* Beginn Startseiten Container */
#container_startseite {
width:630px;
}

#links_startseite {
float:left;
width:230px;
}

#mitte_startseite {
float:right;
width:230px;
}

/* EndStartseiten Container */

/* Beginn Left Nav Styles */
#leftnav {
	background-color: transparent;
	width: 222px;
   }
#leftnav LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 222px;
   }
#leftnav UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }
#leftnav A {
   font-family: Times New Roman;
   font-size:14px;
   font-weight:bold;
   /*letter-spacing:-0.1em;*/
   text-decoration: none;
   color: #272626;
   text-align: left;
   display: block;
   padding: 3px 15px;
   border: none;
   margin: 0;
   }
#leftnav A:link, #navigation A:visited {
   color: #272626;
   text-decoration: none;
   width: 222px;
   display: block;
   }
#leftnav A:hover, #navigation A:focus {
   color: #993333;
   background-image: url(../images_global/b_leftnavpfeile.gif);
   background-repeat: no-repeat;
   background-position: left;
   text-decoration: none;
   width: 222px;
   display: block;
   }


#termine { width: 750px;}
#termine #left { width:100px; float:left; }
#termine #main { width:600px; margin:0px 0px 10px 50px; float:left; }

/* End Left Nav Styles */


/* Beginn Suma Styles */

.suma {text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:22px; color:#000000; padding-left:7px; font-weight:normal; border-top:1px solid #225335; border-bottom:1px solid #225335; margin: 4px 0 0 0;}

.suma h1 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:22px; display:inline; color:#000000;}

.suma h2 {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:22px; display:inline; color:#000000;}

/* Ende Suma Styles  */


/* Ende frei definierter Styles  */
/* ---------------------------------------------------------------------------------  */


/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü */

table.cat_table_opened 	{width:100%; background-color:#FFFFFF;}
table.cat_table_closed 	{width:100%; background-color:#FFFFFF;}

table.cat_table_opened td	{padding:0px;}
table.cat_table_closed td	{padding:0px;}

.cat_text_standard 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;} 
.cat_text_selected 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#993333;}

table.cat_table_opened .cat_text_standard {}

a.cat_link:link 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000;}  
a.cat_link:visited 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000;} 
a.cat_link:active 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000;} 
a.cat_link:hover 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#993333;}

/* Ende Produktmenü */


/* Anfang Produktmenüpfad */

a.cat_path:link {font-family:Arial,helvetica,sans-serif;
		font-size:13px;  
		font-style:Normal;
		font-weight:bold; 		
		text-decoration:none;
		color:#999999 }  
a.cat_path:visited { 
		font-family:Arial,helvetica,sans-serif; 		 
		font-size:13px; 
		font-style:Normal; 		 
		font-weight:bold; 		
		text-decoration:none;
		color:#999999 }  
a.cat_path:active { 
		font-family:Arial,helvetica,sans-serif;  
		font-size:13px;
		font-style:Normal; 		 
		font-weight:bold; 		
		text-decoration:none;
		color:#999999 }  
a.cat_path:hover { font-family:Arial,helvetica,sans-serif;  		 
		font-style:Normal; 		
		font-size:13px;
		font-weight:bold; 		
		text-decoration:underline;
		color:#993333 } 

/* 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:90%; 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:11px;}
.paging_text_selected 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#993333;}

a.paging_link:link 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; color:#000000;}  
a.paging_link:visited 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; color:#000000;} 
a.paging_link:active 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; color:#000000;} 
a.paging_link:hover 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#993333;}

/* Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle Artikel in mehreren Spalten" */

table.product_list_table td {text-align:center;}

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

.pr_var_table			{width:100%;}
.pr_depvar_table		{width:100%;}

table.pr_var_table td 		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:4px; width:50%;}
table.pr_depvar_table td 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-right:4px; padding-bottom:4px;}

.select_variations		{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:220px; font-weight:normal;}
.select_dep_variations		{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:200px; font-weight:normal;}
/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang "Tabelle für Textfelder" */

.pr_text_input_field_table 		{width:100%;}

table.pr_text_input_field_table td 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:4px; width:50%;}
table.pr_text_input_field_table td input	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; width:220px;;}


/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */

.select_bulk_discount {font-family:Arial,Helvetica,sans-serif; font-size:12px; width:100%; margin-bottom:1px;}

/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */

.basket_table 			{width:100%;}
.basket_tr_header 		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; background-color:#F9f9f9;}
.basket_tr_header td		{padding:3px;}
.basket_tr_1			{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.basket_tr_1 td			{padding:3px; border-top:1px solid #993333;}	
.basket_tr_2			{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.basket_tr_2 td			{padding:3px; border-top:1px solid #993333;}
.basket_var_table		{width:100%;}
.basket_var_table td		{font-family:Arial,Helvetica,sans-serif; font-size:12px; border:0px solid #225335;}
.basket_tr_footer		{}
.basket_tr_footer td		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:3px; border-top:1px solid #225335;}
.basket_text_product_name 	{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#225335; font-weight:bold;}
.basket_text_total_sum		{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#225335;}
.basket_voucher_table		{width:100%;}
.basket_tr_reservation_1	{}
.basket_tr_reservation_1 td	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#993333; padding:3px;}
.basket_tr_reservation_2	{}
.basket_tr_reservation_2 td	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#993333; padding:3px;}


/* Ende Warenkorbtabelle */


/* Anfang Listenfeld für Währungsauswahl */

.select_currency		{font-family:Arial,Helvetica,sans-serif; font-size:11px;}

/* Ende Listenfeld für Währungsauswahl */


/* Anfang Adressfelder für Rechnungs- und Lieferadresse */

.addr_table 		{width:450px;}
.addr_tr_1		{}
.addr_tr_2		{}
.addr_text_input	{font-family:Arial,Helvetica,sans-serif; font-size:12px;width:200px;}
.addr_td_1 		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.addr_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.addr_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.select_title		{font-family:Arial,Helvetica,sans-serif; font-size:12px;width:200px;}
.select_date_of_birth	{font-family:Arial,Helvetica,sans-serif; font-size:12px;width:62px;}
.select_country		{font-family:Arial,Helvetica,sans-serif; font-size:12px;width:200px;}
.select_salutation	{font-family:Arial,Helvetica,sans-serif; font-size:12px;width:200px;}
.select_user_def_list	{font-family:Arial,Helvetica,sans-serif; font-size:12px;width:200px;}
.addr_error_table	{width:100%;}
.addr_error_table td	{padding:4px;}
.addr_error_ul		{}
.addr_error_li		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#993333;}

/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */

.payment_table		{width:450px;}
.payment_tr_1		{}
.payment_tr_2		{}
.payment_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.payment_td_2		{padding:2px; vertical-align:middle;}
.payment_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.payment_name		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px; font-weight:bold;}
.payment_name_suffix	{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px; font-weight:normal;}
.select_ccard		{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:120px;}

/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */

.delivery_table		{width:450px;}
.delivery_tr_1		{}
.delivery_tr_2		{}
.delivery_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.delivery_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.delivery_descr		{font-family:Arial,Helvetica,sans-serif; font-size:12px;padding:2px;}
.select_delivery	{font-family:Arial,Helvetica,sans-serif; font-size:12px;}

/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */

.ccard_table			{width:450px;}
.ccard_tr_1			{}
.ccard_tr_2			{}
.ccard_td_1			{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.ccard_td_2			{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.ccard_td_3			{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.ccard_text_input_holder	{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:201px;}
.ccard_text_input_number	{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:48px;}
.ccard_text_input_cvcode	{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:99px;}
.select_ccard_validity		{font-family:Arial,Helvetica,sans-serif; font-size:12px; 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:12px; color:#993333;}

/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */

.debit_table		{width:450px;}
.debit_tr_1		{}
.debit_tr_2		{}
.debit_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.debit_td_2		{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.debit_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.debit_text_input	{font-family:Arial,Helvetica,sans-serif; font-size:12px; width:200px;}
.debit_error_table	{width:100%;}
.debit_error_table td	{padding:2px;}
.debit_error_ul		{}
.debit_error_li		{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#993333;}

/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */

.bank_info_table	{width:450px;}
.bank_info_table td	{padding:2px;}
.bank_info_text_header	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}
.bank_info_text		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}

/* Ende "Anzeige der Bankverbindung bei Vorauskasse" */


/* Anfang "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */

.show_addr_table	{width:450px;}
.show_addr_tr_1		{}
.show_addr_tr_2		{}
.show_addr_td_1		{width:200px; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.show_addr_td_2		{width:250px; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}

/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */

.newsletter_table	{width:450px;}
.newsletter_tr_1	{}
.newsletter_td_1	{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px;}
.newsletter_td_2	{font-family:Arial,Helvetica,sans-serif; font-size:112px; padding:2px;}

/* Ende Newsletter - Bestellung bei Adresseingabe */

/* Anfang Variationen auf "Merkliste" */

.memolist_var_table	{width:100%;}
.memolist_var_td_1	{border-bottom:1px solid #dddddd; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:4px; font-weight:bold;}
.memolist_var_td_2	{border-bottom:1px solid #dddddd; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:4px; font-weight:bold; color:#225335;}

/* Ende Variationen auf "Merkliste" */

/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */
