/* css for error pages - system and for errorHandler-analysis in adminbar */

table.errorhandler, table.errorhandler tr td {
	width:500px;
}

h1#header {
	color:#CC0000;
	width:500px;
	margin-bottom:10px;
}

p#shortMessage {
	width:500px;
}

p#longMessage {
	width:500px;
}

/* fatal error ***************************************************************/
body#body_fatalError {
	width:780px;
	height:100%;
	padding:0px;
	margin:0px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
}

body#body_fatalError a {
	color:#000000;
}

body#body_fatalError a.english {
	color:#999999;
}

.english {
	color:#999999;
}

div#fatalSpacer {
	height:40px;
}

div#fatalHeadline {
	font-size:32px;
	line-height:35px;
	padding-left:30px;
	padding-top:30px;
}

div#fatalTechinfo {
	font-size:12px;
	font-family:Helvetica, Arial;
	font-style:normal;
	line-height:12px;
}

#fatalTechinfo div.seperator {
	height:2px;
	line-height:2px;
	border-top:1px solid #000000;
}

#fatalTechinfo div.spacer {
	height:16px;
	line-height:16px;
}

#fatalTechinfo div.german {
	padding-left:30px;
}

#fatalTechinfo div.english {
	padding-left:30px;
}

div#fatalPleaseInform {
	font-size:24px;
	line-height:29px;
	padding-left:30px;
}
/* fatal error end ***********************************************************/

/* errorHandler-analysis in adminbar ***************************************************************/

table#errorHandlerAdminBar, table#errorHandlerAdminBar tr td {
	padding:3px;
}

table#errorHandlerAdminBarData {
	border-collapse:collapse;
	border:1px solid black;
	padding:3px;
	table-layout:fixed;
}

table#errorHandlerAdminBarData tr[class="errorHandlerAdminBarData"]:nth-child(odd) td { 
	background: #FAFAFA;
}

table#errorHandlerAdminBarData tr td {
	max-width: 300px;
	border-collapse:collapse;
	border:1px solid black;
	overflow:auto;
	padding:3px;
	word-wrap: break-word;
}

table#errorHandlerAdminBarDataShowMore, table#errorHandlerAdminBarDataShowMore tr td {
	border: none;
	overflow: auto;
	max-width: 100%;
}

table#errorHandlerAdminBarDataMail, table#errorHandlerAdminBarDataMail tr td {
	border: none;
	overflow: auto;
	max-width: 100%;
}

a.button {
	display: block;
  width: 100px;
  height: 28px;
  background: #cccccc;
  padding: 0px;
  text-align: center;
  border-radius: 5px;
  color: white;
  font-weight: bold;	
	font-size: small;
	text-decoration:none;
	vertical-align: middle;
	line-height: 28px;
	
}

a.buttonSmall {
	display: block;
  width: 20px;
  height: 28px;
  background: #cccccc;
  padding: 0px;
  text-align: center;
  border-radius: 5px;
  color: white;
  font-weight: bold;	
	font-size: small;
	text-decoration:none;
	vertical-align: middle;
	line-height: 28px;
}

.myDateTimeField {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #a0a0a2;
	width: 160px;
	line-height: 26px;
	font-size: 10pt;
	padding-left: 3px;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:26px;
}	

input[type='checkbox'] {
	vertical-align: middle;
  position: relative;
}

input[name='timeStampFrom'] {
	padding: 0px;
	margin: 0px;
	line-height: 24px;
	font-size: 10pt;
	height: 24px;
}

input[name='timeStampTo'] {
	padding: 0px;
	margin: 0px;
	line-height: 24px;
	font-size: 10pt;
	height: 24px;
}

/* errorHandler-analysis in adminbar end ***************************************************************/