table.mitarbeiter  tr:nth-child(odd)	{ background-color:#eee; }
table.mitarbeiter  tr:nth-child(even)	{ background-color:#fff; }

table.mitarbeiter  td{
	border-bottom: 1px solid #EEE;
}

table.mitarbeiter  th.zimmer { width:90px; text-align:center;}
table.mitarbeiter  td.zimmer { text-align:center; }
table.mitarbeiter  th.kontakt { padding-left:10px;}
table.mitarbeiter  td.kontakt { padding-left:10px; padding-right:20px; }

@media (max-width: 800px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1200px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1600px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 2000px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2400px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1200px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1600px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 2000px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2400px) and (orientation:portrait)
  {
	div.ma_tables table{
		display: block;
		border:0px solid black;
		width:auto;
	}
	div.ma_tables tbody { display:block;width:auto; }
	div.ma_tables tr{
		display: block;
		border: 0px;
		border-top: 2px solid #959F8F;
		margin-top:12px;
		width:auto;
	}
	div.ma_tables th { 
		display: block;
		width: auto;
		border-right:0px;
		border-left:0px;
		border-top: 0px;
		border-bottom: 1px dotted #BEBEBE;
		width:auto;
	}
	div.ma_tables td { 
		display: block;
		width: auto;
		border-right:0px;
		border-left:0px;
		border-top: 0px;
		border-bottom: 1px dotted #BEBEBE;
		width:auto;
	}
	table.mitarbeiter  th.zimmer { width:auto; text-align:left; }
	table.mitarbeiter  th.kontakt { padding-left:3px; }
	table.mitarbeiter  td.zimmer { padding-left:10px; text-align:left; }
	table.mitarbeiter  tr:nth-child(odd) { background-color:transparent; }
	table.mitarbeiter  tr:nth-child(even) { background-color:transparent; }
	div.ma_tables th:nth-child(1) {background: #EEEEEE; }
	div.ma_tables td:nth-child(1) {background: #EEEEEE; }
}