body                       {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 12px; line-height: 13px; color: #000000; background-color: #ffffff; overflow:auto;}

span,td                    {font-family:arial,helvetica,sans-serif; font-size: 12px;}
a                          {color: #4c4c4c; text-decoration: none}
a:hover                    {color: #5F94C9; text-decoration: none}
a img                      {border:none;}

img.arrow                  {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  margin-top: -1px;}
a img.arrow                {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  margin-top: -1px;}
a:hover img.arrow          {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  margin-top: -1px;}
a.linkHighlight img.arrow  {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  margin-top: -1px;}
.menu                      {float:left; margin-right:10px;}

a.arrow                    {color: #4c4c4c; text-decoration: none; height:12px; margin-top: -1px;}
a:hover                    {color: #5F94C9;}
a.arrow img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  margin-top: -1px;}
a.arrow:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; margin-top: -1px; }
a.arrow.linkHighlight      {color: #003399;}
a.arrow.linkHighlight img  {display: inline; position: static; width: 7px; height: 11px; background-image:url(arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; margin-top: -1px; }

#completePageContent       {position:absolute; top:0px; width:100%;}

.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;}

/*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;font-size:12px;}
.largeTeaserLinkTextColor:hover {color: #ffffff;font-size:12px;}


div#mainNavigationContainer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1000;
}
div.mainNavigation {
  display: block;
  padding: 4px 0px 0px 0px;
  height: 70px;
  margin: 0px;
  background-image: url( 'bg_navigation.png' );
  background-repeat: repeat-x;
  *height: 87px;
  *background: none;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='bg_navigation.png',sizingMethod='scale');
}


div#mainNavigation {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_navigation.png',sizingMethod='scale')}
div#idModuls {position: absolute; left:791px; top:0px; width:187px; height:95px; z-index: 2000;}

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: 755px;
  border-bottom: 1px solid #AAA;
}
div.mainNavigation ul ul {
  position: relative;
  display: block;
  float: none;
  width: auto;
  height: auto;
  clear: both;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  border: none;
  background: none;
}
div.mainNavigation ul li {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  margin: 4px 6px 0px -5px;
  padding-left:10px;
}
div.mainNavigation ul li.showroom {
  margin: 2px 11px 0px -5px;
  *margin: 2px 11px -2px -5px;
}
div.mainNavigation ul li.active {
  background: #FFF;
}
div.mainNavigation ul li li {
  padding: 0px;
  margin: 0px;
  float: none;
  border: none;
}
div.mainNavigation ul li.active li {
  float: none;
  display: block;
  background: none;
  width: auto;
}
div.mainNavigation ul li a {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
  margin: 7px 5px 2px 5px;
  padding: 0px 0px 4px 0px;
}
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: 8px 5px 1px 5px;
  padding: 0px 0px 7px 0px;
}
div.mainNavigation ul li li a,
div.mainNavigation ul li.active li a,
div.mainNavigation ul li.showroom li a {
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  color: #000;
  margin: 0px;
  display: inline;
}
div.mainNavigation ul li li li a,
div.mainNavigation ul li.active li li a,
div.mainNavigation ul li.showroom li li a {
  font-weight: normal;
  color: #4c4c4c;
}
div.mainNavigation ul li div.dropDownContainer {
  display: none;
  position: absolute;
  top: 22px;
  width: 180px;
  min-height: 320px;
  padding: 8px;
  margin: 3px 0px 0px -1px;
  border: 1px solid #afafaf;
  border-top: none;
  background-color: #FFF;
  z-index: 1000;
  *height: 320px;
}
div.mainNavigation ul li.active div.dropDownContainer {
  display: block;
}
div.mainNavigation ul li.showroom div.dropDownContainer {
  top: 24px;
}
div.mainNavigation ul li#topic_usedvehicle div.dropDownContainer,
div.mainNavigation ul li#topic_owner div.dropDownContainer,
div.mainNavigation ul li#topic_insights div.dropDownContainer {
  width: 400px;
  *width: 407px;
}
div.mainNavigation ul li#topic_insights {*margin-top:3px;}

div.mainNavigation ul li div.dropDownContainer div.dropDownColumn {
  float:left;
  margin-right: 6px;
}
div.mainNavigation ul li div.dropDownContainer div.dropDownColumn ul {
  width: 126px;
}
div.mainNavigation ul li.showroom div.dropDownContainer div.dropDownColumn {
  width: 180px;
  margin-right: 0px
}
div.mainNavigation ul li.showroom div.dropDownContainer div.dropDownColumn ul {
  width: auto;
}
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.secondNavigation {
  z-index: 1;
  margin: 0px;
  padding: 1px 0px 0px 25px;
  border: none;
  height: auto;
}
div.mainNavigation ul.secondNavigation li {
  margin: 0px 0px 0px -2px;
}
div.mainNavigation ul.secondNavigation li a {
  margin: 0px;
  padding: 5px 8px;
  font-size: 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 {
  width:100%; 
  position:absolute; 
  overflow: hidden;
  display: block;
  top: 60px;
  height: 400px;
  width: 100%;
  opacity: 0.7;
  -moz-opacity: 0.7;
  filter:alpha(opacity=70);
  padding-top:5px;
  color:#075772;
  background-color: #fff;
  padding-left:39px;
}
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.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;
}

#curtainContent {position:absolute; top:379px; left:30px; width:298px;}

.teaserText     {padding-top:1px;}
.linkListAftersales { *margin-top:-5px;}
div#noscript {border-bottom-color:#C4C4C4; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#C4C4C4; border-left-style:solid; border-left-width:1px; border-right-color:#C4C4C4; border-right-style:solid; border-right-width:1px; border-top-color:#C4C4C4; border-top-style:solid; border-top-width:1px; left:400px; position:absolute; top:300px; z-index:100;}


#menu_links{
	float:left; width:260px; text-align:left; padding:20px; 
}
.menu_div_links{
	height:28px; padding:5px 5px 5px 5px; margin-left:20px; color:#000000; text-align:left; border-bottom:1px solid #CCCCCC;
}
#content_1{
	float:right; text-align:left; padding-left:150px; width:100%;
}
#menu_links_1{
	float:left; width:150px; text-align:left; padding:20px; margin-right:-150px; clear:left;
}
.line_dashed_gray {
	BORDER-BOTTOM:1px dashed #CCCCCC; padding-top:10px; padding-bottom:20px;
}
h1{
	FONT-SIZE: 14px;color: #5F94C9; font-weight: bold;
}

.under_height{
	height:50px;
}
.corp_content_bg {
	margin:20px; border-top:4px solid #336699; border-bottom:2px solid #b9b9b9; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background-color:#f3f3f3; padding:10px; height:135px;
}
.span_square_1{
	padding:2px; background-color:#FF6600; color:#FFFFFF;
}
.span_font_eng_title{
	FONT-SIZE: 11px; color: #FF6600; font-weight:bold; font-family: "Arial", "Helvetica", "sans-serif"
}
.bg_gray{
	background-color:#F3F3F3; padding:15px; margin-top:10px; margin-bottom:10px;
}
.title_height{
	padding-top:50px; padding-bottom:10px; padding-left:10px; padding-right:10px;
}
.design_row {
	width:700px; padding:10px 10px 10px 20px; margin-left:30px; border-bottom:1px solid #CCCCCC;
}
.table_td_padding {
	padding:6px;
}
.font_style_blue14 {
	FONT-SIZE: 14px;color: #5F94C9; font-weight: bold;
}

#introduce{
    padding:5px;
}
#bg_store{
    background-color:#f0f0f0;
	width:95%;
	border:1px solid #afafaf;
	padding:20px;
	margin:20px;
}
img.figure{
    float:left;
	margin-right:20px;
	border:1px solid #afafaf;
	padding:10px;
	clear:none;
}
	
#index_list1{
    width:100%;
	padding:20px;
	border-right:1px solid #cccccc;
}
#index_list2{
    width:100%;
	padding:20px;
	border-right:1px solid #cccccc; 

}
	
#index_list3{
    width:280px;
	height:333px;
	padding:20px;
	background-image:url(index_bg_pic.jpg);
	background-repeat:no-repeat;
}
.index_img{
	width:70px; height:60px; float:left; clear:left;
}
.under_img{
	overflow: hidden; position: relative; top: 5px; left: 20px; height: 20px; float: left; width: 300px;
}
.span_bg_1{
	padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; color:#FFFFFF; background-color:#5F94C9;
}
.product_span_image_row{
	width:80px; padding-top:10px; float:left; clear:left; height:80px;
}
.sitemap_row_div{
	padding:10px 10px 10px 50px;; border-bottom:1px dashed #CCCCCC; 
}
