/*******************************************************************************
	Filename		: kodi_print.css

	Created			: 03 March 2009 (09:53:28)
	Created by		: Daniel Lowinski

	Last Updated	: 03 March 2009 (09:53:34)
	Updated by		: dal

	Comments		:
*******************************************************************************/

body
{
    margin: 0;
    padding: 0;

    color: #4783CC;
    font: 12px Arial,Helvetica,Garuda,sans-serif;
}

a, a:hover
{
    color: #e2007a;
    outline: none;
    text-decoration: none;
}
a:hover { text-decoration: underline }

form
{
    margin: 0;
    padding: 0;
}

h1
{
    margin: 26px 0 15px 0;
    padding: 0;

    color: #024697;
    line-height: 1.2em;
    font-size: 20px;
}

h2, h3, h6
{
    margin: 0 0 14px 0;
    padding: 0;

    color: #024697;
    line-height: 1.2em;
    font-size: 16px;
    font-weight: bold;
}
h3, h6
{
    margin: 0 0 4px 0;

    color: #4783CC;
    font-size: 12px;

    text-decoration: none;
}

h3 a
{
    color: #4783CC;
}

hr
{
    position: relative;
    clear: both;

    margin: 4px 0 10px 0;
    padding: 0;
    height: 1px;

    color: #E0E7ED;

    border: 0;
    background: #E0E7ED;
}

img
{
    border: 0;
}

input, select, textarea
{
    font: 11px Arial,Helvetica,Garuda,sans-serif;
    color: #024594;
}
textarea, input.text, select.text
{
    width: 174px;
    margin: 2px 0 0 0;
    padding: 3px 0 0 6px;

    border-top: 1px solid #E9F3FF;
    border-left: 1px solid #E9F3FF;
    border-right: 1px solid #DBE7F7;
    border-bottom: 1px solid #DBE7F7;
}
    select.text
    {
        width: 182px;
    }
    input.text
    {
        height: 17px;
    }
    input.newsletterMail
    {
        width: 174px;
        margin: 2px 0 0 0;
    }
    input.newsletterBtn
    {
        margin: 2px 0 0 0;
        vertical-align: top;
    }
    input.nlCheckbox
    {
        margin: 0 4px 0 0;
        vertical-align: middle;
    }

input.nlSubmit
{
    overflow: visible;
    height: 30px;
    padding: 0 12px 0 12px;

    color: #024697;
    font-size: 14px;
    font-weight: bold;

    cursor: pointer;

    border-top: 2px solid #E9F3FF;
    border-left: 2px solid #E9F3FF;
    border-right: 2px solid #DBE7F7;
    border-bottom: 2px solid #DBE7F7;
    background: #FFFFFF;
}
    input:hover.nlSubmit
    {
        color: #E2007A;
    }

form.formulare
{
    margin: 8px 0 0 0;
    padding: 20px 20px 20px 0;
}

br.clearAll
{
    clear:both;
}

map
{
    display: none;
}

p
{
    margin: 0 0 16px 0;
    padding: 0;

    line-height: 16px;
}

ul
{
    margin: 2px 0 12px 0;
    padding: 0 0 0 30px;

    line-height: 19px;
}
    ul li
    {
        margin: 0 0 4px 0;
        padding: 0;
    }
ol
{
    margin: 2px 0 12px 0;
    padding: 0 0 0 30px;

    line-height: 19px;
}
    ol li
    {
        margin: 0 0 4px 0;
        padding: 0;
    }


/* ================= */
/* = CONTENT       = */
/* ================= */
div#contentLeft div.csc-textpic-imagewrap img
{
    border: 3px solid #E0E7ED;
}

div#contentLeft div.inhaltshaelfte_left
{
    float: left;
    width: 250px;
    margin: 0 30px 30px 0;
    border-bottom: 1px solid #FCF0F7;
}


div.tx-realmrt-pi1
{
    position: relative;
    width: 968px;
    height: 309px;
    margin: 0 0 10px 0;
    padding: 0;
}
div.rightButtons
{
    position: absolute;
    top: 17px;
    right: 0;
    width: 284px; /*284px*/
    margin: 0 37px 0 0;
}

div#startseiteAngebote
{
    width: 968px;

    background: #FFF url(../images/construct/bg_content.gif) repeat-x;
}
    div.statusHeader
    {
        height: 24px; /*28px*/
        padding: 4px 0 0 0;

        font-size: 14px;
        text-align: right;
    }
    div.statusHeader span.aktuell
    {
        display: block;
        padding: 4px 0 0 0;

        color: #024697;
        font-weight: bold;
    }

        div.statusHeader a.vorschau
        {
            display: block;
            float: right;
            height: 19px; /*23px*/
            margin: 0 41px 0 55px;
            padding: 4px 27px 0 0;

            color: #6093C8;
            font-weight: bold;
            text-decoration: none;

            background: url(../images/content/startseite/angebote_btn_vorschau_hi.gif) right 0 no-repeat;
        }
            div.statusHeader a:hover.vorschau
            {
                color: #024697;
            }

    div#startseiteAngebote div.angebote
    {
        height: 319px;
        padding: 0 7px 40px 7px;
    }
        div#startseiteAngebote div.angebote a, div#startseiteAngebote div.angebote a:hover
        {
            cursor: pointer;
            text-decoration: none;
        }

    div.angebot
    {
        position: relative;
        float: left;
        height: 297px;
        padding: 0 0 0 5px;

        background: url(../images/content/startseite/angebote_box_bg_left.gif) no-repeat;
    }
        div#startseiteAngebote div.angebot { height: 319px; }

        div.angebot div.angebotInhalt
        {
            float: left;
        }
            div.angebot div.angebotInhalt div.angebotTitel
            {
                height: 43px;
                margin: 18px 0 0 15px;

                color: #6093C8;
            }
                div.angebot div.angebotInhalt h2
                {
                    margin: 0;
                    font-size: 14px;
                }

        div.angebotRight
        {
            position: absolute;
            top: 0;
            right: 0;
            width: 10px;
            height: 297px;
            background: url(../images/content/startseite/angebote_box_bg_right.gif) 0 0 no-repeat;
        }
            div#startseiteAngebote div.angebotRight { height: 319px; }

        div.angebot div.preislayer
        {
            position: absolute;
            bottom: 0;
            right: 0;
            height: 33px;
            width: 32px;

            z-index: 26666;
            background: url(../images/content/startseite/angebote_preislayer_bull.png) 0 0 no-repeat;
        }

        div.angebot div.preisbox
        {
            position: absolute;
            right: 18px;
            bottom: 0;
            height: 85px;

            color: #FFF;
            font-weight: bold;
            /*background: url(../images/content/startseite/angebote_preisbox_bg.gif) right 0 repeat-x;*/
        }
            div.angebot div.preisbox span.grammatur
            {
                display: block;
                margin: 0 5px 0 0;
                padding: 2px 8px 2px 8px;
                
                background: #E2007A;
            }
            div.angebot div.preisbox div.preis
            {
                display: block;
                height: 49px;
                margin: 2px 5px 0 0;
                padding: 0 8px 0 6px;

                background: #014595;
            }
                div.angebot div.preisbox div.preis img
                {
                    vertical-align: top;
                }

div#rubrikAngebote
{
    margin-left: -10px;
}
    div#rubrikAngebote div.statusHeader
    {
        padding: 0 0 0 12px;
        text-align: left;
    }

    div#rubrikAngebote div.angebote
    {
        padding: 0 7px 40px 7px;
    }
        div#rubrikAngebote div.angebote a, div#rubrikAngebote div.angebote a:hover
        {
            cursor: pointer;
            text-decoration: none;
        }

    div#rubrikAngebote div.angebot
    {
        margin: 0 0 10px 0;

        background: url(../images/content/angebote/angebote_box_bg_left.gif) no-repeat;
    }
        div#rubrikAngebote div.angebotRight
        {
            background: url(../images/content/angebote/angebote_box_bg_right.gif) no-repeat;
        }

div#detailAngebot
{
}
    div#detailAngebot div.statusHeader
    {
        padding: 0 0 0 12px;
        text-align: left;
    }

    div#detailAngebot div.angebot
    {
        margin: 0 15px 10px 0;
        padding: 0 7px 65px 7px;
        height: auto;

        background: url(../images/content/angebote/angeboteDetail_box_bg_left.gif) 2px bottom no-repeat;
    }
        div#detailAngebot div.angebotTitel
        {
            padding: 10px 0 0 0;
        }
        div#detailAngebot div.angebotRight
        {
            background: url(../images/content/angebote/angeboteDetail_box_bg_right.gif) repeat-y;
        }
        div#detailAngebot div.angebotRightTop,
        div#detailAngebot div.angebotLeftTop
        {
            position: absolute;
            top: 0;
            left: 0;

            width: 10px;
            height: 10px;

            background: url(../images/content/angebote/angeboteDetail_box_bg_rightTop.gif) no-repeat;
        }
        div#detailAngebot div.angebotLeftTop
        {
            left: 2px;

            background: url(../images/content/angebote/angeboteDetail_box_bg_leftTop.gif) no-repeat;
        }
        div#detailAngebot div.angebotRightBottom
        {
            position: absolute;
            bottom: 0;

            width: 19px;
            height: 64px;

            background: url(../images/content/angebote/angeboteDetail_box_bg_rightBottom.gif) no-repeat;
        }
        div#detailAngebot div.angebotTop
        {
            position: absolute;
            left: 0;
            top: 0;

            height: 10px;

            background: url(../images/content/angebote/angeboteDetail_box_bg_top.gif) repeat-x;
        }

div.pagebreak
{
    display: none;
    page-break-after: always;
}

/* ================= */
/* = CONSTRUCT     = */
/* ================= */

div#mainHeader,
div#mainNavigation,
div#mainFooter
{
    display: none;
}

    div#mainContent
    {
        width: 640px; /*976px*/
    }
    
    body#body12 div#mainContent
    {
        width: 700px; /*976px*/
    }
    
        div#breadcrump
        {
            display: none;
        }

        div.tiplink
        {
            display: none;
        }

        div.pdflink
        {
            display: none;
        }
    
    div#contentRight
    {
        display: none;
    }