/**
 * Structure-File for
 *
 * @version     0.1
 * @author      daniel kubitza, exozet interact <dkubitza@exozet.com>
 * @author      roman frohn, exozet interact <rfrohn@exozet.com>
 * @copyright    2006 Exozet Berlin GmbH
 *
 */


/**
* Artikel-Ansicht
*/

#content div.block
{
    margin:                             0 0 30px 0;
    position:                           relative;
    overflow:                           visible;

    font-size:                          0.75em; /* 12px */
    color:                              #333333;
}

#content .framed
{
    padding-top:                        0.5em;
    padding-bottom:                     0;
    border-top:                         1px solid #D2D2D2;
    border-bottom:                      1px solid #D2D2D2;
}

/* Artikel-Block: Picture */
#content div.block img
{
    margin:                             0 20px 8px 0;
    float:                              left;

    font-size:                          0.875em; /* 11px */
}

#content div.block img.zoom
{
    margin-top:                         -28px;
    width:                              20px;
    height:                             20px;
    border:                             none;
    clear:                              left;
    /* @todo: Bild Überdeckt Schrift bei hoher Vergrößerung */
}
#content div.block .nexttolandscape
{
    margin-left:                        265px; /* div.block img width + 20px */
}
#content div.block .nexttoportrait
{
    margin-left:                        170px; /* div.block img width + 20px */
}

#content div.block div.description
{
    margin-top:                         0.75em; /* 9px */
    font-size:                          11px;
}


/* Artikel-Block: Headline */
#content div.block h2
{
    margin:                             0 0 0.8em 0; /* 10px */

    font-size:                          1em; /* 13px */
}

/* Artikel-Block: Lists */
#content div.block ul
{
    margin:                             0.8em 0 0 0; /* 10px */ /* @todo: replace with real value */
}

/* Artikel-Block: Liste Aufzählung */

#content div.block ul.enumeration
{
    margin-bottom:                      1em;
}

#content div.block ul.enumeration li
{
    padding:                            0 0 0.25em 0.8em; /* 0 0 8px 10px */ /* @todo: replace with real value */

    background-position:                0 0.625em;
    _background-position:               0 0.8em; /* @todo: IE outsourcing */
    background-repeat:                  no-repeat;
    background-image:                   url(../../images/icons/bullet_enumeration.gif);
}

#content div.block ul.enumeration li.new
{
    padding-top:                        0;

    background:                         none;
}

#content div.block ul.enumeration li.new ul
{
    margin-top:                         0;
}

/* Artikel-Block: Liste Links */
#content div.block ul.links
{
    margin:                             2em 0 0 0; /* @todo: replace with real value */

    border-top:                         1px dotted #E6E6E6;
}

#content div.block ul.links li
{
    margin:                             0.25em 0 0.25em 0; /* @todo: replace with real value */
    padding:                            0.25em 0 0.5em 0; /* @todo: replace with real value */

    background-position:                0em 0em;
    background-repeat:                  no-repeat;
    border-bottom:                      1px dotted #E6E6E6;
}

#content div.block ul.links li.filetype_pdf a,
#content div.block ul.links li.filetype_default a,
#content div.block ul.links li.filetype_link a
{
    margin:                             0 0 0 1.5em;
}


/**
 * Data Tables
 **/
#content table.datatable
{
    width:                              100%; /* @todo: change to em? */
    margin:                                10px 0 0 0;
}

#content table caption
{
    display:                            none;
}

#content table.datatable,
#content table.datatable tbody,
#content table.datatable thead,
#content table.datatable tfoot,
#content table.datatable tr,
#content table.datatable th,
#content table.datatable td
{
    padding:                            0.5em 0.8em 0.5em 0.8em;
    text-align:                            left;
    border:                                1px solid #FAFAFA;
    background:                            #F0F0F0;
}

#content table.datatable thead,
#content table.datatable thead th
{
    background:                            #E6E6E6;
}

#content table.datatable tr.numbers td,
#content table.datatable th.numbers
{
    text-align:                         right;
}

#content table.datatable tr.numbers_left td,
#content table.datatable th.numbers_left,
#content table.datatable tr.numbers .left,
#content table.datatable tfoot tr.numbers td.numbers_left
{
    text-align:                         left;
}

#content table.datatable tbody td,
#content table.datatable tbody th,
#content table.datatable tfoot td,
#content table.datatable tfoot th
{
    font-weight:                        normal;
}
#content table.datatable tfoot td
{
    font-weight:                        bold;
}

#content table.datatable tbody td.sum,
#content table.datatable tfoot td.sum
{
    padding-right:                        1.5em;
}

/**
 * Datatable colored .... change only colors etc.
 **/
#content table.datatable_colored tbody,
#content table.datatable_colored thead,
#content table.datatable_colored tfoot,
#content table.datatable_colored tr,
#content table.datatable_colored th,
#content table.datatable_colored td
{
    border:                                1px solid #DEDEDC;
    background:                            #FFFFE5;
}

#content table.datatable_colored
{
    border:                             2px solid #FAFAFA !important;
}

#content table.datatable_colored tfoot,
#content table.datatable_colored tfoot th,
#content table.datatable_colored tfoot td
{
    background:                            #F0F0F0;
}


/* arrows after hyperlinks */
span.arrow
{
    color:                              #193A74;
}

