table.taxobox,
table.palaeobox {
	border-collapse: collapse;
	border: 1px solid gray;
	background-color: white;
	/* redundant zu class="float-right" */
	float: right;
	clear: right;
	margin: 1em 0 1em 1em;
}
table.taxobox th,
table.palaeobox th {
	background-color: #9bcd9b;
	border: solid 1px gray;
	text-align: center;
	font-weight: bold;
}
table.palaeobox th {
	background-color: #e7dcc3;
}
table.taxobox div.thumb,
table.taxobox div.thumb *,
table.palaeobox div.thumb,
table.palaeobox div.thumb * {
	background-color: #f9f9f9;
	margin: 0 auto;
	padding: 0;
	float: none;
	border: none;
}
table.taxobox div.magnify,
table.palaeobox div.magnify {
	display: none;
}
table.taxobox tr td div.thumb div div.thumbcaption,
table.taxobox td.Person,
table.taxobox td.taxo-name,
table.taxobox td.taxo-bild,
table.palaeobox tr td div.thumb div div.thumbcaption,
table.palaeobox td.Person,
table.palaeobox td.taxo-name,
table.palaeobox td.taxo-bild,
table.palaeobox td.taxo-zeit {
	text-align: center;
}
table.palaeobox td.taxo-ort {
	text-align: left;
}

 /* Taxobox-Aussehen */
 table.taxobox {
    border-collapse: collapse;
    border: 1px solid gray;
    float: right;
    margin-left: 0.5em;
    }
 table.taxobox th {
    background-color: #ffc0c0;
    border: solid 1px gray;
    text-align: center;
    font-weight: bold;
    }
 table.taxobox td {vertical-align:top;}
 table.taxobox .Person {font-style: normal;}
 table.taxobox div.thumb,
 table.taxobox div.thumb * {
    margin: 0;
    padding: 0;
    float: none;
    border: none; 
    }
 table.taxobox div.magnify {display: none;}
 table.taxobox tr td div.thumb div div.thumbcaption {text-align: center;}
 table.taxobox td.Person {
    text-align: center;
    display: block;
    }
 table.taxobox td.taxo-name {text-align: center;}
 table.taxobox td.taxo-bild {text-align: center;}