/* Integration TU Dresden Corporate Identity
angepasst an Holzdatenbank z.B. bestimmte Sachen auskommentiert
*/
body {
	font-family: "SourceSansPro-Regular",Helvetica,Arial,sans-serif;
	font-weight: 400;
	line-height: 1.3;
	color: #333;
}

a{
	text-decoration: none;
	color: #dd2727;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button {
	display: inline-block;
	text-align: center;
	line-height: 1;
	cursor: pointer;
	-webkit-appearance: none;
	transition: background-color .25s ease-out,color .25s ease-out;
	vertical-align: middle;
	/*border: 1px solid transparent;*/
	border:none;
	border-radius: 0;
	/*padding: 1.5rem 2rem;*/
	padding:0.5rem;
	/*margin: 0 0 1rem;*/
	/*font-size: 1.2rem;*/
	background-color: #dd2727;
	color: #fff;
	text-transform: uppercase;
	height:38px;
}
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
button:hover,
button:focus {
	background-color: #b41c1c;
	color: #fff;
}

[type="text"],
[type="password"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="email"],
[type="number"],
[type="search"],
[type="tel"],
[type="time"],
[type="url"],
[type="color"],
textarea {
	/*display: block;*/
	box-sizing: border-box;
	/*width: 100%;*/
	/*height: 3.9rem;*/
	padding: .8rem;
	border: 1px solid #ddd;
	/*margin: 0 0 1.6rem;*/
	font-family: inherit;
	/*font-size: 1.6rem;*/
	color: #333;
	background-color: #fff;
	box-shadow: none;
	border-radius: 0;
	transition: border-color .25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	height:40px;
}

/* CSS-Styles fuer Holzdatenbank */
table.propvals{
  background-color:#ddd;
  border-collapse:collapse;
}
.suche fieldset {
  background-color:#eee;
  margin:0;
  display:flex;
  gap:0.2em;
}

table.propvals tbody tr:nth-child(2n),
div.results >div:nth-child(2n) {
  background-color:#eee;
  border-width:1pt;
  border-style:solid;
  border-color:white;
}
table.propvals tbody tr:nth-child(2n-1),
div.results >div:nth-child(2n-1) {
  background-color:#f3f3f3;
  border-width:1pt;
  border-style:solid;
  border-color:white;
}

#literatur em,
#literatur span{
  display:inline-block;
  margin-left:0.3em;
  /*white-space: nowrap;*/
}
.toplink {
  background-color:#DDDDDD;
  padding:5pt;
  border-width:1pt;
  border-style:solid;
  border-color:white;
  text-align:right;
}
.results {
  border:1px solid #000;
  background-color:#f3f3f3;
  margin-top:1.5em;
}
.formatierung {
  background-color:#DDDDDD;
  border-width:1pt;
  border-style:solid;
  border-color:white;
}

table.propvals td, .propvals th{
  text-align: center;
  padding:3px;
}

#mylinks {
  float: left;
  width: 245px;
  background: #F3F3F3;
  overflow: visible;
  padding:0px 0px 0px  0px;
  margin: 0px 20px 0px 0px;
}
#mylinks h4{
  font-weight:normal;
  margin: 1em 0 0 0;
}
#mymenu {
  float: left;
  width: 245px;
  background: #F3F3F3;
  overflow: visible;
  padding:5px 2px 5px 10px;
  margin: 0px 20px 0px 1px;
}
#mycontent {
  padding:0px 0px 0px 0px;
}
#mymain {
  padding: 0;
}
.linkblock {
  padding:5px 5px 5px 15px;
}
.linkblock a {
  display:block;
  padding:0.2em;
}
#linkclass {
  padding:0px 0px 0px 10px;
}
#speciesclass {
  float:left;
  width:235px;
  background: #DDD;
  overflow: visible;
  padding:10px 0px 10px 10px;
  margin:  0px 0px 20px 0px;
}

#mymainproperty {
  background: #FFF;
  padding:10px 0px 10px 0px;
  margin:  0px 0px 20px 0px;
}

#literatur {
  display:grid;
  background: #FFF;
  margin:30px 0px 10px 0px;
}
#literatur h4{
  font-weight: normal;
}
#literatur td{
  vertical-align:top;
}

#subproperty {
  background: #FFF;
  margin:30px 0px 30px 0px;
}
