.datagrid { max-width:100%;
 border:2px solid #4165a7; background:url(_img/bgf.png) repeat-x;

}

.datagrid table { border-collapse: collapse; text-align: left; width:100%} 
.datagrid table td, .datagrid table th { padding: 3px 12px; }
.datagrid table thead th {background: url(_img/bgh.png) repeat-x;color:#222; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;border-left:1px solid #4165a7; border-bottom:1px solid #4165a7; } 
.datagrid table thead th:first-child { border: none; border-bottom:1px solid #4165a7; }
.datagrid table tbody td {border-left: 1px solid #4165a7; background:#eee; text-align:center;}
.datagrid table tbody .alt td { background: #cfdef3;}
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }

.untertitel {
	font-weight : bold;
	background-color: #0066CC;
} 



.kmenu { float:left; margin:10px 10px 0px 0px; text-align:center; border:2px solid #ccc;-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
vertical-align:bottom;}

.kmenu a {color:#435e85; display:block;
transition:All 100ms ease;
-webkit-transition:All 100ms ease;
-moz-transition:All 100ms ease;
-o-transition:All 100ms ease;


filter: grayscale(90%);
-webkit-filter: grayscale(90%);
-moz-filter: grayscale(90%);
-o-filter: grayscale(90%);
-ms-filter: grayscale(90%);


}  
.kmenu a:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
 
transform: scale(1);

font-weight:bold;
text-decoration:none;
background-color:#FF9;
color:#006;

 }
 
 
.kmenu img {display:block} 
 
 
 