/*		YP List		*/
.yplist_entry		{background:url(/imglib/yp/yplist_entry_bg.png) 0 30px no-repeat;border-bottom:#000000 1px solid;width:inherit;height:auto;margin:0;padding:30px 0 0 0;overflow:hidden;text-align:center;position:relative}
.yplist_entry:hover	{background-color:rgba(255,255,255,.3)}
.yplist_name		{background-color:rgba(0,0,0,.1);margin:0;padding:0 0 0 70px;width:auto;height:20px;text-align:left;display:block;}
.yplist_name_first	{margin:0;padding:0 10px 0 0;width:auto;height:15px;text-align:right;font-size:8pt;display:block;}
.yplist_name_extra	{background-color:rgba(255,255,255,.1);margin:0;padding:0 0 0 80px;width:auto;height:15px;text-align:left;font-size:8pt;display:block;}
.yplist_desc		{margin:0 0 1px 0;padding:5px 0 30px 20px;min-height:30px;width:auto;text-align:left;font-size:9pt;overflow:hidden}
.yplist_legende		{background-color:rgba(0,0,0,.1);margin:5px;padding:0;width:auto;text-align:center;clear:both}
.yplist_legend		{height:15px;margin-right:5px}

.yplist_address		{background-color:rgba(255,255,255,.3);margin:0;padding:0;width:100%;overflow:hidden;text-align:center;font-size:10pt;position:absolute;left:0;bottom:0;display:block;}
.yplist_img			{float:right;width:110px;max-height:110px;overflow:hidden;border:#000000 1px solid;margin:0 1px 1px 10px;}
.yplist_img:hover	{max-height:auto;transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);}
.yplist_dist		{margin:0;padding:0;display:block;font-size:8pt;bottom:1px;right:1px;position:absolute;}


/*		YP Street		*/
.street_overview			{width:auto;margin:0;padding:0;}
.street_building			{background:url(/imglib/yp/street/street-building.png) 0 0 no-repeat;width:auto;margin:0 0 25px 0;padding:0 0 0 80px;position:relative;}
.street_building_nb			{color:#000000;font-size:14pt;font-weight:bold;position:absolute;z-index:2;top:9px;left:5px;width:37px;text-align:center;}
.street_entry				{width:auto;margin:0 0 15px 0;padding:0;display:block;text-align:center;border:rgba(0,0,0,.4) 1px solid;}
.street_entry_name_first	{font-size:8pt;margin:0;padding:0 5px 0 0;width:auto;display:block;text-align:right;}
.street_entry_name			{color:#ffffff;background-color:rgba(0,0,0,.4);font-weight:bold;font-size:10pt;margin:0;padding:2px 2px 2px 10px;width:auto;display:block;text-align:left;}
.street_entry_name_extra	{background-color:rgba(255,255,255,.5);font-size:8pt;margin:0;padding:2px 2px 2px 20px;width:auto;display:block;text-align:left;}
.street_entry_desc			{margin:0;padding:5px;width:auto;display:block;text-align:left;font-size:9pt;}
.street_entry_address		{clear:both;margin:0;padding:2px;width:auto;display:block;text-align:center;font-size:10pt;}

/*		YP Type List		*/
.yptypelist {border:#000 1px solid;background:url(/imglib/yp/yptypelist_bg.png) 8px 0 repeat-y;display:block;width:100%;height:auto;margin:37px 0 0 0;padding:0;position:relative;}
.yptypelist > h1 {color:#fff;background-color:rgba(0,0,0,0.7);border:#000 1px solid;height:20px;font-size:13pt;font-weight:bold;font-variant:normal;margin:0;padding:0 20px 0 20px;top:-22px;left:-1px;position:absolute;display:block;border-top-right-radius:20px;-webkit-border-top-right-radius:10px;-o-border-top-right-radius:10px;-moz-border-radius-topright:20px;-khtml-border-top-right-radius:20px;}
.yptypelist_cat {color:#fff;background-color:rgba(0,0,0,0.7);margin:0;padding:2px 2px 2px 50px;width:auto;display:block;text-align:left;font-weight:bold;font-size:11pt;z-index:1;position:relative}
.yptypelist_catimg {background:url(/imglib/yp/yptypelist_title_sub.png) 0 0 no-repeat;top:-15px;left:11px;width:50px;height:30px;z-index:2;position:absolute}
.yptypelist_spacer {height:40px;display:block;}
.yptypelist_info {padding:20px 20px 20px 70px;display:block;font-size:9pt}
.yptypelist_urls {border-left:#000 1px solid;margin:0 0 0 30px;font-size:10pt}


/*	YP Entry		*/
h1.yp						{color:inherit;font-size:13pt;font-weight:bold;font-variant:normal;margin:5px}
h2.yp						{color:inherit;font-size:11pt;font-weight:bold;font-variant:normal;margin:5px 5px 5px 25px}
.ypentry_info				{width:auto;height:auto;margin:0 0 30px 0;padding:0 0 0 10px;text-align:left}
.ypentry_address			{margin:0 0 0 5px;padding:0;max-width:500px;overflow:hidden;position:relative}
.ypentry_icon				{background:url(/imglib/yp/vcard/div_bg.png) 0 0 no-repeat;width:90px;height:70px;left:0;top:0;zindex:99;position:absolute}
.ypentry_address_name_first	{font-size:8pt;color:#000000;background-color:rgba(0,0,0,0.1);margin:0;padding:0 0 0 90px;display:block;text-align:right}
.ypentry_address_name		{font-size:11pt;font-weight:bold;color:#ffffff;background-color:rgba(0,0,0,0.6);margin:0;padding:0 0 0 90px;display:block;}
.ypentry_address_name_extra	{font-size:10pt;background-color:rgba(0,0,0,0.1);margin:0 0 20px 0;padding:0 0 0 100px;display:block}
.ypentry_address_address	{background:url(/imglib/yp/vcard/address.png) 0 0 no-repeat;margin:0 0 20px 90px;padding:0 0 0 40px;display:block}
.ypentry_address_phone		{background:url(/imglib/yp/vcard/phonefax.png) 0 0 no-repeat;margin:0 0 20px 90px;padding:0 0 0 40px;display:block}
.ypentry_address_web		{background:url(/imglib/yp/vcard/internet.png) 0 0 no-repeat;margin:0 0 20px 90px;padding:0 0 0 40px;display:block}
.ypentry_address_email		{background:url(/imglib/yp/vcard/email.png) 0 0 no-repeat;margin:0 0 20px 90px;padding:0 0 0 40px;display:block}
.ypentry_address_dl			{background:url(/imglib/yp/vcard/download.png) 0 0 no-repeat;margin:0 0 20px 90px;padding:0 0 0 40px;display:block;font-size:8pt}
.ypentry_address_diverse	{margin:0 0 20px 130px;display:block}

.ypleg						{display:box;width:auto;text-align:left;font-size:8pt}


