@media all
{

/* ---------------------------------------------------------
   table-box basics - abgeleitet von form-fieldsets
--------------------------------------------------------- */

#content-inner div.fieldset {
    margin-bottom: 1.5em;
    border: 0;
}
#content-inner .mb-0 {
    margin-bottom: 0 !important;
}
#content-inner div.fieldset .header {
    border: 1px solid #e2e2e2;
    border-bottom: 1px solid #fff;
    padding: 0;
}

#content-inner div.fieldset div.help,
#content-inner div.fieldset p.help {
    margin: 0;
    padding: .5em 1em .5em 1.5%;
}
#content-inner div.fieldset div.help ol {
    margin-left: -1.5%;
}
#content-inner div.fieldset div.help {
	line-height: 1.4em;
}
#content-inner div.fieldset div.help ul,
#content-inner div.fieldset div.help ol {
	margin-top: 1em;
}
#content-inner div.fieldset ul.help {
    padding: .5em 1em .6em 1.8% !important;
    margin: 0 !important;
}
#content-inner div.fieldset ol.help {
    padding-bottom: .6em !important;
}
#content-inner div.fieldset div.help,
#content-inner div.fieldset p.help,
#content-inner div.fieldset ul.help,
#content-inner div.fieldset ol.help {
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}

/*
#content-inner div.fieldset p.help,
#content-inner div.fieldset div.help p {
    margin: 0;
    padding: .5em 1em .5em 1.5%;
}
#content-inner div.fieldset ul.help,
#content-inner div.fieldset div.help ul {
    padding: .5em 1em .6em 1.8% !important;
    margin: 0 !important;
}
#content-inner div.fieldset ol.help,
#content-inner div.fieldset div.help ol {
    padding-bottom: .6em !important;
}
#content-inner div.fieldset p.help,
#content-inner div.fieldset div.help p,
#content-inner div.fieldset ul.help,
#content-inner div.fieldset ol.help,
#content-inner div.fieldset div.help ul,
#content-inner div.fieldset div.help ol {
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
*/

#content-inner div.fieldset table p.help {
    margin: .4em 0 0 0;
    padding: 0;
    border: 0;
}
#content-inner div.fieldset p.addlink,
#content-inner div.fieldset p.paging {
    padding: .5em 1em .6em 1.5%;
    border: 1px solid #e2e2e2;
    border-top: 1px solid #fff;
}


/* ---------------------------------------------------------
   table basics
--------------------------------------------------------- */

#content-inner div.fieldset table {
    width: 99.9%;
}
#content-inner div.fieldset table th,
#content-inner div.fieldset table td {
    text-align: left;
    padding: .6em;
    border-top: 1px solid #fff;
    border-left: 1px solid #f0f0f0;
}
#content-inner div.fieldset table .r {
    text-align: right;
}
#content-inner div.fieldset table .m {
    text-align: center;
}
#content-inner div.fieldset table tr {
    background-color: #eaeaea;
}
#content-inner div.fieldset table thead tr,
#content-inner div.fieldset table tbody tr.sum,
#content-inner div.fieldset table tbody td.highcol {
    background-color: #e2e2e2;
    font-weight: bold;
}
#content-inner div.fieldset table td.first,
#content-inner div.fieldset table td.noline-lft,
#content-inner div.fieldset table th.first,
#content-inner div.fieldset table th.noline-lft {
    border-left: 0 !important;
}
#content-inner div.fieldset table td.noline-top,
#content-inner div.fieldset table th.noline-top {
    border-top: 0;
}
#content-inner div.fieldset table .strong {
    font-weight: bold;
}
#content-inner div.fieldset table table {
    width: 100%;
}
#content-inner div.fieldset table table fieldset {
    margin: .6em 0 0 0;
    display: block;
    padding: 0;
    background-color: transparent;
    border: 0;
}
#content-inner div.fieldset table table td {
    border: 0;
    padding: 0 0 .6em 0;
}
#content-inner div.fieldset table table input.submit-stay {
    padding: 0;
}
#content-inner div.fieldset table a.sort {
    padding-right: 10px;
}
#content-inner div.fieldset table a.up {
    background-image: url(../../../img/basics/icon_sort_up.gif);
    background-position: 100% 5px;
    background-repeat: no-repeat;
}
#content-inner div.fieldset table a.down {
    background-image: url(../../../img/basics/icon_sort_down.gif);
    background-position: 100% 5px;
    background-repeat: no-repeat;
}
#content-inner div.fieldset table a.up:hover,
#content-inner div.fieldset table a.up:focus,
#content-inner div.fieldset table a.up:active {
    background-image: url(../../../img/basics/icon_sort_up_hover.gif);
}
#content-inner div.fieldset table a.down:hover,
#content-inner div.fieldset table a.down:focus,
#content-inner div.fieldset table a.down:active {
    background-image: url(../../../img/basics/icon_sort_down_hover.gif);
}




/* ---------------------------------------------------------
   coloring editing-table-box and tables
--------------------------------------------------------- */
/* wie default, s.o. */



/* ---------------------------------------------------------
   coloring listing-table-box and tables
--------------------------------------------------------- */
/* wie default, s.o. */



/* ---------------------------------------------------------
   coloring overview-table-box and tables
--------------------------------------------------------- */

#content-inner div.overview {
    background-color: #ffebd8;
}
#content-inner div.overview .header {
    border-color: #ffd7b0;
    border-bottom-color: #fff;
}
#content-inner div.overview .header p {
    border-left-color: #fff;
}
#content-inner div.overview div.help,
#content-inner div.overview p.help,
#content-inner div.overview div.help p,
#content-inner div.overview ul.help,
#content-inner div.overview ol.help,
#content-inner div.overview div.help ul,
#content-inner div.overview div.help ol {
    border-left-color: #ffd7b0;
    border-right-color: #ffd7b0;
}
#content-inner div.overview table th,
#content-inner div.overview table td {
    border-top-color: #fff;
    border-left-color: #fff;
}
#content-inner div.overview table tr {
    background-color: #ffd7b0;
}
#content-inner div.overview table thead tr,
#content-inner div.overview table tbody tr.sum,
#content-inner div.overview table tbody td.highcol {
    background-color: #fc9;
}
#content-inner div.overview table tbody td.highcol {
    font-weight: bold;
}
#content-inner div.overview p.addlink,
#content-inner div.overview p.paging {
	border-color: #ffd7b0;
}



/* ---------------------------------------------------------
   coloring computing-table-box and tables
--------------------------------------------------------- */

#content-inner div.computing {
    background-color: #eff2f9;
}
#content-inner div.computing .header {
    border-color: #d5dff0;
    border-bottom-color: #fff;
}
#content-inner div.computing .header p {
    border-left-color: #fff;
}
#content-inner div.computing div.help,
#content-inner div.computing p.help,
#content-inner div.computing div.help p,
#content-inner div.computing ul.help,
#content-inner div.computing ol.help,
#content-inner div.computing div.help ul,
#content-inner div.computing div.help ol {
    border-left-color: #d5dff0;
    border-right-color: #d5dff0;
}
#content-inner div.computing table th,
#content-inner div.computing table td {
    border-top-color: #fff;
    border-left-color: #eaeff7;
}
#content-inner div.computing table tr {
    background-color: #e1e7f4;
}
#content-inner div.computing table thead tr,
#content-inner div.computing table tbody tr.sum,
#content-inner div.computing table tbody tr.head,
#content-inner div.computing table tbody td.highcol {
    background-color: #d5dff0;
}
#content-inner div.computing table tbody td.highcol {
    font-weight: bold;
}
#content-inner div.computing table tbody tr.head {
    font-weight: bold;
}
#content-inner div.computing p.addlink,
#content-inner div.computing p.paging {
	border-color: #d5dff0;
}




/* ---------------------------------------------------------
   popup-tables sonderfall: impulsintegration und pesonalkosten
--------------------------------------------------------- */

#content-inner div.impuls .header h2 {
    padding-left: .3em !important;
}

#content-inner div.impuls table th,
#content-inner div.impuls table td,
#content-inner div.fieldset table.lowpad th,
#content-inner div.fieldset table.lowpad td {
    padding: .3em .4em .2em .3em !important;
}

#content-inner th.em,
#content-inner td.em {
    background-color: #d5dff0;
}


}
