﻿
 



.k-grid {

    border-radius: 0px !important;

}

.k-widget {
    border-color: rgb(219, 219, 219)!important;

    border-left-width: 0px !important;
    border-right-width: 0px !important;
}

.k-header {
    background-color: rgb(235, 235, 235) !important;
    
}

.k-grid table {

    border-collapse: collapse !important;

}

.k-grid-header th.k-header, .k-filter-row th {

    
    padding-top: 0px !important; 
    height: 40px!important;
    border-style: solid;
    border-width: 0 0 1px 0px!important;
    text-align: left !important;
}

.k-header.k-filterable.k-with-icon {
    text-align: center !important;
    padding-top: 10px !important; 
}

.k-header>.k-grid-filter, .k-header>.k-header-column-menu {
    float: none!important;
    margin:0!important;
    padding:0!important;
    
    /*margin-top: 5px!important;*/
    position: relative;
    z-index: 1;
   
    
}


.k-grid-header .k-link{
    margin: 0px !important;
    /*padding: 0px!important;*/
    color: rgb(63, 63, 63);
    font-weight: bold!important;
     text-align: center !important;
}

.k-grid tr td {
    border-width: 1px 0 0 0px!important;
    border-style: solid;
}

.k-grid td {

    text-align: center;

}

/*Hintergrundfarbe der einzelnen Reihen*/
.k-alt {
    background-color: #f5f5f5;
    
}
.k-alt.k-state-selected {
    background-color: #428bca!important;
}


.k-state-selected {
    background-color: #428bca!important;
}

/*Alle Tabellen innerhalb eines container-fluid Tags*/
.container-fluid .k-widget.k-grid {
/*Container-fluid Padding ausgleichen*/
    /*margin-left: -30px !important;
    margin-right: -30px !important;*/
    overflow: hidden;
    overflow-x: auto;

}

/*Alle Tabellen innerhalb eines container-fluid Tags*/
.container-fluid .row .k-widget.k-grid {
/*Container-fluid Padding ausgleichen*/
    /*margin-left: -12px !important;
    margin-right: -12px !important;*/
    overflow: hidden;
    overflow-x: auto;
  
}

/*Der Fuß der Tabelle*/
.k-group, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-group-footer td, .k-grid-footer, .k-footer-template td, .k-widget .k-status, .k-calendar th, .k-dropzone-hovered, .k-widget.k-popup {
     background-color: white; 
}


/*Kindtabelle zum Aufklappen*/
.childTable {
    right: 20px;
    float: right;
    width: 90%;

}

/*Header der Tabelle*/
.k-grid-toolbar:first-child, .k-grouping-header+.k-grid-toolbar  {

    border-top-width: 0px !important;
    border-bottom-width: 1px !important;
    /*padding: 0 !important;*/
    background-color: white !important;

}

/*Die Buttons innerhalb einer Tabelle*/
.k-button {
    color: black;
    border-color: #ccc;
    border-radius: 0px !important;
    /*background-color: white;*/
}


/*Markierung einer Tabellenzelle*/
.k-state-focused {

    box-shadow: none!important;

}


