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

body		 					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:0px; padding:0px; background-color:#CCCCCC;}
table							{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
td img							{display:block;}
td form							{margin:0px; padding:0px;}

a:link 							{text-decoration:underline; color:#000000;}
a:visited 						{text-decoration:underline; color:#000000;}
a:active 						{text-decoration:underline; color:#000000;}
a:hover 						{text-decoration:none; color:#AA0000;}

.headnavi		 				{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.headnavi:link 				{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.headnavi:visited 				{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.headnavi:active 				{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.headnavi:hover 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#F5F5F5;}

a.links:link 					{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.links:visited 				{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.links:active 					{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.links:hover 					{font-size:10px; font-weight:bold; text-decoration:underline; color:#AA0000;}

a.links_hell:link 				{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.links_hell:visited 			{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.links_hell:active 			{font-size:11px; font-weight:bold; text-decoration:none; color:#F5F5F5;}
a.links_hell:hover 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#FF9900;}

a.textlink:link 				{font-size:10px; text-decoration:none; color:#000000;}
a.textlink:visited 				{font-size:10px; text-decoration:none; color:#000000;}
a.textlink:active 				{font-size:10px; text-decoration:none; color:#000000;}
a.textlink:hover 				{font-size:10px; text-decoration:underline; color:#AA0000;}

a.produktlinks:link 			{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.produktlinks:visited 			{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.produktlinks:active 			{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.produktlinks:hover 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#AA0000;}

a.navi:link 					{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:visited 					{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:active 					{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:hover 					{font-size:10px; font-weight:bold; text-decoration:none; color:#AA0000;}

.footer  						{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.footer:link 					{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.footer:visited				{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.footer:active					{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
a.footer:hover					{font-size:10px; font-weight:bold; text-decoration:underline; color:#AA0000;}

a.footer2:link 					{font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.footer2:visited				{font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.footer2:active				{font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.footer2:hover					{font-size:10px; font-weight:bold; text-decoration:underline; color:#CCCCCC;}

.h1								{font-size:12px; font-weight:bold; color:#000000; margin:0px;}		/* Text "Produktname" */
.h2								{font-size:10px; font-weight:normal; color:#000000; margin:0px;}	/* Text "Produktbeschreibung" */

.text_normal					{font-size:10px;  color:#000000;}							
.text_hervorgehoben				{font-size:10px; font-weight:bold; color:#000000;}		
.text_reduziert					{font-size:9px; color:#000000;}						     	
.text_versandkosteninfo			{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
.text_normal_hell				{font-size:10px;  color:#F5F5F5;}							
.text_hervorgehoben	_hell		{font-size:10px; font-weight:bold; color:#F5F5F5;}		
.text_reduziert_hell			{font-size:9px; color:#F5F5F5;}						     
.text_meldungen					{font-size:13px; font-weight:bold; color:#AA0000;}		
.text_versandkosteninfo			{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }

.texteingabe_allgemein			{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px;}
.select_shoptimeout				{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px;}
.select_a_salut					{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px;}
.select_a_country				{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px;}

.haupttabelle					{width:990px; border-bottom: solid 10px #00644B;}
.spalte_head_links				{width:210px; font-size:10px; background-color:#504b46; text-align:left; vertical-align:bottom;}
.spalte_head_mitte				{width:570px; font-size:10px; background-color:#504b46; background-image:url(../images/satland_bg_head_mitte.gif); text-align:left; vertical-align:bottom;}
.spalte_head_rechts				{width:210px; font-size:10px; background-color:#504b46; background-image: url(../images/satland_bg_rechts.gif); text-align:right; vertical-align:top;}
.spalte_head_navi				{width:990px; font-size:14px; background-color:#00644B;}
.spalte_links					{width:210px; padding:0px 0px 10px 0px; font-size:10px; background-color:#4C9281; text-align:right; vertical-align:top; background-image:url(../images/satland_bg_links.jpg); background-repeat:no-repeat}
.spalte_mitte					{width:570px; padding:25px 20px 10px 25px; font-size:10px; background-color:#E6F5F2; text-align:left; vertical-align:top; background-image: url(../images/satland_bg_mitte.gif);}
.spalte_mitte_detail			{width:780px; padding:25px 20px 10px 25px; font-size:10px; background-color:#E6F5F2; text-align:left; vertical-align:top; border-right:solid 1px #003366; background-image: url(../images/satland_bg_mitte.gif);}
.spalte_rechts					{width:210px; padding:0px 0px 10px 0px; font-size:10px; background-color:#504b46; border-right:solid 1px #003366; text-align:left; vertical-align:top; background-image:url(../images/satland_bg_rechts.gif);}

.kasten_head					{}
.kasten_head_warenkorb			{padding-left:10px; padding-right:10px; background-color:#FFFFFF;}

.kasten_footer					{width:990px;}
.kasten_footer_inhalt			{font-size:9px; color:#000000; padding:2px;}

.kasten_spalte_li				{width:180px; margin: 0px 5px 0px 0px;}
.kasten_spalte_li_head			{width:180px; margin: 25px 5px 0px 0px;}
.kasten_spalte_li_ueberschrift	{font-size:14px; font-weight:bold; border-bottom:solid 1px #F5F5F5; color:#FFFFFF; padding:2px 2px 2px 2px; text-align:left;}
.kasten_spalte_li_inhalt		{font-size:10px; color:#000000;  padding:2px 2px 2px 2px; text-align:left;}

.kasten_spalte_li2				{width:180px; border-bottom:solid 1px #00654b; margin: 0px 5px 0px 0px;}
.kasten_spalte_li_head2			{width:180px; border-bottom:solid 1px #00654b; margin: 25px 5px 0px 0px;}
.kasten_spalte_li_ueberschrift	{font-size:14px; font-weight:bold; border-bottom:solid 1px #F5F5F5; color:#FFFFFF; padding:2px 2px 2px 2px; text-align:left;}
.kasten_spalte_li_inhalt		{font-size:10px; color:#000000; padding:2px 2px 2px 2px; text-align:left;}

.kasten_spalte_mitte					{width:100%; border:solid 1px #00654b;}
.kasten_spalte_mitte2					{border-bottom:solid 1px #a6d5d3;}
.kasten_spalte_mitte3					{border-bottom:solid 1px #00654b; background-color:#FFFFFF;}
.kasten_spalte_mitte4					{border-bottom:solid 1px #a6d5d3; border-top:solid 1px #a6d5d3;; background-color:#FFFFFF;}
.kasten_spalte_mitte5					{border-top:solid 1px #a6d5d3; background-color:#FFFFFF;}
.kasten_spalte_mitte_ueberschrift		{font-size:12px; font-weight:bold; color:#FFFFFF; padding:4px; background-color:#00654b; text-align:left;}
.kasten_spalte_mitte_ueberschrift1		{font-size:12px; font-weight:bold; border-bottom:solid 1px #00654b; color:#FFFFFF; padding:4px; background-color:#00654b; text-align:left;}
.kasten_spalte_mitte_ueberschrift2		{border-bottom:solid 1px #00654b;}
.kasten_spalte_mitte_ueberschrift3		{font-size:12px; font-weight:bold; color:#000000; padding:2px; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift	{font-size:14px; font-weight:bold; color:#00654b; padding-top:0px; padding-bottom:2px; padding-left:0px; padding-right:4px; border-bottom:solid 1px #00654b; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift2	{font-size:14px; font-weight:bold; color:#00654b; padding:2px; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion	{font-size:10px; color:#000000; padding:2px; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_o	{font-size:10px; color:#000000; padding:2px; border-top:solid 1px #00654b; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_u	{font-size:10px; color:#000000; padding:2px; border-bottom:solid 1px #00654b; text-align:left;}
.kasten_spalte_mitte_inhalt				{font-size:10px; color:#000000; padding:2px; text-align:left;}
.kasten_spalte_mitte_strich_unten		{border-bottom:solid 1px #00654b;}

.kasten_spalte_re				{width:210px; background-image: url(../images/satland_bg_rechts_weiss.gif);}
.kasten_spalte_re_head			{width:210px; margin: 25px 0px 0px 0px;}
.kasten_spalte_re_ueberschrift	{padding:5px 5px 5px 25px; font-size:14px; font-weight:bold; color:#F5F5F5; text-align:left;}
.kasten_spalte_re_inhalt		{padding:5px 5px 5px 25px;}

.kasten_spalte_re2				{width:185px;}
.kasten_spalte_re_ueberschrift2	{font-size:14px; font-weight:bold; color:#FFFFFF; padding:2px; text-align:left;}
.kasten_spalte_re_inhalt2		{font-size:10px;  color:#000000; padding:2px; text-align:left;}

.kasten_spalte_re3				{width:210px; background-image: url(../images/satland_bg_rechts_rot.gif);}
.kasten_spalte_re_head3			{width:210px; margin: 25px 0px 0px 0px;}
.kasten_spalte_re_ueberschrift3	{padding:5px 5px 5px 25px; font-size:14px; font-weight:bold; color:#F5F5F5; text-align:left;}
.kasten_spalte_re_inhalt3		{padding:5px 5px 5px 25px;}

.kasten_shortbasket				{width:190px; background-color:#00644B; margin-left:20px;}
.kasten_shortbasket_inhalt_01	{font-size:10px; color:#F5F5F5; padding:2px 2px 2px 15px; text-align:left;}
.kasten_shortbasket_inhalt_02	{font-size:10px; color:#F5F5F5; padding:2px 2px 2px 2px; text-align:left;}

.kasten_info_hinweis			{border: solid 1px #AA0000; padding:4px; background-color:#FFFFFF;}
.kasten_mitte					{border: solid 1px #00654b; padding:4px;}
.kasten_mitte2					{border: solid 1px #00654b;}
.kasten_mitte3					{border: solid 1px #00654b; padding:4px; background-color:#FFFFFF;}

.kasten_trennlinie_angesehen	{border-bottom: solid 1px #a6d5d3;}
.kasten_trennlinie_ueberschrift	{border-bottom: solid 1px #00654b;}
.kasten_rand_01					{border:solid 1px #00654b;}
.kasten_rand_02					{border:solid 1px #00654b; background-color:#FFFFFF;}
.kasten_rand_03					{border-bottom:dotted 1px #00654b;}

.kasten_orderinfo_category		{width: 170px; border:solid 2px #006600; padding:5px; background-color:#FFFFFF; text-align:left; margin:5px;}
.kasten_orderinfo_product		{border:solid 2px #006600; padding:5px; background-color:#FFFFFF; text-align:left;}


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

/* Informationskasten für den Designer unten auf den Templates */
/* ---------------------------------------------------------------------------------  */
.templateinfo						{width:450px;}															/* WEBSALE Templateinfo */
.kasten_templateinfo				{padding:10px; border:solid 2px #FFFFFF; background-color:#e6e6e6;}		/* WEBSALE Templateinfo */
.kasten_templateinfo_head			{font-size:13px; font-weight:bold; font-style:italic; color:#000000;}	/* WEBSALE Templateinfo */
.kasten_templateinfo_text			{font-size:10px;  color:#000000;}										/* WEBSALE Templateinfo */
/* ---------------------------------------------------------------------------------  */
/* Ende Shopinfo Styles */

/* Anfang Produktmenü */
/* ---------------------------------------------------------------------------------  */
#cat_ul 				{width: 180px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-decoration: none; font-weight: bold;}
					
ul.level1 				{list-style: none; margin: 0px; padding: 0px;}
ul.level1 a 			{color: #F5F5F5; display: block; font-size: 11px; padding: 3px 2px 3px 2px; text-decoration: none; width: 176px;}
ul.level1 a:link 		{font-weight: bold; background-image: none;}
ul.level1 a:hover 		{background-color: #FFFFFF; color: #000000;}
ul.level1 a.opened		{background-color: #e6f5f2; color: #000000; font-weight: bold; background-image: none;}
ul.level1 a.selected	{background-color: #e6f5f2; color: #000000; font-weight: bold; background-image: none;}

ul.level2 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level2 a 			{color: #000000; display: block; font-size: 10px; background-color: #9fc5bc; padding: 3px 2px 3px 15px; text-decoration: none; width: 163px;}
ul.level2 a:link 		{ font-weight: bold; background-image: none;}
ul.level2 a:hover 		{color: #000000; background-color: #FFFFFF; font-weight: bold; background-image: url(../images/navigation/arrow_red.gif); background-repeat: no-repeat; background-position: 4px 50%;}
ul.level2 a.opened		{color: #000000; background-color: #e6f5f2; font-weight: bold; background-image: url(../images/navigation/arrow_red.gif); background-repeat: no-repeat; background-position: 4px 50%;}
ul.level2 a.selected	{color: #000000; background-color: #e6f5f2; font-weight: bold; background-image: url(../images/navigation/arrow_red.gif); background-repeat: no-repeat; background-position: 4px 50%;}

ul.level3 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level3 a 			{color: #000000; display: block; font-size: 10px;  background-color: #9fc5bc; padding: 3px 2px 3px 28px; text-ecoration: none; width: 150px;}
ul.level3 a:link 		{ font-weight: bold; background-image: none;}
ul.level3 a:hover 		{color: #000000; background-color: #FFFFFF; font-weight: bold; background-image: url(../images/navigation/arrow_red.gif); background-repeat: no-repeat; background-position: 17px 50%;}
ul.level3 a.opened		{color: #000000; background-color: #e6f5f2; font-weight: bold; background-image: url(../images/navigation/arrow_red.gif); background-repeat: no-repeat; background-position: 17px 50%;}
ul.level3 a.selected	{color: #000000; background-color: #e6f5f2; font-weight: bold; background-image: url(../images/navigation/arrow_red.gif); background-repeat: no-repeat; background-position: 17px 50%;}

/* ---------------------------------------------------------------------------------  */
/* bis zu zehn Navigationslevel sind möglich (je nach Shop-Typ)						  */
/* ---------------------------------------------------------------------------------  */
/* Ende Produktmenü */

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


/* Anfang Produktmenü (Wenn das pm_styles nicht genutzt wird!)*/
table.cat_table_opened 			{background-color:#E6E6E6; width:100%;}
table.cat_table_closed 			{background-color:#FFFFFF; width:100%;}
table.cat_table_opened td		{padding:2px;}
table.cat_table_closed td		{padding:2px;}
.cat_text_standard 				{font-size:10px; font-weight:bold;} 
.cat_text_selected 				{font-size:10px; font-weight:bold; color:#FF9900;}
table.cat_table_opened .cat_text_standard {font-size:10px; font-weight:bold; color:#000000;}
a.cat_link:link 				{font-size:10px; font-weight:bold; text-decoration:none; color:#777777;}  
a.cat_link:visited 				{font-size:10px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:active 				{font-size:10px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:hover 				{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
/* Ende Produktmenü */


/* Anfang Produktmenüpfad */
a.cat_path:link 				{font-style:Normal; text-decoration:none;}  
a.cat_path:visited 				{font-style:Normal; text-decoration:none;} 
a.cat_path:active 				{font-style:Normal; text-decoration:none;} 
a.cat_path:hover 				{font-style:Normal; text-decoration:underline; }
/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten */
.paging_table 					{width:100%;}
.paging_td1						{text-align:left; padding:3px;}
.paging_td2						{width:90%; text-align:center; padding:3px;}
.paging_td3						{text-align:right; padding:3px;}
.paging_text 					{font-size:10px;}
.paging_text_selected 			{font-size:10px; font-weight:bold; color:#000000;}
a.paging_link:link 				{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;}  
a.paging_link:visited 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:active 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:hover 			{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
/* Ende Blättern von Listen/Produkten */

/* Produktsortierung auf Liste*/
.select_product_sort 	{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF;}
/* Ende Produktsortierung auf Liste*/

/* Anfang "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */
.cat_adv_nav_table {text-align:center;}
/* Ende "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */



/* Anfang "Tabelle Artikel in mehreren Spalten" */
table.product_list_table    	{}
table.product_list_table td 	{}
table.cat_adv_nav_table			{}
table.cat_adv_nav_table td 		{}
/* 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					{border: solid 1px #a6d5d3; margin-top:2px; margin-bottom:2px; width:100%; font-size:10px; background-color:#F5F5F5;}
.pr_depvar_table				{border: solid 1px #a6d5d3; margin-top:2px; margin-bottom:2px; width:100%; font-size:10px; background-color:#F5F5F5;}
table.pr_var_table td 			{font-size:10px;  color:#000000; padding:2px;}
table.pr_depvar_table td 		{font-size:10px;  color:#000000; padding:2px;}
.select_variations				{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px; width:200px;}
.select_dep_variations			{border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px; width:200px;}
/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang "Tabelle für Textfelder" */
.pr_text_input_field_table 		{border: solid 1px #a6d5d3; width:100%; font-size:10px; background-color:#F5F5F5;}
table.pr_text_input_field_table td 	{font-size:10px; color:#000000; padding:4px;}
table.pr_text_input_field_table input {border: solid 1px #00654b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-left:4px; padding-right:4px;}

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


/* Anfang "Staffelpreisfeld" */
.select_bulk_discount 			{width:100%; font-size:10px; background-color:#f9f9f9; border:solid 1px #00654b; padding:0px; margin:0px;}
/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */
.basket_table 					{width:100%;}
.basket_tr_header 				{font-size:10px; font-weight:bold;}
.basket_tr_header td			{padding:4px; border-bottom: solid 1px #00654b;}
.basket_tr_1					{font-size:10px;}
.basket_tr_1 td					{padding:3px; background-color:#FFFFFF;}	
.basket_tr_2					{font-size:10px;}
.basket_tr_2 td					{padding:3px; background-color:#F5F5F5;}
.basket_var_table				{width:100%; font-size:10px;}
.basket_tr_footer				{font-size:10px; font-weight:bold;}
.basket_tr_footer td			{padding:3px; border-top: solid 1px #00654b;}
.basket_text_product_name 		{font-size:10px; font-weight:bold;}
.basket_text_total_sum			{font-size:12px; font-weight:bold; color:#AA0000;}
.basket_voucher_table			{width:100%;}
.basket_tr_reservation_1		{}
.basket_tr_reservation_1 td		{font-size:12px; font-weight:bold; color:#AA0000; padding:3px;}
.basket_tr_reservation_2		{}
.basket_tr_reservation_2 td		{font-size:12px; font-weight:bold; color:#AA0000; padding:3px;}
/* Ende Warenkorbtabelle */


/* Anfang Listenfeld für Währungsauswahl */
.select_currency				{font-size:10px;}
/* Ende Listenfeld für Währungsauswahl */


/* Anfang Adressfelder für Rechnungs- und Lieferadresse */
.addr_table 					{width:100%; background-color:#FFFFFF;}
.addr_tr_1						{}
.addr_tr_2						{}
.addr_text_input				{font-size:10px; width:200px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.addr_td_1 						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.addr_td_2						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.addr_td_3						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.select_title					{font-size:10px; width:200px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.select_date_of_birth			{font-size:10px; width:65px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.select_country					{font-size:10px; width:200px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.select_salutation				{font-size:10px; width:200px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.select_user_def_list			{font-size:10px; width:200px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.addr_error_table				{width:100%;}
.addr_error_table td			{padding:4px;}
.addr_error_ul					{}
.addr_error_li					{font-size:10px; font-weight:bold; color:#AA0000;}
/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */
.payment_table					{width:100%; background-color:#FFFFFF;}
.payment_tr_1					{}
.payment_tr_2					{}
.payment_td_1					{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.payment_td_1 img				{display: inline;}
.payment_td_2					{padding:4px; vertical-align:middle; border-bottom: solid 1px #a6d5d3;}
.payment_td_3					{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.payment_name					{font-size:10px; padding:4px; font-weight:bold;}
.payment_name_suffix			{font-size:10px; padding:4px; font-weight:bold;}
.select_ccard					{font-size:10px; width:150px; border-bottom:}
/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */
.delivery_table					{width:100%; background-color:#FFFFFF;}
.delivery_tr_1					{}
.delivery_tr_2					{}
.delivery_td_1					{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.delivery_td_2					{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.delivery_descr					{font-size:10px; padding:4px;}
.select_delivery				{font-size:10px;}
/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */
.ccard_table					{width:100%; background-color:#FFFFFF; border-top: solid 1px #a6d5d3;}
.ccard_tr_1						{}
.ccard_tr_2						{}
.ccard_td_1						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.ccard_td_2						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.ccard_td_3						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.ccard_text_input_holder		{font-size:10px; width:220px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.ccard_text_input_number		{font-size:10px; width:50px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.ccard_text_input_cvcode		{font-size:10px; width:100px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.select_ccard_validity			{font-size:10px; width:100px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.ccard_error_table				{width:100%;}
.ccard_error_table td			{padding:4px;}
.ccard_error_ul					{}
.ccard_error_li					{font-size:10px; color:#AA0000;}
/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */
.debit_table					{width:100%; background-color:#FFFFFF; border-top: solid 1px #a6d5d3;}
.debit_tr_1						{}
.debit_tr_2						{}
.debit_td_1						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.debit_td_2						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.debit_td_3						{font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.debit_text_input				{font-size:10px; width:200px; border: solid 1px #00654b; padding-left:4px; padding-right:4px;}
.debit_error_table				{width:100%;}
.debit_error_table td			{padding:4px;}
.debit_error_ul					{}
.debit_error_li					{font-size:10px; color:#AA0000;}
/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */
.bank_info_table				{width:100%; background-color:#FFFFFF; border-top: solid 1px #a6d5d3;}
.bank_info_table td				{padding:4px; border-bottom: solid 1px #a6d5d3;}
.bank_info_text_header			{font-size:12px; font-weight:bold; color:#000000;}
.bank_info_text					{font-size:10px; font-weight:bold;}
/* Ende "Anzeige der Bankverbindung bei Vorauskasse" */


/* Anfang "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */
.show_addr_table				{width:100%; background-color:#FFFFFF; border-top: solid 1px #a6d5d3;}
.show_addr_tr_1					{}
.show_addr_tr_2					{}
.show_addr_td_1					{width:35%; font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
.show_addr_td_2					{width:65%; font-size:10px; padding:4px; border-bottom: solid 1px #a6d5d3;}
/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */
.newsletter_table				{width:100%; background-color:#FFFFFF; border-top: solid 0px #a6d5d3;}
.newsletter_tr_1				{}
.newsletter_td_1				{font-size:10px; padding:4px; border-bottom: solid 0px #a6d5d3;}
.newsletter_td_2				{font-size:10px; padding:4px; border-bottom: solid 0px #a6d5d3;}
/* Ende Newsletter - Bestellung bei Adresseingabe */


/* Anfang Variationen auf "Merkliste" */
.memolist_var_table				{width:100%;}
.memolist_var_td_1				{border: 1px solid #CCCCCC; background-color:#DDDDDD; font-size:10px; padding:4px;}
.memolist_var_td_2				{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:10px; padding:4px;}
/* Ende Variationen auf "Merkliste" */


/* Anfang Variationen bei "Direktbestellung" */
.direct_order_var_table			{width:100%;}
.direct_order_var_td_1			{border: 1px solid #CCCCCC; background-color:#DDDDDD; font-size:10px; padding:4px;}
.direct_order_var_td_2			{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:10px; padding:4px;}
/* Ende Variationen bei "Direktbestellung" */


/* Glossar */
a.glossary_index:link			{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:visited		{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:active			{font-size:10px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:hover			{font-size:10px; font-weight:bold; text-decoration:none; color:#AA0000;}
 
a.glossary_index_selected:link 		{font-size:10px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:visited 	{font-size:10px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:active 	{font-size:10px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:hover 	{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;} 

a.glossary_descr_link:link		{font-size:10px; font-weight:bold; text-decoration:underline; font-style:italic; color:#00644b; cursor:help} 
a.glossary_descr_link:visited	{font-size:10px; font-weight:bold; text-decoration:underline; font-style:italic; color:#00644b; cursor:help} 
a.glossary_descr_link:active	{font-size:10px; font-weight:bold; text-decoration:underline; font-style:italic; color:#00644b; cursor:help} 
a.glossary_descr_link:hover		{font-size:10px; font-weight:bold; text-decoration:none; font-style:italic; color:#AA0000; cursor:help} 

a.glossary_link:link			{font-size:10px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:visited			{font-size:10px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:active			{font-size:10px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:hover			{font-size:10px; font-weight:bold; text-decoration:underline; font-style:italic; color:#AA0000;} 

.glossary_list_table 			{width:100%;}
.glossary_list_table td 		{padding:4px;}
.glossary_index_invalid			{font-size:10px; color:#666666; font-weight:bold}
.glossary_index_table td		{padding:4px;}
/* Glossar */

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