﻿.Grid, .GridHersteller
{
    empty-cells:show;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
    font-size:9pt;
    border:1px solid #ddd;
    width:100%;
}
.GridHersteller 
{
    border:none;
}
.GridHersteller td, .GridHersteller th
{
    border:none;
    padding: 0px;
    vertical-align:middle   ;
}
.Grid td, .Grid th
{
    border:none;
    padding: 6px;
}
.Grid .ListHead
{
    font-weight: 600;
    text-align:left;
    color:#777;
}
.Grid .ListHead td, .Grid .ListHead th
{
    border-bottom:1px solid #777;
    background: #EDEDED;
}
.Grid .ListItem
{
    background: #EDEDED;
    background: #fff;
}
.Grid .ListItemAlt
{
    background: #F3F3F3;
}
.Grid .ListItem.inaktiv a, .Grid .ListItemAlt.inaktiv a {
    color:rgb(190,190,190);
}
.Grid .ListItem.inaktiv a:hover, .Grid .ListItemAlt.inaktiv a:hover {
    color:inherit;
}
.Grid .ListFooter
{
    background: none;
}


.Grid .Pages
{
    border: none;
}
.Grid .Pages a
{
    display: inline-block;
    text-decoration: none !important;
}



/* IE buttonfix */

.Grid .Pages a
{
    padding: 0;
    width: 0; /* IE table-cell margin fix */
    overflow: visible;
}

.Grid .Pages a[class]
{
    /* IE < 7 ignores [class] */
    width: auto; /* cancel margin fix for other browsers */
}
/* IE buttonfix */



.Grid .Pages a, .Grid .Pages span
{
    color: #444 !important;
    width: auto;
    background: #ddd url(_images/bg-button.gif) repeat-x 0 0;
    border-left: 1px solid #bbb;
    border-right: 1px solid #aaa;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #aaa;
    padding: 6px 12px 6px 12px;
    cursor: pointer;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.Grid .Pages span
{
    display: inline-block;
    text-decoration: none !important;
    color: #444;
    background: none;
    border: 1px solid transparent;
}

.Grid .Pages a:active
{
    border: 1px solid #EE1C25;
    color: #EE1C25;
    background: #ddd url(_images/bg-button.gif) repeat-x bottom;
}

.Grid .Pages a:hover
{
    -webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 1px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.0976563) 0px 1px 1px 0px;
    outline-color: #333;
    border-color: #C6C6C6;
    color: #333;
}