﻿/* Objektgalerien: Allgemein */
.divNewsStartseite li.objektliste-item:nth-child(3) {
    width: 100%;
}

.divNewsStartseite li.objektliste-item:nth-child(n+4) {
    display: none;
}

@media (min-width: 980px) {
    .divNewsStartseite li.objektliste-item:nth-child(3) {
        width: 32%;
    }

    .divNewsStartseite li.objektliste-item:nth-child(n+4) {
        display: inherit;
    }
}

li.objektliste-item a,
li.objektliste-item a:hover,
li.objektliste-item a:visited {
    text-decoration: none !important;
}

@media only screen and (min-width: 1200px) {
}

/* Objektgalerien einfach: Bild, Name, Teaser sowie Intro oder Logo */
.divObjektListe-bild li.objektliste-item {
    min-height: 425px;
}

.divObjektListe-bild div.objektliste-name {
    height: 85px;
    color: #074B77;
    background-color: #f7f7f7;
}

.divObjektListe-bild span.spanObjektname {
    color: #074B77;
}

.divObjektListe-bild span.spanOrtsname {
    color: #7d7d7d;
}

.divObjektListe-bild div.objektliste-beschreibung,
.divObjektListe-bild div.objektliste-beschreibung-js {
    background: rgba(0,55,104,0.8);
}

    .divObjektListe-bild div.objektliste-beschreibung p,
    .divObjektListe-bild div.objektliste-beschreibung-js p {
        color: #fff !important;
    }

.divObjektListe-bild div.objektliste-logo-bild {
    width: 86px;
    height: 85px;
    background-image: url('Images/fewoflow.png');
}

.divObjektListe-bild div.objektliste-logo-teaser {
    color: #fff;
    text-transform: uppercase;
}

.divObjektListe-bild div.objektliste-subteaser {
    color: #074B77;
    height: 60px;
    background: rgba(160, 215, 255, 0.7);
}

/* Objektgalerien regulär: mit oder ohne Piktogramme */
.divObjektListe-details li.objektliste-item {
    min-height: 425px;
}



    .divObjektListe-details div.objektliste-links a {
        text-decoration: none !important;
    }

        .divObjektListe-details div.objektliste-links a:hover {
            text-decoration: none !important;
            color: #439aff !important;
        }

.divObjektListe-details div.objektliste-beschreibung {
    color: #439aff !important;
}

.divObjektListe-details div.objektliste-infos {
    height: 35px;
}

ul.objekteliste-merkmale li {
    border-right: 1px solid #ddd;
}

    ul.objekteliste-merkmale li.lastobjekteinfo {
        border: none;
    }

ul.objekteliste-merkmale .maxpersonen {
    height: 17px;
    width: 17px;
    background-image: url('Images/person.png');
}

@media (min-width: 480px) {
    ul.objekteliste-merkmale li.lastobjekteinfo:nth-child(n+3) {
        display: none;
    }
}

@media (min-width: 760px) {
    ul.objekteliste-merkmale li.lastobjekteinfo:nth-child(n+3) {
        display: inline-block;
    }
}

.divObjektListe-details div.objekteliste-piktos {
}

div.objekteliste-piktos div.piktopic {
    width: 24px;
    height: 28px;
}

@media (min-width: 480px) {
    div.objekteliste-piktos div.piktopic:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 760px) {
    div.objekteliste-piktos div.piktopic:nth-child(n+2) {
        display: inherit;
    }
}

.divObjektListe-details div.objektliste-more {
}

    .divObjektListe-details div.objektliste-more a {
        background: #b4b4b4;
        color: #fff !important;
        text-decoration: none !important;
    }

        .divObjektListe-details div.objektliste-more a:hover {
            text-decoration: none !important;
            background-color: #439aff;
        }


/* AB HIER NOCH NICHT BEARBEITET */

/* Objekte in der Gesamtliste */
/*#gesamtlistecontainer #divObjektListe-short div.suchergebnis-resultat-counter {
    margin: 20px;
    text-align: right;
    box-sizing: border-box;
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
}

#gesamtlistecontainer #divObjektListe-short ul {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    #gesamtlistecontainer #divObjektListe-short ul li {
        display: block;
        float: left;
        margin: 12px 0 0 0;
        list-style-type: none;
        width: 100%;
    }

        #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm {
            box-sizing: border-box;
            background-color: #fff;
            width: 100%;
            height: 422px;
        }

            #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm #imgSimpleListObject {
                width: 100%;
                height: 262px;
                box-sizing: border-box;
                position: relative;
                text-align: center;
                font-size: 15px;
                font-size: 1.56rem;
                overflow: hidden;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                background-position: center;
            }

            #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm .resultlist-itm-info {
                height: 160px;
                box-sizing: border-box;
                padding: 19px;
                width: 100%;
                position: relative;
            }

        #gesamtlistecontainer #divObjektListe-short ul li a {
            text-decoration: none;
            color: #000;
        }

            #gesamtlistecontainer #divObjektListe-short ul li a:hover {
                text-decoration: none;
                color: #000;
            }

        #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm h2 {
            margin: 0px 0px 7px 0px;
            padding: 0px;
            color: #000;
            font-size: 21px;
            font-size: 2.1rem;
        }

        #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm h3 {
            margin: 0px 0px 7px 0px;
            padding: 0px;
            color: #000;
            font-size: 16px;
            font-size: 1.6rem;
        }

        #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm .resultlist-itm-infointro {
            box-sizing: border-box;
            width: 100%;
            height: 70px;
            margin-bottom: 13px;
            overflow: hidden;
            font-size: 16px;
            font-size: 1.6rem;
            color: #000;
        }

        #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm .resultlist-itm-infopreis {
            width: 38%;
            box-sizing: border-box;
            text-align: left;*/
            /*float: left;*/
            /*font-size: 16px;
            font-size: 1.6rem;
            color: #000;
            position: absolute;
            bottom: 10px;
            left: 10px;
        }

        #gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating {
            width: 62%;
            box-sizing: border-box;
            text-align: right;*/
            /*float: right;*/
            /*position: absolute;
            bottom: 10px;
            right: 10px;
        }

#gesamtlistecontainer #divObjektListe-short .resultlist-itm-inforating div.star_on,
#gesamtlistecontainer #divObjektListe-short .resultlist-itm-inforating div.star_off,
#gesamtlistecontainer #divObjektListe-short .resultlist-itm-inforating div.dtv_on {
    float: right;
    margin-right: 3px;
    list-style-type: none;
    font-size: 0px;
    width: 25px;
    height: 25px;
}

#gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating div.star_off {
    background: url('images/star_off.jpg') no-repeat left top;
}

#gesamtlistecontainer #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating div.star_on {
    background: url('images/star_on.jpg') no-repeat left top;
}

@media (min-width: 480px) {
}

@media (min-width: 760px) {

    #gesamtlistecontainer #divObjektListe-short ul li {
        margin: 12px 1.020408163%;
        width: 47.9591837%;
    }
}

@media (min-width: 980px) {
}

@media only screen and (min-width: 1200px) {
    #gesamtlistecontainer #divObjektListe-short ul li {
        margin: 12px 1.020408163%;
        width: 31.29251703%;
    }
}*/


/* Domizile im Haus */
/*div.domizileImHaus {
    background-color: #f4f4f4;
    padding: 50px 0px;
}

#divDomizileImHaus div.suchergebnis-resultat-counter {
    margin: 20px;
    text-align: right;
    box-sizing: border-box;
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
}

#divDomizileImHaus ul {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    #divDomizileImHaus ul li {
        display: block;
        float: left;
        margin: 12px 0 0 0;
        list-style-type: none;
        width: 100%;
    }

        #divDomizileImHaus ul li .resultlist-itm {
            box-sizing: border-box;
            background-color: #fff;
            width: 100%;
            height: 422px;
        }

            #divDomizileImHaus ul li .resultlist-itm #imgSimpleListObject {
                width: 100%;
                height: 262px;
                box-sizing: border-box;
                position: relative;
                text-align: center;
                font-size: 15px;
                font-size: 1.56rem;
                overflow: hidden;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                background-position: center;
            }

            #divDomizileImHaus ul li .resultlist-itm .resultlist-itm-info {
                height: 160px;
                box-sizing: border-box;
                padding: 19px;
                width: 100%;
                position: relative;
            }

#divDomizileImHaus div.resultlist-itm-infogeo {
    display: none;
}

#divDomizileImHaus ul li a {
    text-decoration: none;
    color: #000;
}

    #divDomizileImHaus ul li a:hover {
        text-decoration: none;
        color: #000;
    }

#divDomizileImHaus ul li .resultlist-itm h2 {
    margin: 0px 0px 13px 0px;
    padding: 0px;
    color: #000;
    font-size: 21px;
    font-size: 2.1rem;
}

#divDomizileImHaus ul li .resultlist-itm h3 {
    margin: 0px 0px 7px 0px;
    padding: 0px;
    color: #000;
    font-size: 16px;
    font-size: 1.6rem;
}

#divDomizileImHaus ul li .resultlist-itm .resultlist-itm-infointro {
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    margin-bottom: 13px;
    overflow: hidden;
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
}

#divDomizileImHaus ul li .resultlist-itm .resultlist-itm-infopreis {
    width: 38%;
    box-sizing: border-box;
    text-align: left;
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

#divDomizileImHaus ul li .resultlist-itm .resultlist-itm-inforating {
    width: 62%;
    box-sizing: border-box;
    text-align: right;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

#divDomizileImHaus .resultlist-itm-inforating div.star_on,
#divDomizileImHaus .resultlist-itm-inforating div.star_off,
#divDomizileImHaus .resultlist-itm-inforating div.dtv_on {
    float: right;
    margin-right: 3px;
    list-style-type: none;
    font-size: 0px;
    width: 25px;
    height: 25px;
}

#divDomizileImHaus ul li .resultlist-itm .resultlist-itm-inforating div.star_off {
    background: url('images/star_off.jpg') no-repeat left top;
}

#divDomizileImHaus ul li .resultlist-itm .resultlist-itm-inforating div.star_on {
    background: url('images/star_on.jpg') no-repeat left top;
}

@media (min-width: 480px) {
}

@media (min-width: 760px) {
    #divDomizileImHaus ul li {
        margin: 12px 1.020408163%;
        width: 47.9591837%;
    }
}

@media (min-width: 980px) {
}

@media only screen and (min-width: 1200px) {
    #divDomizileImHaus ul li {
        margin: 12px 1.020408163%;
        width: 31.29251703%;
    }
}*/

/* Suchtreffer */
/*#detailsuchecontent > #divObjektListeResp {
    min-height: 500px;
}

#detailsuchecontent div.suchergebnis-resultat-counter {
    margin: 20px;
    text-align: right;
    box-sizing: border-box;
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
}

#detailsuchecontent #divObjektListe-short ul {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    #detailsuchecontent #divObjektListe-short ul li {
        display: block;
        float: left;
        margin: 12px 0 0 0;
        list-style-type: none;
        width: 100%;
    }

        #detailsuchecontent #divObjektListe-short ul li .resultlist-itm {
            box-sizing: border-box;
            background-color: #fff;
            width: 100%;
            height: 465px;
        }

            #detailsuchecontent #divObjektListe-short ul li .resultlist-itm #imgSimpleListObject {
                width: 100%;
                height: 262px;
                box-sizing: border-box;
                position: relative;
                text-align: center;
                font-size: 15px;
                font-size: 1.56rem;
                overflow: hidden;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                background-position: center;
            }

            #detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-info {
                height: 210px;
                box-sizing: border-box;
                padding: 19px;
                width: 100%;
                position: relative;
            }

        #detailsuchecontent #divObjektListe-short ul li a {
            text-decoration: none;
            color: #000;
        }

            #detailsuchecontent #divObjektListe-short ul li a:hover {
                text-decoration: none;
                color: #000;
            }

        #detailsuchecontent #divObjektListe-short ul li .resultlist-itm h2 {
            margin: 0px 0px 13px 0px;
            padding: 0px;
            color: #000;
            font-size: 21px;
            font-size: 2.1rem;
        }

        #detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-infointro {
            box-sizing: border-box;
            width: 100%;
            height: 45px;
            margin-bottom: 13px;
            overflow: hidden;
            font-size: 16px;
            font-size: 1.6rem;
            color: #000;
        }

        #detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-infopreis {
            width: 38%;
            box-sizing: border-box;
            text-align: left;*/
            /*float: left;*/
            /*font-size: 16px;
            font-size: 1.6rem;
            color: #000;
            position: absolute;
            bottom: 10px;
            left: 10px;
        }

        #detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating {
            width: 62%;
            box-sizing: border-box;
            text-align: right;*/
            /*float: right;*/
            /*position: absolute;
            bottom: 10px;
            right: 10px;
        }

#detailsuchecontent #divObjektListe-short .resultlist-itm-inforating div.star_on,
#detailsuchecontent #divObjektListe-short .resultlist-itm-inforating div.star_off,
#detailsuchecontent #divObjektListe-short .resultlist-itm-inforating div.dtv_on {
    float: right;
    margin-right: 3px;
    list-style-type: none;
    font-size: 0px;
    width: 25px;
    height: 25px;
}

#detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating div.star_off {
    background: url('images/star_off.png') no-repeat left top;
}

#detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating div.star_on {
    background: url('images/star_on.png') no-repeat left top;
}

#detailsuchecontent #divObjektListe-short ul li .resultlist-itm .resultlist-itm-inforating div.dtv_on {
    background: url('images/dtv_stern.png') no-repeat left top;
}

#detailsuchecontent #divObjektListe-short ul li .resultlist-itm-infogeo {
    display: none;
}


@media (min-width: 480px) {
}

@media (min-width: 760px) {
    #detailsuchecontent #divObjektListe-short ul li {
        margin: 12px 1.020408163%;
        width: 47.9591837%;
    }
}

@media (min-width: 980px) {
}

@media only screen and (min-width: 1200px) {
    #detailsuchecontent #divObjektListe-short ul li {
        margin: 12px 1.020408163%;
        width: 31.29251703%;
    }
}

@media only screen and (min-width: 1600px) {
}*/
