
#KSTerminal {
	width: 100%;
	padding: 10px 0px;
	box-sizing:content-box;
}


/* Fehler ---------------------------------------------------------------- */

div#div_fehler_rahmen {
	clear: both;
	width: 98%;
	margin: 10px auto;
	border: 1px solid #ff0000;
	background-color: #ffdddd;
	display: none;
}
div#div_fehler {
	padding: 5px 5px 5px 50px;
	background: url(grfx/sym_fehler.gif) no-repeat left;
	color: #ff0000;
	font-weight: 700;
}

div#div_fehler_rahmen.fehlerinfo {
	border: 1px solid #009900;
	background-color: #00dddd;
}
.fehlerinfo div#div_fehler {
	color: #009900;
}


.terminal-abschnitt {
	margin:20px 0;
}
.terminal-unterabschnitt{
	margin:10px 0;
}
.terminal-abschnitt-zeile{
	margin: 10px;
	clear:both;
}
.terminal-tabelle-header th{
	padding:5px;
}
.terminal-abschnitt-zeile td{
	padding:3px;
	font-size:1em;
}

[aria-labelledby=ui-dialog-title-ks-warten] .ui-dialog-titlebar{
	display:none;
}
.ui-dialog{
	background-color: #ffffff;	
}
#ks-warten{
	display:none;
	background: url(grfx/ks_warten.gif) no-repeat center;
	text-align:center;
}

.terminal-dokumente-wichtig-rahmen{
	border: 3px solid #ff0000;
}
.table-dokument{
	width:98%;
}
.table-dokument td{
	padding: 3px;
}
.table-dokument td a{
	text-decoration:none;
}
