div#content-left
{
    padding-top: 0;
    padding-right: 0;
    width: 917px;
}
    div#stores-detail-rightColumn
    {
        float: left;

        width: 630px;
    }
        div.stores-detail-descriptionBox
        {
            margin-top: 20px;
        }
        a.stores-detail-backlink, a.stores-detail-backlink:hover
        {
            display: block;

            margin: 0 0 30px;

            color: #949494;
        }
        div#stores-detail-logo
        {
            width: 265px;
            height: 110px;
            margin: 0 0 90px;

            font-size: 20px;
        }
    div#stores-detail-leftColumn
    {
        float: left;

        width: 287px;
    }
        h2.stores-detail
        {
            margin-bottom: 7px;
            padding-left: 15px;

            color: #292929;
            font-size: 14px;

            background: url(../images/construct/stores_detail_h2_background.gif) 0 6px no-repeat;
        }
        div.stores-detail-contentBox
        {
            margin-bottom: 20px;
            padding: 0 15px;
        }
            h1.grau-detail
            {
                margin-bottom: 14px;

                color: #898989;
                font-size: 17px;
            }
            div.stores-detail-contentBox h2.stores-detail
            {
                margin-left: -15px;
            }
            div.storeKontaktDetailsLeft
            {
                float: left;

                width: 85px;

                font-weight: bold;
            }

            div.storeKontaktDetailsRight
            {
                float: left;

                width: 172px;
            }
        div#stores-detail-gallery
        {
            position: absolute;
            top: 285px;
            left: 30px;
        }
            div#stores-detail-gallery a
            {
                display: none;
            }
            a#stores-detail-gallery-link, a#stores-detail-gallery-link:hover
            {
                display: block !important;
                overflow: hidden;

                padding: 26px 0 0;
                width: 134px;
                height: 0;

                background: url(../images/construct/stores_detail_bildergalerie.gif) 0 0 no-repeat;
            }
            a#stores-detail-gallery-link:hover
            {
                background-position: 0 -26px;
            }

			a#stores-detail-gallery-link.dk, a#stores-detail-gallery-link.dk:hover
			{
				background: url(../images/construct/stores_detail_bildergalerie_dk.gif) 0 0 no-repeat;
			}
    div#stores-detail-offers
    {
        position: relative;

        margin: 20px 0 0;
    }
        div.stores-detail-offers-date
        {
            position: absolute;
            top: 7px;
            left: 163px;

            font-size: 11px;
        }
        a#stores-detail-offers-moreLink, a#stores-detail-offers-moreLink:hover
        {
            position: absolute;
            top: 7px;
            right: 0;
            display: block;
            overflow: hidden;

            padding: 14px 0 0;
            width: 149px;
            height: 0;

            background: url(../images/construct/weitere_oeffnungszeiten_hier.gif) 0 0 no-repeat;
        }
        div.stores-detail-offers-single
        {
            float: left;

            padding: 10px 0 0 0;
            width:305px;
            height: 125px;
        }
            div.stores-detail-offers-singleImage
            {
                position: relative;
                float: left;

                width: 78px;
                height: 78px;

                line-height: 77px;
                text-align: center;
                vertical-align:middle;
            }
                div.stores-detail-offers-singleImage img
                {
                    vertical-align:middle;
                }
                img.stores-detail-offers-singleImageOverlay
                {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
            div.stores-detail-offers-text
            {
                position: relative;
                margin:0 0 0 78px;

                padding: 0 13px;
            }
                span.stores-detail-offers-textDesc
                {
                    display: block;

                    margin: 0 0 14px;

                    font-size: 14px;
                }
                span.stores-detail-offers-Limited
                {
                    display:block;
                    font-size:11px;
                    margin:0 0 7px;
                }
                span.stores-detail-offers-CrossPrice
                {
                    display:block;
                    margin:0 0 2px;
                    text-decoration:line-through;
                }
                span.stores-detail-offers-textCost
                {
                    display: block;

                    color: #e2001a;
                }
                    span.firstPart,
                    span.secondPart,
                    span.thirdPart,
                    span.stores-detail-offers-PriceFrom
                    {
                        display: block;
                        float: left;

                        height: 15px;

                        line-height: 1em;
                    }
                    span.firstPart
                    {
                        font-size: 20px;
                        font-weight: bold;
                    }
                    span.secondPart
                    {
                        padding: 0 0 3px 0;

                        font-size: 14px;
                        font-weight: bold;
                    }
                    span.thirdPart
                    {
                        padding: 5px 0 0 5px;

                        font-size: 14px;
                    }
                    span.PricePerUnit
                    {
                        float:left;
                        margin:5px 0 0 6px;
                    }
                    span.stores-detail-offers-PriceFrom
                    {
                        padding: 5px 6px 0 0;
                            
                        color: #E2001A;
                        font-size: 12px;
                    }























