.ab_bew_personen .ab_bew_person
{
    display: inline-block;
    
}
.ab_bew_personen .ab_bew_person:after {
    content: '|';
    display: inline-block;
    padding: 0 5px;
}

.ab_bew_personen .ab_bew_person:first-child {
    padding-left: 0;
}
.ab_bew_personen .ab_bew_person:last-child {
    padding-right: 0;
}
.ab_bew_personen .ab_bew_person:last-child:after { 
    content:'';
}
.ab_bew_gesamt 
{
    margin: 10px 0;
}
.ab_bew_gesamt .ab_bew_anzahl_bewertungen,
.ab_bew_gesamt .ab_bew_weiterempfehlungsrate,
.ab_bew_gesamt .ab_bew_avg_bewertungen
{
    margin: 10px 0;
}
.ab_bew_gesamt .ab_bew_anzahl_bewertungen,
.ab_bew_gesamt .ab_bew_weiterempfehlungsrate
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.ab_bew_gesamt .ab_bew_anzahl_bewertungen .ab_bew_bezeichner,
.ab_bew_gesamt .ab_bew_anzahl_bewertungen .ab_bew_wert,
.ab_bew_gesamt .ab_bew_weiterempfehlungsrate .ab_bew_bezeichner,
.ab_bew_gesamt .ab_bew_weiterempfehlungsrate .ab_bew_wert,
.ab_bew_gesamt .ab_bew_avg_bewertungen .ab_bew_bezeichner,
.ab_bew_gesamt .ab_bew_avg_bewertungen .ab_bew_wert
{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

.ab_bew_gesamt .ab_bew_anzahl_bewertungen .ab_bew_bezeichner,
.ab_bew_gesamt .ab_bew_weiterempfehlungsrate .ab_bew_bezeichner,
.ab_bew_gesamt .ab_bew_avg_bewertungen .ab_bew_bezeichner
{
    width: 75%;
}

.ab_bew_gesamt .ab_bew_anzahl_bewertungen .ab_bew_wert,
.ab_bew_gesamt .ab_bew_weiterempfehlungsrate .ab_bew_wert,
.ab_bew_gesamt .ab_bew_avg_bewertungen .ab_bew_wert
{
    width: 25%;
    text-align: right;
}

.ab_bew_bewertungen 
{

}

.ab_bew_bewertungen .ab_bew_bewertung 
{
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.ab_bew_bewertungen .ab_bew_bewertung:last-of-type
{
    border-bottom-width: 0px;
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_wertung 
{

}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_wertung .ab_bew_sterne 
{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 50%;
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_wertung .ab_bew_datum 
{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 50%;
    text-align: right;
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_wertung .ab_bew_titel
{
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 75%;
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_wertung .ab_bew_detail_button
{
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 25%;
    text-align: right;
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_fragen 
{
    
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_fragen .ab_bew_frage_eintrag 
{
    padding: 5px 0;
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_fragen .ab_bew_frage_eintrag .ab_bew_frage
{
     display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 80%;
  
}

.ab_bew_bewertungen .ab_bew_bewertung .ab_bew_fragen .ab_bew_frage_eintrag  .ab_bew_antwort
{
     display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 20%;
    text-align: right;
}

.ab_bew_bewertung_top {
    
}

.ab_bew_bewertung_top .ab_bew_wertung .ab_bew_titel
{
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 75%;
}


.ab_bew_bewertung_top .ab_bew_wertung .ab_bew_sterne 
{
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 25%;
}

.ab_bew_bewertung_top .ab_bew_text
{
    margin-bottom: 10px;
}