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(/_common/html/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;}
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:2px;}
ul.linkList li a           {height: 12px;}

img.arrow                  {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/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(/_common/html/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(/_common/html/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(/_common/html/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(/_common/html/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(/_common/html/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(/_common/html/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(/_common/html/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(/_common/html/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.smallStandard {width:245px;padding-bottom:5px;clear:both;}
div.smallStandard img                             {width:  86px; height: 48px; margin-top: 3px; float:left;}
div.smallStandard span.headline                   {display: block; margin-left: 96px; margin-bottom: 4px; margin-top: 1px;}
div.smallStandard span.copytext                   {display: block; margin-left: 96px;}
div.smallStandard a span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; margin-top: -1px; }
div.smallStandard a:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

a.smallText                               {display: block; position: relative; top: 0; left: 0; height: 68px; }
html:first-child>*+body a.smallText       {position: static;} /* opera css filter */
a.smallText span.headline                 {display: block; position: relative; margin-bottom: 3px;}
a.smallText span.copytext                 {display: block; position: relative; margin-bottom: 8px;}
a.smallText span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; }
a.smallText:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

a.pdfDownload                               {display: block; position: relative; top: 0; left: 0; width: 209px; height: 150px; overflow:hidden;}
a.pdfDownload img.main                      {display: block; position: absolute; top: 0; left: 0; width:  182px; height: 72px; margin-top: 3px;}
a.pdfDownload img.distance                  {display: block; width:  1px; height: 20px; -height: 8px; margin-bottom: 8px;}
a.pdfDownload span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px; margin-top: 65px; -margin-top: 77px;}
a.pdfDownload span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px}
a.pdfDownload span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; margin-top: 3px;}
a.pdfDownload:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

a.pdfDownloadNoImage                               {display: block; position: relative; top: 0; left: 0; width: 239px; height: 68px; overflow:hidden;}
a.pdfDownloadNoImage span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px;}
a.pdfDownloadNoImage span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px}
a.pdfDownloadNoImage span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;}
a.pdfDownloadNoImage:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

img.pngMsie                   {display: none; -display: block;}
img.pngMoz                    {display: block; -display: none;}

#naviClipArea                     {position:absolute; top: 96px; left:   0px; z-index: 750; clip:rect(0px,233px,480px,0px);}
#buttonClose                      {position:absolute; bottom:0px; -bottom:-1px; border-top:0px solid #ffffff; z-index: 817;}

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

#changeToHiBandLayer {position:absolute; top:  157px; left: 194px; width:632px; height: 305px; z-index:  922; border: 1px solid #acacac;visibility:hidden;background-color:#ffffff;}
#contentHiBand       {position:absolute; top:   80px; left: 162px; width:360px; z-index:  922; overflow:hidden;}
#ToHighBand          {background-color:#ffffff;overflow:hidden; width:632px; height: 305px;}

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

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

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

a.selectboxEntry       {font-size:11px; line-height:16px; color:#4c4c4c; display:block; width:99%; overflow:hidden;}
a.selectboxEntry:hover {color: #ffffff; background-color:#003399;}
.selectboxContent      {position:absolute; top: 18px; left:  0px; display:none;}

.input100              {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;}

td.button         {width:133px; height:20px; background-color:#333333; color:#ffffff;}
td.buttonHover    {background-color:#003399; cursor:pointer;}
input             {width:289px; height:20px; padding-left:3px; font-family:Arial; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(/_common/html/img/backgrounds/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
input.error       {width:289px; height:20px; padding-left:3px; border:1px solid; border-color:#ff0000; background-image:url(/_common/html/img/backgrounds/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
input.disabled    {width:289px; height:20px; padding-left:3px; border:1px solid #afafaf; background-image:url(/_common/html/img/palette/1x1_ffffff.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea          {width:289px; height:108px; padding-left:3px; font-family:Arial; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(/_common/html/img/backgrounds/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea.error    {width:289px; height:108px; padding-left:3px; border:1px solid; border-color:#ff0000; background-image:url(/_common/html/img/backgrounds/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea.disabled {width:289px; height:108px; padding-left:3px; border:1px solid #afafaf; background-image:url(/_common/html/img/palette/1x1_ffffff.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
.pipe             {padding-left:4px; padding-right:4px;}

#co2HeaderOn   {position:absolute; top:340px; left:741px; width:283px; height: 23px; z-index:500; background-color:#ffffff; border-left:1px solid #afafaf; border-top:1px solid #afafaf;}
#co2HeaderOff  {position:absolute; top:340px; left:741px; width:283px; height: 23px; z-index:500; background-color:#ffffff; border-left:1px solid #afafaf; border-top:1px solid #afafaf; visibility:hidden;}
#co2body       {position:absolute; top:363px; left:741px; width:246px; height:194px; z-index:500; background-color:#ffffff; border-left:1px solid #afafaf;}
#co2content    {position:absolute; top:13px; left:8px; width:242px; height:171px;}
#co2HeaderLink {position:absolute; top:3px; left:8px; width:283px; height:15px;}

#contentHiBandBBDetection       {position:absolute; top:   55px; left: 46px; width:551px; z-index:  922; overflow:hidden;}
a#defaultAnchorButtonBBDetection         {width: 140px; height: 16px; margin-top:13px; padding-top: 4px; text-indent: 7px; color: #ffffff; background-color: #4c4c4c; display: block;}
* html a#defaultAnchorButtonBBDetection  {height: 20px; margin-top:13px; -margin-top: 2px;}
a#defaultAnchorButtonBBDetection:hover, a#defaultAnchorButtonBBDetection:focus {color: #ffffff; background-color: #003399;}

/*additional stuff for seo bottom-navigation*/

.metaNavigation{position:fixed; border-top:1px solid #999999;background-color:#fff; left:0px;bottom:0px; width:100%; height:25px; color:#000000; z-index:1000;}
.contentDiv{position: static;}
.outerDiv{height:100%; width:1px;overflow:auto; z-index:1;}
#metaNavigationInline {width:982px;}
#metaNavigationText {position:relative; top:5px; right:0px; height:20px; float:right;}

* html .outerDiv {height: 96%;width: 100%;}
* html .metaNavigation {z-index: 1000;position: absolute;border-bottom: 1px solid white;}
}
#noscript{position:absolute; top:122px; left: 255px;padding:15px;z-index:1001;background-color:#FFFFFF; filter:alpha(opacity=70);-moz-opacity:0.7;}

/*large teaser*/

#largeTeaserImage {position: absolute; top: 0; left: 0; width: 1024px; height: 291px;}
.largeTeaserLinkBackground, .largeTeaserLinkBackgroundActive {background-color:#000000; filter:alpha(opacity=70);-moz-opacity:0.7; padding: 3px 6px 3px 6px;}
.largeTeaserLinkBackgroundTransparent {padding: 3px 6px 3px 6px;}
.largeTeaserLinkBackgroundActive {background-color:#003399}
#largeTeaserHitArea {position: absolute; top: 0; left: 0; width: 1024px; height: 291px; z-index: 500;}
.largeTeaserLinkTextColor {color: #ffffff;}
.largeTeaserLinkTextColor:hover {color: #ffffff;}

/*main teaser*/

#mainTeaserImage {position: absolute; top: 0; left: 0; width: 425px; height: 175px; z-index: 2000;}
.mainTeaserLinkBackground, .mainTeaserLinkBackgroundActive {z-index: 2012; background-color:#000000; filter:alpha(opacity=70);-moz-opacity:0.7; padding: 3px 6px 3px 6px;}
.mainTeaserLinkBackgroundActive {background-color:#003399}
#mainTeaserHitArea {position: absolute; top: 0; left: 0; width: 425px; height: 175px; z-index: 2020; }
.mainTeaserLinkTextColor {color: #ffffff;}

/*white arrow in large and main teaser*/
a img.arrowWhite       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard_white_white.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a:hover img.arrowWhite {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard_white_white.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px;}

#bandwidthlayer {position:absolute; top:162px; left:213px; width:632px; height:255px; overflow:hidden; border:1px solid #999999; background-color:#ffffff; visibility:hidden; z-index:1000;}
#bandwidthlayerSeperator {position:absolute; top:7px; left:373px; width:1px; height:239px; background-color:#999999;}
#bandwidthlayerLeft {position:absolute; top:18px; left:17px; width:320px; height:217px;}
#BandwidthlayerRight {position:absolute; top:18px; left:383px; width:239px; height:217px;}
#bandwidthBoxlink {position:absolute; top:70px; width:182px; left:0px; height:20px; background-color:#4c4c4c; display:block; padding-left:13px; padding-top:4px; background-image:url(/_common/html/img/backgrounds/bg_boxlink.gif);color:#ffffff; clip:rect(0px, 182px, 20px, 0px);}
#bandwidthBoxlink:hover {color:#ffffff; background-image:url(/_common/html/img/backgrounds/bg_boxlink-h.gif );}
#bandwidthReply {position:absolute; top:98px; left:0px; color:#000000;}
#bandwidthClose {position:absolute; top:1px; right:1px; width:13px; height:12px;overflow:hidden;}

.videoTeaser {position:absolute; top:133px; left:310px; border: 1px solid #999999; padding-top:29px; padding-left:7; padding-right:7px; padding-bottom:14px; background-color:#ffffff; display:none; visibility:hidden; z-index:100;}
.videoTeaserHeadline {position:absolute; top:13px; left:7px; overflow:hidden;}
.videoTeaserPlayer {overflow:hidden; display:block;}
.videoTeaserDownloadLink {position:absolute; bottom:23px; left:235px;}
.videoTeaserTAFLink {position:absolute; bottom:9px; left:235px;}

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

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


div.mainNavigation ul li a {
color:#4C4C4C;
text-decoration:none;
}

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;}




.isHighlight {
	color : #003399;
}



div#mainNavigationContainer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1000;
}
div#mainNavigation {
  display: block;
  padding: 19px 0px 0px 0px;
  height: 81px;
  margin: 0px;
  background-image: url( '/_common/html/img/backgrounds/bg_navigation.png' );
  background-repeat: repeat-x;
  *height: 101px;
  *background: none;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/_common/html/img/backgrounds/bg_navigation.png',sizingMethod='scale');
}
div.mainNavigation a:focus {
  border: none;
  outline: none;
}
div.mainNavigation ul li.mainNaviHighlight> a,
div.mainNavigation ul li a.mainNaviHighlight,
div.mainNavigation ul li.active li li a.mainNaviHighlight {
  color: #000077;
}
div.mainNavigation ul {
  position: relative;
  height: 30px;
  border: none;
  display: block;
  clear: both;
  padding: 0px;
  margin: 0px 0px 0px 30px;
  z-index: 900;
  width: 768px;
  border-bottom: 1px solid #AAA;
}

div.mainNavigation ul li {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  margin: 4px 3px 0px -2px;
}



div.mainNavigation ul li.showroom {
  margin: 0px 8px 0px -2px;
  *margin:0px 8px -2px -2px;
  padding-bottom:2px;
  *padding-bottom:0px;
  -padding-bottom:0px;
}
	div.mainNavigation ul li.active {
	  background: #FFF;
	  padding-bottom:2px;
	}

div.mainNavigation ul li a {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
  margin: 7px 5px 2px 0px;
  padding: 0px 0px 4px 2px;
}

div.mainNavigation ul li a.arrow {
  display: block;
  font-size: 11px;
  font-weight: normal;
  color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;font-size:11px;
}

div.mainNavigation ul li > a:hover,
div.mainNavigation ul li.active > a  {
  color: #000077;
}
div.mainNavigation ul li.showroom a {
  font-weight: bold;
  font-size: 17px;
  margin: 11px 0px 0px 5px;
  padding: 0px 5px 7px 0px;
}

div.mainNavigation ul li.active a.primary {
  font-weight: bold;
  font-size: 17px;
  margin:11px 0px 0px 5px;
  padding: 0px 5px 7px 0px;
  color: #003399;
}


div.mainNavigation ul li.insights a.primary {
  font-weight: normal;
  font-size: 14px;
  margin: 11px 0px 0px 5px;
  padding: 0px 5px 7px 0px;
  color: #ffffff;
}



li#topic_owner.active a.primary,li#topic_insights.active a.primary,li#topic_usedvehicle.active a.primary,
li#topic_2.active a.primary,li#topic_3.active a.primary,li#topic_1.active a.primary {
  font-weight: normal;
  font-size: 14px;
  margin: 11px 0px 0px 5px;
  padding: 0px 5px 6px 0px;
  color: #003399;
}


div.mainNavigation ul li.showroom a.topic {
  font-weight: normal;
  font-size: 11px;
  color:#4c4c4c;
  background:#FFFFFF;
  margin:0;
  /*width:165px;*/
  display:inline;
  padding: 0px 0px 0px 10px;
}

div.mainNavigation ul li.showroom a.topicHover {
  font-weight: normal;
  font-size: 11px;
  background:#003399;
  color:#FFFFFF;
  margin:0;
  /*width:165px;*/
  line-height: 12px;
  display:inline;
  padding: 0px 0px 0px 10px;
}




div.mainNavigation ul li.showroom a.arrow {
  font-size: 11px;
  font-weight: normal;
  color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;font-size:11px;margin-left:0px;
  padding-bottom:5px;
  *padding-bottom:2px;
}

div.mainNavigation ul li.showroom a.arrow:hover {
	font-size: 11px;
  font-weight: normal;
  color: #003399; text-decoration: none; height:11px; margin-top: -1px;font-size:11px;margin-left:0px;
}

div.mainNavigation ul li.showroom a.arrow img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
div.mainNavigation ul li.showroom a.arrow:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(/_common/html/img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px; }

div.mainNavigation ul li.active {
background:#FFFFFF none repeat scroll 0 0;
}

div.mainNavigation ul#secondarynavigation {
  z-index: 1;
  margin: 0px 0px 0px 25px;
  padding:0;
  border: none;
  height: auto;
}
div.mainNavigation ul#secondarynavigation li {
  margin: 0px 0px 0px -2px;
}
div.mainNavigation ul#secondarynavigation li a {
  margin: 0px;
  padding: 5px 8px;
  font-size: 11px;
}


div.mainNavigation ul li div.dropDownContainer {
  display: none;
  position: absolute;
  top: 22px;
  width: 516px;
  min-height: 400px;
  height: 418px;
  *height: 420px;
  padding: 8px;
  *padding-top: 7px;
  margin: 5px 0px 0px -1px;
  z-index: 1000;
  border:0px;
  background:none;
  /*border-left:1px solid transparent;
  border-top: 0px none;
  border-bottom: none;
  border-right: none;

  border-left:none;
  background-color:#fffeee;
  background: url('/cms/cn/_common/html/img/backgrounds/mainnavigation_bg_middle.png') top left no-repeat ;
*/
}

div.mainNavigation ul li div.dropDownContainer .dropDownMiddle{
 position:absolute;
 top:0px;
 left:0px;
 width:512px;
 height:420px;
 overflow:hidden;
 background:#afafaf;
 z-index:1;
}

div.mainNavigation ul li div.dropDownContainer .dropDownMiddle .dropDownMiddleCenter{
 position:absolute;
 top:0px;
 left:1px;
 width:510px;
 height:419px;
 overflow:hidden;
 background:#ffffff;
}

div.mainNavigation ul li div.dropDownContainer .dropDownShadowRight {
 position:absolute;
 top:0px;
 left:512px;
 width:4px;
 height:425px;
 overflow:hidden;
 background: url(/cn/_common/html/img/backgrounds/mainnavigation_bg_right.png) top left no-repeat ;
 *background-image:none;
 -background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cn/_common/html/img/backgrounds/mainnavigation_bg_right.png');
}

div.mainNavigation ul li div.dropDownContainer .dropDownShadowBottom {
 position:absolute;
 top:420px;
 left:0px;
 width:512px;
 height:5px;
 overflow:hidden;
 background: url(/cn/_common/html/img/backgrounds/mainnavigation_bg_bottom.png) top left no-repeat ;
 *background-image:none;
 -background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cn/_common/html/img/backgrounds/mainnavigation_bg_bottom.png');
}


div.mainNavigation ul li.active div.dropDownContainer {
  display: block;
}
div.mainNavigation ul li.showroom div.dropDownContainer {
  top: 24px;
  *top: 25px;
  -top: 25px;
  padding-left:0px;
  padding-bottom:0px;
  padding-right:0px;
}
div.mainNavigation ul li#topic_usedvehicle div.dropDownContainer,
div.mainNavigation ul li#topic_owner div.dropDownContainer,
div.mainNavigation ul li#topic_insights div.dropDownContainer,
div.mainNavigation ul li#topic_1 div.dropDownContainer,
div.mainNavigation ul li#topic_2 div.dropDownContainer,
div.mainNavigation ul li#topic_3 div.dropDownContainer,
div.mainNavigation ul li#topic_4 div.dropDownContainer {
  width: 516px;
 height:410px;
 *height:420px;
margin-top:5px;
min-height:400px;
padding-left:0;
padding-right:0;
top:24px;
*top:25px;
-top:25px;
width:516px;
}
div.mainNavigation ul li div.dropDownContainer div.dropDownColumn {
  float:left;
  margin-right: 6px;
  width:180px;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther {
  float:left;
  margin: 13px 0px 0px 0px;
  width:160px;
}

div.mainNavigation ul li div.dropDownContainer div.column1 {
  width:171px;
}

div.mainNavigation ul li div.dropDownContainer div.column2 {
  width:170px;
}

div.mainNavigation ul li div.dropDownContainer div.column3 {
  width:171px;
}



div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther ul {
  width: 150px;
  clear:both;
  border:none;
  margin:0;
  padding-bottom:0px;
  padding-top:0px;
  height:auto;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther>ul>li {
  width: 150px;
  margin-left:1px;
  margin-right:0px;
  margin-top:0px;
  padding-top:6px;
  padding-bottom:2px;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumn ul {
  width: 180px;
  clear:both;
  border:none;
  margin:0;
  padding-bottom:0px;
  padding-top:0px;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumn ul li {
  width: 170px; /* old value 167px*/
  margin-left:1px;
  margin-right:0px;
  margin-top:0px;
  padding-top:1px;
  padding-bottom:3px;
  *padding-bottom:2px;
  -padding-bottom:2px;

}
div.mainNavigation ul li.showroom div.dropDownContainer div.dropDownColumn {
  width: 200px;
  margin-right: 0px;
  margin-top:15px;
}

div.mainNavigation hr {
  display: block;
  clear: both;
  width: 60%;
  height: 1px;
  margin: 10px 0px 5px 29px;
  padding: 0px;
  border: none;
  background-color: #afafaf;
}

div.mainNavigation ul li li a
{
  font-size: 11px;
  line-height: 16px;
  color: #000;
  margin: 0px;
  display: block;
  font-weight:normal;
}

div.mainNavigation ul li.active li a.topic
{
  font-size: 11px;
  line-height: 12px;
  color: #4c4c4c;
  margin: 0px;
  display: inline;
  font-weight:normal;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumnRight {
  position:relative;
  z-index:10;
  float:left;
  width:300px;
  height: 390px;
  min-height: 390px;
  *height: 390px;
  margin-top: 15px;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumnRight div.showroomInfoDefault {
  float:left;
  margin-right: 0px;
  width:240px;
  min-height: 400px;
  height: 400px;
  *height: 385px;
}


div#car_1 {
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -6605px 198px;
  background-repeat:no-repeat;
}
div#car_1_series_5door {
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -2px 198px;
  background-repeat:no-repeat;
}
div#car_3{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -6898px 198px;
  background-repeat:no-repeat;
}
div#car_3_series_sedan_2008{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -316px 198px;
  background-repeat:no-repeat;
}

div#car_3_series_coupe{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -630px 198px;
  background-repeat:no-repeat;
}

div#car_3_series_coupe_2010{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -9735px 198px;
  background-repeat:no-repeat;
}

div#car_3_series_convertible{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -944px 198px;
  background-repeat:no-repeat;
}

div#car_3_series_convertible_2010{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -10050px 198px;
  background-repeat:no-repeat;
}

div#car_5{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -7210px 198px;
  background-repeat:no-repeat;
}

div#car_5_series_lwb_2010{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -10680px 198px;
  background-repeat:no-repeat;
}

div#car_5_series_lwb{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -1258px 198px;
  background-repeat:no-repeat;
}

div#car_5_series_gt{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -1572px 198px;
  background-repeat:no-repeat;
}

div#car_6{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -7524px 198px;
  background-repeat:no-repeat;
}

div#car_6_series_coupe{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -1886px 198px;
  background-repeat:no-repeat;
}

div#car_6_series_convertible{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -2200px 198px;
  background-repeat:no-repeat;
}

div#car_7{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -7838px 198px;
  background-repeat:no-repeat;
}

div#car_7_series_sedan_2008{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -2514px 198px;
  background-repeat:no-repeat;
}

div#car_activehybrid_7{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -9108px 198px;
  background-repeat:no-repeat;
}


div#car_X{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -8152px 198px;
  background-repeat:no-repeat;
}

div#car_x1{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -2828px 198px;
  background-repeat:no-repeat;
}

div#car_x3{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -3142px 198px;
  background-repeat:no-repeat;
}

div#car_x5_2010{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -10365px 198px;
  background-repeat:no-repeat;
}

div#car_x6{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -3770px 198px;
  background-repeat:no-repeat;
}

div#car_activeHybrid_x6 {
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -9422px 198px;
  background-repeat:no-repeat;
}


div#car_Z4{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -8466px 198px;
  background-repeat:no-repeat;
}
div#car_z4_2009{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -4084px 198px;
  background-repeat:no-repeat;
}

div#car_M{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -8780px 198px;
  background-repeat:no-repeat;
}

div#car_m3_sedan{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -4398px 198px;
  background-repeat:no-repeat;
}

div#car_m3_coupe{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -4712px 198px;
  background-repeat:no-repeat;
}

div#car_m3_convertible{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -5026px 198px;
  background-repeat:no-repeat;
}

div#car_m5{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -5340px 198px;
  background-repeat:no-repeat;
}

div#car_m6{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -5654px 198px;
  background-repeat:no-repeat;
}

div#car_x5m{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -5968px 198px;
  background-repeat:no-repeat;
}

div#car_x6m{
  background-image:url('/cn/_common/shared/mainnavigation/mainnavigation_all_models.jpg');
  background-position: -6280px 198px;
  background-repeat:no-repeat;
}


div.mainNavigation ul li div.dropDownContainer div.dropDownColumnRight div.showroomInfoDefault {
  float:left;
  margin-right: 0px;
  width:311px;
  min-height: 390px;
  height: 390px;
  *height: 385px;
}



div.mainNavigation ul li.showroom li a.topicHeader {
	font-weight: bold;
	cursor:default;
	color:#000000;
}

div.showroomInfoDefault {display:block;}
div.showroomInfoDefault h2{font-size:17px;margin-top:0px;margin-bottom:0px;line-height:19px;}
div.showroomInfoDefault h3{font-size:11px;font-weight:bold; margin-bottom:-1px;padding-potton:2px;margin-top:14px;line-height:12px;}
div.showroomInfoDefault p{margin-right:0px;margin-top:0px;width:260px; color:#4c4c4c;}
div.showroomInfo {float:left;
  margin-right: 0px;display:none;min-height: 390px;height: 390px;
  *height: 385px;width:304px;}
div.showroomInfo h2{font-size:13px;margin-top:0px;margin-bottom:0px;line-height:16px; height:51px; padding-bottom:0px; overflow:hidden;}
div.showroomInfo h3{font-size:12px;font-weight:bold; margin-bottom:20px;line-height:14px;}
div.showroomInfo p{margin-right:0px;margin-top:6px;width:290px; height:24px; color:#4c4c4c; overflow:hidden;}
div.showroomInfo p.links{margin-right:0px;margin-top:10px;width:290px; height:100px; overflow:hidden;}




div.dropDownColumnOther ul li a.topicHeader {
	color:#000;
	display:block;
	width:165px;
	font-weight:bold;
	font-size: 11px;
	line-height:12px;
	padding: 0px 0px 0px 0px;
}


li.mainnavi_section {
	*margin-bottom:10px;
}

li.mainnavi_section a.topicHeader {
	*padding-left:10px;
}



div.dropDownColumnOther>ul>li>ul>li>a {
	color:#000;
	display:block;
	width:165px;
	font-weight:normal;
	font-size: 11px;
	line-height:12px;
	padding: 0px 0px 0px 0px;
}


div.dropDownColumnOther>ul,div.dropDownColumnOther>ul>li,div.dropDownColumnOther>ul>li>ul,div.dropDownColumnOther>ul>li>ul>li {width:165px;}
div.dropDownColumnOther > ul > li > ul > li {
	margin-left:1px;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	*padding-top:0px;
	*padding-bottom:0px;
	width:150px;padding-left:0px;}
div#mainNavigation a.leftItemHidden {
	visibility:visible;
	display: block;
	width:50px;
	cursor:default;
}
div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther  ul li {
	*padding-top:0px;
	*padding-left:0px;
	*margin-left:0px;
	*margin-right:0px;
	*margin-top:0px;
	*margin-bottom:0px;
	clear: both;
}


div.dropDownColumnOther  ul li ul li a {
padding-right: 0px;	display: block;	padding-left: 0px;
font-weight: normal;	font-size: 11px;	padding-bottom: 0px;	width: 165px;	color: #000;	line-height: 12px;	padding-top: 0px}



 div.dropDownColumnOther  ul li ul li a {
 	padding-left: 10px;	padding-bottom: 2px;
	width: 150px;
	padding-top: 2px}


div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther > ul > li:first-child {
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
}



div.dropDownColumnOther > ul > li > ul > li >a {padding-top:0px;padding-bottom:0px;width:150px;padding-left:10px;}

div.dropDownColumnOther ul>li>a.topicHeader {
	padding-top:0px;padding-bottom:0px;cursor:default;width:150px;padding-left:10px;
}


div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther ul li a {
	*width:150px;
  width:150px;
  display:block;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther ul li.mainnavi_section {
	*margin-bottom:10px;
	*margin-left:1px;
}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumnOther ul li.mainnavi_section a.topicHeader {
	*padding-left:10px;
	cursor:default;
	color:#000;
}

li#topic_insights, li#topic_3   {
	margin-top:0px;
	padding-bottom:2px;
	*padding-bottom:opx;
	-padding-bottom:opx;
	*margin-bottom:-2px;
	-margin-bottom:-2px;
}
li#topic_usedvehicle, li#topic_1  {
	margin-top:0px;
	padding-bottom:2px;
	*padding-bottom:opx;
	-padding-bottom:opx;
	*margin-bottom:-2px;
	-margin-bottom:-2px;
}
li#topic_owner, li#topic_2  {
	margin-top:0px;
	padding-bottom:2px;
	*padding-bottom:opx;
	-padding-bottom:opx;
	*margin-bottom:-2px;
	-margin-bottom:-2px;
}
li#topic_owner, li#topic_4  {
	margin-top:0px;
	padding-bottom:2px;
	*padding-bottom:opx;
	-padding-bottom:opx;
	*margin-bottom:-2px;
	-margin-bottom:-2px;
}
div.mainNavigation ul li#topic_usedvehicle div.dropDownContainer, div.mainNavigation ul li#topic_1 div.dropDownContainer{
	left: -27px;
}
div.mainNavigation ul li#topic_owner div.dropDownContainer, div.mainNavigation ul li#topic_2 div.dropDownContainer {
	left: -78px;
}
div.mainNavigation ul li#topic_insights div.dropDownContainer, div.mainNavigation ul li#topic_3 div.dropDownContainer{
	left: -251px;
}
div.mainNavigation ul li#topic_4 div.dropDownContainer{
	left: -347px;
}



div.mainNavigation ul li.showroom a.optimized, div.mainNavigation ul li.showroom a.optimized:link,
div.mainNavigation ul li.showroom a.optimized:visited {
	background: url(/_common/html/img/standard_elements/arrow_standard.gif) no-repeat 0px 0px ;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	color:#4c4c4c;
	font-size:11px;
	font-weight:normal;
	margin:0;
	line-height:12px;
}

div.mainNavigation ul li.showroom a.optimized:hover {
	background: url(/_common/html/img/standard_elements/arrow_standard.gif) no-repeat 0px -11px ;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	color:#003399;
	font-size:11px;
	font-weight:normal;
	margin:0;
	line-height:12px;
}


div.dropDownColumnOther ul li.mainnavi_section ul li a {
	padding-left:10px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:12px;
}

div.dropDownColumnOther> ul> li.mainnavi_section >ul >li >a {
	padding-left:10px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:12px;
}

#idModuls {
  position: absolute;
  left: 790px;
  top: 0px;
}
div#idModuls img.alphaBg {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
}
div#idModuls img.alphaBg2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 187px;
  height: 95px;
  z-index: 999;
}
#navigationBg { display: none; }

div#moduleNavigation {
  overflow: hidden;
  position: absolute;
  display: block;
  top: 74px;
  border: 1px solid #999;
  border-top: none;
  border-left: none;
  height: 460px;
  width: 221px;
  opacity: 0.9;
  filter: alpha(opacity=90);
  background-color: #FFF;
  background-image: url( '/_common/html/img/modul_navigation/list_bg.gif' );
  background-repeat: repeat-x;
  *width: 222px;
}
div#moduleNavigation.hidden {
  background: none;
  height: 22px!important;
}
div#moduleNavigation.hidden  div.footer,
div#moduleNavigation.hidden  ul#moduleNavigationList {
  display: none;
}
div#moduleNavigation.hidden {
  background: none;
  height: 22px;
}
div#moduleNavigation.closed {
  height: 41px;
}
div#moduleNavigation.teaserMode {
  height: 300px;
}
div#moduleNavigation.teaserMode ul li a span {
  display: block;
  margin-right: 10px;
}
div#moduleNavigation a:focus {
  border: none;
  outline: none;
}
#moduleNavigationHeader {
  height: 22px;
  width: 100%;
  margin-bottom: 2px;
  background-color: #FFF;
}
#moduleNavigationHeader a,
#moduleNavigationHeader span {
  color: #000;
  display: block;
  padding: 5px 0px 0px 30px;
}
div#moduleNavigation ul {
  position: static;
  overflow: hidden;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div#moduleNavigation ul li {
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #999;
}
div#moduleNavigation ul li a {
  display: block;
  padding: 5px 0px 6px 30px;
  *padding: 4px 0px 6px 30px;
  -padding: 5px 0px 6px 30px;
}
div#moduleNavigation ul li a span {
  display: none;
}
div#moduleNavigation a.moduleNaviHighlight {
  color: #003399;
}
div#moduleNavigation ul li a:focus {
  border: none;
  outline: none;
}
div#moduleNavigation ul li ul {
  display: none;
  margin: 4px 0px 0px 0px;
}
div#moduleNavigation ul li ul ul {
  margin: 8px 0px 5px 8px;
}
div#moduleNavigation li.active {
  padding-bottom: 5px;
}
div#moduleNavigation li.active ul {
  display: block;
  height: 94%;
  *padding-bottom: 5px;
}
div#moduleNavigation li.active ul li {
  padding-bottom: 0px;
}
div#moduleNavigation li.active ul li ul {
  display: none;
  height: auto;
  *padding-bottom: 0px;
}
div#moduleNavigation li.active ul li.active ul {
  display: block;
}
div#moduleNavigation ul li ul li {
  display: block;
  clear: both;
  padding: 0px;
  margin: 0px;
  border: none;
  *border-bottom: 1px solid #FFF;
}
div#moduleNavigation ul li ul li a {
  padding: 2px 18px 2px 30px;
  margin: 0px;
}
div#moduleNavigation ul.floatList {
  margin: 0px 15px 0px 25px;
}
div#moduleNavigation ul.floatList li {
  padding: 2px 1px;
  display: inline;
  float: left;
  clear: none;
}
div#moduleNavigation ul.floatList li a {
  display: block;
  padding: 3px;
}
div#moduleNavigation ul.floatList li a:hover {
  color: #FFF;
  background-color: #003399;
}
div#moduleNavigation ul.floatList li span {
  display: block;
  padding: 3px;
  color: #ccc;
}
div#moduleNavigation div.footer {
  background-color: #FFF;
  position: absolute;
  bottom: 0px;
}
div#moduleNavigation div.footer a:focus {
  border: none;
  outline: none;
}
div#moduleNavigation div.footer a {
  display: block;
  height: 16px;
  width: 220px;
  background-image: url( '/_common/html/img/modul_navigation/dropper_up.gif' );
  background-repeat: no-repeat;
  background-position: bottom;
}
div#moduleNavigation div.footer a:hover {
  display: block;
  height: 16px;
  width: 220px;
  background-image: url( '/_common/html/img/modul_navigation/dropper_up-h.gif' );
  background-repeat: no-repeat;
  background-position: bottom;
}
div#moduleNavigation.closed div.footer a {
  background-image: url( '/_common/html/img/modul_navigation/dropper_down.gif' );
}
div#moduleNavigation.closed div.footer a:hover {
  background-image: url( '/_common/html/img/modul_navigation/dropper_down-h.gif' );
}
div#moduleNavigation div.scrollControll {
  position: absolute;
  display: none;
  margin: 5px;
  right: 0px;
  top: 0px;
  width: 12px;
  height: 28px;
  background-image: url( '/_common/html/img/modul_navigation/scroller_background.gif' );
  background-repeat: repeat-y;
}
div#moduleNavigation div.scrollControll div.scrollControllDown {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  background-color: #FFF;
}
div#moduleNavigation div.scrollControll div.scrollControllUp {
  margin: 0px;
  padding: 0px;
  padding-bottom: 2px;
  background-color: #FFF;
}
div#moduleNavigation div.scrollControll div.scrollControllDown a {
  background-image: url( '/_common/html/img/modul_navigation/scroller_down.gif' );
  background-repeat: no-repeat;
}
div#moduleNavigation div.scrollControll div.scrollControllDown a:hover {
  background-image: url( '/_common/html/img/modul_navigation/scroller_down-h.gif' );
}
div#moduleNavigation div.scrollControll div.scrollControllUp a {
  background-image: url( '/_common/html/img/modul_navigation/scroller_up.gif' );
  background-repeat: no-repeat;
}
div#moduleNavigation div.scrollControll div.scrollControllUp a:hover {
  background-image: url( '/_common/html/img/modul_navigation/scroller_up-h.gif' );
}
div#moduleNavigation div.scrollControll div.scrollControllDown a,
div#moduleNavigation div.scrollControll div.scrollControllUp a {
  height: 12px;
  width: 12px;
  display: block;
}

#curtainContent {position:absolute; top:379px; left:30px; width:298px;}

