.cpYearNavigation,.cpMonthNavigation {background-color: #C0C0C0;text-align: center;vertical-align: center;text-decoration: none;color: #000000;font-weight: bold;}.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family: arial;font-size: 8pt;}TD.cpDayColumnHeader {text-align: right;border: solid thin #C0C0C0;border-width: 0px 0px 1px 0px;}.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate {text-align: right;text-decoration: none;}.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color: #D0D0D0;text-align: right;text-decoration: line-through;}.cpCurrentMonthDate,.cpCurrentDate {color: #000000;}.cpOtherMonthDate {color: #808080;}TD.cpCurrentDate {color: white;background-color: #C0C0C0;border-width: 1px;border: solid thin #800000;}TD.cpCurrentDateDisabled {border-width: 1px;border: solid thin #FFAAAA;}TD.cpTodayText,TD.cpTodayTextDisabled {border: solid thin #C0C0C0;border-width: 1px 0px 0px 0px;}A.cpTodayText,SPAN.cpTodayTextDisabled {height: 20px;}A.cpTodayText {color: black;}.cpTodayTextDisabled {color: #D0D0D0;}.cpBorder {border: solid thin #808080;}.i-title {box-sizing: border-box;height: 29px;width: 100%;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 5px;padding-right: 5px;padding-top: 5px;font-size: 11px;font-weight: bold;background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),color-stop(1, #eaeaea));filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff',EndColorStr= '#eaeaea');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";border: 1px solid #CCC;}.i-row {clear: both;display: block;font-size: 0px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.i-group {box-sizing: border-box;background-color: #ffffff;font-size: 12px;line-height: 1;width: 50%;min-width: 400px;font-family: arial, sans-serif;}.i-row-1 .i-group {width: 100%;min-width: 800px;}.i-row-3 .i-group {width: 33.3333%;min-width: 266.67px;}.i-row-4 .i-group {width: 25%;min-width: 200px;}.i-row .i-group {display: inline-block;border-bottom: 0px;border-left: 0px;border-right: 0px;}.i-group > .i-heading {padding: 5px 15px;color: #333;}.i-group > .i-body {display: table;border-top: 0px;padding-bottom: 2px;width:100%;}.i-group .i-field {display: table-row;border: 3px solid transparent;}.i-group .i-field > .i-caption {display: table-cell;padding: 5px 15px;font-weight: normal;width: 30%;}.i-group .i-field > .i-value {-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;display: table-cell;line-height: 24px;padding-left: 5px;padding-right: 5px;}.i-group .i-input {height: 22px;width: 100%;padding: 2px 5px;line-height: 1;font-size: 12px;color: #555555;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.i-group select[multiple].i-input, .i-group textarea.i-input {height: auto;}.i-group input[type='checkbox'].i-input {width: auto;vertical-align: bottom;box-shadow: none;}.i-input-lookup {height: 22px;padding: 2px 5px;padding-right: 20px;width: ;line-height: 1;font-size: 12px;color: #555555;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.i-group .i-input.i-datepicker {width: auto;}.i-group .i-input:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}.i-newLine {clear: both;}.has-error .i-input {border-color: #a94442 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}.has-error .i-input-lookup {border-color: #a94442 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}.i-form .alert {margin-bottom: 0px;}a.popupCalendar {font-size: 10px;width: 16px;height: 16px;display: inline-block;background: url(skin/calendar-5307b72fafd649c3039882c5d106b5d6.png) center left no-repeat;}.i-title{background-color: transparent;background-image: none;font-decoration: none;font-weight: bold;font-size: 11px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.i-caption{text-align: right;}.i-table {background-color: #ffffff;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1;width: 50%;min-width: 400px;margin: 5px 15px;}.i-table thead tr {text-decoration: underline;}.i-table tbody tr:nth-child(even) {background-color: rgba(255, 255, 255, 0.3);}.i-table tbody tr:nth-child(odd) {background-color: rgba(255, 255, 255, 0.2);}.i-table td {vertical-align: top;}.i-table td.pre {white-space: pre;}div.toolbar {height: 29px;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 5px;padding-right: 5px;padding-top: 2px;font-size: 11px;}.toolbar .btn, .toolbar .toolbar-btn {display: inline-block;padding: 3px;height:21px;border-collapse: collapse;border-spacing: 2px;border-color: gray;font-size: 11px;vertical-align: baseline;padding-left: 25px;background-color: transparent;background-position: 3px 50%;background-repeat: no-repeat;border: 1px solid transparent;border-radius: 0;}.toolbar .btn:hover, .toolbar-btn:hover {color: #555;}.toolbar .btn:active, .toolbar-btn:active {color: #555;}.toolbar .btn.index, .toolbar-btn.index {background-image: url(skin/application_view_list-a5d3da764e35d4a68f51623c61057972.png);}.toolbar .btn.refresh, .toolbar-btn.refresh {background-image: url(skin/arrow_refresh-6b95778460f660aa7c08f47d244780a7.png);}.toolbar .btn.create, .toolbar-btn.create {background-image: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png);}.toolbar .btn.email_edit, .toolbar-btn.email_edit {background-image: url(skin/email_edit-ec8401458709b9b6a390f911dc735f6c.png);}.toolbar .btn.save, .toolbar-btn.save {background-image: url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png);}.toolbar .btn.edit, .toolbar-btn.edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}.toolbar .btn.delete, .toolbar-btn.delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.toolbar .btn.cancel, .toolbar-btn.cancel {background-image: url(skin/cancel-757aa607cbcd1616ced5a336e56b0e6c.png);}.toolbar .btn.confirm, .toolbar-btn.confirm {background-image: url(skin/accept-8bfed48756f192ed7afe6eaa4799aae4.png);}.toolbar .btn.export, .toolbar-btn.export {background-image: url(skin/application_go-c7a623f83cd8f35cadb4d250586a6127.png);}.toolbar .btn.print, .toolbar-btn.print {background-image: url(skin/printer-242421c98dbd8b054fc76a036d04321c.png);}.toolbar .btn.package_delete, .toolbar-btn.package_delete {background-image: url(skin/package_delete-ff7162cfb434eff3db28dd4d3787a97c.png);}.toolbar .btn.package_go {background-image: url(skin/package_go-8b7b57b2bea1d8ea0e2a2bf14dbfb3a5.png);}.toolbar .btn.brick_add, .toolbar-btn.brick_add {background-image: url(skin/brick_add-32a76db7d0cddb55c582badcbb882de8.png);}.toolbar .btn.brick_delete {background-image: url(skin/brick_delete-e99cf0e03c08f05c997c08fdea7c86ac.png);}.toolbar .btn.back, .toolbar-btn.back {background-image: url(skin/arrow_left-5050c8e897cec907d6319f397a66c474.png);}.toolbar .btn.clone {background-image: url(skin/application_cascade-d7d8883463526d79104d1eed9ec97c5e.png);}.toolbar .btn.next, .toolbar-btn.next {background-image: url(skin/book_next-bac742a51eff5ea337b86fb86dc2e34c.png);}.toolbar .btn.previous, .toolbar-btn.previous {background-image: url(skin/book_previous-81f44d72fb53cede2ede1a9514d3ee52.png);}.toolbar .btn.accept, .toolbar-btn.accept {background-image: url(skin/accept-8bfed48756f192ed7afe6eaa4799aae4.png);}.toolbar .btn.monteurauftrag, .toolbar-btn.monteurauftrag {background-image: url(skin/lorry_go-7c43052a2b745f8f8f52576ecfdd4ef1.png);}.toolbar .btn.genehmigen, .toolbar-btn.genehmigen {background-image: url(skin/accept-8bfed48756f192ed7afe6eaa4799aae4.png);}.toolbar .btn.ablehnen, .toolbar-btn.ablehnen {background-image: url(skin/delete-68461ca5187cd2c6af08786467085f2b.png);}.toolbar .btn.zusammenfassen, .toolbar-btn.zusammenfassen {background-image: url(skin/arrow_join-dfe62be31e5ab34dfdbf94898d717b7e.png);}.toolbar.titlebar {font-weight: bold;font-size: 11px;padding-top: 5px;padding-bottom: 5px;height: 14px;}div.toolbar a {text-decoration: none;color: #000;}.navbar {margin-bottom: 0px;}.navbar-collapse.collapse.in {display: block !important;}.body {position: absolute;top: 50px;bottom: 0px;left: 0px;right: 0px;overflow: auto;}.body.noheader {top: 0px;}.handsontable .table th, .handsontable .table td {border-top: none;}.table caption + thead tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {border-top: 1px solid #CCCCCC;}.handsontable .table-bordered {border: 0;border-collapse: separate;}.handsontable .table-bordered th,.handsontable .table-bordered td {border-left: none;}.handsontable .table-bordered th:first-child,.handsontable .table-bordered td:first-child {border-left: 1px solid #CCCCCC;}.handsontable .table-striped tbody > tr:nth-child(2n+1) > th {background-color: #EEE;}a.link {color: #777777;text-decoration: none;}a.link:focus {color: #333333;text-decoration: none;}.inline.form-control {display: inline;width: auto;}.jumbotron.welcome {background-color: transparent;}.welcome .panel {background-color: rgba(255,255,255,0.85);}#mandanten-liste {margin-bottom: 0;overflow: auto;display: block;}.login {position: relative;z-index: 1;top: 50%;transform: translateY(-50%);}.login form {text-align: center;}.login .login-panel {background-color: #fff;border: none;max-width: 400px;display: inline-block;padding: 20px;}.login-panel {width: 100%;}.login-panel-body {text-align: center;}.login input:not([type="submit"]) {border-radius: 0;border: none;box-shadow: 0 0 0 10000px #fff inset;display: inline-block;vertical-align: top;border-bottom: 2px solid black;}.login-panel div.form-group {margin: 0;height: 34px;line-height: 34px;display: inline-block;vertical-align: top;}#inputEmail,#inputPassword3 {width: calc(100% - 70px);min-width: 150px;}.login-panel .form-group {font-size: 0;width: 100%;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}.login-panel .form-group label,.login-panel .form-group input {font-size: 14px;}.login-panel div.form-group:not(.no-border) {border-bottom: 2px solid black;}.login-panel div.form-group.no-border input,.login-panel div.form-group.no-border a {border-radius: 0;}.login-panel div.form-group:not(:last-child) {margin-bottom: 20px;}.login-panel div.form-group label {width: 70px;text-align: right;margin: 0;}.jumbotron .form-group .value  {padding-top: 10px;}.link img {width: 16px;height: 16px;vertical-align: top;}.handsontable {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}.handsontable th, .handsontable td {height: 19px;line-height: 19px;border-bottom-width: 0px !important;}.handsontable th:last-child {border-bottom-width: 1px;}.handsontable tr:last-child td {border-bottom-width: 1px !important;}.handsontable tr:nth-child(even) td.error {background-color: #ffcccc;}.i-title,div.tablegui div.title,div.tablegui div.toolbar,div.toolbar {background-image: none;border: none;background-color: #ddd;line-height: 19px;}.nav-tabs > li > a,.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {border: none;border-radius: 0;margin: 0;}ul.nav-tabs > li {margin: 6px;height: calc(100% - 12px);}ul.nav-tabs > li:not(:last-child) {margin-right: 0;}.nav-tabs > li > a {padding: 7px 15px;}.nav.nav-tabs li.active a {background-color: #ddd;}.i-heading .i-heading-text {background-color: transparent;border-bottom: 1px solid #eee;}.handsontable td {white-space: nowrap;}.handsontable td.readonly a {display: none;}.handsontable th {background-repeat: repeat;border-width: 1px 1px 1px 1px;border-color: #FDFDFD #A4BED4 #A4BED4 #FDFDFD;cursor: default;}.handsontable .htDimmed {font-style: normal;color: #000;}.handsontable td.error {background-color: #FFCCCC;}.handsontable td.changed {background-color: #CCFFCC;}.i-table td, .i-table th {padding: 1px 2px;}.i-table.kosten th {padding-bottom: 3px;}.i-table.kosten .right {text-align: right;}.kostenevents {padding: 5px 15px;}.kostenevents td, .kostenevents th {padding: 2px 5px;}.kostenevents td.bemerkung {min-width: 200px;}.kostenevents td.benutzer {max-width: 150px;}.tab-pane > .tablegui {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}.tab-pane > .tablegui > .title {display: none;}.tab-pane > .tablegui > .toolbar {top: 0px;}.tab-pane > .tablegui > .gridContainer {position: absolute;top: 30px;bottom: 0px;left: 0px;right: 0px;}.fill > .tab-content {position: absolute;bottom: 0px;top: 40px;left: 0px;right: 0px;}.tab-content > .tab-pane, .pill-content > .pill-pane {display: inline;visibility: hidden;}.tab-content > .tab-pane.active , .pill-content > .pill-pane.active {display: block;visibility: visible;}.rueckmeldung-form button:hover {background-color: #ccc;}.rueckmeldung-form button {background-color: #eee;border-radius: 0;border: 1px solid #aaa;padding: 0;}.rueckmeldung-bericht {width: 100%;min-height: 100px;resize: vertical;}.rueckmeldung-info {font-style: italic;}#unternehmenskette-matchcode {width: calc(100% - 25px);}#unternehmenskette-matchcode + a {width: 22px;height: 22px;left: 2px;top: 2px;padding: 4px;font-size: 1.3em;background-color: #f0f8ff;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;vertical-align: top;}#unternehmenskette-matchcode + a:hover {text-decoration: none;outline: none;background-color: #cce7ff !important;}.status-container {display: inline-block;vertical-align: top;min-width: 50%;font-size: 12px;line-height: 12px;}.status-container label {display: inline-block;vertical-align: top;margin: 4px 0 0 0;}#status-list {font-size: 0;}