/*FONTS EINBETTUNG*/
@font-face          {font-family: BMWTypeRegular;            font-style:  normal; font-weight: normal; src: url(../eot/regular.eot);}

/* - - - - - - - - - - - - */
#primaryMainNavigation                           {position: absolute; top: 23px; left: 22px; width:1020px; z-index:50;}
#primaryMainNavigation ul li div                 {height: 17px; display: inline;}
#primaryMainNavigation ul li                     {position: relative; top: 0px; margin: 0px; padding: 0px; font-family: BMWTypeRegular, Arial, sans-serif; font-size:17px; line-height:17px; display: inline;}
#primaryMainNavigation ul li .default            {font-family: BMWTypeRegular, Arial, sans-serif; font-size:14px; line-height:17px;}
html>body #primaryMainNavigation ul li           {margin:  0px -3px 0px 0px; padding: 0px; font-family: Arial, sans-serif; font-size:17px; line-height:17px; font-weight:bold; }
html>body #primaryMainNavigation ul li .default  {font-family: Arial, sans-serif; font-size:14px; line-height:17px; font-weight:normal;}

/* - - - - - - - - - - - - - */
#secondaryMainNavigation                   {position: absolute;top: 48px;left: 22px;z-index:22;width:740px;padding: 0px;margin: 0px;border-top: 1px solid #cccccc;}
#secondaryMainNavigation ul li div         {height: 17px; display: inline;}
#secondaryMainNavigation ul li             {position: relative; top: 0px; margin: 0px; padding: 0px; font-family: BMWTypeRegular, Arial, sans-serif; font-size:12px; line-height:16px; display: inline;}
#secondaryMainNavigation ul li .default    {font-family: BMWTypeRegular, Arial, sans-serif; font-size:14px; line-height:17px;}
html>body #secondaryMainNavigation ul li   {margin:  0px -3px 0px 0px; padding: 0px; font-family: Arial, sans-serif; font-size:12px; line-height:16px; display: inline;}
html>body #secondaryMainNavigation         {padding: 3px 0px 0px 0px;}

/* Highlightings */
/* - - - - - - - */
ul a                                       {position: relative; top: 0px; right: 0px; color: #ffffff; margin: 0px; padding: 3px 7px 3px 8px; height: 17px; display: inline;text-decoration: none;}
ul a:hover                                 {position: relative; top: 0px; right: 0px; color: #00175c; margin: 0px; padding: 3px 7px 3px 8px; height: 17px; display: inline;text-decoration: none;}
ul a.mainNaviClicked                       {position: relative; top: 0px; right: 0px; color: #00175c; margin: 0px; padding: 3px 7px 3px 7px; border-left: 1px solid #a6a6a6; background-color: #ffffff;}
ul a.mainNaviClicked:hover                 {position: relative; top: 0px; right: 0px; color: #00175c; margin: 0px; padding: 3px 7px 3px 7px; border-left: 1px solid #a6a6a6; background-color: #ffffff;}
ul a.mainNaviHighlight                     {position: relative; top: 0px; right: 0px; color: #00175c; margin: 0px; padding: 3px 7px 3px 8px;}
ul a.mainNaviHighlight:hover               {position: relative; top: 0px; right: 0px; color: #00175c; margin: 0px; padding: 3px 7px 3px 8px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - */

div.openingLayer       {z-index:  50; background-color: #ffffff; padding-top:4px; padding-left:8px; visibility:hidden; border: 1px solid #a6a6a6; border-top: 1px none #a6a6a6;}
#bmwmenu1              {position:absolute; top:   42px; left:   73px; width:190px;height: 236px;}
#bmwmenu2              {position:absolute; top:   42px; left:   96px; width:174px;height: 236px;}
#bmwmenu3              {position:absolute; top:   42px; left:  119px; width:190px;height: 236px;}
#bmwmenu4              {position:absolute; top:   42px; left:  142px; width:190px;height: 236px;}
#bmwmenu5              {position:absolute; top:   42px; left:  165px; width:190px;height: 236px;}
#bmwmenu6              {position:absolute; top:   42px; left:  188px; width:190px;height: 236px;}
#bmwmenu7              {position:absolute; top:   42px; left:  221px; width:190px;height: 236px;}
#bmwmenu8              {position:absolute; top:   42px; left:  254px; width:190px;height: 236px;}
#bmwmmenu9             {position:absolute; top:   42px; left:  288px; width:190px;height: 236px;}
#bmwmenu10             {position:absolute; top:   42px; left:  316px; width:440px;height: 236px;}
#bmwmenu11             {position:absolute; top:   42px; left:  316px; width:440px;height: 236px;}
#bmwmenu12             {position:absolute; top:   42px; left:  316px; width:440px;height: 236px;}
div.openingLayer div   {overflow:hidden;text-align:left;float:left; width:134px;margin-right:8px;display:inline;}


/* - - - - - - - - - - - - - - - - - - - - - - */
ul.whiteLayer               {padding: 0px; margin: 0px;}
ul.whiteLayer li            {position: relative;top: 0px; padding: 0px;margin: 0px 0px 2px 0px; font-weight:bold;color:#444444;}
ul.whiteLayer li a          {color: #4c4c4c; padding: 0px; margin: 0px 0px 1px 0px; font-weight:normal; height: 11px;}
ul.whiteLayer li a:hover    {color: #003399; padding: 0px; margin: 0px 0px 1px 0px; font-weight:normal; height: 11px;}
ul.whiteLayer li.last       {margin:  0px;padding: 0px; margin-bottom: 8px;}


