.tf_tabelleX{border-collapse: collapse;margin-bottom:5px;}
.tf_tabelleX tr:nth-child(even){background:#f2f2f2;max-height:30px;}
.tf_tabelleX tr:nth-child(odd) {background:#ffffff;max-height:30px;}
.tf_tabelleX img {max-height:50px;}
.tf_tabelleX tbody{width:760px;}
.tf_tabelleX td{
border: 1px solid #d0d0d0;
vertical-align: middle;
font-family:Arial;
font-size:small;
text-align:left;
max-height:30px;
padding-left:5px;
padding-right:10px;
}
.tf_tabelleX thead th{
border-collapse: collapse;
border: 1px solid #cccccc;
background:#cccccc;
max-height:5px;
}
.tf_SteuerElement{width:16px;border-right: 1px solid #d0d0d0;}
.tf_SteuerElement img {margin-right:4px;width:16px;}
.tf_SteuerElement a:hover {cursor:pointer;background-color:#9FAFFF;}
.tf_preis a:hover{cursor:pointer;}
.scrollContent{
	/*display: block;*/
	height: 370px;
	overflow: auto;
	width: 760px;
}
.tf_tabelleHead{width:760px;border-collapse: collapse;margin-bottom:0px;}
.tf_tabelleHead th {
background:#3093F7;
vertical-align: middle;
font-family:Arial;
font-size:14px; 
color:#F8F8F8;
text-align:left;
padding-left:5px;
}
.tf_tabelleHead tr {max-height:30px;border: 1px solid #d0d0d0;}
.tf_div {
background:#84E740;
border: 1px solid #d0d0d0;
font-family:Arial;
font-size:15px;
}

.tf_col1{width:60px;height:50px !important;}
.tf_col2{width:250px;}
.tf_col3{width:100px;}
.tf_col4{width:30px;}
.tf_col5{width:65px;}
.tf_col6{width:55px;}
.tf_col{border-right: 1px solid #d0d0d0;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.scrollContent{
	height: 370px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 760px;
	}
}

