/*** Teaser ***/
.et_teaser {

}

.et_teaser_item {
  position: relative;
  border: none;
  background: #FFF;
  border: 7px solid #CDCDEF;
  border-radius: 4px;
  padding: 5px;
  overflow: hidden;
  margin-bottom: 10px;
}

.image_position_top .et_teaser_image {
  margin-bottom: 3px;
}

.et_teaser_text h3 {
  line-height: 1.3em;
  color: #000;
  font-weight: normal;
}

.et_teaser_price {

}

.et_teaser_price .et_price {
  font-size: 13px;
}



/*** Listenansicht ***/
.et_listteaser {
  border: 2px solid #A7B9DD;
  padding: 2px;
  margin-right: 5px;
}

.et_listteaser h1 {
  margin-top: 2px;
  line-height: 1.3em;
  font-size: 11px;
}

.et_listteaser h1 a {
  font-weight: normal;
  color: #000 !important;
  font-size: 11px;
}

.et_listteaser h1 a:hover {
  color: #8F9FC3 !important;
}

.et_listteaser .date {
  font-weight: bold;
}

.et_listteaser .et_list_bottom {
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.et_listteaser .et_price {
  font-size: 13px;
}

.et_listteaser .et_button:after {
  content: '';
  padding: 0;
}


/*** Detailansicht ***/
.et_detail,
.et_booking {
  padding-right: 10px;
  padding-top: 3px;
}

.et_booking form {
  padding: 0;
}


/*** Reisefinder ***/
.et_finder {
  border: none;
  background-color: #D4DBC9;
  border-radius: 5px;
}

.et_finder h1 {
  background-color: #A7AFA2;
  border-radius: 5px 5px 0 0;
  border-bottom: 3px solid #FFF;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 10px;
}

.et_finder label {
  padding-right: 5px;
}

.et_finder .et_button {
  background-color: #FAFAFC;
  color: #333;
  border: none;
  border-radius: 4px;
}

.et_finder .et_button:hover {
  background-color: #A7AFA2;
  color: #FAFAFC;
}

