@CHARSET "UTF-8";

/*
  ---------------------
  | Main Nav Prog-Style
  ---------------------
  */
a {
	color: #a2c715;
}

ul#main_prog_nav a:hover,
ul#main_prog_nav span:hover,
ul#main_prog_nav span.current,
ul#main_prog_nav span.current a {
	color: #555555;
	/*#ffffff;*/
	/*background-color: #a2c715;*/
	font-weight: bold;
}

/*#li_65 a, #li_64 a {color: #555 !important;}*/
li a#aktuell {
	/* aktuelle Rubrik kennzeichnen */
	color: #555555;
	/*#ffffff;*/
	background-color: #a2c715;
}

ul#main_prog_nav a,
ul#main_prog_nav span {
	color: #87b200;
}

#ui {
	color: #555555;
}

ul#main_prog_nav .ui-state-default a {
	color: #555555;
}

.pc {}

.pc0 {
	background-color: #f00;
	color: #ffffff;
}

.pc1 {
	background-color: #f90;
}

.pc2 {
	background-color: #ff0;
}

.pc3 {
	background-color: #9f0;
}

.pc4 {
	background-color: #0c3;
	color: #ffffff;
}

.pc5 {
	background-color: #3900;
	color: #000000;
}

.pc6 {
	background-color: #03c;
	color: #ffffff;
}

.ui-state-hover:not(.ui-state-active) {

	.i-border,
	span {
		/*background-color: #a2c715;*/
		color: #fff;
		font-weight: normal;
	}
}

/*project timeline */
.so {
	background-color: #ff5e5eb3;
	color: #fff;
	text-align: center;
}

.we {
	background-color: #dedede;
	text-align: center;
}

.sum1 {
	background-color: #90abc5;
	text-align: right;

}

.sum2 {
	background-color: #7db97b;
	text-align: right;
}

.sum1,
.sum2 {
	padding-right: 5px;
	font-weight: 200;
	color: #fff;
}

.totals {
	font-size: 0.8rem;
	color: #fff;
}

table.totals {
	background-color: #4070b0;
}

.weeks {
	background-color: #f6f6f6;
}

.months {
	background-color: #fafafa;
}

.control {
	line-height: 10px;
}

.timeline {
	background-color: #eee;
}

.timeline1 {
	background-color: #ddd;
}

.fromto {
	width: 3.6rem
}

.pt_select {
	font-size: 0.8rem;
	margin: 12px;
	text-align: center;
	padding: 8px 0 14px 0;
	border: solid 1px #a2c715;
}

.pt_select button,
.pt_select input[type=submit] {
	background-color: #a2c715;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	color: #fff;
	padding: 3px 5px 4px 5px;
}

.pt_select h1 {
	color: #a2c715;
	font-size: 12px;
	margin: 0;
	border: none;
	padding-bottom: 12px;
}

.project {
	padding: 5px;
}

.project div {
	overflow: hidden;
}

.color0 {
	background-color: #f88;
	color: #FFF;
}

.color1 {
	background-color: #ef5c5c;
	color: #fff;
}

.color2 {
	background-color: #ae2828;
	color: #fff;
}

.color3 {
	background-color: #9b0c0c;
	color: #fff;
}

.colorA0 {
	background-color: #8f8;
	color: #444;
}

.colorA1 {
	background-color: #63de63;
	color: #444;
}

.colorA2 {
	background-color: #36a136;
	color: #fff;
}

.colorA3 {
	background-color: #1d6c1d;
	color: #fff;
}

.sel_head_rep {
	width: 0.5rem;
}

.show_settings {
	color: #327e04;
	background: #fff;
}

.inner {
	background-color: #bdd654;
}

.infotable {
	border-color: #a2c715 !important;
}

.ui_switches {
	cursor: pointer;
	font-size: 14pt;
	font-weight: bolder;
	float: right;
	top: 6px;
	color: #000;
}

a .fa {
	color: #4F5155;
}

.ui-state-active i {
	color: #a2c715;
	text-decoration: none;
}

#bom.ui-state-hover {
	font-weight: normal;
	color: #fff;
}

.add_account {
	width: 100%;
	text-align: left;
	background-color: #a2c715;
	color: #4F5155;
	border: solid 1px #8f8f9d;
	border-radius: 3px;
	padding: 2px 6px;
	font-weight: normal;
}

.add_account:hover {
	color: #fff;
}

.add_account i {
	font-weight: 600;
}

#tabs {
	width: unset;
}

.faktura_sub_sum {
	width: calc(100% - 8px);
	margin-left: -29px;
}

.search_selected {
	background-color: rgba(190, 216, 91, 0.68);
}