body                       {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-color: #ffffff; -overflow:auto;}
body.loading               {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-color: #ffffff; -overflow:auto; cursor:wait;}
body.navigation            {background-color:transparent;}
body.hiband                {background-color:#ffffff;}
body.metanavigation        {background-image:url(../../narrowband/img/palette/1x1_999999.gif ); background-repeat: repeat-x;background-color:#ffffff;}

span,td                    {font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px;}
.pais					   {font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 16px;}
a                          {color: #4c4c4c; text-decoration: none}
a:hover                    {color: #003399; text-decoration: none}
a img                      {border:none;}
.linkHighlight             {color:#003399;}
ul, ol, li, p              {margin: 0px;padding:0px;}
dl, dt, dd, ul, li         {margin: 0;padding: 0;list-style-type: none;font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px;}

#vSpace                    {display:block;line-height: 0px;}
#hSpace                    {display:inline;line-height: 0px;}

h1, h3                     {font-family: Arial; margin:0px; color:#000000;}
h4, h5, h6, h7             {font-family: Arial; margin:0px; font-weight:bold; color:#000000;}

h2                         {font-family: Arial; margin:0px; color:#000000;}

h1                         {font-weight:normal; padding-bottom: 3px; -padding-bottom: 6px; font-size:20px; -font-size:21px; line-height:21px; -line-height:22px;}
h2                         {font-weight:bold; padding-bottom:10px; -padding-bottom: 9px; font-size:17px; -font-size:17px; line-height:16px; -line-height:19px;}
h3                         {font-weight:bold; padding-bottom: 5px; -padding-bottom: 9px; padding-left: -2px; font-size:14px; -font-size:13px; line-height:15px; -line-height:14px;}
h4                         {padding-bottom: 0px; font-size:12px; line-height:13px;}
h5                         {padding-bottom: 0px; font-size:11px; line-height:12px;}

h1.borderless              {padding-bottom: 0px;}
h2.borderless              {padding-bottom: 0px;}
h3.borderless              {padding-bottom: 0px;}

ul.linkList li             {margin-bottom: 4px; -margin-bottom: 2px;}
ul.linkList li a           {height: 12px;}

img.arrow                  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a img.arrow                {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a:hover img.arrow          {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;}
a.linkHighlight img.arrow  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;}
.menu                      {float:left; margin-right:10px;}

a.arrow                    {color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;}
a:hover                    {color: #003399;}
a.arrow img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a.arrow:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px; }
a.arrow.linkHighlight      {color: #003399;}
a.arrow.linkHighlight img  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px; }

a.arrow.listHeadline            {color: #4c4c4c;}
a.arrow.listHeadline:hover      {color: #4c4c4c; cursor:default;}
a.arrow.listHeadline img        {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a.arrow.listHeadline img:hover  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../../narrowband/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px; cursor:default;}

a.large                               {display: block; position: absolute; top: 0; left: 0; width: 1020px; height: 292px; overflow:hidden;}
a.large img                           {display: block; position: absolute; top: 0; left: 0; width: 1020px; height: 292px;}

div#navigationBg              {position: absolute; left: 0; top: 0; width: 100%; height: 101px;z-index: 1;}
img.pngMsie                   {display: none; -display: block;}
img.pngMoz                    {display: block; -display: none;}
#mainNavigationIFrame         {background-color:transparent;overflow:hidden; width:100%; height:101px;}

#lineMainNavigation                              {position: absolute;top: 49px;left: 30px; z-index:21;width:732px; height:1px; padding: 0px;margin: 0px; filter:alpha(opacity=90);-moz-opacity:0.9;}
#lineMainNavigation img.line                     {width:732px; height:1px; padding: 0px;margin: 0px;}



#moduleHeaderContainer            {position:absolute; top:  74px; left: 0px; width: 221px; -width:222px; height:  22px; z-index:  919; background-color: #ffffff; border-right:1px solid #afafaf; visibility:hidden;}
#moduleHeaderContainer a          {color:#000000;text-decoration: none; padding-left: 30px; line-height:20px;}
#moduleHeaderContainer span       {color:#000000;text-decoration: none; padding-left: 30px; line-height:20px;}

#noFlashHighEnd                        {position:absolute; top: 0px; left: 0px; width: 100%; height: 100%; visibility:hidden;}
#flashHighEnd                          {position:absolute; top: 0px; left: 0px;                            visibility:hidden;}

#mainNavi           {position:absolute; top:    0px; left:   0px; width:100%; height:101px; z-index:  24; background:transparent;}
#metaNavi           {position:absolute; top:  578px; left:   0px; width:1004px; height: 22px; z-index:  24; overflow:hidden;}

img.loadingBox      {border: 1px solid #afafaf;}

#completePageContent           {position:absolute; top: 14px; width:100%;}
#completePageContentExperience {position:absolute; top: 0px; width:100%;}

         {width:287px;}

#teaserBorder         {border-left:1px solid #afafaf; padding: 0px 0px 2px 8px;}
#teaserHeadline       {width:239px;display:block;}
#teaserSmallStandard1 {width:239px; height:68px;}
#teaserSmallStandard2 {width:239px; height:68px;}
#teaserDownload1      {width:209px; height:146px;}
#linkList             {width:239px;}
.teaserDownload       {overflow:hidden; width:209px; height:146px;}
.teaserSmallStandard  {overflow:hidden; width:239px; height:68px;}


#bottom_nav {
background-color:#FFFFFF;
border-top:1px solid #999999;
top:0;
color:#000000;
height:25px;
left:0;
position:absolute;
width:100%;
z-index:1000;
}

#bottom_nav_2 {
height:20px;
margin:0;
position:absolute;
left:220;
	}

  #headline1 {position:absolute; top:52px; left: 29px; width:300px; height:70px; overflow:hidden;z-index:100;}
  #block1 {position:absolute; top:293px; left:222px; width:191px; height:110px; z-index:300;}
  #block2 {position:absolute; top:293px; left:415px; width:191px; height:110px; z-index:300;}
  
  #links {position:absolute; top:383px; left: 30px; width:278px; height:70px; overflow:hidden;}
  .colorffffff {color:#ffffff;}
  #teaser {position:absolute; top:290px; left:846px; width:96px; height:140px;}

  #navigationBg img.alphaBg {position: absolute; left:0px; top:0px; width:100%; height:101px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_portal.png',sizingMethod='scale')}
  
  #mood {position:absolute; top:14px; left:0px; width:100%; height:251px; overflow:hidden;}
  a.navpot {display:block; width:127px; height:20px; background-image:url(_common/narrowband/img/portal/tab.gif ); line-height:21px; float:left}
  a.navpot:hover {background-image:url(_common/narrowband/img/portal/tab-h.gif );}
  a.navpothigh {display:block; width:127px; height:20px; background-image:url(_common/narrowband/img/portal/tab-h.gif ); line-height:21px; float:left;color:#003399;}
  #headline1 {position:absolute; top:52px; left: 29px; width:300px; height:70px; overflow:hidden;z-index:100;}
  
  
  #idModuls {position: absolute; left:791px; top:0px; width:187px;  height:95px; z-index:200;}
  #idModuls img.alphaBg {position: absolute; left:791pxpx; top:0px; width:187px; height:95px; z-index:201;}
  