/* CSS Document */
/*body			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; background: #646464; background-image:url(/design/bg/bg_grey4.jpg); background-repeat: repeat-x; }*/

hr.profoto			{padding: 0px 0px 0px 0px; margin: 3px 0px 3px 0px; height: 1px;}
.innerbody			{background: #333333;} 
.pagetitle			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 24px; font-weight: normal; color: #999999;}
.headline1			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; color: #000000; text-decoration: none;}
.headline2			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;}
.introduction 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color:#666666; text-decoration: none;}
.subheadline 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.bread			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.tabletopheadline 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; background: #757575; text-decoration: none;}
.tabletopheadline2 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; background: #FFFFFF; border: 1px dotted #999999; border-style: solid solid solid; padding: 3px 3px 3px 3px; text-decoration: none;}
.tabletopheadline3 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; background: #FFFFFF; border: 1px solid #999999; border-style: solid solid solid; padding: 3px 3px 3px 3px; text-decoration: none;}
.tdchart			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; width:130; padding: 5px 5px 5px 5px; text-align:center; border: 1px solid #CCCCCC; border-style: solid none none solid;}
.tdchartright		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #CCCCCC; border-style: none none none solid;}
.tablehead			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #666666; padding: 2px 2px 2px 5px;}
.tablelistrow		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px;	color: #000000; padding: 2px 0px 0px 2px;}
.tablelisthr		{color: #FFFFFF; background-color: #FFFFFF; border: 1px dotted #CCCCCC; border-style: none none dotted; margin:0;	padding: 0px 0px 0px 0px;}
.technicalheadline 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; border: 1px dotted #000000; border-style: none none dotted; padding: 20px 0px 0px 0px;  }
.faqbold        	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border: 1px dotted #000000; border-style: none none dotted; padding: 20px 0px 0px 0px;  }
.technicalsubject	 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background: #FFFFFF; border: 1px dotted #cccccc; border-style: none none dotted; padding: 3px 0px 3px 0px; text-decoration: none;}
.technical	 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background: #FFFFFF; width: 100%; border: 1px dotted #cccccc; border-style: none none dotted; padding: 3px 0px 3px 5px; text-decoration: none;}
.technical23	 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background: #FFFFFF; width: 23%; border: 1px dotted #cccccc; border-style: none none dotted; padding: 3px 0px 3px 5px; text-decoration: none;}
.techinside	 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background: #FFFFFF; border: 1px dotted #cccccc; border-style: none none none; padding: 3px 0px 3px 5px; text-decoration: none;}
.rss				{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; padding: 10px 0px 5px 0px;}
.rssimage			{padding: 0px 5px 0px 10px; vertical-align: middle;}
.stars			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none;}

/* ------------ Info windows settings ------------  */	
.windowheadline 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #CCCCCC; background: url(/profoto/css_img/window_top_bg2.gif); x-repeat; height: 24px; padding: 5px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:168px;}
.windowheadline2 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #CCCCCC; background: url(/profoto/css_img/window_top_bg2.gif); x-repeat; height: 20px; padding: 5px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:168px;}
.windowheadline3 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #CCCCCC; background: url(/profoto/css_img/window_top_bg2.gif); x-repeat; height: 24px; padding: 5px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; }
.windowheadline4 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #CCCCCC; background: url(/profoto/css_img/window_top_bg2.gif); x-repeat; height: 24px; padding: 5px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:200px;}
.windowsubheadline 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #dfdac2; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:168px;}
.windowsubheadline2 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #dfdac2; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:200px;}
.windowbread	 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; background-color: #fafafa; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:168px;}
.windowbread2	 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; background-color: #fafafa; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:200px;}
.windowimage	 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; background-color: #fafafa; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 1px solid #998002; border-style: none solid none; width:178px;}
.windowbottom	 	{margin: 0px; border-top: 1px solid #998002;}


/* ------------ Newsletter settings ------------  */	
.nlsubject			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none;}
	.nltop				{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none;}
	.nlheader			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
	.nlheadline			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; color: #666666; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlheadlineinv		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlintroduction		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlsubheadline		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlsubheadlineinv		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlhead			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 50px; font-weight: normal; color: #ffffff; text-decoration: none; padding: 0px 0px 0px 0px;}
	.nlbread			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlbreadinv			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; padding: 0px 10px 0px 10px;}

	.nlplus			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 10px 0px 10px;}
	.nlplusinv			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 10px 0px 10px;}

	.nlnew			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px;}
	.nloffer			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 36px; font-weight: normal; color: #ff9933; text-decoration: none; padding: 0px 0px 0px 10px;}
	.nloffertext		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #ff9933; text-decoration: none; padding: 0px 0px 0px 10px;}
	.nlofferpromotion		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none; padding: 0px 0px 0px 10px;}	
	.nlissue			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none;}
	.nlfooter			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
	
	a.nlmenu:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
	a.nlmenu:visited 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
	a.nlmenu:hover		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
	a.nlmenu:active 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
	
	a.nlhref:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 0px;}
	a.nlhref:visited 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 0px;}
	a.nlhref:hover		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: underline; padding: 0px 0px 0px 0px;}
	a.nlhref:active 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 0px;}
	
	a.nlhrefinv:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; padding: 0px 10px 0px 10px;}
	a.nlhrefinv:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; padding: 0px 10px 0px 10px;}
	a.nlhrefinv:hover		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline; padding: 0px 10px 0px 10px;}
	a.nlhrefinv:active 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; padding: 0px 10px 0px 10px;}
	
	a.nlsubmenu:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;}
	a.nlsubmenu:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;}
	a.nlsubmenu:hover		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 10px;}
	a.nlsubmenu:active 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;}
	
	a.nlsubmenuinv:link 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 10px;}
	a.nlsubmenuinv:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 10px;}
	a.nlsubmenuinv:hover	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; padding: 0px 0px 0px 10px;}
	a.nlsubmenuinv:active 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 10px;}

/* ------------ Pressrelease settings ------------  */
.prheader			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 24px; font-weight: normal; color: #000000;}
.prheadline			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
.prrelease			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.printroduction 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color:#000000; text-decoration: none;}
.prsubheadline 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
.prbread			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}

	
/* ------------  FORMS  ------------  */
.error			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #FF9900;}	
form				{margin: 0; padding: 0;}
submit			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; background: #FFFFFF; border: 1px solid #CCCCCC; border-style: solid solid solid; }
.topsearch 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; background: #212121; margin:0px; width: 150px; padding:1px 3px 2px 5px; border: 1px solid #666666; border-style: solid solid solid; }

/* ------------  Comments Block  ------------  */
a.comments:link 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #ff9900; text-decoration: none; padding: 0px 10px 0px 10px;}
a.comments:visited {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #ff9900; text-decoration: none; padding: 0px 10px 0px 10px;}
a.comments:hover 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #ff9900; text-decoration: none; padding: 0px 10px 0px 10px;}
a.comments:active		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #ff9900; text-decoration: none; padding: 0px 10px 0px 10px;}

/* ------------  Login Block  ------------  */
a.loginsmall:link		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; padding: 0px 0px 0px 0px;}
a.loginsmall:visited	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; padding: 0px 0px 0px 0px;}
a.loginsmall:hover 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; padding: 0px 0px 0px 0px;}
a.loginsmall:active	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; padding: 0px 0px 0px 0px;}

/* ------------  Search Blocks  ------------  */
.searchtitle		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; border-top: 1px dotted #cccccc; padding: 5px 0px 5px 0px;}
a.search:link		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}
a.search:visited		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}
a.search:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.search:active		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}

/* ------------  News Blocks  ------------  */
.newsTD			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.newsYM			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.news				{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px;	font-weight: normal; color: #000000;}
.newsdate			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.newstitle			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.newsYMTDtd			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 10px 0px 10px 0px;}
.newsYMTD 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.newslinkTD			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; border-top: 1px dotted #cccccc; padding: 5px 0px 5px 10px;}
a.newsYMTD:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; text-decoration: none;}
a.newsYMTD:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; text-decoration: none;}
a.newsYMTD:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #333333; text-decoration: none;}
a.newsYMTD:active  	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; text-decoration: none;}
a.newslink:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.newslink:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.newslink:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none;}
a.newslink:active 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.newslast:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px;}
a.newslast:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px;}
a.newslast:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 0px;}
a.newslast:active 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 0px;}
a.newsM:link		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 20px;}
a.newsM:visited		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 20px;}
a.newsM:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 20px;}
a.newsM:active		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 20px;}
a.newsY:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;}
a.newsY:visited 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;}
a.newsY:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: underline; padding: 0px 0px 0px 10px;}
a.newsY:active		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;} 
.newslastshort		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; padding: 0px 10px 0px 10px;}
.newslastdate		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px;	font-weight: normal; color: #FFFFFF; padding: 0px 10px 0px 10px;}

/* ------------  Path Block ------------  */
.pathtitle 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: bold;   color: #FFFFFF; text-decoration: none;}
.pathdivider 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none;}
a.path:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none;}
a.path:visited		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none;}
a.path:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.path:active 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none;}

a.lpath:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
a.lpath:visited		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
a.lpath:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.lpath:active 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}

/* ------------  Menu settings ------------  */
a.dm-main:active		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 20px 0px 0px; }
a.dm-main:link		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 20px 0px 0px; }
a.dm-main:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 20px 0px 0px; }
a.dm-main:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none; padding: 0px 20px 0px 0px; }
a.dm-link:active 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 0px; }
a.dm-link:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 0px; }
a.dm-link:visited 	{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 0px; }
a.dm-link:hover 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none; padding: 0px 0px 0px 0px;}
.dm-bg 			{background: #666666; margin: 0px; border: 1px solid #555555; z-index:1;}
.dm-no 			{display: none; z-index:1;}

/* ------------ Print settings ------------  */	
a.print:link 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: orange; padding: 0px 5px 0px 5px; text-decoration: none;}
a.print:visited 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: orange; padding: 0px 5px 0px 5px; text-decoration: none;}
a.print:hover		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: orange; padding: 0px 5px 0px 5px; text-decoration: underline;}
a.print:active 		{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: orange; padding: 0px 5px 0px 5px; text-decoration: none;}


/* ------------ Profoto Link settings ------------  */	
a.newslnk:link 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none; margin-left: 50px;}
a.newslnk:visited 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}
a.newslnk:hover			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: underline;}
a.newslnk:active 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}

a.profoto:link 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}
a.profoto:visited 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}
a.profoto:hover			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: underline;}
a.profoto:active 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration: none;}
a.profoto_offer:link 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #2fbd01; text-decoration: none;}
a.profoto_offer:visited 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #2fbd01; text-decoration: none;}
a.profoto_offer:hover			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #2fbd01; text-decoration: underline;}
a.profoto_offer:active 			{font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #2fbd01; text-decoration: none;}

/* -- OFFERS -- */
.offer_white {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 42px; font-weight: bold; color: #ffffff; text-decoration: none;}
.offer_white_s {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 23px; font-weight: bold; color: #ffffff; text-decoration: none;}
.offer_white_main {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none;}
.offer_white_comment {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none;}
.offer_black {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 54px; font-weight: bold; color: #000000; text-decoration: none;}
.offer_black_s {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 36px; font-weight: bold; color: #000000; text-decoration: none;}
.offer_orange {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 54px; font-weight: bold; color: #d97517; text-decoration: none;}
.offer_orange_s {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 36px; font-weight: bold; color: #d97517; text-decoration: none;}
.offer_lettuce {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 42px; font-weight: bold; color: #2fbd01; text-decoration: none;}
.offer_lettuce_s {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 23px; font-weight: bold; color: #2fbd01; text-decoration: none;}
.offer_lettuce_main {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #2fbd01; text-decoration: none;}