﻿/* GridView allgemein */
table.FramewwworkGridView {
    border-collapse:    collapse;
    empty-cells:        show;
}

/* GridView Kopfzeile */
tr.FramewwworkGridViewHeader th {
    font:               normal normal bold 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    white-space:        nowrap;
    color:              black;
    background-color:   lightsteelblue;
    border:             solid 1px gainsboro;
    text-align:         left;
}

/* Links in der GridView Kopfzeile (für Sortierung) */
tr.FramewwworkGridViewHeader a:link {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

tr.FramewwworkGridViewHeader a:visited {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

tr.FramewwworkGridViewHeader a:hover {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              slategray;
}

tr.FramewwworkGridViewHeader a:active {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

tr.FramewwworkGridViewHeader a:focus {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

/* Zeile in einem GridView */
tr.FramewwworkGridViewRow td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border:             solid 1px gainsboro;
}

/* Zeile in einem GridView */
tr.FramewwworkGridViewEmptyDataRow td {
    font:               normal normal bold 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border:             solid 1px gainsboro;
}

/* Alternativer Stil für eine Zeile in einem GridView */
tr.FramewwworkGridViewAlternatingRow td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    background-color:   whitesmoke;
    color:              black;
    border:             solid 1px gainsboro;
}

/* Stil für eine ausgewählte Zeile in einem GridView */
tr.FramewwworkGridViewSelectedRow td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    background-color:   khaki;
    color:              black;
    border:             solid 1px gainsboro;
}

/* Stil für eine ausgewählte Zeile in einem GridView */
tr.FramewwworkGridViewEditRow td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    background-color:   khaki;
    color:              black;
    border:             solid 1px gainsboro;
}

/* Pager in einem GridView */
tr.FramewwworkGridViewPager td {
    color:              black;
    text-decoration:    none;
    font:               normal normal bold 11px monospace;
    white-space:        nowrap;
    padding-right:      8px;
}

/* Links in einer Pager-Zeile in einem GridView */
tr.FramewwworkGridViewPager a:link {
    color:              slategray;
    text-decoration:    none;
    font:               normal normal normal 11px monospace;
    white-space:        nowrap;
}

tr.FramewwworkGridViewPager a:visited {
    color:              slategray;
    text-decoration:    none;
    font:               normal normal normal 11px monospace;
    white-space:        nowrap;
}

tr.FramewwworkGridViewPager a:hover {
    color:              slategray;
    text-decoration:    underline;
    font:               normal normal normal 11px monospace;
    white-space:        nowrap;
}

tr.FramewwworkGridViewPager a:active {
    color:              slategray;
    text-decoration:    none;
    font:               normal normal normal 11px monospace;
    white-space:        nowrap;
}

tr.FramewwworkGridViewPager a:focus {
    color:              slategray;
    text-decoration:    none;
    font:               normal normal normal 11px monospace;
    white-space:        nowrap;
}

/* Spezielle Stylesheets für die Einbaumaße */
/* GridView Kopfzeile */
tr.InstallationDimensionGridViewHeader th {
    font:               normal normal bold 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    white-space:        nowrap;
    color:              black;
    background-color:   lightsteelblue;
    border:             solid 1px gainsboro;
    text-align:         center;
}

/* Links in der GridView Kopfzeile (für Sortierung) */
tr.InstallationDimensionGridViewHeader a:link, tr.InstallationDimensionGridViewHeader a:visited, tr.InstallationDimensionGridViewHeader a:active, tr.InstallationDimensionGridViewHeader a:focus {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

tr.InstallationDimensionGridViewHeader a:hover {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              slategray;
}

/* Zeile in einem GridView */
tr.InstallationDimensionGridViewRow td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border:             solid 1px gainsboro;
    text-align:         center;
}

/* Alternativer Stil für eine Zeile in einem GridView */
tr.InstallationDimensionGridViewAlternatingRow td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    background-color:   whitesmoke;
    color:              black;
    border:             solid 1px gainsboro;
    text-align:         center;
}

