/**********************************/
/*				main navigation					*/
/**********************************/
#topnavi .small {top:24px;}
#topnavi .models {top:3px;}
#topnavi .topnavi_models_low a, .dialogbox .content, .shadowbox .content {padding:9px 11px;}

.topnavi_layer {top:31px;}
.topnavi_layer .layer_content_models {padding-top:10px; padding-right:0px;}
.topnavi_layer .layer_content_models .model {width:146px; margin-left:0px; padding-bottom:19px;}
.topnavi_layer .layer_content_models .model img {display:block; margin-left:10px;}
.topnavi_layer .layer_content_models .model p.first {margin-top:9px;}
.topnavi_layer .layer_content_models .model p.first a {color:#000000;}
.topnavi_layer .layer_content_models .model p.first a:hover {color:#000000;}

.topnavi_layer .layer_content_text {width:auto; padding-right:20px;}
.topnavi_layer .layer_content_text ul {width:126px; margin-left:12px;}

#topnavi_layer_2 {left:60px;}
#topnavi_layer_3 {left:85px;}
#topnavi_layer_4 {left:110px;}
#topnavi_layer_5 {left:135px;}
#topnavi_layer_6 {left:160px;}
#topnavi_layer_7 {left:18px;}
#topnavi_layer_8 {left:212px;}
#topnavi_layer_9 {left:18px;}
#topnavi_layer_10 {left:275px;}
#topnavi_layer_11 {left:342px !important;}
#topnavi_layer_12 {left:342px !important;}
#topnavi_layer_13 {left:342px !important;}


/**********************************/
/*			bottom navigation					*/
/**********************************/
/* login and logout button  */
#bottomNavigation #bottomLogin {
  position:absolute;
  right:254px;
  top:0px;
}

#bottomLogin #persoSsoLogin, #bottomLogin #persoSsoLogout {
	line-height:28px;
  display:block;
  z-index:799;
  background: url( ../../../_common/rebrush/img/standard_elements/login_icon.jpg ) no-repeat;
  background-position:0px 5px;
  outline:none;
	text-indent:24px;
}

#bottomLogin #persoSsoLogin:hover, #bottomLogin #persoSsoLogout:hover {
  color:#0044cc;
  background: url( ../../../_common/rebrush/img/standard_elements/login_icon-h.jpg ) no-repeat;
  background-position:0px 5px;
}

/* facebook fanpage link */
#bottomNavigation #bottomFacebookFanpage {
  position:absolute;
  right:16px;
  top:0px;
}

#bottomFacebookFanpage .facebookFanpageButton {
  line-height:28px;
  display:block;
  z-index:799;
  background: url( ../../../_common/rebrush/img/standard_elements/facebook_fanpage_icon.gif ) no-repeat;
  background-position:0px 5px;
  outline:none;
}

/* share button */
#bottomNavigation #bottomShare {
	right:168px;
}

/* bandwidth layer */
#bandwidthlayer {background-color:#FFFFFF; border:1px solid #0044CC; height:122px;left:455px; overflow:hidden;margin-top:-286px; *margin-top:-285px; visibility:hidden; position:absolute; display:none;width:275px; z-index:1000;}
#bandwidthlayer.strictMode{*top:161px;}
#BandwidthlayerRight,#bandwidthlayerRight {height:1px;left:10px; position:absolute;top:10px; width:259px;}
#bandwidthlayerRight img{display:block}
a.bwb_l{height:22px;width:106px;*width:116px;display:inline-block;padding:5px 0px 0px 10px;background:url(http://wcms10.bmwgroup.com/bmw_edit/de/de/_common/shared/img/bandwidth_button.gif) no-repeat 0px 0px;margin-right:20px;float:left;}
a.bwb_r{height:22px;width:106px;*width:116px;display:inline-block;padding:5px 0px 0px 10px;float:left;background:url(http://wcms10.bmwgroup.com/bmw_edit/de/de/_common/shared/img/bandwidth_button.gif) no-repeat 0px 0px;}
.strictMode a.bwb_r,.strictMode a.bwb_l{width:106px;}
