#content-left
{
  float:left;
  padding:0;
  margin:0;
  width:17.883em;
  height:100%; /*28.138em;*/
  background-color:#DAF7EA;
/*   cborder-left: 3px solid #C7C7C7;
  ghborder-right: 3px solid #C7C7C7; */
}










#left-top
{
  padding:0;
  margin:0;
  /* dborder:1px solid red;           */
  height:7.8em;
}
#left-middle-head
{
  padding:0;
  margin:0;
/*   dborder:1px solid red;
 */  height:1.2em;

}
#left-middle
{
  padding:0;
  margin:0;
/*   dborder:1px solid red;     */
  height:17em;
  overflow:auto;
 /*  bborder-bottom: 1px solid #C7C7C7;    */
  border-top: 3px solid #C7C7C7;
}
.theme
{
  padding:0;
  margin:0;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:3px;
}
.theme .first
{
  padding:0;
  margin:0;
  font-weight:bold;
  text-transform:uppercase;
  color:#17B785;
   float:left;
}
.theme .second
{
  padding:0;
  margin:0;
  padding-left:4px;
  color:#C72C6F;
  float:left;
}

.short-contact
{
  font-size:0.8em;
  padding:0;
  margin:0;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  float:left;
}
.short-contact  .first
{
  padding:0;
  margin:0;
  font-weight:bold;
  width:12.5em;                            /*  bborder:1px solid red;       */
  margin-bottom:2px;
  float:left;
  font-size:0.9em;
}
.short-contact  .second
{
  padding:0;
  margin:0;       width:8em;
  margin-right:3px;             /* bborder:1px solid red;         */
  margin-bottom:2px;
  float:right;
  padding-left:10px;
  font-size:0.9em;
}
.short-contact a
{
  text-decoration:none;
  color:#000;
}
.short-contact a:hover
{
  text-decoration:underline;
}

.car-teaser
{
  padding:0;
  margin:0;
  margin-left:5px;
  margin-top:2px;
}
.car-teaser  a
{
  float:left;
  background:#FFF;
  width:15.7em;
  padding:0;
  margin:0;   margin-bottom:5px;

  border:2px solid #C7C7C7;

  text-decoration:none;
  color:#000;

}
.car-teaser img
{
  padding:0;
  margin:0;
  float:left;

}

.car-teaser a:hover
{
  text-decoration:none;
}

.car-teaser .txt
{
  padding:0;
  margin:0;
  margin-left:6.8em;;
/*   dfloat:left;     */

}
.car-teaser .headline
{
  font-size:0.65em;
  font-weight:bold;              /*  border:1px solid red;        */
  padding:0;
  margin:0;
  margin-bottom:0.2em;
}
.car-teaser .subheadline
{
  font-size:0.65em;
  line-height:1em;
  font-weight:normal;
  padding:0;                      /*     border:1px solid red;     */
  margin:0;
/*   fheight:2.8em;  */
}
.car-teaser .preis
{
  padding:0;
  margin:0;
  font-size:0.9em;                               /* border:1px solid red;           */
  font-weight:bold;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  color:#17B785;
}
.car-teaser .preis .small
{
  font-size:0.6em;
}

.car-teaser .anchor
{
  padding:0;
  margin:0;
  margin-right:0.1em;          /*border:1px solid red; */
  color:#000;
  float:right;
  font-size:0.8em;
  cursor:pointer;
}

