#extraLargeTeaser{overflow:hidden;display:none}
#largeTeaser          {position:absolute; top:0px;   left:0px;   width:1024px;  height:363px; overflow:hidden; display:none}
.hiddenLargeTeaser                    {display:none}
#largeTeaserPreloader {position:absolute; top:0px; left:0px; width:100%; height:363px; z-index:14; overflow:hidden; padding-top:164px; visibility:hidden; text-align:center; background-color:#ffffff;}
#largeTeaserImage {position: absolute; top: 0; left: 0; width: 1024px; height: 363px;}
.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:#0044cc}
#largeTeaserHitArea {position: absolute; top: 0; left: 0; width: 1024px; height: 363px; z-index: 500;}
.largeTeaserLinkTextColor {color: #ffffff;}
.largeTeaserLinkTextColor:hover {color: #ffffff;}
#largeTeaserBasic                     {position:absolute; top:0px;   left:0px;   width:1024px; height:363px; overflow:hidden; display:none}
#largeTeaserPreloadImage              {position:absolute; top:123px; left:490px; width:44px;   height:44px;}
#largeTeaserFlash                     {position:absolute; top:0px;   left:0px;   width:1024px; height:363px; overflow:hidden; display:none}
#largeTeaserThumbSpacer{position:absolute; top:328px; left:990px; width:35px; height:79px; z-index: 24; background-color:#ffffff; overflow:hidden;}
#largeTeaserThumbsHigh0{left:646px; overflow:hidden;}
#largeTeaserThumbsHigh1{left:719px; overflow:hidden;}
#largeTeaserThumbsHigh2{left:793px; overflow:hidden;}
#largeTeaserThumbsHigh3{left:866px; overflow:hidden;}
#teaserBgLine {position:absolute; top:362px; left:0px; width:100%; height:1px; z-index: 15; filter:alpha(opacity=40); -moz-opacity:0.4; overflow:hidden;}

a.homeTeaser144                              {display: block; position: absolute; top: 27; left: 0; width: 144px;}
a.homeTeaser144 img.main                      {display: block; position: absolute; top: 0; left: 0; width:  144px; height: 64px; margin-bottom: 3px;}
a.homeTeaser144 span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px; margin-top: 65px;}
a.homeTeaser144 span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px}
a.homeTeaser144 span.headline 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; margin-top: 3px;}
a.homeTeaser144:hover span.headline 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;}

a.homeTeaser230                       {display: block; position: absolute; top: 27;left: 0; width: 230px; height: 132px; overflow:hidden;}
a.homeTeaser230 img.main                      {display: block; position: absolute; top: 0; left: 0; width:  230px; height: 64px; margin-bottom: 3px;}
a.homeTeaser230 span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px; margin-top: 65px;}
a.homeTeaser230 span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px}
a.homeTeaser230 span.headline 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; margin-top: 3px;}
a.homeTeaser230:hover span.headline 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;}


span.thumbTitle{position:relative; top:32px;left:-115px;width:136px;}
.thumbNormal{font-family: Arial; padding:0px 3px 0px 3px;background-color:#ffffff; white-space:nowrap; }

/* model finder */
#modelfinderTeaser    {position:absolute; top:384px;  left:30px; width:230px;height:180px;overflow:hidden;}
#defaultMultiTeaser {position:relative; top:0px;left:0px; width:230px;display:none}
#persoMultiTeaser {position:relative; top:0px;left:0px; width:230px;display:none}
div.mainTeaserHidden{position:absolute; top:0px;  left:0px; width:230px;display:none}

/* topic teaser */
#topicTeaserLeft {position:absolute; top:384px;width:144px; height: 208px; overflow:hidden;left:300px;}
#topicTeaserRight{position:absolute; top:384px;width:144px; height: 208px; overflow:hidden;left:474px;}
#topicTeaserNews {position:absolute; top:384px;width:144px; height: 208px; overflow:hidden;left:648px;}
div.topicTeaserHidden{position:absolute; top:0px;  left:0px; width:230px;display:none}
#topicTeaserBrowseContainerRight {position:absolute; top:384px; left:474px; width:153px;}
#topicTeaserBrowseContainerLeft {position:absolute; top:384px; left:300px; width:153px;}
.topicTeaserBrowseContainer {position:absolute; right:0px; color:#737373; font-weight:bold;}
.topicTeaserBrowseContainer .backwardArrow {padding:0px 0px 0px 5px;}
.topicTeaserBrowseContainer .forwardArrow {padding:0px 5px 0px 0px;}
a.arrow_back                    {color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;}
a.arrow_back img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(http://www.bmw.de/_common/html/img/standard_elements/arrow_standard_back.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a.arrow_back:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(http://www.bmw.de/_common/html/img/standard_elements/arrow_standard_back.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px; }

span.homeDate{position:absolute; top:0; right:0; height:27px;color:#666666;}
.standardTeaserContinueLink{position: absolute; top:160px;}

#shortcuts {position:absolute; top:388px; left:822px;}
a.navpot {padding:0 0 0 7px; border-left:1px solid #afafaf; display:block; width:56px; height:20px; line-height:19px; background:url(../../../narrowband/img/portal/tab.gif ) no-repeat right; float:left}
a.navpot:hover {border-left:1px solid #0044cc; background:url(../../../narrowband/img/portal/tab-h.gif ) no-repeat right;}
a.navpothigh {padding:0 0 0 7px; border-left:1px solid #0044cc; display:block; width:56px; height:20px; line-height:19px; background:url(../../../narrowband/img/portal/tab-h.gif ) no-repeat right; float:left;color:#0044cc;}
#tabstrip {position:absolute; width:167px; height:20px; overflow:hidden;}
#tabletop {position:absolute; top:20px; width:167px; height:1px; overflow:hidden;}
#table {position:absolute; top:20px; width:167px; z-index:40; height:74px; border:1px solid #0044cc;  line-height:14px; border-top:0px; overflow:hidden;}
div.column {position:absolute; margin:7px 0 0 7px;}

#searchDiv{position:absolute; top:506px; left:822px;}

#perso  {position:absolute; top:567px; left:0px;   width:50px;   height: 1px; z-index: 21;overflow:hidden;}
#persoPreview {position:absolute; top:95px;  left:720px; width:210px;  border:5px groove #999999;  z-index:500; padding:10px; background-color:#ffffff;}

#persoSsoSalutation{
  position:absolute;
  top:79px;
  left:238px;
  width:550px;
  height:18px;
  z-index:900;
  font-size:11px;
	line-height:12px;
  font-weight:normal;
  display:none;
}

.salutationClassBlack{
	color:#000000;
}
.salutationClassWhite{
	color:#ffffff;
}














a.homeTeaser153                              {display: block; position: absolute; top: 27; left: 0; width: 153px;}
a.homeTeaser153 img.main                      {display: block; position: absolute; top: 0; left: 0; width:  153px; height: 68px; margin-bottom: 3px;}
a.homeTeaser153 span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px; margin-top: 0px;}
a.homeTeaser153 span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px;height:40px;overflow:hidden;line-height:13px;}
a.homeTeaser153 span.headline 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; margin-top: 3px;}
a.homeTeaser153:hover span.headline 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;}

a.homeTeaser275                       {display: block; position: absolute; top: 27;left: 0; width: 275px; height: 136px; overflow:hidden;}
a.homeTeaser275 img.main                      {display: block; position: absolute; top: 0; left: 0; width:  275px; height: 68px; margin-bottom: 3px;}
a.homeTeaser275 span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px; margin-top: 0px;}
a.homeTeaser275 span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px;height:40px;overflow:hidden;line-height:13px;}
a.homeTeaser275 span.headline 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; margin-top: 3px;}
a.homeTeaser275:hover span.headline 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;}




h5.homeTeaser{color:#666666;}
a.homeTeaser144 span.headline,a.homeTeaser230 span.headline{color:#666666;font-weight:bold;padding-top: 5px;}
a.homeTeaser144 span.headline img.arrow,a.homeTeaser230 span.headline img.arrow,.standardTeaserContinueLink a img.arrow{display:none;}
.topicTeaserBrowseContainer {color: #666666;}
a.homeTeaser230,a.homeTeaser144{height:176px;position:absolute;}
a.homeTeaser144:hover span.headline,a.homeTeaser230:hover span.headline{color:#0044cc;} 
a.homeTeaser144:hover span.headline img.arrow,a.homeTeaser230:hover span.headline img.arrow,.standardTeaserContinueLink a:hover img.arrow{display:none;}


a.homeTeaser153 span.headline,a.homeTeaser275 span.headline{color:#666666;font-weight:bold;padding-top: 5px;}
a.homeTeaser153 span.headline img.arrow,a.homeTeaser275 span.headline img.arrow,.standardTeaserContinueLink a img.arrow{display:none;}
.topicTeaserBrowseContainer {color: #666666;}
a.homeTeaser275,a.homeTeaser153{height:176px;position:absolute;}
a.homeTeaser153:hover span.headline,a.homeTeaser275:hover span.headline{color:#0044cc;} 
a.homeTeaser153:hover span.headline img.arrow,a.homeTeaser275:hover span.headline img.arrow,.standardTeaserContinueLink a:hover img.arrow{display:none;}

#topicTeaserNews {
    height: 208px;
    left: 648px;
    overflow: hidden;
    position: absolute;
    top: 384px;
    width: 144px;
}
#topicTeaserNews ul{height:55px;overflow:hidden;}

.standardTeaserContinueLink{ 
	position: absolute;
    top: 160px;
}
.teaserlinkButton{position:absolute;bottom:19px;left:0px;cursor:pointer;}
.standardTeaserContinueLink a,.teaserlinkButton {
	display: block;
    font-weight: bold;
    height: 12px;
    padding: 5px 7px;*padding: 4px 7px;
    white-space: nowrap;
	background-image: url("../../../rebrush/img/backgrounds/button_bg.gif");
    border-color: #DDDDDD #B0B0B0 #B0B0B0 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #666666;
}
#searchDiv td.button{
	display: block;
    font-weight: bold;
    height: 12px;
    padding: 5px 7px;*padding: 4px 7px;
    white-space: nowrap;
	background-image: url("../../../rebrush/img/backgrounds/button_bg.gif");
    border-color: #DDDDDD #B0B0B0 #B0B0B0 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #666666;
	width:53px;
	overflow:hidden;
}
.standardTeaserContinueLink a:hover,#searchDiv td.button:hover,#searchDiv td.buttonHover,.teaserlinkButton:hover,.teaserlinkButtonHover{
	background-image:none;
    background-color: #EEEEEE;
	color:#0044CC;
}

#searchDiv{top:502px;*top:496px;}

#topicTeaserLeft {
    width: 153px;
	left: 316px;
}
#topicTeaserBrowseContainerLeft {
    left: 316px;
	width: 161px;
}
#topicTeaserBrowseContainerRight {
    left: 491px;
    width: 153px;
}
#topicTeaserRight {
    left: 491px;
}
#topicTeaserNews {
    left: 666px;
}
#shortcuts,#searchDiv {
    left: 842px;
}
#modelfinderTeaser {
    width: 275px;
	height: 184px;
}

div.topicTeaserHidden {
	width:275px;
}
.slideshow{
    height: 68px;
    position: relative;
    width: 153px;
}
#topicTeaserLeft,#topicTeaserRight,#topicTeaserNews {width:153px;}

