

.yepa .overview {
  margin: 1.5em 0;
}

.yepa .overview .yepa_box {
  margin: 15px 0;
  border: 1px solid #988a71;
}

.yepa .yepa_box.premium {
  border-color: #894d4d;
}

.yepa .clear {
  clear: both;
}



/**
 * Trenner
 */

.yepa .hr {
  padding: .5em 0;
  border-bottom: 1px solid #DDD;
}



/**
 * Titel
 */ 
.yepa .overview .titel {
  padding: 1px 15px;
  color: #FFF;
  font-weight: bold;
  background: #847966;
}

.yepa .overview .premium .titel {
  background: #a33838;
}

.yepa .overview .titel a {
  color: #FFF;
  text-decoration: none;
}

.yepa .overview .titel a:hover {
  color: #EEE;
}


.yepa .overview .content {
  background: #fbf6ed;
  padding: 15px;
}


.yepa .detail h2 {
  margin: 0 0 .5em 0;
}


/**
 * Image
 */ 
.yepa .content .image img {
  float: right;
  margin: 0 0 10px 20px;
  border: 1px solid #666;
}


/**
 * Adressdaten
 */ 
.yepa .content .data {
  padding: 15px 0;
}

.yepa .content .data ul {
  list-style-type: none;
}

.yepa .content .data ul li {
  padding: 1px 0;
}

.yepa .content .data .left,
.yepa .content .data .right {
  float: left;
  width: 300px;
}

.yepa .content .data ul li {
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left 4px;
}

.yepa .content .data ul li.data_address {
  background-image: url('images/icon_adresse.gif');
}
.yepa .content .data ul li.data_phone {
  background-image: url('images/icon_telefon.gif');
}
.yepa .content .data ul li.data_fax {
  background-image: url('images/icon_fax.gif');
}
.yepa .content .data ul li.data_email {
  background-image: url('images/icon_email.gif');
}
.yepa .content .data ul li.data_web {
  background-image: url('images/icon_www.gif');
}


/**
 * Google Map
 */
 
.yepa .gmap {
  margin: 1em 0;
}

.yepa .gmap iframe {
  width: 100%;
  height: 350px;
}













