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

body		 					{margin:0; padding:0; 
	background-color:#eee;font-size:12px;
	font-family:Arial, Helvetica, sans-serif; color:#666;
}
table							{font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left;}
td img							{display:block;} /*!!Wichtig!! Dieser Style greift bei allen Bildern in einer TD! */
textarea						{font-family:Arial,Helvetica,sans-serif;}
form							{margin:0px;padding:0px;}

a	 							{ color:#666;}
a:link 							{ color:#666;}
a:visited 						{ color:#666;}
a:active 						{ color:#666;}
a:hover 						{ color:#666;}


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

.h1								{font-size:14px; font-weight:bold; color:#578a11; margin:0px; padding:0px 0px 14px 0px; border-bottom: 1px dotted #599d2e;margin:0px 0px 15px 0px;}		/* Text "Produktname" */
#h1prod							{padding:0px 0px 20px 0px;border-bottom:1px dotted #578a11;margin:0px 0px 20px 0px;}
.h2								{font-size:14px; font-weight:bold; color:#000000; margin:0px;}	/* Text "Produktbeschreibung" */
.h2_bestell {
	color:#599700;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px dotted #599700;
	font-size: 12px;
	width:668px;
}
.h2_angebot {
	color:#599700;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 3px 0px;
	
	font-size: 12px;
	
}


.h2 a								{font-size:14px; line-height:27px; font-weight:bold; color:#578a11;text-decoration:none;}	/* Text "Produktbeschreibung" */

.h3								{font-size:12px; color:#578a11;font-weight:bold;padding:0px 0px 4px 0px;margin:0px;}

h2 {
		
	}


#logo {width:230px; height:125px; overflow:hidden;}
*html #logo {width:230px; padding-bottom:22px; overflow:hidden;}



.breadcrumb { 

border-bottom:1px dotted #578a11;
height:18px;
margin:10px 15px 10px 0px;
padding-top:10px;
}

.breadcrumb_prod { 
color:#666;
border-bottom:1px dotted #578a11;
height:18px;
margin:0px 0px 20px 0px;
padding-top:0px;

}


.text_normal					{font-size:11px;  color:#000000;}							
.text_hervorgehoben				{font-size:11px; font-weight:bold; color:#000000;}		
.text_reduziert					{font-size:10px; color:#000000;}						     
.text_meldungen					{font-size:12px; font-weight:bold; color:#AA0000;}		
.text_versandkosteninfo			{font-size:9px; color:#000000; }
.texteingabe_allgemein			{ font-size:11px;}

.haupttabelle					{width: 940px;}
.spalte_head					{width: 940px; border-left: solid 1px #003366; border-bottom: none; border-right: solid 1px #003366; font-size: 10px;  background-color: #FFFFFF; padding-bottom: 5px;}
.spalte_links					{width: 200px; border-left: solid 1px #003366; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_mitte					{width: 540px; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_mitte2					{width: 760px; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_rechts					{width: 200px; border-right:solid 1px #003366; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:right; vertical-align:top;}
.spalte_footer					{width: 940px; border:solid 1px #003366;font-size:10px;  background-color:#FFAA00;}

.kasten_head					{width: 920px; background-color: #ff9900;}
.kasten_head_inhalt				{border-top: solid 0px #003366; font-size: 11px; font-weight: bold; color: #000000; padding-left: 10px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px;}
.kasten_head_warenkorb			{padding-left: 10px; padding-right: 10px;}

.kasten_footer					{}
.kasten_footer_inhalt			{font-size:9px; font-weight:bold; color:#000000; padding:4px;}

.kasten_spalte_li				{width: 200px; border: solid 1px #e3e3e3;}
.kasten_spalte_li_ueberschrift	{font-size:11px; font-weight: bold; color:#000000; padding:4px; background-color: #e3e3e3; text-align:left; border-bottom: 1px solid #000000;}
.kasten_spalte_li_inhalt		{font-size: 11px;  color: #000000; padding: 4px; background-color: #FFFFFF; text-align:left;}

.kasten_spalte_mitte						{width:540px; border:solid 1px #FFAA00;}
.kasten_spalte_mitte_ueberschrift			{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFAA00; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift		{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color: #e3e3e3; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_o		{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; border-top:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_u		{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; border-bottom:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_inhalt					{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; text-align:left;}
.kasten_spalte_mitte_produktbilder img		{display:inline;}

.kasten_spalte_re				{width: 200px; border: solid 1px #e3e3e3;}
.kasten_spalte_re_ueberschrift	{font-size: 11px; font-weight: bold; color: #000000; padding: 4px; background-color: #e3e3e3; text-align:left;}
.kasten_spalte_re_inhalt		{font-size: 11px;  color: #000000; padding: 4px; background-color: #FFFFFF; text-align: left;}

.kasten_shortbasket				{width: 100%;}
.kasten_shortbasket_ueberschrift{font-size: 11px; font-weight: bold; color: #000000; padding: 4px;}
.kasten_shortbasket_inhalt_01	{font-size: 11px;  color: #000000; padding: 4px; border-bottom: none; border-top: none;   text-align: left;}
.kasten_shortbasket_inhalt_02	{font-size: 11px;  color: #000000; padding: 4px;  text-align: left;}


.kasten_mitte					{ }

ul.liste_agb {
	list-style: decimal;
	margin: 0px 10px 0px 30px;
	padding: 0px 0px 0px 0px;
}

ul.liste_agb li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

ul.liste_agb ul {
	margin: 10px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.text_ueberschrift {
	padding:0px 10px 0px 10px; 
	margin-right:15px;
	font-weight: bold;
}

.text_teilueberschrift {
	padding:0px 10px 0px 10px; 
	margin-right:15px;
	font-weight: normal;
	text-decoration: underline;
}

/* Styles für die aufklappbaren Div-Container (Javascript und Noscript-Variante) */
#expansion					{float: right; text-align: right;}
#expansion img					{display: inline;}
#anzahl_warenkoerbe				{float: left; white-space: nowrap;}

.javascript_divcontainer_headline	{padding: 5px; background: #e3e3e3; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; font-size: 12px; overflow: auto;}

.noscript_divcontainer_headline	    		{padding: 5px; background: #e3e3e3; border-top: 1px solid #ffffff;}
.noscript_divcontainer_headline td    		{font-size: 12px; font-weight: bold; color: #000000;}
.noscript_divcontainer_headline a    		{text-decoration: none; font-weight: normal; color: #aa0000;}
.noscript_divcontainer_headline a:link    	{text-decoration: none; font-weight: normal; color: #aa0000;}
.noscript_divcontainer_headline a:visited   	{text-decoration: none; font-weight: normal; color: #aa0000;}
.noscript_divcontainer_headline a:active    	{text-decoration: none; font-weight: normal; color: #aa0000;}
.noscript_divcontainer_headline a:hover    	{text-decoration: underline; font-weight: normal; color: #aa0000;}

.javascript_divcontainer_expand_details			{float:left; cursor: pointer; }
.javascript_divcontainer_expand_details img		{display: inline; margin: 0px 10px 0px 0px;}
.javascript_divcontainer_expand_details a		{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_expand_details a:link		{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_expand_details a:visited	{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_expand_details a:active	{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_expand_details a:hover		{text-decoration: none; font-weight: bold; color: #000000;}

.javascript_divcontainer_reduce_details			{float:left; cursor: pointer;}
.javascript_divcontainer_reduce_details img		{display: inline; margin: 0px 10px 0px 0px;}
.javascript_divcontainer_reduce_details a		{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_reduce_details a:link		{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_reduce_details a:visited	{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_reduce_details a:active	{text-decoration: none; font-weight: bold; color: #000000;}
.javascript_divcontainer_reduce_details a:hover		{text-decoration: none; font-weight: bold; color: #000000;}

.javascript_divcontainer_detaillink			{float:right; color: #000000; font-size: 12px; font-weight: normal; padding: 0px 5px 0px 0px;}
.javascript_divcontainer_detaillink a			{text-decoration: none; font-weight: normal; color: #aa0000;}
.javascript_divcontainer_detaillink a:link		{text-decoration: none; font-weight: normal; color: #aa0000;}
.javascript_divcontainer_detaillink a:visited		{text-decoration: none; font-weight: normal; color: #aa0000;}
.javascript_divcontainer_detaillink a:active		{text-decoration: none; font-weight: normal; color: #aa0000;}
.javascript_divcontainer_detaillink a:hover		{text-decoration: underline; font-weight: normal; color: #aa0000;}

.javascript_divcontainer_details			{padding: 10px 0px 10px 30px; float: left;}
.javascript_divcontainer_details p			{text-align: left; padding: 0px; margin: 0px;}
.javascript_divcontainer_details td			{padding: 3px 0px 3px 0px;}

.noscript_divcontainer_details				{padding: 10px 0px 10px 30px; float: left;}
.noscript_divcontainer_details p			{text-align: left; padding: 0px; margin: 0px;}
.noscript_divcontainer_details td			{padding: 3px 0px 3px 0px;}

ul.savedbasket_actionbuttons				{list-style: none; background: #ffeecc; margin: 5px 0px 0px 0px; padding: 0px;}
ul.savedbasket_actionbuttons li 			{float:left; }
ul.savedbasket_actionbuttons li a			{display: block; background: #ffeecc; color: #000000; font-size: 11px; margin: 0px 2px 0px 0px; padding: 5px 4px 5px 4px;}
ul.savedbasket_actionbuttons li a:link			{text-decoration: none; color: #000000;}
ul.savedbasket_actionbuttons li a:visited		{text-decoration: none; color: #000000;}
ul.savedbasket_actionbuttons li a:active		{text-decoration: none; color: #000000;}
ul.savedbasket_actionbuttons li a:hover			{text-decoration: underline; color: #000000;}

.float_left {float: left;}
.float_right {float: right; margin:0px 15px 0px 0px}


a#crosspromo,
a#crosspromo:link,
a#crosspromo:visited,
a#crosspromo:active {
	position: fixed;
	top: 37px;
	right: 0px;
	width: 33px;
	height: 287px;
	background: url(../images/CrossPromo_StarTools.gif) right no-repeat;
}

* html a#crosspromo,
* html a#crosspromo:link,
* html a#crosspromo:visited,
* html a#crosspromo:active {
	position: absolute;
}

a#crosspromo:hover {
	width: 36px;
	background: url(../images/CrossPromo_StarTools.gif) #0059a4 left no-repeat;
}

a#crosspromo2,
a#crosspromo2:link,
a#crosspromo2:visited,
a#crosspromo2:active {
	position: fixed;
	top: 327px;
	right: 0px;
	width: 33px;
	height: 276px;
	background: url(../images/CrossPromo_MB-Kalender_Startseite.gif) right no-repeat;
}

* html a#crosspromo2,
* html a#crosspromo2:link,
* html a#crosspromo2:visited,
* html a#crosspromo2:active {
	position: absolute;
}

a#crosspromo2:hover {
	width: 36px;
	background: url(../images/CrossPromo_MB-Kalender_Startseite.gif) #737D84 left no-repeat;
}

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

/* Anfang Produktmenü */
/* ---------------------------------------------------------------------------------  */					


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

/* 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:14px; font-weight:bold; font-style:italic; color:#000000;}	/* WEBSALE Templateinfo */
.kasten_templateinfo_text			{font-size:11px;  color:#000000;}										/* WEBSALE Templateinfo */
/* ---------------------------------------------------------------------------------  */
/* Ende Shopinfo Styles */

/* ---------------------------------------------------------------------------------  */
/* 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:11px; font-weight:bold;} 
.cat_text_selected 				{font-size:11px; font-weight:bold; color:#FF9900;}
table.cat_table_opened .cat_text_standard {font-size:11px; font-weight:bold; color:#000000;}
a.cat_link:link 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;}  
a.cat_link:visited 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:active 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:hover 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
/* Ende Produktmenü */


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


/* Anfang Blättern von Listen/Produkten */
.paging:table					{margin:3px 0px;font-size:12px;}
*html .paging_table 			{margin:0px;padding:0px;width:0%;}
.paging_td1						{ text-align:left; padding:0px 3px 0px 3px;}
.paging_td2						{  text-align:center; padding:0px 3px 0px 3px;}
.paging_td3						{ text-align:right;padding:0px 3px 0px 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 */


/* Anfang "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */
.cat_adv_nav_table {}
/* 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_depvar_table				{width:100%;}
.pr_depvar_table td 			{font-size:11px; font-weight:bold; padding:0px 10px 5px 0px;}

.select_variations				{font-size:11px; background-color:#f9f9f9; width:200px;}
.select_dep_variations			{font-size:11px; width:250px; border: 1px solid #999;}
/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang "Tabelle für Textfelder" */
.pr_text_input_field_table 		{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}
table.pr_text_input_field_table td 	{font-size:11px; font-weight:bold; color:#000000; padding:2px;}
/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */
.select_bulk_discount 			{font-size:11px; width:100%; background-color:#f9f9f9; margin-bottom:1px;}
/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */
.box_basket						{width:668px; background:#f3f3f3;border:1px solid #d0d0d0;}
.box_basket_headline			{background:url(../images/bg_head_line.gif) repeat-x;padding:3px 0px 3px 10px;font-weight:bold;color:#FFF;}
.box_placeorder_background 		{background:url(../images/bg_head_line.gif) repeat-x;}
.box_placeorder_headline			{background:url(../images/bg_head_line.gif) repeat-x;padding:5px 0px 4px 10px;font-weight:bold;color:#FFF;width:400px;float:left;}
.box_placeorder_headlineright			{background:url(../images/bg_head_line.gif) repeat-x;padding:2px 10px 2px 10px;text-align:right;font-weight:bold;color:#FFF;width:238px;float:left;}
.box_placeorder_other			{width:668px;}
.box_placeorder_other_left		{float:left;width:90%;}
.basket_table img				{ max-width:80px;}
.basket_table 					{width:648px;background:#f4f4f4; margin:10px;border:1px solid #d0d0d0;}
.basket_tr_header 				{font-size:11px;}
.basket_tr_header td			{padding:4px; background:url(../images/bg_basket_tr_header-td.jpg) repeat-x;font-weight:bold;}
.basket_tr_1					{font-size:11px;}
.basket_tr_1 td					{padding:3px; vertical-align: top;}	
.basket_tr_2					{font-size:11px;}
.basket_tr_2 td					{padding:3px; vertical-align: top; }
.basket_var_table				{width:100%; font-size:10px;}
.basket_tr_footer				{font-size:11px;}
.basket_tr_footer td			{padding:3px;border-top:1px solid #CCC;background:#E6E6E6;}
.basket_text_product_name 		{font-size:11px; font-weight:bold;}
.basket_text_total_sum			{font-size:11px; font-weight:bold;}
.basket_voucher_table			{width:95%;}
.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 SavedBasket-Warenkorbtabelle */
.savedbasket_table 					{width:100%; border: solid 1px #FFAA00; border-bottom: none;}
.savedbasket_table td				{padding: 10px 4px 10px 4px; font-size: 11px; vertical-align: top; border-bottom: 1px solid #FFAA00;}
.savedbasket_table td.savedbasket_header 				{font-size:11px; background-color:#FFAA00; font-weight: bold; padding: 4px; border-bottom: none;}
.savedbasket_table td.savedbasket_price 				{font-size:12px; font-weight: bold; }
/* Ende SavedBasket-Warenkorbtabelle */


/* Anfang SavedBasket-Kurzinformationen-Tabelle */
.savedbasket_shortinfo_table 					{width:100%;}
.savedbasket_shortinfo_table td				{padding: 5px 4px 5px 4px; font-size: 11px; vertical-align: top; border-bottom: 1px solid #e3e3e3;}
.savedbasket_shortinfo_table_td1				{font-weight: bold; width: 170px;}
.savedbasket_shortinfo_table_td2				{font-weight: normal;}
/* Ende SavedBasket-Kurzinformationen-Tabelle */


/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" (nur im Zusammenhang mit speicherbaren Warenkörben) */
.savedbasket_var_table			{width: 100%;}
.savedbasket_table td.savedbasket_var_td_1			{font-weight: bold; padding: 0px; border-bottom: none; width: 50px;}
.savedbasket_table td.savedbasket_var_td_2			{font-weight: normal; padding: 0px; border-bottom: none;}
/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" */



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


/* Anfang Adressfelder für Rechnungs- und Lieferadresse */
.addr_table 					{width:100%; }
.addr_tr_1						{}
.addr_tr_2						{}
.addr_text_input				{font-size:11px; width:200px;}
.addr_td_1 						{font-size:11px; padding:4px;}
.addr_td_2						{font-size:11px; padding:4px;}
.addr_td_3						{font-size:11px; padding:4px;}
.select_title					{font-size:11px; width:200px;}
.select_date_of_birth			{font-size:11px; width:62px;}
.select_country					{font-size:11px; width:200px;}
.select_salutation				{font-size:11px; width:200px;}
.select_user_def_list			{font-size:11px; width:200px;}
.addr_error_table				{width:100%;}
.addr_error_table td			{padding:2px;}
.addr_error_ul					{}
.addr_error_li					{font-size:11px; color:#AA0000;}
/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */
.payment_table					{width:670px;}
.payment_tr_1					{}
.payment_tr_2					{}
.payment_td_1					{font-size:11px; padding:4px;width:30%:}
.payment_td_2					{font-size:11px; padding:4px;width:30%:}
.payment_td_3					{font-size:11px; padding:4px;width:30%:}
.payment_name					{font-size:11px; padding:4px; font-weight:bold;}
.payment_name_suffix			{font-size:10px; padding:4px; font-weight:bold;}
.select_ccard					{font-size:11px; width:150px;}
/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */
.delivery_table					{width:670px;font-weight:bold;}
.delivery_tr_1					{}
.delivery_tr_2					{}
.delivery_td_1					{font-size:11px; padding:4px;width:15%;}
.delivery_td_2					{font-size:11px; padding:4px;font-weight:bold;width:85%;}
.delivery_descr					{font-size:10px; padding:4px;font-weight:bold;}
.select_delivery				{font-size:11px;}
/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */
.ccard_table					{width:100%; border: solid 1px #FFAA00;}
.ccard_tr_1						{}
.ccard_tr_2						{}
.ccard_td_1						{font-size:11px; padding:4px;}
.ccard_td_2						{font-size:11px; padding:4px;}
.ccard_td_3						{font-size:11px; padding:4px;}
.ccard_text_input_holder		{font-size:11px; width:201px;}
.ccard_text_input_number		{font-size:11px; width:48px;}
.ccard_text_input_cvcode		{font-size:11px; width:99px;}
.select_ccard_validity			{font-size:11px; width:99px;}
.ccard_error_table				{width:100%;}
.ccard_error_table td			{padding:4px;}
.ccard_error_ul					{}
.ccard_error_li					{font-size:11px; color:#AA0000;}
/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */
.debit_table					{width:100%; border: solid 1px #FFAA00;}
.debit_tr_1						{}
.debit_tr_2						{}
.debit_td_1						{font-size:11px; padding:4px;}
.debit_td_2						{font-size:11px; padding:4px;}
.debit_td_3						{font-size:11px; padding:4px;}
.debit_text_input				{font-size:11px; width:200px;}
.debit_error_table				{width:100%;}
.debit_error_table td			{padding:4px;}
.debit_error_ul					{}
.debit_error_li					{font-size:11px; color:#AA0000;}
/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */
.bank_info_table				{width:100%; border: solid 1px #FFAA00;}
.bank_info_table td				{padding:4px;}
.bank_info_text_header			{font-size:12px; font-weight:bold; color:#000000;}
.bank_info_text					{font-size:11px; 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%; }
.show_addr_tr_1					{}
.show_addr_tr_2					{}
.show_addr_td_1					{width:35%; font-size:11px; padding:4px;}
.show_addr_td_2					{width:65%; font-size:11px; padding:4px;}
/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */
.newsletter_table				{width:100%; border: solid 1px #FFAA00;}
.newsletter_tr_1				{}
.newsletter_td_1				{font-size:11px; padding:4px;}
.newsletter_td_2				{font-size:11px; padding:4px;}
/* 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:11px; padding:4px;}
.memolist_var_td_2				{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:11px; 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:11px; padding:4px;}
.direct_order_var_td_2			{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:11px; padding:4px;}
/* Ende Variationen bei "Direktbestellung" */


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

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

a.glossary_link:link			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:visited			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:active			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:hover			{font-size:12px; 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:14px; color:#666666; font-weight:bold}
.glossary_index_table td		{padding:4px;}
/* Glossar */


/* Anfang Wunschlsiten-Warenkorbtabelle (automatisch generiert)*/
.basket_text_wishlist 			{font-size:11px; }
.basket_text_wishlist_error
/* Ende Wunschlsiten-Warenkorbtabelle (automatisch generiert)*/

/* Anfang Adressfelder für Wunschliste (automatisch generiert)*/
.wishlist_addr_table 					{width:100%; border: solid 1px #FFAA00;}
.wishlist_addr_tr_1					{}
.wishlist_addr_tr_2					{}
.wishlist_addr_text_input				{font-size:11px; width:200px;}
.wishlist_addr_text_input_errorstyle			{font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_addr_td_1 					{font-size:11px; padding:4px;}
.wishlist_addr_td_1_errorstyle				{font-size:11px; padding:4px; background-color: #FFFF80;}
.wishlist_addr_td_2					{font-size:11px; padding:4px;}
.wishlist_addr_td_2_errorstyle				{font-size:11px; padding:4px; background-color: #FFFF80;}
.wishlist_addr_td_3					{font-size:11px; padding:4px;}
.wishlist_addr_td_3_errorstyle				{font-size:11px; padding:4px; background-color: #FFFF80;}
.wishlist_select_title					{font-size:11px; width:200px;}
.wishlist_select_title_errorstyle			{font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_select_date_of_birth				{font-size:11px; width:62px;}
.wishlist_select_date_of_birth_errorstyle		{font-size:11px; width:62px; border: solid 1px #FF0000;}
.wishlist_select_country				{font-size:11px; width:200px;}
.wishlist_select_country_errorstyle			{font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_select_salutation				{font-size:11px; width:200px;}
.wishlist_select_salutation_errorstyle			{font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_select_suffix_list				{font-size:11px; width:200px;}
.wishlist_select_suffix_list_errorstyle			{font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_text_error 					{font-size:11px; background-color: #FFFF80;}
/* Ende Adressfelder für Wunschliste (automatisch generiert)*/

/* Anfang eMail versenden für Wunschliste (nicht automatisch generiert) */
.wishlist_email_text					{}
.wishlist_email_text_errorstyle				{font-size:11px; width:200px; border: solid 1px #FF0000;}
/* Ende eMail versenden für Wunschliste (nicht automatisch generiert) */

/* Anfang Styles der Variationen und Texteingabefelder der Wunschliste */
.wishlist_var_td_1	{}
.wishlist_var_td_1	{}
/* Ende Styles der Variationen und Texteingabefelder der Wunschliste */


/* Anfang Styles für Speicherbare Warenkörbe */

/* Box zum Einblenden der Speichermöglichkeiten für Speicherbare Warenkörbe */
#javascript_divcontainer_expand_details_box_plus 		{margin-top: 5px; cursor: pointer; position: relative;	z-index: 99;}

/* Styles für die Informationsbox */
#javascript_divcontainer_expand_details_box_plus a 		{color: #000000; font-weight:normal ; text-decoration:underline;}
#javascript_divcontainer_expand_details_box_plus a:hover 	{color:black; text-decoration: none;}
#javascript_divcontainer_expand_details_box_plus a span 	{display:none;}
#javascript_divcontainer_expand_details_box_plus a:hover span 	{color:black; background:#ffffff; border:1px solid black; display:block; padding:10px; width:250px; position: absolute; left: 0px; top: 12px; text-align: left;	text-decoration: none; cursor: pointer;}


/* Box zum Ausblenden der Speichermöglichkeiten für Speicherbare warenkörbe */
#javascript_divcontainer_expand_details_box_minus {cursor: pointer; position: relative;}


/* Auswahlboxen und Eingabefelder für Speicherbare warenkörbe */
.select_sbi_add		{border: solid 1px #FFAA00; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFAE6; width: 254px;}
.select_sbi_replace 	{border: solid 1px #FFAA00; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFAE6;	width: 254px;}

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

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#top_headline {height:33px;border-top:4px solid #88bb0d}
#top_seo {width:964px;margin:0px auto;color:#CCC;padding:9px 0px 7px 0px;font-size:10px;}
#topbox_seo {width:390px;float:left;padding-top:2px;}
.topinfo {float:right; width:560px;text-align:right;padding-right:5px;color:#666666;font-size:12px;}
#wrapper {background:url(../images/content_stripe.jpg) repeat-y;width:978px;margin:0px auto;}
#mainbox_links {float:left;width:230px;height:100%;background:#FFFFFF;margin-left:4px; position: relative;}
*html #mainbox_links {float:left;width:230px;height:100%;background:#FFFFFF;margin:0px 0px 0px 2px;}

#mainbox_mitte {float:left;width:733px;margin-left:1px; position: relative;}

#mainbox_emotion {width:733px;height:125px;background:url(../../ws-customer/$ws-customer-data/img/emotionsbilder/emotionsbild.jpg) #ffffff no-repeat; position: relative; z-index: 10;}
*html #mainbox_emotion {}
#mainbox_emotion_platzhalter {height:72px;}
*html #mainbox_emotion_platzhalter {Height:72px;}
#mainbox_emotion_overlay {height:55px}

#mainbox_emotion_search {float:left;width:288px;height:35px; padding-top:15px;}
*html #mainbox_emotion_search {padding-top:0px;margin-top:15px;}
#mainbox_emotion_basket {float:right;width:120px;height:10px;background:url(../images/bg_head_basket.png) bottom no-repeat; padding-top:10px;padding-left:158px;font-size:12px;font-weight:bold;}

#mainbox_emotion_basket_start {float:right;height:50px; padding-top:3px;padding-right:20px;font-size:12px;font-weight:bold;}
#mainbox_content {position:relative;width:685px; margin:16px 16px 16px 16px;background:#eeeeee;min-height:720px;padding:0px 0px 0px 16px;}
*html #mainbox_content {padding:0px 0px 0px 14px;width:687px; margin:16px 16px 16px 16px;}
#mainbox_content_start  {position:relative;width:685px; margin:16px 16px 16px 16px;background:#eeeeee;min-height:720px;padding:0px 6px 0px 10px;}

.info_bottom {text-align:left;font-size:11px;color:#666; margin:0px 16px 16px 0px;background:#eeeeee;padding:0px 0px 0px 0px;bottom: 0px; position:absolute;}
#mainbox_contentproduct {margin-top:20px;width:733px; min-height:720px;}
#mainbox_content_product {width:669px; margin:0px 0px;background:url(../images/bg_product_repeat.jpg) top left #FFFFFF repeat-x;min-height:720px;}
#headzeile_info {width:685px;margin-left:-16px;margin-top:0px;margin-bottom:20px;padding:5px 0px 5px 16px;font-size:13px;border:0px;}


.box_product {margin:0px 0px 30px 17px;font-size:11px;color:#000;}
	.shaddow_left {background:url(../images/produktbox/shaddow_left.jpg) top right no-repeat;width:6px;height:300px;float:left;}
	.box_product_content {float:left;width:650px;border:1px solid #CCC;background:#EEE;padding:0px 16px 0px 16px;}
	.shaddow_right {background:url(../images/produktbox/shaddow_right.jpg) top left no-repeat;width:6px;height:300px;float:left;}
	.box_product_img_u_descr {float:left;width:405px;}
	.box_product_img {width:153px;height:128px;overflow:hidden;float:left;}
	.box_product_img img {width:143px;}
	.box_product_shortdescr {width:252px;height:127px;border-bottom:1px dotted #599d2e; float:left; overflow:hidden;}
		.box_product_shortdescr ul {margin:0px 0px 0px 17px; padding:0px 0px 0px 0px;}
		* html .box_product_shortdescr ul {margin:0px 0px 0px 20px;}
			.box_product_shortdescr ul  li{margin:0px 0px 0px 0px; padding: 0px; line-height:17px;}
	.box_product_shortimages {float:left;width:200px;height:36px;}
	.box_product_shortimages img {width:30px;}
	.box_product_shortimages_images {cursor:pointer; width:28px;padding:3px; float:left;border: 1px solid #cccccc;}
	.box_product_shortimages_images234 {cursor:pointer; width:28px;padding:3px; float:left;border: 1px solid #cccccc;}
	*html .box_product_shortimages_images234 {margin-top:-14px;}
	#lupe {position: absolute; padding: 1px 0px 0px 119px; z-index:1}

	.box_product_toproductmenu {float:right;padding:15px 0px 15px 15px; color:#578a11; text-align: right;}
	.box_product_toproductmenu a { color:#578a11; font-weight:bold;}
	.box_product_ansprech_u_download {float:left;margin-left:15px;width:230px;}
		.box_product_ansprech {line-height:16px;}
		.box_product_ansprech a {color:#000;}
		.box_product_downloads {margin-top:23px;}
		a.product_download {background:url(../images/produktbox/icon-pdf.gif) left no-repeat;display:block;padding: 1px 0px 5px 20px;margin: 5px 0px;border-bottom:1px dotted #599d2e;text-decoration:none;color:#000;}
		.box_product_downloads h3 {border-bottom:1px dotted #599d2e;}
		.box_product_ansprechpartnerimage {width:85px; height:85px;float:right;overflow:hidden;}
		.box_product_ansprechpartnerimage img {width:85px;}
		.box_product_unten {margin-top:20px;margin-bottom:30px;}
		
		
		
/*########################################################################################################*/
/* Styles für die Ansicht Produkt mit Lieferstatus und Mengenänderung */
/*########################################################################################################*/

#variante1 .box_variationen {
	background:#f5f5f5;
	margin: 0px 15px 10px 0px;
	padding:15px 10px 15px 15px;
	}

#variante1 p.text_marked {
	font-weight: bold;
	margin: 0px 0px 5px 2px;
	padding: 0px;
	color: #578a11;
	font-size: 12px;
	}


#variante1 .box_product_price {
	background:#f5f5f5;
	height:90px; 
	margin-right:15px;
	padding:15px 10px 15px 15px;
	}

#variante1 .box_product_price p {
	padding: 0px;
	margin: 0px;
	}

#variante1 .box_product_price_preis {
	float:right;
	}
		
#variante1 .div_basket_change_button {
	float:right;
	margin: 10px 0px 0px 0px;
	}

#variante1 .div_mengeneingabe {
	float:left;
	margin: 10px 0px 0px 0px;
	}

#variante1 .inputfield {
	height: 15px;
	width: 50px;
	border: 1px solid #000000;
	}

#variante1 .inputfield_deaktiv {
	height: 15px;
	width: 50px;
	border: 1px solid #d6d6d6;
	background: #ebebeb;
	}

/*########################################################################################################*/
/* Styles für die Ansicht Produkt mit Lieferstatus ohne Mengenänderung */
/*########################################################################################################*/

#variante2 .box_variationen {
	background:#f5f5f5;
	margin: 0px 15px 10px 0px;
	padding:15px 10px 15px 15px;
	}

#variante2 p.text_marked {
	font-weight: bold;
	margin: 0px 0px 5px 2px;
	padding: 0px;
	color: #578a11;
	font-size: 12px;
	}


#variante2 .box_product_price {
	background:#f5f5f5;
	height:120px; 
	margin-right:15px;
	padding:15px 10px 15px 15px;
	}

#variante2 .box_product_price p {
	padding: 0px;
	margin: 0px;
	}

#variante2 .box_product_price_preis {
	float:right;
	}
		
#variante2 .div_basket_change_button {
	float:right;
	margin: 10px 0px 0px 0px;
	}

#variante2 .div_mengeneingabe {
	float:left;
	margin: 10px 0px 0px 0px;
	}

#variante2 .inputfield {
	height: 15px;
	width: 50px;
	border: 1px solid #000000;
	}

#variante2 .inputfield_deaktiv {
	height: 15px;
	width: 50px;
	border: 1px solid #d6d6d6;
	background: #ebebeb;
	}

		.box_product_price {background:#f5f5f5;height:72px; margin-right:15px;padding:15px 10px 15px 15px;}
		.box_product_price p {}
				.box_product_price_lieferstatus {float:left; margin: 5px 0px 0px 0px;}
					.box_product_price_lieferstatus img {margin-top:2px;margin-left:5px;}
		.box_product_price_preis {float:right;height:48px;}
		.box_product_price_preis2 {float:right;}
			.box_product_lieferstatus_u_preis {height:48px;overflow:hidden;}
			.text_preis {font-size:16px; font-weight:bold; color:#578a11;}
		.box_product_extras {border-top:1px dotted #599d2e;}
		.box_product_extras ul {list-style:none;margin:0px;padding:0px;}
		.box_product_extras ul li {margin:0px;display:block;padding: 1px 0px 4px 5px;margin: 5px 0px;border-bottom:1px dotted #599d2e;text-decoration:none;color:#000;}
*html #mainbox_content {height:800px;}
#mainbox_footer {height:41px;border-top:1px solid #96b057;width:964px;margin-left:4px; font-size:12px;}
#mainbox_footer_left {width:230px;float:left;padding-top:7px;text-align:center;}
#mainbox_footer_right {float:right;padding-top:13px;padding-right:20px;}

/*Bereich Shadow Left,Right,Bottom*/
#bottom{width:978px; float:left; height:10px; font-size:0;}
		#bottomLeft{width:12px; height:10px; float:left; background:url(../images/bg_wrapper_bottom_left.jpg) no-repeat bottom left;border-left:4px solid #eff1ee; }
		#bottomMiddle{width:952px; height:10px; float:left; background:url(../images/bg_wrapper_bottom.jpg) repeat-x bottom; }
		#bottomRight{width:10px; height:10px; float:left; background:url(../images/bg_wrapper_bottom_right.jpg) no-repeat bottom right; }

/*ENDE Bereich Shadow Left,Right,Bottom*/



.site_path {width:669px;}

.search_field {height:34px;margin-left:16px; padding-top:6px;}
.search_field_middle {float:left;}
.search_image_right {float:left;margin-left:5px;padding-top:0px;}
.input_field_search {width:150px; height:14px;font-size:11px;color:#999999; }

.quicklogin_field {height:14px; padding-top:2px;margin-bottom:10px;}
*html .quicklogin_field {padding:6px 0px 0px 0px; margin:0px 0px 0px 0px;height:0px;}
.quicklogin_image_right {float:left;margin-left:10px;}

.list_navigation_left { padding-left:14px;}
.list_navigation_left li {list-style:none;padding-top:6px;padding-bottom:4px;border-bottom:1px dotted #a7c237;font-size:10px;color:#6f9200;}
a.list_navigation_left {font-size:10px;color:#6f9200;text-decoration:none;padding-left:0px;}


.input_field_quicklogin {width:78px;height:12px;font-size:11px; }

.box_start {width:227px;height:194px;float:left;}
.box_start_content {width:202px;height:171px;border:1px solid #c9ccc3;float:left;}
.box_start_content_headline {z-index:99999;background:url(../images/bg_box_start_headline.png) top left no-repeat;padding-left:17px;padding-top:4px;height:19px;font-size:12px;color:#FFF;font-weight:bold;}
.box_start_content_text {height:71px;background:url(../images/bg_box_start_text.jpg) left repeat-x;}
.box_start_content_text_oben {height:31px;font-size:11px; padding:7px 8px 0px 8px;margin-bottom:5px;overflow:hidden; color:#626957;}
.box_start_content_text_unten {height:18px;color:#588d00; font-size:11px; padding-left:5px;padding-bottom:5px;}
.box_start_content_text_unten_links {float:left;width:104px;padding-left:4px;color:#666; font-size:11px}
.box_start_content_text_unten_rechts {float:right;margin-right:6px;margin-top:0px;}
.box_start_shadow_right {width:22px;height:173px;float:left;background:url(../images/bg_box_shadow_content_start_right.jpg) top left no-repeat;}
.box_start_shadow_bottom {width:229px;height:21px;background:url(../images/bg_box_shadow_content_start_bottom.jpg) top no-repeat;}

#box_quicklogin {background:#f8f8f8;width:200px;padding-left:20px;padding-right:10px;padding-bottom:10px;padding-top:10px; min-height:50px;}
*html #box_quicklogin {padding-bottom:9px;padding-top:5px;margin-top:-22px;}
#box_quicklogin_prod {background:#e5f2c7;width:204px;height:134px;padding-left:16px;padding-right:10px;margin-left:-4px;}


.box_links {margin-left:8px;}
*html .box_links {}
.box_links_headline {background:url(../images/bg_box_links_headline.jpg) left no-repeat;height:21px;width:199px;padding:7px 0px 0px 10px;font-size:11px;font-weight:bold;color:#578a11;}
.box_links_content {background:url(../images/bg_box_links_right_middle.jpg) top repeat-y;width:211px;}
.box_links_content_list {background:url(../images/bg_box_links_right_middle.jpg) top repeat-y;width:167px;padding:0px 15px 0px 10px;margin:0px;}
.box_links_shadow_right_middle {background:url(../images/bg_box_links_right_middle.jpg) top left repeat-y;width:8px;}
.box_links_shadow_bottom {background:url(../images/bg_box_links_bottom.jpg) top left no-repeat;height:9px;width:192px;margin-left:8px;}
.box_links_margin {margin-left:14px;width:219px;margin-top:20px;}
*html .box_links_margin {margin-left:11px;}
.box_links_margin_prod {margin-left:14px;width:219px;margin-top:24px;}

.box_links_content_list ul {list-style:none;padding-left:0px;font-size:11px; margin-left:1px;width:151px;}
.box_links_content_list li {color:#63910a;}
a.box_links_content_list {text-decoration:none;color:#656565;padding:4px 0px 4px 10px;display:block;width:135px;border-bottom:1px dotted #599700;background:url(../images/icon_pfeil.jpg) left no-repeat;}
a.box_links_content_list:hover {color:#FF6600;}






.box_cat {width:228px;height:194px;float:left;}
.box_cat_content {width:202px;height:171px;border:1px solid #c9ccc3;float:left;}
.box_cat_content_headline {z-index:99999;background:url(../images/bg_box_start_headline.png) top left no-repeat;padding-left:17px;padding-top:4px;height:19px;font-size:12px;color:#FFF;font-weight:bold;}
.box_cat_content_text {height:71px;background:url(../images/bg_box_start_text.jpg) left repeat-x;}
.box_cat_content_text_oben {height:33px;font-size:11px; padding:7px 8px 3px 8px;; color:#626957;}
.box_cat_content_text_unten {height:23px;color:#588d00; font-size:11px; padding-left:5px;padding-bottom:5px;}
.box_cat_content_text_unten_links {float:left;width:122px;padding-left:8px;color:#588d00; font-size:11px}
.box_cat_content_text_unten_rechts {float:right;margin-right:6px;margin-top:0px;}
.box_cat_shadow_right {width:22px;height:173px;float:left;background:url(../images/bg_box_shadow_content_start_right.jpg) top left no-repeat;}
.box_cat_shadow_bottom {width:229px;height:21px;background:url(../images/bg_box_shadow_content_start_bottom.jpg) top no-repeat;}



#product_box_oben {background:#eeeeee;padding:22px 15px;}
#prod_content {width:250px;max-height:450px;float:left;padding-bottom:15px;overflow:hidden;float:left;}

.prod_img_descr {float:left;}
.prod_img {width:145px;height:175px; float:left;}
.prod_shortdescr {width:240px;padding:0px 0px 0px 15px; float:left; }
.prod_shortdescr_oben {width:240px;height:130px;border-bottom:1px dotted #6b913e;}
.prod_shortdescr_unten {width:240px;height:40px;}
.prod_ansprech_download {width:232px;float:left;padding-left:15px;}
.prod_preis {width:400px;height:50px;background:#e0e0e0;}




.space_7 {margin:7px;}
.space_10 {margin:0px 7px; float:left;}
.headline_start {color:#599700;font-size:15px; padding:11px 0px 4px 0px; margin:0px 15px 0px 0px; border-bottom:1px dotted #a7c237;font-weight:bold;}
.text_bold {font-weight:bold;}
.text_green {color:#0c9164;}
.text_green_bold {color:#599700; font-weight:bold;}
.text_orange {color:#fa6900;}
.text_white {color:#f4f4f4;}
.text_grey {color:#686868;font-weight:normal;}
.text_login {font-size:10px;color:#70737c;}
.clear { clear:both;}
.right {float:right;}
.left {float:left;}
.displaynone {display:none;}
.beschreibung ul {
	margin: 5px 0px 0px 15px; 
	padding: 0px 0px 0px 0px;}

.button_basket {background:url(../buttons/btn_warenkorb.png) left no-repeat;width:175px;height:50px;cursor:pointer;border:none;}
.button_aendern_placeorder {padding:1px 5px 1px 5px;background:url(../buttons/bg_button.jpg) left repeat-x;border-left:1px solid #CCC;font-size:10px;border-right:1px solid #999;border-top:1px solid #CCC;border-bottom:1px solid #666;color:#666;cursor:pointer;}
.button {padding:2px 5px 1px 5px;background:url(../buttons/bg_button.jpg) left repeat-x;border-left:1px solid #CCC;font-size:11px;border-right:1px solid #999;border-top:1px solid #CCC;border-bottom:1px solid #666;color:#666;cursor:pointer;}
*html .button {padding:3px 5px 1px 5px;margin-top:2px;}
.button:hover {text-decoration:none;background:#fcfcfc;}
*:first-child+html .button {border:none;}
*html .button {border:none;}

a.button,
a.button:link,
a.button:active,
a.button:visited {background:url(../buttons/bg_button.jpg) left repeat-x;border-left:1px solid #CCC;border-right:1px solid #999;border-top:1px solid #CCC;border-bottom:1px solid #666;color:#666;cursor:pointer;text-decoration:none; padding:2px 8px 2px 8px;height:24px; line-height:23px;
					}

a.button:hover {
	text-decoration:none;
	background:#fcfcfc;
	text-align: center;
}

.pointer_line_green {border-bottom:1px dotted #a2c046; height:10px;margin-bottom:8px;}

a.link_not_underline_small,
a.link_not_underline_small:link,
a.link_not_underline_small:active,
a.link_not_underline_small:visited {text-decoration:none;color:#6e7a54;font-size:11px;}
a.link_not_underline_small:hover {text-decoration:underline;}

/*Tabs Produkt*/
div.menu-product {position: relative; top: 0px; width: 674px; margin: 0px 0px 6px 33px; padding: 0px 0px 0px 0px;  color: #333;font-family: Verdana, Arial, sans-serif; font-size: 11px;}				  
*html div.menu-product {margin-bottom:0px;}
div.menu-product ul {margin: 0px 0px 0px 0px; padding:5px 0px 0px 0px;  top: 0px; list-style:none; text-align: left;}
div.menu-product li {display:inline; padding: 0px 0px;  margin: 0px; color: #99adc2; }
div.menu-product li a, div.menu-product li a:visited, div.menu-product li a:active, div.menu-product li a:link {background:url(../images/produktbox/bg_tabinactive.jpg) left no-repeat;border-right:1px solid #d3d4d9;border-top:1px solid #d3d4d9;color: #537a7f;font-weight:bold; text-decoration:none; padding:7px 20px 6px 30px;margin:0px;cursor:pointer;}
*html div.menu-product li a, div.menu-product li a:visited, div.menu-product li a:active, div.menu-product li a:link { padding:5px 20px 9px 30px;}
div.menu-product li a:hover { text-decoration:none; color:#000;cursor:pointer;margin:0px;}
div.menu-product li a.tabactive {color: #FFF;font-weight:bold; text-decoration:none; padding:7px 20px 6px 30px; background:url(../images/produktbox/bg_tabactive.jpg) left no-repeat;border-right:1px solid #d3d4d9;border-top:1px solid #d3d4d9;position: absolut;margin:0px;}
*html div.menu-product li a.tabactive {padding:7px 20px 6px 30px;line-height:20px;}

.menuhomecontent {float: left;  margin:0px 0px 0px 0px; padding: 30px 0px 0px 0px;  color: #666 /*schwarz*/; font-family: Verdana, Arial, sans-serif; font-size: 11px;  text-align: left;}
*html .menuhomecontent {margin: 24px 0px 0px 0px; }
*:first-child+html .menuhomecontent {margin: 0px 0px 0px 0px; }
/*Ende Tabs produkt*/

*html .ietopmargin {margin-top:-3px;}
*:first-child+html .ietopmargin {margin-top:-4px;}
a:focus {
	outline: none;
}
#panel {
	background: #e5f2c7;
	height: 134px;
	display: none;
	margin-left:0px;
	width:230px;
	overflow:hidden;
}
*html #panel {margin-top:0px;height:140px;}
.slide {
	margin: 0;
	padding: 0;
	border-top:0px solid  #82bd00;
	background:url(../images/btn_slide.gif) no-repeat center top;
}
*html .slide {margin-top:0px;}
a.btn-slide {
	text-align: center;
	width: 230px;
	height: 47px;
	padding: 4px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

*html a.btn-slide {width:220px;}
.active {
	background-position: right 12px;
}


#cat_ul_info 				{width: 60px; padding: 0px; font-family: Arial, Helvetica, sans-serif; margin:0px; text-decoration: none;}

/*TOPNAVIGATION ANFANG*/
/* Styles für die Hauptnavigation*/
#mainnav_info #cat_ul_info {
	width:699px;
	margin-top:-5px;
	margin-left:-16px;
	padding:0px;
	
	background:url(../images/bg_info_inactive.png) top left repeat-x;
	color:#FFF;
	border:1px solid #cccccc;
	text-align:center;
	}

#mainnav_info #cat_ul_info img {
	border: 0px;	
	}


/* Styles für das erste Level */

#mainnav_info #cat_ul_info ul.level1 {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 10;
	
	padding:0px 0px;
	
}

#mainnav_info #cat_ul_info ul.level1 li {
	float: left;
}

#mainnav_info #cat_ul_info ul.level1 li a,
#mainnav_info #cat_ul_info ul.level1 li a:link,
#mainnav_info #cat_ul_info ul.level1 li a:visited,
#mainnav_info #cat_ul_info ul.level1 li a:active {
	display: block;
	margin: 0px;
	border-right:1px solid #ccc;
}
#mainnav_info #cat_ul_info ul.level1 li a:hover {background:url(../images/bg_info.png) top left repeat-x;}

/* Styles für das zweite Level */

#mainnav_info #cat_ul_info ul.level2 {
	display: none;
	text-align:left;
	margin:0px;
	border:0;
	width:150px;
	position: absolute;
	z-index: 10;
	background:url(../images/bg_level2.png) top left repeat;
	border:1px solid #000;
	color:#FFF;
	padding:5px 0px 5px 10px; 
}

#mainnav_info #cat_ul_info ul.level2 li {
	list-style: none;
	padding-bottom:2px;
	float: none;
	border:none;
}

#mainnav_info #cat_ul_info ul.level2 li a,
#mainnav_info #cat_ul_info ul.level2 li a:link,
#mainnav_info #cat_ul_info ul.level2 li a:visited,
#mainnav_info #cat_ul_info ul.level2 li a:active {
	display: block;
	margin: 0px;
	padding:0px;
	font-size: 11px;
	color: #FFF;
	background:none;
	text-decoration: none;
	border:none;
}

#mainnav_info #cat_ul_info ul.level2 li a:hover {
	color: #FFF;
	text-decoration:underline;
}

#mainnav_info #cat_ul_info ul.level1 li:hover ul.level2 {
	display: block;
	
}

/* Styles für das dritte Level */

#mainnav_info #cat_ul_info ul.level3 {
	display: none;
}

/* Styles für das vierte Level */

#mainnav_info #cat_ul_info ul.level4 {
	display: none;
}




/*TOPNAVIGATION ENDE*/

#cat_ul 				{padding:0px 0px 0px 0px;font-size:11px;margin:0px 15px 0px -15px; }
*html #cat_ul	{margin-left:-20px;}
					
#cat_ul ul.level1 li			{list-style:none;padding-top:6px;padding-bottom:4px;border-bottom:1px dotted #a7c237;color:#6f9200;display:block;}
#cat_ul ul.level1 a 			{font-size:11px;color:#6f9200;text-decoration:none;padding-left:0px;display:block; }
#cat_ul ul.level1 a:link 		{}
#cat_ul ul.level1 a:visited 		{}
#cat_ul ul.level1 a:hover 		{ color:#ff6600;}
#cat_ul ul.level1 a.opened		{ color: #ff6600;  background-image: none;}
#cat_ul ul.level1 a.selected	{ color: #ff6600;  background-image: none;}

#cat_ul ul.level2 				{list-style-type: none; margin: 0px; padding: 0px;}
#cat_ul ul.level2 a 			{display: block; color: #000000; font-size: 11px; background-color: #cccccc; border-bottom: 1px solid #ffffff; padding: 3px 0px 3px 25px; text-decoration: none; width: 163px;}
#cat_ul ul.level2 a:link 		{color: #000000;}
#cat_ul ul.level2 a:hover 		{color: #000000; background-color: #578a11; background-image: url(images/navigation/arrow_white.gif); background-repeat: no-repeat; background-position: 5px 50%;}
#cat_ul ul.level2 a.opened		{color: #000000; background-color: #578a11; font-weight: bold; background-image: url(images/navigation/arrow_white.gif); background-repeat: no-repeat; background-position: 10px 50%;}
#cat_ul ul.level2 a.selected	{color: #000000; background-color: #578a11; font-weight: bold; background-image: url(images/navigation/arrow_white.gif); background-repeat: no-repeat; background-position: 10px 50%;}

#cat_ul ul.level3 				{list-style-type: none; margin: 0px; padding: 0px;}
#cat_ul ul.level3 a 			{display: block; color: #000000; background-color: #efefef; padding: 3px 0px 3px 30px; border-bottom: 1px solid #CCCCCC; text-decoration: none; width: 158px;}
#cat_ul ul.level3 a:link 		{color: #000000;}
#cat_ul ul.level3 a:hover 		{color: #000000; background-color: #ffe5b2; background-image: none;}
#cat_ul ul.level3 a.opened		{color: #CC0000; background-color: #CCCCCC; font-weight: bold; background-image: none;}
#cat_ul ul.level3 a.selected	{color: #CC0000; background-color: #CCCCCC; font-weight: bold; background-image: none;}

#cat_ul ul.level4 				{list-style-type: none; margin: 0px; padding: 0px;}
#cat_ul ul.level4 a 			{display: block; color: #000000; background-color: #efefef; border-bottom: 1px solid #bac5d0; padding: 3px 0px 3px 40px; text-decoration: none; width: 148px;}
#cat_ul ul.level4 a:link 		{color: #000000;}
#cat_ul ul.level4 a:hover 		{color: #000000; background-color: #ffe5b2; text-decoration: none; background-image: none;}
#cat_ul ul.level4 a.opened		{color: #000000; background-color: #efefef; text-decoration: none; font-style: italic; background-image: none;}
#cat_ul ul.level4 a.selected	{color: #000000; background-color: #efefef; text-decoration: none; font-style: italic; background-image: none;}

#cat_ul ul.level5 				{list-style-type: none; margin: 0px; padding: 0px;}
#cat_ul ul.level5 a 			{display: block; color: #000000; background-color: #f2f4f6; border-bottom: 1px solid #dae0e6; padding: 3px 0px 3px 50px; text-decoration: none; width: 138px;}
#cat_ul ul.level5 a:link 		{}
#cat_ul ul.level5 a:hover 		{color: #000000; background-color: #ffe5b2; text-decoration: underline;}
#cat_ul ul.level5 a.opened		{color: #000000; background-color: #ffffff; text-decoration: underline; font-weight: bold;}
#cat_ul ul.level5 a.selected	{color: #000000; background-color: #ffffff; text-decoration: underline; font-weight: bold;}





/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/img/global/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

ul.downloads {list-style:none;padding-left:0px;padding-top:0px}
ul.downloads li {padding:2px 0px;}

#box_prod_ansprech_downloads {float:left;width:400px;text-align:left;padding-left:15px;padding-top:0px;}
#box_prod_ansprech_downloads_text {width:200px;padding-right:10px;}
#box_prod_ansprech_downloads_img {padding-right:10px}
#box_proddruck_ansprech_downloads_text {margin-left:25px;}
#box_proddruck_ansprech_downloads_img {float:left;width:100px;}

.downloads_text {width:230px; padding-left:8px;}



/*ColorBox Anfang*/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/$WS/star-shop/websale7_shop-star-shop/benutzer/templates/deutsch/images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
		
		
		
		
		
/*Colorbox Ende*/











/* message display page */
.message_list {
	list-style: none;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 182px;
}
.message_list li {
	padding: 0;
	margin: 0;
	background:#CCC;
}
.message_head {
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	cursor: pointer;
	position: relative;
	margin:0px 0px 0px 0px;
	background-color:#be0419;
	padding: 3px 0px 2px 8px;
	color:#FFF;
	font-size:12px;
}

.message_body {
	padding: 0px 10px 19px 0px;
	background-color:#f4f4f4;
	width:173px;
	margin:0px 1px 0px 0px;	
	padding:5px 5px 0px 0px;
	color: #837f80;
	font-size:11px;
	border-bottom:1px solid #FFF;
		border-right:1px solid #FFF;
			border-left:1px solid #FFF;
}




/*Produktboxen Liste ANFANG*/
.box_sort {text-align:right;float: left;}
.box_pages {text-align:right;float: left;padding:0px;}
.select_product_sort {height:17px;font-size:11px;}
.prod_box {width: 669px;background:#e6e6e6;height:155px;margin:10px 0px 20px 0px;}
*html .prod_box {margin:0px 0px 20px 0px;}
.prod_headline {padding:10px 0px 0px 15px;}
.prod_box_img {width:95px;padding:10px 15px 10px 15px;float:left;}
.prod_box_shortdescr {width:360px;height:56px;padding-top:10px;margin-bottom:10px;overflow:hidden;color:#333;font-size:11px;}
.prod_box_shortdescr ul {margin:0px 0px 0px 15px;padding:0px;}
.prod_box_shortdescr ul li {padding:0px; margin:0px;}
.prod_box_more {padding-top:4px;}
a.produkt_link {color:#63930c;font-size:12px;}
.prod_box_price {font-weight:bold;color:#63930c;float:left;margin-top:17px;padding:40px 10px 27px 40px;width:124px;}
.prod_box_ansprech {width:150px; border-left:1px dotted #a7c237; float:left; padding-left:20px; margin-left:10px;}
/*Produktboxen Liste ENDE*/


.share_links_boxen {float:left; padding:0px 5px;}
.share_links_boxen_facebook {float:left;margin-right:0px;padding-right:4px;}
*html .share_links_boxen_facebook {float:left;margin-right:-4px;padding-right:0px;}
.share_links_boxen img {width:15px; height:15px;}
.share_links_boxen_facebook {width:15px; height:15px;}
.share_links_boxen_clear {clear:both;}
*html .share_links_boxen_clear {clear:none;}


.select_a_salut,
.select_a_title,
.select_a_country {
	width:174px;
	font-size: 11px;
	}


.box_product_text_angebot {float:left;border-right:1px dotted #a7c237;margin-right:5px;width:160px;margin-top:10px;padding:10px 5px 10px 0px;}
.box_product_button_angebot {float:right;margin-top:20px;}

.box_border_useraccount {border:5px solid #e6e6e6;padding:5px 10px;width:500px;margin:0px auto;}
.border_right_useraccount {border-right:5px solid #e6e6e6;}
.box_border_search {border:5px solid #e6e6e6;padding:5px 10px;width:600px;margin:0px auto;}
.box_border_basket {border:5px solid #e6e6e6;padding:5px 10px;width:500px;margin:0px auto;}



.anfrage_adresse_rechts {width:310px;float:left;border:5px solid #e6e6e6;padding:3px;height:156px;}
.anfrage_adresse_links {width:310px;float:left;margin-right:5px;border:5px solid #e6e6e6;padding:3px;}
*html .anfrage_adresse_links {width:310px;float:left;margin-right:5px;border:5px solid #e6e6e6;padding:3px;}
*html .anfrage_adresse_rechts {width:315px;float:left;border:5px solid #e6e6e6;padding:3px;height:168px;}

/*************************************************************************************************/
/* Fehlermeldung und Hinweis */
/*************************************************************************************************/

.kasten_info_hinweis,
.box-notify	{
		margin: 10px 15px 20px 0px; 
		border: solid 1px #AA0000; 
		padding:10px; color: #AA0000; 
		font-weight: bold;
		}

/*************************************************************************************************/
/* Navigation für ST-LoggedIn unter dem Logo */
/*************************************************************************************************/

.ST-LoggedIn {
	font-size: 11px;
}

ul.ST_LoggedIn {
	font-size: 11px;
	margin: 0px 0px 0px 12px;
	padding: 0px;
	list-style-image:url(../images/icon_pfeil.jpg);
}

ul.ST_LoggedIn li a,
ul.ST_LoggedIn li a:link,
ul.ST_LoggedIn li a:visited,
ul.ST_LoggedIn li a:active {
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}

ul.ST_LoggedIn li a:hover {
	text-decoration: underline;

}

/*************************************************************************************************/
/* Anfang = Styleeigenschaften für die Gestaltung der Contentboxen im Innenteil */
/*************************************************************************************************/
.box_middle_100prozent {
	margin:10px 20px 20px 0px; 
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}

.box_middle_100prozent h2 {
	color:#599700;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px dotted #599700;
	font-size: 12px;
}

/* Abstand der Formular in diesem Container */
.box_middle_100prozent form {
	margin: 15px 0px 0px 0px;
}

/* Positionierung des Beschriftungstextes neben das Eingabefeld */
.box_middle_100prozent label {
	float:left;
	width:230px;
	padding-top:4px;
	margin:0px 0px 3px 0px;
}

/* Positionierung der Eingabefelder neben den Beschriftungstext */
.box_middle_100prozent input[type=text],
.box_middle_100prozent input[type=password] {
	float:left;
	margin:0px 0px 3px 0px;
	width:250px;
	font-size: 11px;
}

* html .box_middle_100prozent input {
	width:250px; /* Weite der Felder im IE 6.0 */
}

.box_middle_100prozent .platzierung_button {
	text-align:right;
	margin: 10px 0px 3px 0px;
	padding: 10px 180px 0px 0px;
	border-top:1px dotted #599700;
}

* html .box_middle_100prozent .platzierung_button input {
	width:auto; /* Weite des Buttons */
}

/*************************************************************************************************/
/* Anfang = Styleeigenschaften für die Gestaltung der Boxen im Kundenkonto (dreispaltig) */
/*************************************************************************************************/

.box_useraccount {
	width: 190px;
	min-height: 146px;
	float: left;
	background: url(../images/bg_box_useraccount.jpg) no-repeat;
	padding: 10px 19px 5px 7px;
	margin: 0px 15px 10px 0px;
	font-size: 11px;
	color: #626957;
}

* html .box_useraccount {
	height: 146px;
}

.box_useraccount h2 {
	background: url(../images/arrow_orange.gif) 0px 2px no-repeat;
	color: #599700;
	border-bottom: 1px dotted #599700;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 12px;
}

.box_useraccount p {
	border-bottom: 1px dotted #599700;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
}

.box_useraccount .float_right {
	margin: 0px 0px 0px 0px;
	float: right;
}

/*************************************************************************************************/
/* Darstellung der bisher getätigte Bestellungen */
/*************************************************************************************************/

.OrderHistoryData {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px dotted #599700;
	border-top: 1px dotted #599700;
}

.OrderHistoryData xmp {
	margin: 0px;
	padding: 0px;
}

/*************************************************************************************************/
/* Blätterfunktion */
/*************************************************************************************************/

.listpaging {
font-size:12px;
margin:0px;padding:3px 0px 3px 0px;
float: right;
text-align: right;
}

.cat_sort_u_list_top {
border-bottom: 1px dotted #599700;
margin:0px 18px 20px 0px;
padding:5px 5px 3px 5px;
font-weight:bold;
}
.cat_sort_u_list_bottom {
border-top: 1px dotted #599700;
margin:20px 18px 0px 0px;
padding:3px 5px 5px 5px;
font-weight:bold;
}


.listpaging table {
display: inline;
}

/*************************************************************************************************/
/* Conatiner für Suchmaschinentest */
/*************************************************************************************************/

#sumatest_white {
position:absolute; 
top: 0px; 
left: 0px; 
width:733px; 
height:125px; 
font-size: 11px;
z-index: 9;
background: #ffffff;
}

#sumatest {
position:absolute; 
top: 0px; 
left: 0px; 
width:733px; 
height:125px; 
font-size: 11px;
z-index: 1;
}

#sumatest p {
margin: 0px; 
padding: 0px;
}

#sumatest h1 {
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
}
