

/* Fehlerblock */

#msgs {
	line-height: 1rem;
	visibility: hidden;
}

#msgs table {
	display: table;
	empty-cells: hide;
	border-collapse: collapse;
	width: 98.5%;
	visibility: visible;
}

/** falls Error als Liste dargestellet werden **/
#msgs ul {
	list-style-type: none;
	empty-cells: hide;
	border-collapse: collapse;
	width: 98.5%;
	visibility: visible;
}

#msgs td {
	height: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
}

#msgs #msgs_fatal {
	border: groove 4px magenta;
	font-weight: bold;
	padding: 2px;
}

#msgs table tbody  tr.hide td {
	display: none;
	height: 0;
}

#msgs #msgs_err {
	border: solid 2px red;
	font-weight: bolder;
	padding: 1px;
}

#msgs #msgs_warn {
	border: solid 2px green;
}

#msgs #msgs_info {
	border: solid 2px blue;
}

.content #msgs table {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}


.content #msgs table tbody td {
	border: 0;
	background-color: transparent;
	height: 50px;
	padding: 0 0.2rem;
}

#msgs #msgs_fatal .fatalMessages~.fatalMessages {
	border-top: solid 1px silver;
}

#msgs #msgs_err .errorMessages~.errorMessages {
	border-top: solid 1px silver;
}

#msgs #msgs_warn .warnMessages~.warnMessages {
	border-top: solid 1px silver;
}

#msgs #msgs_info .infoMessages~.infoMessages {
	border-top: solid 1px silver;
}

.hide {
	display: none;
	width: 0;
}

.red {
	color: red;
}

.black {
	color: black;
}

