td, body
{
    font:normal 11px Arial;
    line-height:16px;
}

a, .green
{
    color:#339966;
}

.orange, .ueberschrift
{
    color:#F97C2A;
}
.ueberschrift
{
    font-weight:bold;
    font-size:20px;
}

form
{
    margin:0px;
}

.bg_lighter
{
    background-color:#f7f8ed;
}

.bg_light
{
    background-color:#eaedd2;
    /*padding:10px 19px 10px 19px;t,r,b,l */
}

.bg_dark
{
    background-color:#e9e8ca;
    /*padding:10px 19px 10px 19px;t,r,b,l */
}

.bg_light_pad
{
    background-color:#eaedd2;
    padding:15px 19px 15px 19px;/*t,r,b,l*/
}

.td_numbers
{
    width:15px;
    height:15px;
    color:white;
    font-weight:bold;
    text-align:center;
    background-color:#339966;
}

#tbl_main
{
    width:524px;
}

#headline
{
    margin-bottom:10px;
}

#tbl_form td
{
    padding-left:19px;
    height:24px;
}

ul
{
    display:block;
    padding-left:0px;
    margin-left:0px;
    list-style-type:none;
}

ul li
{
    display:block;
    padding-left:15px;
    margin-bottom:5px;
    background:transparent url(../images/px_gruen.gif) no-repeat 1px 5px;
}

/* Tabellenformatierung für Reportingtabellen */
table.reporting_table
{
    /*table-layout:fixed;*/
    border-collapse:collapse;
    border-bottom:1px solid #339966;
}
table.reporting_table th
{
    padding:6px;
    color:white;
    background-color:#339966;
    font-size:12px;
    text-align:left;
}
table.reporting_table th a
{
    color:white;
    text-decoration:underline;
}
table.reporting_table td.hover
{
    color:#cc0000 !important;
}
table.reporting_table td
{
    color:#000000 !important;
    font-size:10px !important;
    vertical-align:top;
    padding-left:6px;
    padding-right:6px;
}



/**********************************************************************************/
/* Styles für das Intranet                                                        */
.button_intranet
{
    color:white;
    font:bold 11px Arial,sans-serif;
    background-color:#359A62;
    border-style:solid;
    border-color:#359A62;
    border-width:1px;
}

/* Tabellenformatierung für Reportingtabellen */
table.intranet_table
{
    /*table-layout:fixed;*/
}
table.intranet_table th
{
    padding:6px;
    color:black;
    background-color:#ffffff;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    border-left:1px solid #eaedd2;
}

table.intranet_table td
{
    font-size:11px;
    padding:5px;
    border-spacing:1px;
}

table.intranet_table .dark
{
    background-color:#E9EDD2;
    color:black;
}

table.intranet_table .light
{
    background-color:#ffffff;
    color:black;
    border-left:1px solid #eaedd2;
    border-bottom:1px solid #eaedd2;
}

table.intranet_table .light_hl
{
    background-color:#ffffff;
    color:gray;
    font-weight:bold;
    border-left:1px solid #eaedd2;
    border-bottom:1px solid #eaedd2;
}

