.prio_high {
	display: block; background-color: #FF9999; text-align: center;
}

.prio_normal {
	display: block; background-color: lightgreen; text-align: center;
}

.prio_low {
	display: block; background-color: lightblue; text-align: center;
}

.info, .success, .norm_warning, .norm_error, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.info {
  color: #00529B;
  background-color: #BDE5F8;
 /* background-image: url('info.png'); */
}
.success {
  color: #4F8A10;
  background-color: #DFF2BF;
 /* background-image:url('success.png'); */
}
.norm_warning {
  color: #9F6000;
  background-color: #FEEFB3;
 /* background-image: url('warning.png'); */
}
.norm_error {
  color: #D8000C;
  background-color: #FFBABA;
 /* background-image: url('error.png'); */
}

pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.txtdatepicker {
	background-image:url("/norm/images/calendar.png");
	background-position:right center;
	background-repeat:no-repeat;
}

#NORMAjaxLoader
{
    width:80px;
    height:80px;
    left:50%;
    top:50%;
    padding:1px;
    position:absolute;
    border:1px solid #A6A1A3;
    background-color:#DFDCDC;
}

#NORMAjaxLoader #NORMAjaxContainer
{
    width:78px;
    height:78px;
    vertical-align:middle;
    text-align: center;
    border:1px solid #BFBBBD;
    background-color:#F5F0F0;
}

#NORMAjaxLoader #NORMAjaxContainer img
{
    vertical-align:middle;
    top:7px;
    margin:4px;
    position:relative;
}

#NORMAjaxLoader #NORMAjaxContainer span
{
    top:7px;
    position:relative;
    color:#B0A7A7;
    font-family:Tahoma;
    font-size:small;
    margin:4px;
}

.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
}

.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}

.error {
    /*background:#ffecec url('images/error.png') no-repeat 10px 50%;*/
    border:1px solid #f5aca6;
}

td.details-control {
    background: url('/norm/images/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('/norm/images/details_close.png') no-repeat center center;
}
