#preloadbar{
     position:absolute;
     z-index:1002;
     display:none;
     left: 265px;
     top: 12px;
}
#preload{
     position:absolute;
     z-index:1001;
     display:none;
     top: 35px;
     left: 18px;
     width:506px;
     height: 0px;
     background:#FFFFFF;
     overflow:hidden;
     text-align:center;
}

#liste-xml{
     visibility: hidden;
     width:0;
     height:0;
}
.cat-title{
       padding-bottom:15px;
       padding-top:15px;
}
.cat-title a, .cat-title h1{
       float:left;
	   font-size:14px;
       color:#37A4D1;
       font-weight:bold;
       line-height:20px;
       margin-left:10px;
}
.cat-title a{
      background:url(assets/rss-logo.gif) left center no-repeat;
      margin-left:3px;
	  padding-left:20px;
	  text-decoration:none;
}
.cat-title h1{
       font-size:15px;
}
.cat-title div{
       float:left;
}
.cat-title div, .cat-title span{
	   font-size:13px;
       color:#37A4D1;
       font-weight:bold;
       line-height:22px;
}
.cat-title select{
       float: right;
       font-size:12px;
}
#liste{
          position:relative;
}
table.liste{
          border-collapse: collapse;
          width: 513px;
          margin:0 auto;
          margin-bottom:1px;
          background-color:#ffffff;
          color: #484848;
          font-size: 11px;
}
table.liste td{
          width : 100%;
          border-collapse: collapse;
}
td.search-pan{
          border-top: solid 1px #efefef;
          border-bottom: solid 1px #efefef;
          background:#F7F8F9;
}
td.search-pan .search-top, td.search-pan .search-bottom{
              border-left: solid 1px #efefef;
              border-right: solid 1px #efefef;
}
td.search-pan .search-bottom table{
              height:40px;
}
#info-searching{
          font-weight: bold;
          text-transform: uppercase;
          padding-top:15px;
          padding-left:10px;
          padding-bottom: 8px;
}
td.search-pan td{
          width: auto;
          white-space: nowrap;
}

.softinput{
          color: #0E0E0E;
          border-bottom:#EFE3E5 1px solid;
          border-left:#B3A7A9 1px solid;
	  border-right:#EFE3E5 1px solid;
	  border-top:#B3A7A9 1px solid;
	  padding:1px 0px 0px 2px;
	  line-height:18px;
          font-size: 11px;
          height: 20px;
          width: 126px;
}
td.search-pan .budget_filter{
          padding-top: 8px;
          padding-left:30px;
          line-height:24px;
          padding-bottom:0px;
          height: 46px;
}
td.search-pan .budget_filter span, td.search-pan .budget_filter div{
          display: block;
          float:left;
}
td.search-pan .budget_filter div{
          margin-left:5px;
}
#allprices{
          display:none;
}
td.search-pan a{
          color: #000000;
}
.navpage{
    white-space: nowrap;
}
.navpage span, .navpage a{
          float: right;
          display: block;
}
.navpage span{
         margin:0 0.5em;
}
.navpage a{
         width: 16px;
         height: 16px;
         text-decoration : none;
}
.navpage a.prevpage{
         background: url(assets/prevpage.png) center center no-repeat;
}
.navpage a.nextpage{
         background: url(assets/nextpage.png) center center no-repeat;
         margin-right: 8px;

}
.modview, .modview_l{
         display:block;
         float:right;
         text-decoration: none;
         width:19px;
         height:19px;
         margin-bottom: 8px;
}
.modview{
         background: url(assets/bg-icon_grille.gif) center center no-repeat;
}
.modview_l{
         background: url(assets/bg-icon_list.gif) center center no-repeat;
}


div.listpdt{
  width:510px;
  height:64px;
  border: solid 1px #efefef;
  border-top:0;
}
div.listpdt img{
  margin:2px;
  margin-left:12px;
  margin-right:12px;
}
div.listpdt td.desc{
  width:180px;
  padding:0 8px;
}
div.listpdt td.desc a{
  color: #484848;
  text-decoration: none;
  display: table-cell;
  vertical-align: middle;
  width:164px;
  height:64px;
  font-size:11px;
  font-weight: bold;
  line-height:14px;
}
div.listpdt td.desc a:hover{
  text-decoration: underline;
}

.listpdt .price{
    font-size:12px;
    line-height:12px;
    color: #f40;
    padding-left: 2px;
    padding-right: 12px;
}
.listpdt .oldprice{
  display:block;
  text-decoration: line-through;
  color: #bbbbcb;/*8a8a8a;*/
  font-style: italic;
  padding-left: 2px;
  padding-right: 12px;
  margin-bottom:4px;
  font-size:11px;
}
.icons_l2{
  width:auto;
  margin:0;
}
.icons_l2 a, .icons_l2 a:hover{
  margin:0;
}
.icons_l2 a.ico-caddy, .icons_l2 a:hover.ico-caddy{
    color:#747474;
    text-decoration:underline;
    margin-left:3px;
}
.icons_l2 a:hover.ico-caddy{
    color:#484848;
}
div.pdt{
  float:left;
  padding-top:3px;
  width:158px;
  margin-top:6px;
  margin-right:10px;
  background:url(assets/bgpanel.gif) left top no-repeat;
  height:228px; /*235*/
  overflow:hidden;
  text-align:center;
}

div.pdt img{
  margin-bottom:2px;
}

.pdt .price{
  font-size:11px;
  line-height:11px;
}
.pdt .oldprice{
  text-decoration: line-through;
  color: #AAAACA;
  font-style: italic;
  padding-right: 8px;
  margin-right:2px;
  background: url(assets/arrow-sub.png) right center no-repeat;
}

div.pdt a.desc{
  color: #484848;
  display:block;
  text-decoration: none;
  width:154px;
  height:48px;
  padding-left:2px;
  padding-right:2px;
  font-size:11px;
  font-weight: bold;
  line-height:14px;
}
div.pdt a.desc:hover{
  text-decoration: underline;
}
div.pdt span.icons_l1{
  width:107px;
  margin:0 auto;
  margin-top:6px;
}
div.pdt span.icons_l1 a, div.pdt span.icons_l1 a:hover{
  padding:5px;
}
