/* ---------- Banner ---------- */

.ustat #header {
	background-image: url(../../images/color_schemes/ustat/banner_bg.jpg);
	background-position: right top;
	height: 100px;
	margin-top: 18px;
}

.ustat #header .logo {
	left: 0;
}

.ustat #header .logo img {
	height: 96px;
	width: auto;
}

.ustat #navigation {
	background-color: #ECE5E4;
}

.ustat #navigation ul ul li a {
	background-color: #ECE5E4;
}

.ustat #navigation > ul > li > a:hover,
.ustat #navigation > ul > li.selected > a,
.ustat #navigation > ul ul li a:hover,
.ustat #navigation > ul ul li.selected a {
	background-color: #DADADA;
}

/* Aktive Eingabefelder sollen keine Hervorhebung durch eine Hintergrund-Farbe besitzen. */
.ustat .FscPortlet .portlet-section-selected,
.ustat .FscPortlet .portlet-section-selected a {
	background: transparent;
	color: #333;
}
.ustat .FscPortlet tr td.FscDataSel {
    border: 2px solid transparent;
}

/* Eingabefelder sollen maximal 100% des ihnen zur Verfügung stehenden Platzes einnehmen (Tabellen) */
.ustat .FscPortlet input[type="text"] {
    max-width: 100% !important;
}

/* Container mit Fehlermeldungen soll eine dynamische Höhe haben */
.ustat .FscPortlet .FscErrorContainer {
	max-height: inherit;
}

/* Abstand zwischen den Fehlermeldungen anpassen */
.ustat .FscPortlet .FscErrorContainer .portlet-msg-error {
	margin-bottom: 5px;
}

/* Darstellung der Hinweis- und Fehlermeldungen anpassen */
.ustat .FscPortlet .FscErrorContainer a {
	cursor: text !important;
	text-decoration: none !important;
}

.ustat .FscPortlet .FscErrorContainer .portlet-msg-error a {
	color: #b50303 !important
}

.ustat .FscPortlet .FscErrorContainer .portlet-msg-alert a {
	color: #bf7900 !important
}

/* Anpassung der Erforderlich-Hinweise (*,!) */
.ustat span.FscMustBeDef:after {
	color: red;
	content: " *";
}

.ustat span.FscMustBeDefStar {
	display: none;
}

.ie8 .ustat span.FscMustBeDefStar {
	display: inline;
}