/* ---------------------- */
/* --- Content-Styles --- */

div#content, div#marg
{
    font-size:          11px;
    line-height:        16px;
}

div#content h1,
body.layout2col div#marg h1
{
    font-size:          13px;
    color:              #094d80;
    font-weight:        bold;
    margin-bottom:      15px;
}

div#content h2, div#content h3,
body.layout2col div#marg h2,
body.layout2col div#marg h3
{
    font-size:          11px;
    color:              #544c4d;
    font-weight:        bold;
    margin-bottom:      15px;
}

div#content p,
body.layout2col div#marg p
{
    margin-bottom:      12px;
}

div#content a,
body.layout2col div#marg a
{
    color:              #094d80;
    text-decoration:    none;
    font-weight:        bold;
}

div#content a:hover,
body.layout2col div#marg a:hover
{
    text-decoration:    underline;
}

div#content ul,
body.layout2col div#marg ul
{
    margin-left:        15px;
    margin-bottom:      12px;
}

div#content ol,
body.layout2col div#marg ol
{
    margin-left:        25px;
    margin-bottom:      12px;
}

div#content ul li,
div#content ol li,
body.layout2col div#marg ul li,
body.layout2col div#marg ol li
{
    margin-bottom:      6px;
}

div#content img,
body.layout2col div#marg img
{
    padding:            1px;
    border:             1px solid #828388;
}

div#content img.spacer-gif,
body.layout2col div#marg img.spacer-gif
{
    padding:            0;
    border:             0 none;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
{
    display:            none;
}


/* -------------------- */
/* --- Teaser-Boxen --- */

div#marg div.teaserbox
{
    width:              230px;
    border:             1px solid #83848b;
    margin-bottom:      15px;
}

div#marg div.teaserbox h3
{
    background-color:   #f3f4f4;
    height:             20px;
    padding-top:        4px;
    padding-left:       11px;
    border-bottom:      1px solid #83848b;
}

div#marg div.teaserbox p
{
    padding:            10px 12px;
}

div#marg div.teaserbox p a
{
    color:              #094d80;
    font-style:         italic;
    text-decoration:    underline;
}

div#marg div.teaserbox img
{
    padding:            12px 12px;
}

div#marg div.teaserbox h3 img
{
    padding:            0;
}


/* --------------------- */
/* --- PDF-Downloads --- */

div#content div.filelinks div.pdf
{
    float:              left;
    width:              230px;
    position:           relative;
    margin-bottom:      30px;
}

div#content div.filelinks div.pdf img
{
    border:             1px solid #544c4d;
    float:              left;
}

div#content div.filelinks div.pdf p
{
    margin-bottom:      0;
    width:              110px;
}

div#content div.filelinks div.pdf p.descr
{
    position:           absolute;
    bottom:             23px;
    left:               103px;
}

div#content div.filelinks div.pdf p.link
{
    position:           absolute;
    bottom:             5px;
    left:               103px;
}


/* -------------------- */
/* --- Login-Box ------ */

#content div.tx-newloginbox-pi1
{
    width:              500px;
}

div.tx-newloginbox-pi1 table
{
    margin-bottom:      12px;
}

div.tx-newloginbox-pi1 table th
{
    text-align:         left;
    padding-right:      5px;
}

/* ... more styles for the login box in vc_forms.css ! */
