form {
	width:100%;
	}
.file, input, select {
	width:100%;
	margin-bottom:1px;
	box-sizing: border-box;
	}
.checkbox, .radio {
	border:none;
	width:15px;
	margin:0;
	display:inline;
	margin-right: 5px;
	}
textarea {
	height:80px;
	width:100%;
	box-sizing: border-box;
	}
#context {
	text-align:left;
	}
.boxrightTitel {
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:10px;
	}
.boxrightContent {
	font-size:1em;
	padding-bottom:3px;
	font-size:100%;
	}
#warning, #waittext {
	font-weight:bold;
	color:red;
	}
.message {
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid yellow;
	padding:5px;
	}
a img {
	border-color:transparent;
	}
.button {
	width:auto;
	}
#image {
	height:40px;
	position:relative;
	margin-top:-35px;
	z-index:-1;
	}
#files {
	border:0px;
	width:98%;
	}
.tabelle {
	width:98%;
	}
td {
	vertical-align:top;
	}
.addrbook {
	display:none;
	padding:10px;
	}
#addrbooktable {
	background-color: #98fb98;
	}
.highlight {
	background-color:yellow;
	visibility:visible;
	}
.chart {
	float:none;
	}

#fileQueue {
	width: 100%;
	height: auto !important;
	min-height: 0px;
	border: 1px solid rgb(229, 229, 229);
	padding: 0pt;
	margin-bottom: 10px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	}

#button {
	position: relative;
	z-index: -1;
}

.sorting {
    text-align: left;
}

.filesize, .number, .percent, .dataTable td.filesize, .dataTable td.number, .dataTable td.percent {
    text-align: right;
}

.dataTables_wrapper * th {
	cursor: pointer;
}

.adminonly {
	font-style:italic;
	color: #FF4500;
	}

.translationicon {
	float:right;
	cursor:pointer;
	margin-left: 5px;
}

label {
    margin-right: 10px;
    top: 5px;
    clear:left;
	display: flex;
    }

a.downloadlink:visited {
	color:silver;
	}



.buttons {
	text-align: right;
}

select, input, textarea {
	margin-bottom: 7px;
}

.here {
	font-weight: bold !important;
	}

/* style for trackGeneralInfo table */
table#trackGeneralInfo tr td:last-child {
    width: 70%;
}

table#trackGeneralInfo tr td:first-child{
    width: 30%;
}

table#transfersummary tr td:first-child {
    width: 30%;
}

table#transfersummary tr td {
    padding: 0.31em;
}

table#transfersummary {
    margin-bottom: 1em;
}


/* some space for icons */
img.modify,
img.delete {
    padding: 0px 5px 0px 5px;
}

#trackGeneralInfo ul {
    margin: 2px;
}
