.taskFotoBigFoto {
	float: left;
	height: 420px;
	width: 570px;
	margin: 0 auto 0;
	text-align: center;
}
.imageObjectFit {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.taskFotoThumbnail {
	float: right;
	bottom: 5px;
	width: 240px;
	height: 420px;
	padding: 5px 5px 5px 5px;
	margin: 0 auto 0;
	overflow-y: scroll;
	border-left: 1px solid white;
}

.trainingDocumentDiv {
	width: 100%;
	height: 380px;;
	border: 1px solid white;
	overflow-y: scroll;
	border-collapse: collapse;
	color: black;
}

.trainingDocumentDiv table {
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
}

.trainingDocumentDiv td {
	color: #000;
	height: 10px;
	border-right: 1px solid #fff;
}

.trainingDocumentDiv tr {
	height: 13px;
}

.trainingDocumentDiv th {
	font-weight: bolder;
	background-color: #5D93BB;
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff;
}

/*Globaldefinierungen Anfang*/
table {
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
}

img {
	border: 0px;
	margin-right: 5px;
	vertical-align: middle;
}

h1 {
	padding: 0 0 2px 0;
}

/*Allgemeine Seiten�berschrift*/
h2 {
	color: #0B4163;
	margin: 5px 0px 0px 3px;
	border-bottom: solid 1px #000;
	font-size: 18px;
	font-weight: bold;
}

body {
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	background-color: transparent;
	font-size: 12px;
	line-height: normal;
}

input[type=submit],input[type=button],input[type=reset],button {
	margin: 0 3px 0 3px;
	padding: 5px;
}

input[type=text],input[type=password],input[type=file] {
	margin-right: 8px;
	/*color: white;*/
}

/*Style-Angabe wird f�r "Neuer Kommentar" ben�tigt*/
td,th {
	padding: 2px 3px 2px 3px;
	font-size : 11px;
}

label {
	font-weight: bold;
	margin-right: 2px;
	font-size: 12px;
}

embed {
	height: 90%;
}

.tabboxsmall {
	background-color: #fff;
	height: 450px;
	width: 99%;
	overflow-y: auto;
	overflow-x: auto;
	margin: 10px auto auto auto;
	border: 1px solid #fff;

}
	
	/*height kann nicht durch inline-style vergrößert  oder verkleinert werden, da der tbody height:310px , um einen fixen thead zu erhalten*/
.tabboxsmall a,.tabboxsmall_2 a {
	color: #022338;
}

.tabboxsmall a:hover,.tabboxsmall_2 a:hover {
	color: #1064a8;
}

.second td {
	background-color: #C2C7CC;
}

.second:hover td {
	background-color: #9EBCDA;
}

.third td {
	background-color: #ddd;
}

.third:hover td {
	background-color: #AECCEA;
}

.second_freshly td {
	background-color: #C2D7CC;
}

.second_freshly:hover td {
	background-color: #9ECCDA;
}

.third_freshly td {
	background-color: #dEd;
}

.third_freshly:hover td {
	background-color: #AEDCEA;
}

/* ".first td" kann in allen Dateien in ".tabboxsmall th" umgewandelt werden*/
.first td,.tabboxsmall th,#tabbox th,.tabboxsmall_2 th {
	font-weight: bolder;
	background-color: #5D93BB;
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff;
}
.maintable td,.maintable_2 td {
	color: #000;
	height: 10px;
	border-right: 1px solid #fff;
}

.maintable th {
	position: sticky;
	top: 0;
	z-index: 10;
}
#busy {
	background-image: url("/static/admindesk/images/busy.gif");
	position: absolute;
	left: 95%;
	height: 24px;
	width: 24px;
	display: none;
	z-index: 1000;
}

#existingProof table tr{
	height: 30px;
}