/* -----------------------------------------------------------------------------
   MAIN > CENTER > LEFT
----------------------------------------------------------------------------- */
#main .center .left .form
  {
  display:block;
  float:left;
  width:719px;
  margin:0;
  padding:0 0 0 37px;
  overflow:hidden;
  }
  
#main .center .left .hr
  { 
  clear:left;
  width:719px;
  height:0; 
  min-height:0;
  margin:0;
  padding:0;
  font-size:1px;
  background:0;
  }

#main .center .left .box
  {
  display:block;
  float:left;
  width:176px;
  height:35px;
  margin:0;
  padding:11px 0 0 3px;
  overflow:hidden;
  }
#main .center .left .box2
  {
  display:block;
  float:left;
  width:176px;
  height:106px;
  padding:0; 
  margin:16px 0 0 0;
  line-height: 20px;
  overflow:hidden;
  }
#main .center .left .box2_flat
  {
  display:block;
  float:left;
  width:176px;
  height:64px;
  padding:0; 
  margin:16px 0 0 0;
  line-height: 20px;
  overflow:hidden;
  }
 
#main .center .left .box h3
  {
  height:14px;
  line-height:14px;
  padding:0;
  margin:0;
  font-size:12px;
  font-weight:bold;
  color:#464646;
  }
#main .center .left .box2 h3,
#main .center .left .box2_flat h3
  {
  height:14px;
  line-height:14px;
  padding:0 0 5px 0;
  margin:0;
  font-size:12px;
  font-weight:bold;
  color:#464646;
  }
#main .center .left .box select, 
#main .center .left .box input
  {
  width:130px;
  font-size:11px;
  color:#464646;
  }

  
  
#main .center .left .top_angebote
  {
  display:block;
  float:left;
  width:719px;
  margin:20px 0 0 38px;
  padding:0;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot
  {
  display:block;
  float:left;
  width:198px;
  height:233px;
  margin:0 27px 0 0;
  padding:12px 0 0 0;
  background:url(../img/backgrounds/top_angebot.jpg) 0 0 repeat-x;
  border-left:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot h3
  {
  height:22px;
  line-height:22px;
  margin:0;
  padding:0 12px 0 12px;
  font-size:12px;
  font-weight:bold;
  color:#464646;
  background:#d8d8d9;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot .bild
  {
  display:block;
  float:left;
  width:77px;
  height:57px;
  margin:12px 0 0 12px;
  padding:0;
  border:5px solid #fff;
  background-position:0 center;
  background-repeat:no-repeat;
  background-color:#000;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot .preis
  {
  display:block;
  float:left;
  width:85px;
  height:29px;
  margin:12px 0 0 0;
  padding:39px 0 0 8px;
  font-weight:bold;
  line-height:15px;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot .preis .mwst
  {
  display:block;
  clear:left;
  font-size:10px;
  font-weight:normal;
  }
#main .center .left .top_angebote .angebot .text
  {
  display:block;
  float:left;
  width:176px;
  height:70px;
  margin:0;
  padding:14px 12pc 0 12px;
  font-size:11px;
  line-height:14px;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot .line
  {
  display:block;
  clear:left;
  width:200px;
  height:19px;
  margin:0;
  padding:0;
  background:url(../img/lines/topangebot.gif) -12px 9px no-repeat;
  overflow:hidden;
  }
#main .center .left .top_angebote .angebot .at
  {
  display:block;
  clear:left;
  width:200px;
  height:11px;
  margin:0;
  padding:0;
  background:url(../img/text/aktuelles_topangebot.gif) 82px 0 no-repeat;
  overflow:hidden;
  }
  
/* -----------------------------------------------------------------------------
   MAIN > CENTER > RIGHT
----------------------------------------------------------------------------- */  
#main .center .right .box select
  {
  width:130px;
  margin:5px 0 8px 0;
  font-size:11px;
  color:#464646;
  }
#main .center .right .box .cb
  {
  display:block;
  float:left;
  width:11px;
  height:11px;
  margin:2px 5px 5px 5px;
  padding:0;
  }
#main .center .right .box
  {
  display:block;
  float:left;
  width:160px;
  margin:0;
  padding:0;
  background:#fff;
  overflow:hidden;
  }
#main .center .right .sr_count
  {
  padding:19px 0 0 8px;
  }
#main .center .right .sr_opt
  {
  padding:14px 0 0 8px;
  }
#main .center .right .sr_opt div
  {
  clear:left;
  }
#main .center .right .sr_but
  {
  padding:28px 0 0 0;
  }



