*
{
    margin:0;
    padding:0;
}

body
{
    background-color:white;
    font-family:Verdana,Tahoma,Arial,Sans-Serif;
    font-size:11px;
}

#smHome
{
    margin-top:5px;
    width:950px;
    border:1px solid #ddd;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#smHome h1
{
    color:#aa5590;
    font-size:17px;
    font-weight:bold;
}

#smHome div.content
{
    padding:7px 15px 10px 15px;
}

#smTopbar
{
    width:950px;
    overflow:hidden;
}

#smTopbar img.logo
{
    float:left;
}

#smTopbar img.modelsdesjahres
{
    float:right;
}

#navbar
{
    background-color:#aa5590;
    color:white;
    padding:3px 3px 3px 13px;
}

#navbar2
{
    background-color:#797979;
    color:white;
    padding:3px 3px 3px 13px;
}

#navbar a
{
    color:white;
    font-weight:bold;
    font-size:12px;
}

#navbar ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#navbar ul.left
{
/*    width:560px; */
    width:auto;
    float:left;
}

#navbar ul.right
{
    width:auto;
    float:right;
}

#navbar ul li {
    padding: 0px;
    margin: 5px;
    display:inline;
}

#navbar ul li.placeholder {
    padding-right:150px;
}

#navbar ul li a:link {
    text-decoration: none;
    color:white;
}

#navbar ul li a:visited {
    text-decoration: none;
    color:white;
}

#navbar ul li a:hover
{
    color:white;
    border-bottom:1px dotted white;
}





#navbar2 a
{
    color:white;
    font-weight:bold;
    font-size:12px;
}

#navbar2 ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#navbar2 ul.left
{
/*    width:560px; */
    width:auto;
    float:left;
}

#navbar2 ul.right
{
    width:auto;
    float:right;
}

#navbar2 ul li {
    padding: 0px;
    margin: 5px;
    display:inline;
}

#navbar2 ul li.placeholder {
    padding-right:150px;
}

#navbar2 ul li a:link {
    text-decoration: none;
    color:white;
}

#navbar2 ul li a:visited {
    text-decoration: none;
    color:white;
}

#navbar2 ul li a:hover
{
    color:white;
    border-bottom:1px dotted white;
}

#smHome div.subcontent
{
    margin-top:15px;
}
#smHome div.subcontent a
{
    color:#aa5590;
}
#smHome div.subcontent div.text
{
    padding:0px;
    width:450px;
    font-size:12px;
}

#smHome div.teaserList
{
    width:440px;
    float:right;
    border:1px solid #aa5590;
    padding:4px;
}

#hpTeaserList
{
	margin:0;
	padding:0;
	background: url(img/bg_topfeatures.gif);
	background-repeat:no-repeat;
	list-style: none;
}

#hpTeaserList li
{
	vertical-align:middle;
	background: url(img/dot.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#hpTeaserList li span
{
	margin-left:16px;
} 

#hpTeaserList li a
{
    color:#aa5590;
}

div.subline
{
    margin-left:auto;
    margin-right:auto;
    padding-top:3px;
    width:950px;
    text-align:center;
}

div.subline a
{
    color:#666;
}

#modelscroller
{
    float:right;
    margin-left:0px;
    overflow:hidden;
    width:380px;
    /* border:1px solid #666; */
    margin-top:12px;
}


div.infopop
{
	z-index:9999999;
      width:510px;
/*      height:600px; */
      border:1px solid black;
      background-color:white;
      position:absolute;
      padding:7px;
      font-family:Verdana, Tahoma, Arial, Sans-Serif;
      color:black;
      font-size:11px;
    }
    
    div.infopop img
		{
      float:left;
      margin:0 10px 10px 0;
    }
    
    div.infopop h2
    {
     margin-top:5px; 
    }

#teaserList img
{
    border:0;
}

#marquee a
{
    color:#666;
}

