
#mainContainerHome				{width:806px; margin-right:-3px; float:left; border-left:1px solid white; background:#fff;}

#mainTop			{background:#000;}
	#mainTopLeft		{width:452px; float:left;}
	#mainTopRight		{width:352px; float:left; border-left:1px solid #fff;}


#mainArea			{}
#mainAreaLeft		{float:left;width:664px;overflow:hidden;}
#mainMiddle			{width:663px; margin-bottom:1px; padding:0;}
#mainMiddleLeft		{float:left; width:331px;margin-left:0px;background:#fff;}
#mainMiddleRight	{float:left; clear:right; width:331px;margin-left:1px;background:#fff;}
					
#mainBottom			    {width:663px;}
div #mainBottomLeft		{float:left; height:16.55em; width:331px; margin-left:0px; background:#fff;}
div #mainBottomRight	{float:left; height:16.55em; clear:right; width:331px; margin-left:0px; margin-bottom:1px; background:#fff;}
* html div #mainBottomRight {margin-bottom:0;}
		
#mainAreaRight		{width:141px; margin-left:-1px; height:722px; float:left; border-top:1px solid #fff; background:url(/pix/home/bg_homeadverts.jpg) no-repeat;}




		
/* sliding doors : news abstract and quick links  */
.box,.box4		{position:relative; height:90px; background:url(/pix/home/box_bottom.gif) repeat-x right bottom; margin-bottom:1px; width:100%;}
.box2,.box5 	{position:absolute; height:90px; background:url(/pix/home/box_top.gif) repeat-x right top; width:100%; }
.box4		{height:60px;}
.box5 	{height:60px; }

	
a.box3,a.box6	{width:100%; height:100%; text-decoration:none; cursor:pointer; display:block}
a.box3:hover	{background:url(/pix/home/box_left.gif) repeat-y 121px 0px;}
a.box6:hover	{background:url(/pix/home/box_left.gif) repeat-y 81px 0px;}
/*

html>body .box	{margin:0px 0px 1px 0px; height:5.65em; }
html>body .box4	{margin:0px 0px 1px 0px; height:60px;  width:331px}

html>body .box3:hover {display:block; background-position:121px 0px;}
html>body .box6:hover {display:block; background-position:81px;}

*/

/* classes used by the abstracts */

.absText			{margin:5px 0 2px 19px; width:185px; float:left; display:inline;}

div.absText	h5		{font-size:60%; font-weight:bold; color:#000; margin-bottom:5px;}
div.absText	span	{color:#505050;}


/* classes used by the top right areas */

#fl_news_abstract			{float:left; width:330px; height:279px; background:#fff;}
			
#fl_news_abstract a			{width:100%; text-decoration:none; display:block; color:#000}
#fl_news_abstract a:hover	{background:url(/pix/box_left.gif) repeat-y; height:279px}
#fl_news_abstract a	div,#fl_news_abstract a	h4	{padding-top:15px; padding-left:20px;}
#fl_news_abstract a	div		{font-size:90%;}
#fl_news_abstract h4		{font-size:80%; text-transform:uppercase; font-weight:bold;}
			
.fl_news_thumbnail a		{float:left; width:120px; height:70px; background:url(/pix/home/bg_fl_news.gif); display:block; border-left:1px #fff solid; border-bottom:1px #fff solid; text-decoration:none; font-size:80%; color:#000; cursor:pointer;}
.fl_news_thumbnail a:hover	{background:url(/pix/home/bg_fl_news_on.gif); display:block;}
.fl_news_thumbnail_active a	{float:left; width:120px; height:70px; background:url(/pix/home/bg_fl_news_active.gif); display:block; border-left:1px #fff solid; border-bottom:1px #fff solid; text-decoration:none; font-size:80%; color:#fff; cursor:pointer;}
.fl_news_thumbnail a div, .fl_news_thumbnail_active	a div {width:100px; height:4.0em; margin-top:10px; margin-left:15px;}
html>body .fl_news_thumbnail a {height:69px}
		
#fl_topRight				{float:left; width:352px; height:279px; background:#000;}
#dyk_date					{color:#C70101; font-weight:bold; margin:0 0 10px 20px;}
#dyk_content,#ji_content p	{color:#B3B3B3; margin-left:20px; font-size:80%}
#ji_content	img				{display:block;}
#dyk_content h4				{color:#fff; font-weight:bold;}



/* classes used by the special homepage  */

#mainAreaSpecialLeft	{width:422px; height:570px; float:left; background:#fff;}
#mainAreaSpecialRight	{width:240px; height:570px; float:left; background:#000;}
html>body #mainAreaSpecialRight	{margin:0;}
			
#newsDate				{float:left; color:#999999; font-size:70%; margin:15px 0 0 20px; display:inline;}
#newsStory				{margin:20px 20px 0 20px; font-size:70%;}
			
#mainAreaSpecialLeft h4	{font-size:110%; color:black; clear:both; margin:15px 0 0 20px; height:1.15em;}
			
#mainAreaRightText h4	{color:#fff; clear:both; margin-bottom:20px;}
			
#newsLink				{text-align:right; margin:15px 20px 20px 0px;}
#newsLink a				{font-size:70%; font-weight:bold; color:#000;}
			
#mainAreaRightText		{color:#fff;  font-size:70%; border-top:1px solid #fff; padding:20px;}
			
#mainBottom	{}
#mainBottomLeft		{float:left; width:330px;}
#mainBottomRight	{float:left; width:331px; border-left:1px solid white;}
					
#mainAreaRight		{width:141px; float:left; border-left:1px solid #fff;}

html>body #mainBottomRight		{width:331px;}
			
#quickLinks			{width:331px; margin-bottom:1px; margin-left:-3px;}
	
#mainContainerSpecialH		{width:662px; height:53.75em; float:left; background:white; border-left:1px solid white; border-right:1px solid white;}

#rightSideSpecial			{background:#000; height:1022px; width:141px; float:left;}		
#rightSideSpecial ul		{width:135px;}
#rightSideSpecial ul li		{position:relative; left:15px; top:20px; margin-bottom:10px; font-size:75%; list-style-type:none; background:url(/pix/home/bullet.gif) no-repeat 0 50%;}
#rightSideSpecial ul li a	{padding-left:10px; display:block; width:80%; color:#B3B3B3; text-decoration:none}
#rightSideSpecial ul li a:hover	{padding-left:10px; display:block; width:80%; color:#C70101; text-decoration:none}

.hiddenText					{visibility : hidden;}

/*MUNICH*/
#top1                           { float:left; margin-right:1px;}
#top2                           { float:left; width:225px;}
#top3                           { float:left; margin-right:1px; width:210px;}

.munHead1							{margin-left:19px;padding-top:16px;margin-bottom:10px}
.munText1							{margin:0 19px 12px 19px}
.munDiv1							{width:209px;float:left}
.munDiv2							{width:210px;float:left}
.munDiv3							{background:#000;border-bottom:1px solid #fff}
.munDiv4							{background:#000}
.munHead2							{margin-left:19px;color:#fff;padding-top:11px;font-size:90%}
.munText2							{font-size:90% !important;color:#C8C8C8 ;font-weight:bold;margin-left:19px}

.munHead3							{margin-left:19px;color:white;padding-top:11px;font-size:90%}
.munText3							{font-size:90% !important;color:#C8C8C8;font-weight:bold;margin-left:19px;width:85px}

a.munLink1							{width:100%; height:6.2em; text-decoration:none; cursor:hand; display:block}
a.munLink1:hover					{background:url(/pix/box_left.gif) repeat-y}

.munichTop p                        {color:black; font-size:70%; font-family:arial,helvetica,sans-serif; margin-left:18px; margin-right:10px;}
.munDiv2							{width:210px;float:left}
#header1                            {margin-left:19px;padding-top:16px;margin-bottom:5px}

/*generic stuff setup*/
.Clb_left_cont					{width:330px; float:left; margin-right:1px;}
.Clb_right_cont 				{width:331px; float:left;}

a.smallBox4							{width:100%; height:5.55em; text-decoration:none; cursor:hand; display:block}
a.smallBox4:hover					{background:url(/pix/box_left.gif) repeat-y 121px 0px;}

.CBimage1			{float:left;border-right:1px solid white}

.munBack            {}
a.CBindex2						{display:block; height:7.45em; width:100%; text-decoration:none; cursor:hand}	
a.CBindex2:hover				{background:url(/pix/box_left.gif) repeat-y left;}	


.munBottom1						{width:120px;float:left}
.munHeadBottom2					{margin-left:19px;color:#fff;padding-top:11px;font-size:90%}
.munTextBottom2					{font-size:90% !important;color:#C8C8C8 ;font-weight:bold;margin-left:19px}

a.smallBoxBottom4						{width:100%; height:5.55em; text-decoration:none; cursor:hand; display:block}
a.smallBoxBottom4:hover					{background:url(/pix/box_left.gif) repeat-y 0px;}

.munBottomDiv3							{background:#000;border-bottom:1px solid #fff}
.munBottomDiv4							{background:#000}
