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

body		 					{font-family:Verdana, Arial, Helvetica,sans-serif; font-weight:normal; background-color:#FFFFFF; margin:0px; padding:0px; background:url(../images/bg_verlauf.gif) repeat fixed;}
table							{font-family:Verdana, Arial, Helvetica,sans-serif; font-weight:normal; text-align:left;}
td img							{display:block;} /*!!Wichtig!! Dieser Style greift bei allen Bildern in einer TD! */

#preload_button 				{display: none} /*für alle Bilder die vorgeladen werden sollen ---> derzeit nur in der Detailansicht! */
#preload_button img 			{height:0; width:0; border:none; position:absolute; bottom:0; left:0; z-index:-30;}

a:link 							{text-decoration:none; color:#353535;}
a:visited 						{text-decoration:none; color:#353535;}
a:active 						{text-decoration:none; color:#353535;}
a:hover 						{text-decoration:none; color:#135ba2;}

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

a.links:link 					{font-size:11px; font-weight:normal; text-decoration:none; color:#353535;}
a.links:visited 				{font-size:11px; font-weight:normal; text-decoration:none; color:#353535;}
a.links:active 					{font-size:11px; font-weight:normal; text-decoration:none; color:#353535;}
a.links:hover 					{font-size:11px; font-weight:normal; text-decoration:underline; color:#AA0000;}

a.links_head:link 				{font-size:10px; font-weight:normal; text-decoration:none; color:#353535;}
a.links_head:visited 			{font-size:10px; font-weight:normal; text-decoration:none; color:#353535;}
a.links_head:active 			{font-size:10px; font-weight:normal; text-decoration:none; color:#353535;}
a.links_head:hover 				{font-size:10px; font-weight:normal; text-decoration:none; color:#AA0000;}

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

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

a.deliv_info:link 				{font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:underline; color:#353535;}
a.deliv_info:visited			{font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:underline; color:#353535;}
a.deliv_info:active				{font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:underline; color:#353535;}
a.deliv_info:hover				{font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; color:#AA0000;}

a.footer_dunkel:link 			{font-size:11px; text-decoration:none; color:#353535;}
a.footer_dunkel:visited			{font-size:11px; text-decoration:none; color:#353535;}
a.footer_dunkel:active			{font-size:11px; text-decoration:none; color:#353535;}
a.footer_dunkel:hover			{font-size:11px; text-decoration:underline; color:#AA0000;}

a.subfooter:link 				{font-size:11px; text-decoration:none; color:#d5d5d5;}
a.subfooter:visited				{font-size:11px; text-decoration:none; color:#d5d5d5;}
a.subfooter:active				{font-size:11px; text-decoration:none; color:#d5d5d5;}
a.subfooter:hover				{font-size:11px; text-decoration:underline; color:#d5d5d5;}

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

a.versand:link 					{font-size:9px; text-decoration:underline; color:#353535;}
a.versand:visited				{font-size:9px; text-decoration:underline; color:#353535;}
a.versand:active				{font-size:9px; text-decoration:underline; color:#353535;}
a.versand:hover					{font-size:9px; text-decoration:none; color:#AA0000;}

a.link_search:link 				{font-size:11px; font-weight:normal; text-decoration:none; color:#353535;}
a.link_search:visited 			{font-size:11px; font-weight:normal; text-decoration:none; color:#353535;}
a.link_search:active 			{font-size:11px; font-weight:normal; text-decoration:none; color:#353535;}
a.link_search:hover 			{font-size:11px; font-weight:normal; text-decoration:underline; color:#CC0000;}

.h1								{font-size:14px; font-weight:bold; color:#353535; margin:0px;}		/* Text "Produktname" */
.h1_em							{font-size:1.3em; font-weight:bold; color:#353535; margin:0px;}		/* Text "Produktname" */
.h2								{font-size:12px; font-weight:normal; color:#353535; margin:0px;}	/* Text "Produktbeschreibung" */


.text_headline_detail			{font-size:11px; font-weight:bold; color:#666666; margin-bottom:5px; padding:0px 0px 5px 0px; border-bottom: solid 1px #c4c4c4;}/* Text "Beschreibungsüberschrift" */
.text_name_detail				{font-size:13px; font-weight:bold; color:#353535; margin:0px; padding:0px 0px 5px 0px;}		/* Text "Produktname" */
.text_nummer_detail				{font-size:11px; font-weight:normal; color:#353535; margin:0px; padding:0px;}	/* Text "Produktnummer" */
.text_preis_detail				{font-size:11px; font-weight:normal; color:#353535; margin:0px; padding:0px;}	/* Text "Preis" */
.text_preis_detail b			{font-size:20px; font-family:Arial, Helvetica, sans-serif;}																/* Text "Preis" */
.text_preis_detail_orgprice		{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c72c2c; margin:0px; padding:0px;}		/* Text "Preis reduziert" */
.text_preis_detail_discount		{font-size:13px; font-weight:normal; color:#c72c2c; margin:0px; padding:0px;}	/* Text "Preis % Nachlass" */

.text_normal					{font-size:11px; color:#353535;}							
.text_hervorgehoben				{font-size:11px; font-weight:bold; color:#353535;}		
.text_reduziert					{font-size:10px; font-weight:normal; color:#353535;}						     
.text_meldungen					{font-size:14px; font-weight:bold; color:#AA0000;}		
.text_versandkosteninfo			{font-size:9px; color:#353535; }
.texteingabe_allgemein			{border: solid 1px #C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF;}
.text_kasten_ueber_inquiry		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.text_detail_preis				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.text_weiss						{font-size:11px; color:#FFFFFF;}							


.haupttabelle					{width: 984px; margin:auto;} 
.spalte_head					{width: 984px; background-color:#FFFFFF;}
.spalte_links					{width: 160px; padding:12px; font-size:12px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_mitte					{width: 606px; padding-left:5px; padding-right:5px; padding-top:12px; padding-bottom:5px; font-size:12px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}/* Rest von Haupttabelle - Spalten - Padding */
.spalte_rechts					{width: 160px; padding:12px; font-size:12px;  background-color:#FFFFFF; text-align:right; vertical-align:top;}
.spalte_footer					{width: 984px; font-size:12px; padding-bottom:15px;}

.kasten_footer					{}
.kasten_footer_inhalt			{font-size:11px; font-weight:normal; color:#353535; padding:4px;}

.kasten_footer_dunkel			{width:100%; border-left: solid 10px #FFFFFF; border-right: solid 10px #FFFFFF; border-bottom: solid 10px #FFFFFF; background-color:FFFFFF; background-image:url(../images/bg_footer_dunkel.gif);}
.kasten_footer_dunkel_inhalt	{font-size:11px; font-weight:normal; color:#353535; padding:10px;}
.kasten_subfooter_dunkel		{width:100%; background-color:#42484d;}
.kasten_subfooter_dunkel_inhalt {font-size:11px; font-weight:normal; color:#d5d5d5; padding:2px 10px 3px 10px;}

.kasten_spalte_li				{width: 160px; background-color: #f6f6f6;}
.kasten_spalte_li_ueberschrift	{font-size: 11px; font-weight: bold; color:#353535; padding:4px; background-color: #F7F7F7; text-align:left; border-bottom: 1px solid #000000;}
.kasten_spalte_li_inhalt		{font-size: 11px; color:#353535; padding-left: 7px; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; background-color: #F7F7F7; text-align:left;}

.kasten_spalte_mitte						{background-color:#F7F7F7; border-top:solid 1px #C4C4C4; border-bottom:solid 1px #C4C4C4;}
.kasten_spalte_mitte_ueberschrift			{background-color:#F7F7F7;}
.kasten_spalte_mitte_ueberschrift_inh		{font-size:11px; font-weight:bold; color:#184d81; padding:4px; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift		{background-color:#F7F7F7;}
.kasten_spalte_mitte_hauptueberschrift_inh	{font-size:11px; font-weight:bold; color:#353535; padding:4px; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift_inh img		{display:inline;}
.kasten_spalte_mitte_blaetterfunktion		{font-size:11px; color:#353535; padding:4px; background-color:#F7F7F7; text-align:left;}
.kasten_spalte_mitte_inhalt					{font-size:11px; color:#353535; padding:4px; text-align:left;}
.kasten_spalte_mitte_inhalt	img				{display:inline;}
.kasten_spalte_mitte_produktbilder img		{display:inline;}

.kasten_spalte_re				{width: 160px; background-color:green;}
.kasten_spalte_re_ueberschrift	{font-size: 11px; font-weight: bold; color:#353535; padding: 4px; background-color: #F7F7F7; text-align:left;}
.kasten_spalte_re_inhalt		{font-size: 11px; color:#353535; padding-left: 7px; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; background-color: #F7F7F7; text-align: left;}

.kasten_info_hinweis			{border: solid 1px #AA0000; padding:4px; background-color:#FFFFFF;}
.kasten_mitte					{border: solid 1px #C5C5C5; padding:4px;}
.select_product_sort			{border: solid 1px #C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF;}
.select_max_cat_products		{border: solid 1px #C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF;}

#cat_liste_box					{width:116px; height:174px; overflow:inherit; margin:auto; border:solid 1px #666666; background-color:#FFFFFF;}
.cat_liste_box_image			{width:116px; height:174px; text-align:center; overflow:hidden;}
.cat_liste_box_prozente			{margin-top: -174px; margin-left: 86px;}

#cat_liste_box_klein				{width:100px; height:150px; overflow:inherit; margin:auto; border:solid 1px #666666; background-color:#FFFFFF;}
.cat_liste_box_klein_image			{width:100px; height:150px; text-align:center; overflow:hidden;}
.cat_liste_box_klein_prozente		{margin-top: -150px; margin-left: 70px;}

.cat_box_image_klein		{width:103px; height:157px; border:solid 1px #C4C4C4; margin:0px; padding:0px;}
.cat_box_image_gross		{width:115px; height:174px; border:solid 1px #C4C4C4; margin:auto; padding:0px;}

#detail_pop_box					{width:390px; height:585px; overflow:inherit; margin:auto;}
.detail_pop_box_image			{width:390px; height:585px; text-align:center; overflow:hidden;}
.detail_pop_box_spacer			{margin-top: -585px; margin-left:0px;}

.box_search_result_txt			{color:#616161; font-size:10px; margin:0px 0px 7px 2px; padding:0px; width:603px; text-align:left;}




/* Styles für Filtern und Sortieren */

.box_filtern_result_txt					{color:#616161; font-size:10px; margin:0px 0px 14px 2px; width:603px; text-align:left;}
.box_filtern							{float:left; width:460px; margin: 0px 0px 23px 3px;}
.box_sortieren							{float:left; width:101px; margin: 0px 0px 23px 0px;}

.box_sortieren select,
.select_catfilter_01,
.select_catfilter_02,
.select_catfilter_03,
.select_catfilter_04					{width:110px; height:20px; border:1px solid #c4c4c4; color:#353535; font-size:11px; font-weight:normal; margin: 0px 5px 0px 0px; padding: 0px; font-family:Verdana,Arial,Helvetica,sans-serif;}

/* Styles für Filtern von ext. Include aus "ws-customer" Verzeichnis */
.ext_incl_filter_div	{background-image: url(../../ws-customer_02-aa/$ws-customer-data_02-aa/img_templates/xmas_geschenkefinder2_de.jpg); background-repeat: no-repeat; width:600px; height:158px; padding:82px 0px 0px 0px;}

.ext_incl_filter_table
.select_catfilter_01,
.select_catfilter_02,
.select_catfilter_03,
.select_catfilter_04					{font-weight:normal; border:1px solid #cccccc;}

.ext_incl_filter_td1 	{padding: 6px 0px 6px 0px; font-size:12px; text-decoration:none; color:#FFFFFF; width:98%;}
.ext_incl_filter_td2 	{padding: 6px 10px 6px 0px; font-size:12px; text-decoration:none; color:#FFFFFF; width:1%; text-align:left;}
.ext_incl_filter_td3 	{padding: 6px 36px 6px 0px; font-size:12px; text-decoration:none; color:#FFFFFF; width:1%; text-align:left;}

/* Styles für Blätterfunktion einzeln gesetzt unten */

.box_seite_blaettern_unten 				{width:605px; text-align:right; margin: 0px 0px 30px 0px;}
.box_seite_blaettern_unten a.blaettern_link,
.box_seite_blaettern_unten a.blaettern_link:link,
.box_seite_blaettern_unten a.blaettern_link:visited,
.box_seite_blaettern_unten a.blaettern_link:active		{color:#666; border:1px solid #666; font-size:10px; padding: 2px 6px 2px 7px; margin: 0px 1px 0px 4px;}
.box_seite_blaettern_unten a.blaettern_link:hover		{color:#666; border:1px solid #666; font-size:10px; padding: 2px 6px 2px 7px; margin: 0px 1px 0px 4px; background-color:#f6f6f6;}


/* Anfang Blättern von Listen/Produkten  ÜBERNEHMEN NACH UNTEN !!!!!!!!!!!!!!!!  */
.box_seite_blaettern_unten .paging_table 					{width:100%;}
.box_seite_blaettern_unten .paging_td1						{text-align:left; padding:0px; background-color:#fff;}
.box_seite_blaettern_unten .paging_td2						{width:90%; text-align:center; padding:0px; background-color:#fff;}
.box_seite_blaettern_unten .paging_td3						{text-align:right; padding:0px; background-color:#fff;}
.box_seite_blaettern_unten .paging_text 					{font-size:10px;}
.box_seite_blaettern_unten .paging_text_selected 			{font-size:10px; font-weight:normal; color:#666; padding: 6px;}
.box_seite_blaettern_unten a.paging_link:link, 				
.box_seite_blaettern_unten a.paging_link:visited, 			
.box_seite_blaettern_unten a.paging_link:active 			{font-size:10px; font-weight:normal; text-decoration:none; color:#666; border:1px solid #666; padding: 2px 7px 2px 6px;} 
.box_seite_blaettern_unten a.paging_link:hover 				{font-size:10px; font-weight:normal; text-decoration:none; color:#666; border:1px solid #666; background-color:#f6f6f6;}
/* Ende Blättern von Listen/Produkten */

/* Anfang Boxen Detailansicht */
.infobox_table_details		{border: solid 1px #ededed; margin:5px 0px 0px 0px;}
.infobox_table_details td	{background-color:#f7f7f7; padding:4px; font:Verdana, Geneva, sans-serif normal #666; font-size:10px;}
.infobox_div_details		{border: solid 1px #ededed; background-color:#f7f7f7;}
/* Ende Boxen Detailansicht */

/* Anfang GeoIP Boxen Detailansicht */
.geoip_show {display:block;}
.geoip_hide {display:none;}

.geoip_show_DEU_1 {display:block;}
.geoip_show_AUT_2 {display:block;}
.geoip_show_BEL_3 {display:block;}
.geoip_show_CHE_4 {display:block;}
.geoip_show_DNK_5 {display:block;}
.geoip_show_ESP_6 {display:block;}
.geoip_show_FRA_7 {display:block;}
.geoip_show_GBR_8 {display:block;}
.geoip_show_ITA_9 {display:block;}
.geoip_show_NLD_10 {display:block;}

.geoip_hide_DEU {display:none;}
.geoip_hide_AUT {display:none;}
.geoip_hide_BEL {display:none;}
.geoip_hide_CHE {display:none;}
.geoip_hide_DNK {display:none;}
.geoip_hide_ESP {display:none;}
.geoip_hide_FRA {display:none;}
.geoip_hide_GBR {display:none;}
.geoip_hide_ITA {display:none;}
.geoip_hide_NLD {display:none;}
/* Ende GeoIP Boxen Detailansicht */

/* Anfang GeoIP Banner */
.geoip_banner_show {display:block;}
.geoip_banner_hide {display:none;}

.geoip_banner_show_DEU_1 {display:block;}
.geoip_banner_show_AUT_2 {display:block;}
.geoip_banner_show_BEL_3 {display:block;}
.geoip_banner_show_CHE_4 {display:block;}
.geoip_banner_show_DNK_5 {display:block;}
.geoip_banner_show_ESP_6 {display:block;}
.geoip_banner_show_FRA_7 {display:block;}
.geoip_banner_show_GBR_8 {display:block;}
.geoip_banner_show_ITA_9 {display:block;}
.geoip_banner_show_NLD_10 {display:block;}

.geoip_banner_hide_DEU {display:none;}
.geoip_banner_hide_AUT {display:none;}
.geoip_banner_hide_BEL {display:none;}
.geoip_banner_hide_CHE {display:none;}
.geoip_banner_hide_DNK {display:none;}
.geoip_banner_hide_ESP {display:none;}
.geoip_banner_hide_FRA {display:none;}
.geoip_banner_hide_GBR {display:none;}
.geoip_banner_hide_ITA {display:none;}
.geoip_banner_hide_NLD {display:none;}
/* Ende GeoIP Banner */

/* Anfang Währungsswitch */
.div_box_alternative_currency		{border: solid 1px #ededed; margin-top:10px;}
.table_alternative_currency			{background-color:#f7f7f7;}
.table_alternative_currency td		{padding:5px;}
.select_alternative_currency		{border: solid 1px #C5C5C5; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; width:165px;}
/* Ende Währungsswitch */

/* Anfang Facebook */
.fb_box	{margin: 20px 0px 20px 0px;}
/* Ende Facebook */

/* Anfang besondere Buttons Detailansicht */
#button_warenkorb_detailansicht	{width:200px; height:32px; margin:0px; padding:0px; border:none; cursor:pointer; background-color:#FFF; background-repeat:no-repeat;}
/* Ende besondere Buttons Detailansicht */

/* Anfang Inventory - Anzeige */
.box_inventory				{margin:20px 0px 0px 0px; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.text_inventory_normal		{font-weight:normal;}
.text_inventory_farbig01	{font-weight:bold; color: #689754;}
.text_inventory_farbig02	{font-weight:bold; color: #FC0;}
.text_inventory_farbig03	{font-weight:bold; color: #C00;}
.text_inventory_farbig04	{font-weight:bold; color: #C00;}
/* Ende Inventory - Anzeige */

/* Anfang DeliveryInfo - Anzeige */
.deliv_info					{font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#353535; margin: 5px 0px 0px 0px;}
/* Ende DeliveryInfo - Anzeige */

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

/* Anfang Produktmenü */
/* ---------------------------------------------------------------------------------  */
#cat_ul 				{width: 160px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
					
ul.level1 				{list-style: none; margin: 0px; padding: 0px;}
ul.level1 a 			{display: block; color:#505050; font-size: 11px; border-bottom: 1px solid #FFFFFF; padding: 2px 0px 2px 7px; text-decoration: none; width: 153px;}
ul.level1 a:link 		{color:#505050;}
ul.level1 a:visted 		{color:#505050;}
ul.level1 a:hover 		{color:#184d81; background-color: #bfd3e6; font-weight: normal;}
ul.level1 a.opened		{color:#184d81; background-color: #EDEDED; font-weight: normal;}
ul.level1 a.selected	{color:#184d81; background-color: #EDEDED; font-weight: bold;}

ul.level2 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level2 a 			{display: block; background-color: #EDEDED; color:#353535; font-size: 11px; border-bottom: 1px solid #FFFFFF; padding: 2px 0px 2px 14px; text-decoration: none; width: 146px;}
ul.level2 a:link 		{color:#505050;}
ul.level1 a:visted 		{color:#505050;}
ul.level2 a:hover 		{color:#184d81; background-color: #bfd3e6;}
ul.level2 a.opened		{color:#184d81; background-color: #EDEDED; font-weight: normal;}
ul.level2 a.selected	{color:#184d81; background-color: #EDEDED; font-weight: bold;}

ul.level3 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level3 a 			{display: block; background-color: #EDEDED; color:#353535; padding: 2px 0px 2px 21px; border-bottom: 1px solid #FFFFFF; text-ecoration: none; width: 139px;}
ul.level3 a:link 		{color:#505050;}
ul.level1 a:visted 		{color:#505050;}
ul.level3 a:hover 		{color:#184d81; background-color: #bfd3e6;}
ul.level3 a.opened		{color:#184d81; background-color: #EDEDED; font-weight: normal;}
ul.level3 a.selected	{color:#184d81; background-color: #EDEDED; font-weight: bold;}

ul.level4 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level4 a 			{display: block; background-color: #EDEDED; color:#353535; border-bottom: 1px solid #FFFFFF; padding: 2px 0px 2px 28px; text-decoration: none; width: 132px;}
ul.level4 a:link 		{color:#505050;}
ul.level1 a:visted 		{color:#505050;}
ul.level4 a:hover 		{color:#184d81; background-color: #bfd3e6; }
ul.level4 a.opened		{color:#184d81; background-color: #EDEDED; font-weight: normal;}
ul.level4 a.selected	{color:#184d81; background-color: #EDEDED; font-weight: bold;}

ul.level5 				{list-style-type: none; margin: 0px; padding: 0px;}
ul.level5 a 			{display: block; background-color: #EDEDED; color:#353535; border-bottom: 1px solid #FFFFFF; padding: 2px 0px 2px 35px; text-decoration: none; width: 125px;}
ul.level5 a:link 		{color:#505050;}
ul.level1 a:visted 		{color:#505050;}
ul.level5 a:hover 		{color:#184d81; background-color: #EDEDED; text-decoration: underline;}
ul.level5 a.opened		{color:#184d81; background-color: #EDEDED; text-decoration: underline; font-weight: bold;}
ul.level5 a.selected	{color:#184d81; background-color: #EDEDED; text-decoration: underline; font-weight: bold;}

.cat_number_of_products	{color: #999999; font-size: 11px; font-weight:normal;}

/* ---------------------------------------------------------------------------------  */
/* 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:#353535;}	/* WEBSALE Templateinfo */
.kasten_templateinfo_text			{font-size:11px; color:#353535;}										/* 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:#353535;}
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:#353535;}
/* Ende Produktmenü */


/* Anfang Produktmenüpfad */
a.cat_path:link 				{font-style:Normal; font-size:10px; text-decoration:none; color:#666666;}  
a.cat_path:visited 				{font-style:Normal; font-size:10px; text-decoration:none; color:#666666;} 
a.cat_path:active 				{font-style:Normal; font-size:10px; text-decoration:none; color:#666666;} 
a.cat_path:hover 				{font-style:Normal; font-size:10px; text-decoration:none; color:#cc0000;}

.box_cat_path					{font-style:Normal; font-size:10px; color:#666666; padding:10px 10px 0px 18px;}
/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten */
.paging_table 					{width:100%;}
.paging_td1						{background-color:#F7F7F7; text-align:left; padding:3px;}
.paging_td2						{width:90%; background-color::#F7F7F7; text-align:center; padding:3px;}
.paging_td3						{background-color:#F7F7F7; text-align:right; padding:3px;}
.paging_text 					{font-size:10px;}
.paging_text_selected 			{font-size:10px; font-weight:bold; color:#184d81;}
a.paging_link:link 				{font-size:10px; font-weight:Normal; text-decoration:none; color:#505050;}  
a.paging_link:visited 			{font-size:10px; font-weight:Normal; text-decoration:none; color:#505050;} 
a.paging_link:active 			{font-size:10px; font-weight:Normal; text-decoration:none; color:#505050;} 
a.paging_link:hover 			{font-size:10px; font-weight:bold; text-decoration:none; color:#184d81;}
/* 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 	{text-align:center; vertical-align:top; align:center;}
table.cat_adv_nav_table			{}
table.cat_adv_nav_table td 		{text-align:center; vertical-align:top; align:center;}
table.last_prod_list_table		{}
table.last_prod_list_table td	{text-align:center; vertical-align:top; 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				{}
.pr_depvar_table			{}
table.pr_var_table td 		{font-size:11px; color:#000000; padding-right:7px;}
table.pr_depvar_table td 	{font-size:11px; color:#000000; padding-right:7px;}
.select_variations			{font-size:11px; background-color:#f9f9f9; width:130px; border: solid 1px #C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif;}
.select_dep_variations		{font-size:11px; background-color:#f9f9f9; width:130px; border: solid 1px #C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif;}
.select_menge				{font-size:11px; background-color:#f9f9f9; width:40px; border: solid 1px #C5C5C5; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* 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:#002E55; 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 */
.basket_div_border			{border:1px solid #CCCCCC;}
.basket_table 				{width:100%;}
.basket_tr_header 			{color:#000000; font-size:11px; font-weight:normal;}
.basket_tr_header td		{padding:4px;}
.basket_tr_1				{vertical-align:top; color:#000000; font-size:10px;}
.basket_tr_1 td				{padding:2px; background-color:#FFFFFF; border-top:1px solid #CCCCCC;color:#707070;}
.basket_tr_2				{color:#000000; font-size:10px;}
.basket_tr_2 td				{vertical-align:top; padding:2px; background-color:#FFFFFF; border-top:1px solid #CCCCCC;color:#707070;}
.basket_var_table			{width:100%; font-size:10px;}
.basket_var_table td		{border:0px solid #99CCFF; padding:2px 2px 2px 0px;}
.basket_tr_footer			{font-size:11px; font-weight:bold; color:#000000;}
.basket_tr_footer td		{padding:2px; border-top:1px solid #CCCCCC;}
.basket_text_product_name 	{font-size:10px; font-weight:bold; color:#000000;}
.basket_text_total_sum		{font-size:14px; font-weight:bold; color:#353535;}
.basket_text_alt_total_sum	{font-size:11px; font-weight:bold; color:#999999;}
.basket_voucher_table		{width:100%; font-size:11px;}
.basket_tr_reservation_1	{}
.basket_tr_reservation_1 td	{font-size:10px;font-weight:normal; color:#707070; background-color:#FFFFFF;}
.basket_tr_reservation_2	{}
.basket_tr_reservation_2 td	{font-size:10px;font-weight:normal; color:#707070; background-color:#FFFFFF;}

.basket_tr_1 td img {width:55px;}
.basket_tr_2 td img {width:55px;}
/* Ende Warenkorbtabelle */

#voucher .input_voucher {padding:0px; background-color:#F5F5F5; border:0px solid #CCCCCC; font-size:11px;}

/* 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						{background-color:#EBEBEB;}
.addr_tr_2						{background-color:#F5F5F5;}
.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:100%;}
.payment_tr_1					{background-color:#EBEBEB;}
.payment_tr_2					{background-color:#F5F5F5;}
.payment_td_1					{font-size:11px; padding:4px;}
.payment_td_1 img				{display: inline;}
.payment_td_2					{padding:4px; vertical-align:middle;}
.payment_td_3					{font-size:11px; padding:4px;}
.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:100%;}
.delivery_tr_1					{background-color:#EBEBEB;}
.delivery_tr_2					{background-color:#F5F5F5;}
.delivery_td_1					{font-size:11px; padding:4px;}
.delivery_td_2					{font-size:11px; padding:4px;}
.delivery_descr					{font-size:10px; padding:4px;}
.select_delivery				{font-size:11px;}
/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */
.ccard_table					{width:100%;}
.ccard_tr_1						{background-color:#EBEBEB;}
.ccard_tr_2						{background-color:#F5F5F5;}
.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%;}
.debit_tr_1						{background-color:#EBEBEB;}
.debit_tr_2						{background-color:#F5F5F5;}
.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%;}
.bank_info_table td				{padding:4px;}
.bank_info_text_header			{font-size:12px; font-weight:bold; color:#353535;}
.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					{background-color:#EBEBEB;}
.show_addr_tr_2					{background-color:#F5F5F5;}
.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%;}
.newsletter_tr_1				{background-color:#EBEBEB;}
.newsletter_td_1				{font-size:11px; padding:4px;}
.newsletter_td_2				{font-size:11px; padding:4px;}
/* Ende Newsletter - Bestellung bei Adresseingabe */


/* Anfang Variationen auf "Wunschliste" */
.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 "Wunschliste" */


/* 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:#353535;}
a.glossary_index:visited		{font-size:14px; font-weight:bold; text-decoration:underline; color:#353535;}
a.glossary_index:active			{font-size:14px; font-weight:bold; text-decoration:underline; color:#353535;}
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:#353535;} 

a.glossary_descr_link:link		{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#353535;} 
a.glossary_descr_link:visited	{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#353535;} 
a.glossary_descr_link:active	{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#353535;} 
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:#353535;} 
a.glossary_link:visited			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#353535;} 
a.glossary_link:active			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#353535;} 
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 */


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

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

/* Variationen und Texteingabefelder (automatisch generiert) */
.wishlist_var_td_1
.wishlist_var_td_1
/* Ende Variationen und Texteingabefelder */
 

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


/* JQZoom Detailansicht*/	
/* ###################################################################################################*/
.jqzoom{
	float:		left;
	padding:	0px;
	margin:		0px;
	cursor: 	pointer;
	position:	relative;
}

.jqzoom img{
}

div.zoomdiv {
	z-index		: 100;
	position	: absolute;
	top			: 0px;
	left		: 0px;
	background	: #ffffff;
	display		: none;
	overflow	: hidden;
	margin-top	: -1px;
	border		: solid 1px #C4C4C4
}

*:first-child+html div.zoomdiv {
/* CSS-Hack fuer IE7 */
	margin-top: 0px;
}

* html div.zoomdiv {
/* CSS-Hack bis IE6 */
	margin-top: 0px;
}

div.jqZoomPup {
	z-index        	: 10;
	visibility		: hidden;
	position		: absolute;
	top				: 0px;
	left			: 0px;
	background		: #ffffff;
	opacity			: 0.5;
	-moz-opacity	: 0.5;
	-khtml-opacity	: 0.5;
	filter			: alpha(Opacity=50);
	border			:1px solid #353535;
}


#jquery_container 			{width:250px; text-align:center;	margin:0px;	padding:0px;}
	
/* Eigene Styles im JQZoom*/	
.zoom_main_frame			{width:605px; margin:auto;}
.zoom_box_left				{float:left; width:250px;}
.zoom_box_left_image		{float:left; width:250px; border:solid 1px #C4C4C4;}
.zoom_box_right				{float:right; width:340px; min-height:380px;}
.zoom_box_left_smallicons	{float:left; width:240px; border:solid 1px #C4C4C4; margin:10px 0px 8px 0px; padding:5px;}
.zoom_smallicons01			{width:53px; margin-right:6px; float:left; cursor:pointer; border: 1px solid #cccccc;}
.zoom_smallicons02			{width:53px; float:left; cursor:pointer; border: 1px solid #cccccc;}
.zoom_smallicons03			{width:53px; margin-left:6px; float:left; cursor:pointer; border: 1px solid #cccccc;}
.{}
/* ###################################################################################################*/
/* Ende JQZoom Detailansicht*/


/*SLIDER ANFANG*/
/* ###################################################################################################*/
.scrollbox_headline{
	font-weight:normal;
	color:#353535;
	padding: 4px;
	margin-bottom:6px;
  text-align:left; 
  font-weight:bold;
}

.scrollbox01{
	height:200px;
	width:600px;
	margin: 0px;
	padding:0px;
}

.scrollable {
position:relative;
overflow:hidden;
width:570px;
height:200px;
margin:0px;
padding:0px;
}

.scrollable .items {
width:20000em;
position:absolute;
clear:both;
left: -1px;
top: 0px;
}


.scrollable .items div {
float:left;
margin:0px 0px 0px 4px;
color:#999;
text-align:left;
}

.scrollable .active {
z-index:9999;
position:relative;
}

.scrollable {
float:left;
}

a.browse {
display:block;
width:15px;
height:158px;
float:left;
cursor:pointer;
}

a.right {background:url(../images/slider/right.gif) no-repeat center;}
a.right:hover {background:url(../images/slider/right.gif) no-repeat center;}
a.right:link, active, visited {background:url(../images/slider/right.gif) no-repeat center;}

a.left {background:url(../images/slider/left.gif) no-repeat center;}
a.left:hover {background:url(../images/slider/left.gif) no-repeat center;}
a.left:link, active, visited {background:url(../images/slider/left.gif) no-repeat center;}

/* disabled navigational button */
a.disabled {visibility:hidden !important;} 
	
/* ###################################################################################################*/
/*SLIDER ENDE*/


/* JS Style zum Ausblenden von Inhalten*/
.jsonly {display: none;}
/* Ende JS Style zum Ausblenden von Inhalten*/

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




/*
    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:#000000;}

#colorBox			{}
#cboxTopLeft		{}
#cboxTopCenter		{}
#cboxTopRight		{}
#cboxBottomLeft		{}
#cboxBottomCenter	{}
#cboxBottomRight	{}
#cboxMiddleLeft		{}
#cboxMiddleRight	{}

#cboxContent		{}
#cboxLoadedContent	{background:#FFFFFF; padding:0px;}
#cboxLoadingGraphic	{background:url(/$WS/oboy/websale7_shop-oboy/benutzer/templates/03-aa/images/colorbox/loading.gif) center center no-repeat;}
#cboxLoadingOverlay	{background:#FFFFFF;}

#cboxTitle			{position:absolute; top:-5px; left:0; color:#000000;}
#cboxCurrent		{position:absolute; top:-5px; right:205px; text-indent:-9999px;}
	
#cboxSlideshow		{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious		{position:absolute; top:50%; left:-5px; margin-top:-32px; background:url(/$WS/oboy/websale7_shop-oboy/benutzer/templates/03-aa/images/colorbox/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover	{background-position:bottom left;}
#cboxNext			{position:absolute; top:50%; right:-5px; margin-top:-32px; background:url(/$WS/oboy/websale7_shop-oboy/benutzer/templates/03-aa/images/colorbox/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover		{background-position:bottom right;}
#cboxLoadingOverlay	{background:#FFFFFF;}
#cboxLoadingGraphic	{background:url(/$WS/oboy/websale7_shop-oboy/benutzer/templates/03-aa/images/colorbox/loading.gif) center center no-repeat;}
#cboxClose			{position:absolute; top:8px; right:4px; display:block; background:url(/$WS/oboy/websale7_shop-oboy/benutzer/templates/03-aa/images/colorbox/controls.png) top center no-repeat; width:38px; height:38px; text-indent:-9999px;}
#cboxClose.hover	{position:absolute; top:8px; right:4px; display:block; background:url(/$WS/oboy/websale7_shop-oboy/benutzer/templates/03-aa/images/colorbox/controls_o.png) top center no-repeat; width:38px; height:38px; text-indent:-9999px;}			

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft		{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter		{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight		{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft		{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter	{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight	{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft		{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight	{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$WS/oboy/websale7_shop-oboy/benutzer/templates/02-aa/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


