/* Subnavigation */
#divContentSubnavigation {
    background-color: #948c83;
    color: #fff;
}

    #divContentSubnavigation a {
        color: #fff;
        text-decoration: none;
    }

        #divContentSubnavigation a.active,
        #divContentSubnavigation a:hover {
            color: #000;
        }

div.divConfirmation {
    padding: 10px 0px;
}

div.ContentBox div.divConfirmation {
    padding: 30px 0px 0px 0px;
}

div.divConfirmation-check {
    float: left;
    width: 30px;
    margin-right: 10px;
}

div.divConfirmation-text {
    margin-left: 40px;
}

/*BilderGalerieResp*/
div.divBilderGalerieResp {
    height: 366px;
}

.objektbildtext {
    background: rgba(0,55,104,0.8);
}

/* Objektpreise Tabelle*/
#divSaisonpreiseResponsiveTable li.saisonA {
    background-color: #07A6FB;
    color: #fff;
}

#divSaisonpreiseResponsiveTable li.saisonB {
    background-color: #008AD4;
    color: #fff;
}

#divSaisonpreiseResponsiveTable li.saisonC {
    background-color: #00639A;
    color: #fff;
}

#divSaisonpreiseResponsiveTable li.saisonD {
    background-color: #00517C;
    color: #fff;
}

#divSaisonpreiseResponsiveTable li.saisonE {
    background-color: #003D5E;
    color: #fff;
}

#divSaisonpreiseResponsiveTable li.saisonF {
    background-color: #003D5E;
    color: #fff;
}

/* Saisonschnapper Tabelle*/
#divSaisonSchnapperResponsiveTable > ul > li {
    background-color: #88CC88;
    border-color: #003d5e;
}

/* ObjektdetailsAusstattung */
#objektdetails-ausstattungen {
    box-sizing: content-box;
    width: 100%;
}

    #objektdetails-ausstattungen > ul {
        box-sizing: border-box;
        width: 100%;
        margin-top: 26px;
        padding-left: 4.5%;
    }

        #objektdetails-ausstattungen > ul > li {
            box-sizing: border-box;
            list-style-type: none;
            display: block;
            /*float: left;*/
            position: relative;
            text-align: center;
            font-size: 16px;
            font-size: 1.6rem;
            overflow: hidden;
            color: #000;
            width: 100%;
            height: 45px;
        }

            #objektdetails-ausstattungen > ul > li.objektdetails-ausstattungen-itm-toggle {
                float: right;
                cursor: pointer;
            }

                #objektdetails-ausstattungen > ul > li.objektdetails-ausstattungen-itm-toggle .objektdetails-ausstattungen-toggle-text,
                #objektdetails-ausstattungen > ul > li.objektdetails-ausstattungen-itm-toggle .objektdetails-ausstattungen-toggle-icon {
                    float: left;
                    width: auto;
                }

                #objektdetails-ausstattungen > ul > li.objektdetails-ausstattungen-itm-toggle .objektdetails-ausstattungen-toggle-text {
                    margin-right: 5px;
                }

                #objektdetails-ausstattungen > ul > li.objektdetails-ausstattungen-itm-toggle:before {
                    clear: both;
                }

            #objektdetails-ausstattungen > ul > li.objektdetails-ausstattungen-itm-nv {
                display: none;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-icon {
                width: 6.54450262%;
                float: left;
                font-size: 21px;
                font-size: 2.1rem;
                color: #948c83;
                line-height: 45px;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-img,
            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-img-no {
                width: 6.54450262%;
                float: left;
                font-size: 21px;
                font-size: 2.1rem;
                color: #ccc;
                line-height: 45px;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-img {
                background-size: contain;
                background-position: center center;
                background-repeat: no-repeat;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-img-no {
                background-color: rgba(255,255,255,0.8);
                z-index: 10;
                position: absolute;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-text {
                position: relative;
                width: 93.4554974%;
                width: auto;
                float: left;
                text-align: left;
                box-sizing: border-box;
                padding: 0px 10px;
                line-height: 45px;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-itm-text-nv {
                color: #ccc;
            }

            #objektdetails-ausstattungen > ul > li > .objektdetails-ausstattungen-itm .objektdetails-ausstattungen-itm-text-st {
                position: absolute;
                top: 0;
                left: 0px;
                width: 100%;
                box-sizing: border-box;
                line-height: 22px;
                border-bottom: solid 1px #ccc;
                z-index: 10;
                margin: 0px 0px 0px 5px;
            }

            #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-toggle {
                line-height: 45px;
                text-align: left;
                width: 93.4554974%;
                float: right;
            }

                #objektdetails-ausstattungen > ul > li .objektdetails-ausstattungen-toggle i {
                    color: #ccc;
                }


@media (min-width: 480px) {
    #objektdetails-ausstattungen > ul > li {
        float: left;
        width: 50%;
    }
}
