/*Farbangaben*/

a,.dummyLinkSpan{
	color: #00550E;
}

/*Benutzerleiste*/
#benutzerleiste {
	background-color: #9ebe59;
	border-bottom: 3px solid #414143;
}

#links {
	color: #5e5f5a;
	background-color: #dfecd2;
}

#userinfo {
	color: #3D3D3E
}

#userinfo a {
	color: #3D3D3E
}

#links ul li,#userinfo ul li {
	border-right: 2px solid #98b064;
}

/*Favoritenleiste*/
#favoritenleiste {
	background-color: #ebf3e4;
	border: 0.2em solid #b1d861;
	border-top: 0;
}

#favorites_header {
	background-color: #D7F6B1;
	border: 1px solid #9DAD89;
}

#favorites_list {
	border: 1px solid #9DAD89;
}

#favoritenleiste ul li {
	border-right: 2px solid #98B064;
}

/*Hauptnavigation*/
#hauptnav li {
	background-color: #d7f6b1;
}

#hauptnav li a,
#hauptnav li a:hover {
	background-size: auto 22px;
}
#hauptnav li#favorites.active a {
	background-position: 2% 50%;
}
#hauptnav li.active {
	background-color: #9ebe59;
}

#hauptnav li:hover {
	background-color: #b6cc87;
}
#hauptnav li#password a, 
#hauptnav li#password a:hover {
	background-size: auto 24px;
}

#hauptnav li.active#password a{
	background-size: auto 25px;
}
/* Icons Hauptnavigation*/
#applications a {
	background: transparent url(/resources/images/navigation/application_grey.png) no-repeat 3% 50%;
}

#applications a:hover, li.active#applications a {
	background: transparent url(/resources/images/navigation/application_white.png) no-repeat 3% 50%;
}

#favorites a{
	background: transparent url(/resources/images/navigation/favorites_grey.png) no-repeat scroll 3%
		50%;
}

#favorites a:hover, li.active#favorites a  {
	background: transparent url(/resources/images/navigation/favorites_white.png) no-repeat scroll 3%
		50%;
}

#password a {
	background: transparent url(/resources/images/navigation/password_grey.png) no-repeat scroll 4%
		50%;
}

 #password a:hover, li.active#password a {
	background: transparent url(/resources/images/navigation/password_white.png) no-repeat scroll 4%
		50%;
}

#message a {
	background: transparent url(/resources/images/navigation/message_grey.png) no-repeat scroll 3%
		50%;
}

#message a:hover, li.active#message a {
	background: transparent url(/resources/images/navigation/message_white.png) no-repeat scroll 3%
		50%;
}

#handy a {
	background: transparent url(/resources/images/navigation/handy_grey.png) no-repeat scroll 3% 50%;
}

#handy a:hover, li.active#handy a {
	background: transparent url(/resources/images/navigation/handy_white.png) no-repeat scroll 3% 50%;
}

#activeUser a {
	background: transparent url(/resources/images/navigation/active_user_grey.png) no-repeat
		scroll 3% 50%;
}

#activeUser a:hover, li.active#activeUser a {
	background: transparent url(/resources/images/navigation/active_user_white.png) no-repeat
		scroll 3% 50%;
}

#cache_loeschen a {
	background: transparent url(/resources/images/navigation/refresh_grey.png) no-repeat
		scroll 3% 50%;
}

#cache_loeschen a:hover, li.active#cache_loeschen a {
	background: transparent url(/resources/images/navigation/refresh_white.png) no-repeat
		scroll 3% 50%;
}

/*Icons Servicenavigation*/
#help {
	background: transparent url(/resources/images/navigation/navi_help_grey.png) no-repeat scroll left 50%;
}

#contact {
	background: transparent url(/resources/images/navigation/navi_contact_grey.png) no-repeat scroll left 50%;
}

#print {
	background: transparent url(/resources/images/navigation/navi_print_grey.png) no-repeat scroll left 50%;
}

#logout {
	background: transparent url(/resources/images/navigation/navi_logout_grey.png) no-repeat scroll left
		top;
}

/* Icons Applikationlist*/
.open {
	background: transparent url(/resources/images/application/open.png) no-repeat scroll left
		top;
}

.close {
	background: transparent url(/resources/images/application/close.png) no-repeat scroll left
		top;
}

/*Content*/
#content h2, legend {
	border-bottom: 1px solid #8D8D91;
	color: #8D8D91;
}

#applicationlist .bold {
	color: #00550E;
}

/*Formularelemente*/
fieldset {
	background-color: #eee;
	border: 1px solid #8c9288;
}

#error{
	color: #ff9494;
	border: 4px solid #ff9494;
}

#fieldset_container {
	border: 2px solid #C0D6A6;
}

#fieldset_container h3 {
	background-color: #B6CC87;
	border: 1px solid #9dad89;
}

.info {
	background-color: #EBF3E4;
	border: 2px solid #414143;
	color: #414143;
}

.info ul li a {
	color: #ff0000;
}

/*Betriebsmeldungen*/
#message_list .bglight h3 {
	border: none;
	background: #fff;
}

#message_list .bgdark h3 {
	border: none;
	background: #eee;
}

#message_list thead {
	border: 1px solid #9DAD89;
}

#message_list td,#message_list th {
	border-bottom: 1px solid #9DAD89;
}

#message_list th {
	background-color: #D7F6B1;
}
/*Tabellenformatierung*/
table tr.application_not_active td,
table tr.application_not_active td a,
table tr.application_not_active td span {
	color: #aaa;
}

table tr.bgdark td {
	background-color: #eee;
}


table tr.bglight td {
	background-color: #FFFFFF;
}

#idplogout {
    background: url("/resources/images/logout.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-left: 1.8em;
}
.statusok {
	color:#00550E;
	font-weight: bold;
}
.statusnok {
	color: red;
	font-weight: bold;
}

#applicationlist tr.offline_applikation td.application,
#applicationlist tr.offline_applikation td.application a {
	color: #8a2b1b;
}
#applicationlist tr.offline_applikation td {
	background-color: #fcf0ee;
}

#applicationlist tr.offline_applikation:hover td {
	background-color: #f9c4bb;
}

#applicationlist tr.unclickable_applikation_bgdark td {
	background-color: #eee;
	cursor: auto;
}

#applicationlist tr.unclickable_applikation_bglight td {
	background-color: #ffffff;
	cursor: auto;
}

/*Footer*/
#footer {
	background: transparent url(/resources/images/footer.png) repeat-x scroll left top;
}