/* GENERAL */
* 								{ font-size: 10px; font-family:Arial, Helvetica, sans-serif;font-stretch:normal; }
.bold							{ font-size: 11px; font-family:Arial, Helvetica, sans-serif;font-stretch:normal; font-weight:bold; }
body 							{ background: url(../img/bg02.jpg) no-repeat 0 0; }


/* LINK DEFINITIONS */
a:link							{text-decoration: none; font-weight:normal; color: #000000;}
a:visited						{text-decoration: none; font-weight:normal; color: #000000;}
a:hover							{text-decoration: none; font-weight:normal; color: #000000;}
a.transit:link					{text-decoration: none; font-weight:normal; color: #FFFFFF;}
a.transit:visited				{text-decoration: none; font-weight:normal; color: #FFFFFF;}
a.transit:hover					{text-decoration: none; font-weight:normal; color: #FFFFFF;}
a.info:link						{text-decoration: none; font-weight:normal; color: #FFFFFF;}
a.info:visited					{text-decoration: none; font-weight:normal; color: #FFFFFF;}
a.info:hover					{text-decoration: none; font-weight:normal; color: #FFFFFF;}

a.smiley:link					{text-decoration: none; font-size: 11px; font-weight:normal; color: #000000;}
a.smiley:visited				{text-decoration: none; font-size: 11px; font-weight:normal; color: #000000;}
a.smiley:hover					{text-decoration: none; font-size: 11px; font-weight:normal; color: #000000;}

/* CONTAINER */
#logoTransit 					{ position:absolute; left:110px; top:0px; width:123px; height:68px; z-index:1; background: url(../img/transit_logo.jpg) no-repeat 0 0; }	
#logoBergamo 					{ position:absolute; left:525px; top:0px; width:123px; height:68px; z-index:1; background: url(../img/bergamo_logo.jpg) no-repeat 0 0; }	

#ProgramTitleTransit			{ position:absolute; left:110px; top:110px; width:323px; height:18px; z-index:1; line-height:1; padding: 12px; color: #FFFFFF; font-size: 10px; background-color: #1a171b; }
#ProgramTitleBergamo			{ position:absolute; left:525px; top:110px; width:323px; height:18px; z-index:1; line-height:1; padding: 12px; color: #000000; font-size: 10px; background-color: #FFFFFF; }

#ProgramTransit					{ position:absolute; overflow:auto; left:110px; top:140px; width:323px; height:223px; z-index:1; line-height:1.5; padding: 12px; color: #FFFFFF; font-size: 10px; background-color: #1a171b; }
#ProgramBergamo					{ position:absolute; overflow:auto; left:525px; top:140px; width:323px; height:223px; z-index:1; line-height:1.5; padding: 12px; color: #000000; font-size: 10px; background-color: #FFFFFF; }

#transit						{ height:20px; line-height:1.5; color: #FFFFFF; font-size: 10px; }
#bergamo						{ height:20px; line-height:1.5; color: #000000; font-size: 10px; }

#eventtransit01					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit02					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit03					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit04					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit05					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit06					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit07					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit08					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit09					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit10					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit11					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit12					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit13					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit14					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit15					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit16					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit17					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit18					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit19					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }
#eventtransit20					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #bbbabb; font-size: 10px; background-color: #3c393c; }

#eventbergamo01					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo02					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo03					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo04					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo05					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo06					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo07					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo08					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo09					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo10					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo11					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo12					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo13					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo14					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo15					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo16					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo17					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo18					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo19					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }
#eventbergamo20					{ display: none; height:60px; width:283px; line-height:1.5; padding: 10px; color: #3c393c; font-size: 10px; background-color: #e7e7e7; }


#InfoTransit					{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; position:absolute; left:110px; top:472px; width:323px; height:128px; z-index:1; line-height:1.5; padding: 12px; color: #FFFFFF; font-size: 10px; background-color: transparent; }
#InfoBergamo					{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; position:absolute; left:525px; top:472px; width:323px; height:128px; z-index:1; line-height:1.5; padding: 12px; color: #FFFFFF; font-size: 10px; background-color: transparent; }

#footer							{ position:absolute; left:110px; top:650px; width:323px; height:15px; z-index:1; line-height:1.5; padding: 12px; color: #000000; font-size: 10px; background-color: transparent; }
#newsletter						{ position:absolute; left:542px; top:642px; width:323px; height:15px; z-index:1; line-height:1.5; padding: 12px; color: #000000; font-size: 10px; background-color: transparent; }

#imprint						{ position:absolute; display: none; left:110px; top:110px; width:739px; height:253px; z-index:2; line-height:1.5; padding: 12px; color: #000000; font-size: 10px; background-color: #FFFFFF; text-align: center; }
