.ad_list_item {
  border: 1px solid #cdcdcd;
  width: 202px;
  padding: 10px;
/*  margin: 0px 8px 0px 8px; */
  margin: 8px;
  float: left;
  /* neu */
  height: 225px;
}

#content .ad_list_item h1 {
  text-transform:uppercase;
  font-weight: bold;
  color: #000000;
  margin-bottom: 10px;
} 

.ad_list_item img {
  margin-bottom: 10px;
}

#content .ad_list_item p {
  color: #000000;
} 

#content .ad_list_item .price a {
  color: #ec8a01;
  text-decoration: underline;
  font-weight: bold;
}

#content .ad_list_item .price a:hover {
  color: #ec8a01;
  text-decoration: none;
}



#content .ad_list_item .detail a  {
  background-color:#5AC5CC;
  border:medium none;
  color:white;
  display:block;
  float:right;
  font-size:13.3333px;
  font-weight:bold;
  height:22px;
  margin-top:10px;
  padding-top:3px;
  width:143px;
  padding-left: 13px;
}

#content .ad_detail {
  border: 1px solid #cdcdcd;
  padding: 10px;
  background: #ffffff;
}

#content .ad_detail p {
  line-height: 1.2;
}
  
.ad_detail .images {
  float: left;
  width: 202px;
}

.ad_detail .images a {
  margin-bottom: 5px;
  display: block;
}

.ad_detail .images a img {
  border: 0px none;
}

.ad_detail .infos {
  float: left;
  width: 265px;
  margin-left: 10px;
}

#content .ad_detail h1 {
  text-transform:uppercase;
  font-weight: bold;
  color: #000000;
  margin-bottom: 15px;
  font-size: 11px;
  line-height: 1.2;
} 

#content .ad_detail .travel {
  margin-bottom: 15px;
} 

#content .ad_detail .twoinone {
  margin-bottom: 15px;
} 

#content .ad_detail .twoinone div {
  float: left;
}
#content .ad_detail .twoinone p {
  float: left;
  width: 125px;
  margin-right: 10px;
}

#content .ad_detail .twoinone div td {
  border-bottom: 1px solid #cdcdcd;
  padding: 3px;
}

#content .ad_detail .twoinone div table {
  width: 125px;
  border: 1px solid #cdcdcd;
  border-collapse: collapse;
}

#content .ad_detail .price {
  color: #ec8a01;
  text-decoration: underline;
  font-weight: bold;
}


#content  .ad_detail .detail a  {
  background-color:#5AC5CC;
  border:medium none;
  color:white;
  display:block;
  float:right;
  font-size:13.3333px;
  font-weight:bold;
  height:22px;
  margin-top:20px;
  padding-top:3px;
  width:177px;
  padding-left: 13px;
}

#content .ad_detail .topbook a {
	margin-bottom: 15px;
	float: none;
	margin-top: 0;
}
