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

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

}

ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px;}
p { margin:0px; padding:0px;}

a.link_w:link 							{text-decoration:none; color:#fff; font-weight:bold; font-size:12px; nowrap}
a.link_w:visited 						{text-decoration:none; color:#fff;  font-weight:bold; font-size:12px;}
a.link_w:active 						{text-decoration:none; color:#fff;  font-weight:bold; font-size:12px;}
a.link_w:hover 						{text-decoration:none; color:#fff;  font-weight:bold; font-size:12px;}




form {margin:0px;}

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

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

.text 			{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000;}
.text_klein 		{font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.text_marked 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002E55;}
.text_explain		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#006600;}
.text_explain2		{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#006600;}
.text_header		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#ffffff;}
.text_header2		{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#ffffff;}
.text_notify		{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#CC0000;}
.text_notify_small	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#CC0000;}

.box			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#ffffff; background-color:#008732;}
.standard		{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#008732;}
.standard_rechts	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.box_right		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; border:2px solid #008732;}
.login			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#000000;}

.mailkasten 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; border-left:1px solid #008732; border-right:1px solid #008732; border-top:1px solid #008732; border-bottom:1px solid #008732; background-color:#eadcaf;}

input			{}
input.text		{border:1px solid #008732; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#a5acb2; padding:2px;}
input.textrequired	{border:1px solid #008732; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; padding:2px;}
select.text 		{border:1px solid #008732; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#a5acb2;}
select.textrequired 	{border:1px solid #008732; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f29400;}


ul.servicenavi					{list-style: none; color:#FFF; font-weight:bold; width:1000px;}
ul.servicenavi li				{float: left; padding:2px 0px 2px 0px; color:#FFF; font-weight:bold; border-left:1px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-left:7px; background-color:#008732;}
ul.servicenavi li a				{display: block; text-align:left; width:134px; font-weight:bold; }
* html ul.servicenavi 			{list-style: none; margin-top:2px;}
* html ul.servicenavi li				{ padding-right:5px;}
* html ul.servicenavi li a				{ width:129px;}



#head { width:1000px; margin:0px auto;}



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


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


/* Anfang Produktmenü */

table.cat_table_opened 	{background-color:#FFFAE6; width:95%;}
table.cat_table_closed 	{width:95%;}

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

.cat_text_standard 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;} 
.cat_text_selected 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FF9900;}

table.cat_table_opened .cat_text_standard {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002E55;}

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

/* Ende Produktmenü */


/* Anfang Produktmenüpfad */

a.cat_path:link 	{font-family:Arial,Helvetica,sans-serif; text-decoration:underline; color:#ffffff;}  
a.cat_path:visited 	{font-family:Arial,Helvetica,sans-serif; text-decoration:underline; color:#ffffff;} 
a.cat_path:active 	{font-family:Arial,Helvetica,sans-serif; text-decoration:underline; color:#ffffff;} 
a.cat_path:hover 	{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#00cc00;}

/* Ende Produktmenüpfad */


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

.paging_table 		{width:100%;}

.paging_td1		{text-align:left; padding:3px;}
.paging_td2		{text-align:center; padding:3px; width:90%;}
.paging_td3		{text-align:right; padding:3px;}

.paging_text 		{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.paging_text_selected 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002E55;}

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

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


/* Anfang "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */

.cat_adv_nav_table {100%}

/* Ende "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */


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

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

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


/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" (nur bei Platzierung im Template durch ~PR-Variations~ bzw. ~PR-DepVariations~) */

.pr_var_table			{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}
.pr_depvar_table		{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}

table.pr_var_table td 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002E55; padding:2px;}
table.pr_depvar_table td 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002E55; padding:2px;}

.select_variations		{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#f9f9f9; width:200px;}
.select_dep_variations		{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#f9f9f9; width:200px;}
/* 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-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002E55; padding:2px;}

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


/* Anfang "Staffelpreisfeld" */

.select_bulk_discount {font-family:Arial,Helvetica,sans-serif; font-size:11px; width:100%; background-color:#f9f9f9; margin-bottom:1px;}

/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */

.basket_table 			{width:100%;}
.basket_tr_header 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#008732; color:#ffffff;}
.basket_tr_header td		{padding:3px;}
.basket_tr_1			{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.basket_tr_1 td			{padding:3px; background-color:#eadcaf;}	
.basket_tr_2			{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.basket_tr_2 td			{padding:3px; background-color:#eadcaf;}
.basket_var_table		{width:100%; font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.basket_tr_footer		{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.basket_tr_footer td		{padding:3px;}
.basket_text_product_name 	{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
.basket_text_total_sum		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
.basket_voucher_table		{width:95%;}
.basket_tr_reservation_1	{}
.basket_tr_reservation_1 td	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#CC0000; padding:3px;}
.basket_tr_reservation_2	{}
.basket_tr_reservation_2 td	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#CC0000; padding:3px;}


/* Ende Warenkorbtabelle */


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

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

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


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

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

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


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

.payment_table		{width:100%;}
.payment_tr_1		{}
.payment_tr_2		{}
.payment_td_1		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:2px;}
.payment_td_2		{padding:2px; vertical-align:middle;}
.payment_td_3		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:2px; text-align: left;}
.payment_name		{font-family:Arial,Helvetica,sans-serif; font-size:11px;padding:2px; font-weight:bold;}
.payment_name_suffix	{font-family:Arial,Helvetica,sans-serif; font-size:10px;padding:2px; font-weight:bold;}
.select_ccard		{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:150px;}


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


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

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

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


/* Anfang "Eingabe der Kreditkartendaten" */

.ccard_table			{width:90%;}
.ccard_tr_1			{}
.ccard_tr_2			{}
.ccard_td_1			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.ccard_td_2			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.ccard_td_3			{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.ccard_text_input_holder	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:201px;}
.ccard_text_input_number	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:48px;}
.ccard_text_input_cvcode	{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:99px;}
.select_ccard_validity		{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:99px;}
.ccard_error_table		{width:90%;}
.ccard_error_table td		{padding:2px;}
.ccard_error_ul			{}
.ccard_error_li			{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#cc0000;}

/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */

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

/* Ende "Eingabe der Bankverbindung" */


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

.bank_info_table	{width:90%;}
.bank_info_table td	{padding:2px;}
.bank_info_text_header	{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#002E55;}
.bank_info_text		{font-family:Arial,Helvetica,sans-serif; 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:90%;}
.show_addr_tr_1		{}
.show_addr_tr_2		{}
.show_addr_td_1		{width:35%; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.show_addr_td_2		{width:65%; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}

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


/* Anfang Newsletter - Bestellung bei Adresseingabe */

.newsletter_table	{width:90%;}
.newsletter_tr_1	{}
.newsletter_td_1	{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.newsletter_td_2	{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}

/* 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-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.memolist_var_td_2	{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}

/* 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-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.direct_order_var_td_2	{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}

/* Ende Variationen bei "Direktbestellung" */


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


/*Das könnte Sie auch interessieren-Tag*/

.text_interessieren {width:700px;height:23px;background:#008732;font-weight:bold;color:#FFF;padding-top:2px;text-align:left; padding-left:5px;}
.box_hintergrund {width:700px;background:#dfe2ad;}
.box_aussen {width:120px;margin:10px 0px 10px 10px;}
.box_innen_eins {height:120px;background:#b6d297;}
.box_innen_zwei {padding-top:5px;padding-left:2px;height:82px;background:#b6d297;}














#lightbox {	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }











/*ColorBox Anfang*/

#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;
	}

#cboxOverlay {
	background:#000;
	}

#colorbox {
	}

#cboxTopLeft {
		width:14px; 
		height:14px; 
		background:url(images/controls.png) 0 0 no-repeat;
		}

#cboxTopCenter {
		height:14px; 
		background:url(images/border.png) top left repeat-x;
		}

#cboxTopRight {
		width:14px; 
		height:14px; 
		background:url(images/controls.png) -36px 0 no-repeat;
		}

#cboxBottomLeft {
		width:14px; 
		height:43px; 
		background:url(images/controls.png) 0 -32px no-repeat;
		}

#cboxBottomCenter {
		height:43px; 
		background:url(images/border.png) bottom left repeat-x;
		}
#cboxBottomRight {
		width:14px; 
		height:43px; 
		background:url(images/controls.png) -36px -32px no-repeat;
		}
		
#cboxMiddleLeft {
		width:14px; 
		background:url(images/controls.png) -175px 0 repeat-y;
		}

#cboxMiddleRight {
		width:14px; 
		background:url(images/controls.png) -211px 0 repeat-y;
		}

#cboxContent {
	background:#fff;
	}

#cboxLoadedContent {
	margin-bottom:5px;
	}

#cboxLoadingOverlay {
	background:url(images/loading.gif) center center no-repeat;
	}

#cboxLoadingGraphic {
	background:url(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(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;
	}	

.table_start td		{padding-bottom:11px; vertical-align:top;}
.table_start td a	{font-size:10px;}
.table_start td div	{text-align:center;margin-top:4px;}

.table_start td table td div	{margin-top:4px; margin-bottom:4px;}



a img	{border:none;}








