@CHARSET "UTF-8";
#user-info .version {
	width: 296px;
	float: left;
}

#user-info .version .innerSpace {
	padding-left: 2px;
}

#user-info .userData.entw,
#user-info .userData.entw2,
#user-info .userData.test,
#user-info .userData.test2,
#user-info .userData.test3,
#user-info .userData.test4,
#user-info .userData.bs_test2,
#user-info .userData.qs,
#user-info .userData.qs2,
#user-info .userData.schulung,
#user-info .userData.integration,
#user-info .userData.integration2,
#user-info .userData.integration3,
#user-info .userData.integration4,
#user-info .userData.integration5,
#user-info .userData.integration6,
#user-info .userData.integration7,
#user-info .userData.integration8,
#user-info .userData.integration9 {
	padding-left: 298px;
}

#user-info .version.entw,
#user-info .version.entw2,
.entw .environment-background,
.entw2 .environment-background,
.entw.environment-background.force,
.entw2.environment-background.force {
	background-color: #229900;
	color: #FFFFFF;
}

#user-info .version.test,
#user-info .version.test2,
#user-info .version.test3,
#user-info .version.test4,
#user-info .version.bs_test2,
.test .environment-background,
.test2 .environment-background,
.test3 .environment-background,
.test4 .environment-background,
.bs_test2 .environment-background,
.test.environment-background.force,
.test2.environment-background.force,
.test3.environment-background.force,
.test4.environment-background.force,
.bs_test2.environment-background.force {
	background-color: #FFAA44;
	color: #000000;
}

#user-info .version.schulung,
.schulung .environment-background,
.schulung.environment-background.force {
	background-color: #0066CC;
	color: #FFFFFF;
}

#user-info .version.qs,
#user-info .version.qs2,
.qs .environment-background,
.qs2 .environment-background,
.qs.environment-background.force,
.qs2.environment-background.force {
	background-color: #AA0066;
	color: #FFFFFF;
}

#user-info .version.integration,
#user-info .version.integration2,
#user-info .version.integration3,
.integration .environment-background,
.integration2 .environment-background,
.integration3 .environment-background,
.integration4 .environment-background,
.integration5 .environment-background,
.integration6 .environment-background,
.integration7 .environment-background,
.integration8 .environment-background,
.integration9 .environment-background,
.integration.environment-background.force,
.integration2.environment-background.force,
.integration3.environment-background.force,
.integration4.environment-background.force,
.integration5.environment-background.force,
.integration6.environment-background.force,
.integration7.environment-background.force,
.integration8.environment-background.force,
.integration9.environment-background.force {
	background-color: #533399;
	color: #FFFFFF;
}

#user-info .userData.entw,
#user-info .userData.entw2,
.entw .environment-foreground,
.entw2 .environment-foreground,
.entw.environment-foreground.force,
.entw2.environment-foreground.force {
	color: #229900;
}

#user-info .userData.test,
#user-info .userData.test2,
#user-info .userData.test3,
#user-info .userData.test4,
#user-info .userData.bs_test2,
.test .environment-foreground,
.test2 .environment-foreground,
.test3 .environment-foreground,
.test4 .environment-foreground,
.bs_test2 .environment-foreground,
.test.environment-foreground.force,
.test2.environment-foreground.force,
.test3.environment-foreground.force,
.test4.environment-foreground.force,
.bs_test2.environment-foreground.force {
	color: #FFAA44;
}

#user-info .userData.schulung,
.schulung .environment-foreground,
.schulung.environment-foreground.force {
	color: #0066CC;
}

#user-info .userData.qs,
#user-info .userData.qs2,
.qs .environment-foreground,
.qs2 .environment-foreground,
.qs.environment-foreground.force,
.qs2.environment-foreground.force {
	color: #AA0066;
}

#user-info .userData.integration,
#user-info .userData.integration2,
#user-info .userData.integration3,
#user-info .userData.integration4,
#user-info .userData.integration5,
#user-info .userData.integration6,
#user-info .userData.integration7,
#user-info .userData.integration8,
#user-info .userData.integration9,
.integration .environment-foreground,
.integration2 .environment-foreground,
.integration3 .environment-foreground,
.integration4 .environment-foreground,
.integration5 .environment-foreground,
.integration6 .environment-foreground,
.integration7 .environment-foreground,
.integration8 .environment-foreground,
.integration9 .environment-foreground,
.integration.environment-foreground.force,
.integration2.environment-foreground.force,
.integration3.environment-foreground.force,
.integration4.environment-foreground.force,
.integration5.environment-foreground.force,
.integration6.environment-foreground.force,
.integration7.environment-foreground.force,
.integration8.environment-foreground.force,
.integration9.environment-foreground.force {
	color: #533399;
}

#user-info h3 {
	font-size: 1em;
	margin: 0 0 5px;
}

#user-info .role-assignment-box .container_89 {
	min-width: inherit;
}

#user-info .role-assignment-box {
	background-color: #ECF5FA;
	border: 1px solid #ABC8E2;
	position: absolute;
	z-index: 1000;
	color: #000000;
}

#user-info .role-assignment-box .inner {
	padding: 4px;
}

#sidebar table th {
	font-weight: normal;
	color: #333333;
}

#sidebar table td {
	font-weight: bold;
}

#sidebar ul.messageList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar table.roles_table {
	width: 100%;
}

#sidebar table.roles_table, #sidebar table.roles_table td {
	border: 1px solid #C0C0C0;
	text-align: left;
	font-weight: normal;
}

#sidebar table.roles_table caption {
	display: table-caption;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	text-align: left;
	padding-left: 22px;
	font-weight: bold;
	background-color: #D6E5F8;
}

#sidebar table.roles_table tr.odd{
	background-color: #ECF5FA;
}

#sidebar table.roles_table tr.even{
	background-color: #F7FBFD;
}

#sidebar table.roles_table td.applcode{
	text-align: left;
}

#sidebar table.roles_table thead {
	display: none;
}

#sidebar ul.messageList li {
	border-bottom: 1px solid #DDDDDD; /* TODO?? */
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

#sidebar img.nachrichtBadge {
	padding-right: 5px;
}

#sidebar p.overtaken-user-block {
	background-color: #fad714;
	padding: .25em;
}

a.maskhelp {
	display: inline-block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	text-indent: -999em;
	vertical-align: top;
	z-index: 2000;
	background: url(/public/moss/faces/jakarta.faces.resource/imglib/v08/rund_hilfe.png?ln=img) no-repeat left top;
}

/* special for profit */
.profit1 #sidebar table#stammorganisationseinheit caption,
.profit1 #sidebar table#arbeitsplatzorganisationseinheit caption {
	display: none !important;
}

.profit1 #sidebar table.roles_table caption {
	display: table-caption !important; 
}

#sidebar .links .link {
	list-style: none;
}

#additional_messages,
#sidebar .links .link {
	padding-left: 1.3em;
	position: relative;
}

#sidebar .links .link:before,
#additional_messages:before {
	color: #3333cc;
	content: '> ';
	left: 0;
	position: absolute;
}

#sidebar .links-tab .links-block h3 {
	border-top: 1px solid #0467B3;
	padding-top: .5em;
}

#sidebar .links-tab .links-block:first-of-type h3 {
	border: none;
	padding: inherit;
}

#sidebar .links-tab .links-block h3 a.trigger {
	height: 9px;
	width: 9px;
	display: inline-block;
	margin-right: .5em;
}

#sidebar .nachricht-time {
	font-size: 90%;
}

#sidebar .links-tab .links-block h3.open a.trigger {
    background-image: url(/public/moss/faces/jakarta.faces.resource/imglib/v08/navigation_minus.png?ln=img);
}

#sidebar .links-tab .links-block h3.closed a.trigger {
    background-image: url(/public/moss/faces/jakarta.faces.resource/imglib/v08/navigation_plus.png?ln=img);
}

#rd-user-info .version {
	float: left;
}

#rd-user-info .version .innerSpace {
	padding: 0 10px;
}

#rd-user-info .userData.entw,
#rd-user-info .userData.entw2,
#rd-user-info .userData.test,
#rd-user-info .userData.test2,
#rd-user-info .userData.test3,
#rd-user-info .userData.test4,
#rd-user-info .userData.bs_test2,
#rd-user-info .userData.qs,
#rd-user-info .userData.qs2,
#rd-user-info .userData.schulung,
#rd-user-info .userData.integration,
#rd-user-info .userData.integration2,
#rd-user-info .userData.integration3,
#rd-user-info .userData.integration4,
#rd-user-info .userData.integration5,
#rd-user-info .userData.integration6,
#rd-user-info .userData.integration7,
#rd-user-info .userData.integration8,
#rd-user-info .userData.integration9 {
	padding-left: 2px;
}

#rd-user-info .version.entw,
#rd-user-info .version.entw2 {
	background-color: #229900;
	color: #FFFFFF;
	font-size: 29px;
	margin-right: 3px;
}

#rd-user-info .version.test,
#rd-user-info .version.test2,
#rd-user-info .version.test3,
#rd-user-info .version.test4,
#rd-user-info .version.bs_test2 {
	background-color: #FFAA44;
	color: #000000;
}

#rd-user-info .version.schulung {
	background-color: #0066CC;
	color: #FFFFFF;
}

#rd-user-info .version.qs,
#rd-user-info .version.qs2 {
	background-color: #AA0066;
	color: #FFFFFF;
}

#rd-user-info .version.integration,
#rd-user-info .version.integration2,
#rd-user-info .version.integration3,
#rd-user-info .version.integration4,
#rd-user-info .version.integration5,
#rd-user-info .version.integration6,
#rd-user-info .version.integration7,
#rd-user-info .version.integration8,
#rd-user-info .version.integration9 {
	background-color: #533399;
	color: #FFFFFF;
}

#rd-user-info .userData.entw,
#rd-user-info .userData.entw2 {
	color: #229900;
}

#rd-user-info .userData.test,
#rd-user-info .userData.test2,
#rd-user-info .userData.test3,
#rd-user-info .userData.test4,
#rd-user-info .userData.bs_test2 {
	color: #FFAA44;
}

#rd-user-info .userData.schulung {
	color: #0066CC;
}

#rd-user-info .userData.qs,
#rd-user-info .userData.qs2 {
	color: #AA0066;
}

#rd-user-info .userData.integration,
#rd-user-info .userData.integration2,
#rd-user-info .userData.integration3,
#rd-user-info .userData.integration4,
#rd-user-info .userData.integration5,
#rd-user-info .userData.integration6,
#rd-user-info .userData.integration7,
#rd-user-info .userData.integration8,
#rd-user-info .userData.integration9 {
	color: #533399;
}

#rd-user-info h3 {
	font-size: 1em;
	margin: 0 0 5px;
}

#rd-user-info .role-assignment-box .container_89 {
	min-width: inherit;
}

#rd-user-info .role-assignment-box {
	background-color: #ECF5FA;
	border: 1px solid #ABC8E2;
	position: absolute;
	z-index: 1000;
	color: #000000;
}

#rd-user-info .role-assignment-box .inner {
	padding: 4px;
}
