.dzbcb {
    margin: 10px;
    display: inline-block;
    overflow: hidden;
    max-width: calc(100% - 20px);
    width: calc(100% - 20px);
    position: relative
}

.dzbcb div.eig,
.dzbcb div.plus,
.dzbcb div.min,
.dzbcb div.alt {
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    background: #EFEEED
}

@media only screen and (min-width: 1200px) {
    .dzbcb div.min,
    .dzbcb div.alt {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 49%
    }

    .dzbcb div.eig,
    .dzbcb div.plus {
        width: 49%
    }
}

.dzbcb div ul {
    margin: 0
}

.dzbcb div.cbhead {
    padding: 0 10px 0 25px;
    color: #404040;
    font-weight: bold
}

.dzbcb div.cbcontent {
    background: white;
    padding: 25px;
    height: calc(100% - 37px);
}

.dzbcb.conclusie div.cbcontent,
.dzbcb div.plus div.cbcontent,
.dzbcb div.min div.cbcontent {
    border: solid thick #EFEEED;
    border-top: none
}

.dzbcb .plus .cbhead {
    background: #90ee90
}

.dzbcb .min .cbhead {
    background: #F9DBDB
}

.dzbcb .eig .cbhead {
    background: #a9a9a9
}

.dzbcb .alt .cbhead {
    background: #d3d3d3
}

.dzbcb.conclusie > .cbhead {
    background: #D8ECF7;
    height: 86px
}

.dzbcb ul li {
    margin-left: 15px
}

.dzbcb table {
    margin: 0 10px
}

.dzbcb .alt td,
.dzbcb .eig td {
    border: none;
    height: 64px;
    width: 165px;
    padding: 0;
    background: none;
    text-align: left
}

.dzbcb .alt td {
    width: 395px
}

.dzbcb .eig td.value.Prijs:before,
.dzbcb .eig td.value.Adviesprijs:before {
    content: '€'
}

.dzbcb .eig td.value.Prijs:after,
.dzbcb .eig td.value.Adviesprijs:after {
    content: ',-'
}

.dzbcb .eig td.icon {
    width: 64px;
    background: no-repeat #EEEEEE url('https://www.verbouwkosten.com/cdn/hrdlpn/plaatjes/dzb_colorbox_sprite.png');
    background-position: -64px 0
}

.dzbcb .eig td.icon.Loopstijl {
    background-position: 0 -64px
}

.dzbcb .eig td.icon.Drop {
    background-position: 0 -128px
}

.dzbcb .eig td.icon.Adviesprijs {
    background-position: -64px -128px
}

.dzbcb .eig td.icon.Prijs {
    background-position: -64px -128px
}

.dzbcb .eig td.icon.Gewicht {
    background-position: -64px -64px
}

.dzbcb .eig td.icon.Smartwatch {
    background-position: -128px -128px
}

.dzbcb .eig td.icon.Hartslagmeting {
    background-position: -128px -64px
}

.dzbcb .eig td.icon.GPS {
    background-position: -128px 0
}

.dzbcb.conclusie p.medium {
    display: inline-block;
    margin: 16px 0;
    vertical-align: middle
}

img.rating {
    float: right;
    width: 64px;
    height: 64px;
    margin: 11px 0
}

.rating-result {
    color: gold;
}