@charset "UTF-8";

.xdsoft_datetimepicker .xdsoft_calendar tbody th { /* Spalte Kalenderwoche */
  color: #333;
}

.xdsoft_datetimepicker .xdsoft_calendar thead th:nth-last-of-type(1), /* letzte spalte */
.xdsoft_datetimepicker .xdsoft_calendar thead th:nth-last-of-type(2), /* vorletzte spalte */
.xdsoft_datetimepicker .xdsoft_calendar tbody td:nth-last-of-type(1), /* letzte spalte */
.xdsoft_datetimepicker .xdsoft_calendar tbody td:nth-last-of-type(2) { /* vorletzte spalte */
  font-weight: bold;
  color: #333;
}

/* bootstrap nav als hover nav */
ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
    margin-top: 0; }

.navbar-fixed-top.slogan {
    color: #F07C00;
    height: 100px;
    padding: 5px 0;
	background:white;
    font-size: 25px;}
.navbar-fixed-top.slogan p {
    margin: 0;
    padding: 5px; }
.navbar-fixed-top.slogan img {
    height: 90px; }

.navbar.lkt {
    top: 100px;
    background-color: #174C9B;

}

.navbar-default {
    border: none;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #F07C00;
}

/* lktanlagenfunktionen */

.navbar.lktanlagenfunktionen .navbar-nav > li.upaktiv > a {
    color: #F07C00;
	font-size:11px;
	}
.navbar.lktanlagenfunktionen .navbar-nav > li.uppassiv > a {
    color: #F0F0F0;
	font-size:11px;
	}
.navbar.lktanlagenfunktionen .navbar-nav > li.upwarnung > a {
    color: #FF0000;
	font-size:11px;
	}


 .navbar.lktanlagenfunktionen {
    top: 150px;
    background-color:  #174C9B;
        z-index: 1029;

	}
.navbar.lktanlagenfunktionen .panel {
	border:0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.navbar.lktanlagenfunktionen  table {
	margin-bottom: 0;
}
 /* ENDE lktanlagenfunktionen */

.navbar.lktkunde {
    top: 202px;
    background-color:  transparent;
	z-index: 1028;
	}
.navbar.lktkunde .panel {
	border:0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.navbar.lktkunde  table {
	margin-bottom: 0;
}

/* abstand für fixed header */
body {
    margin-top: 270px; }

/*# sourceMappingURL=lkt.css.map */

.row-margin-15{
	margin-bottom:15px;
}

.table-nowrap td {
        white-space:nowrap;
    text-overflow: ellipsis;
}

.table-finger td {
    cursor: pointer;
}

.pdf-table-small {
	margin-bottom: 5px;
	padding-bottom: 0px;
}

.table-small td {
    font-size: 11px;
}

.table-normal td {
    font-size: 14px;
}

.table-border-0 > thead > tr > th,
.table-border-0 > thead > tr > td,
.table-border-0 > tbody > tr > th,
.table-border-0 > tbody > tr > td,
.table-border-0 > tfoot > tr > th,
.table-border-0 > tfoot > tr > td {
    border: none; !important
}

.input-group{
margin-right:5px;
}


.tablehead-wrapper{
    width: 100%;
    overflow-y:scroll;

}
.tablehead-wrapper table{
	margin-bottom: 0px;
}
.tablebody-wrapper{
    width: 100%;
    height: 400px;
    overflow-y:scroll;
}
thead{
    text-align: left;
}
table{
    width: 100%;
}

th{
	font-size:11px;
	background-color:#f0f0f0;
}

.avoidBreakTable {
    /*page-break-before: always;*/
    page-break-inside: avoid !important;
	
    margin: 4px 0 4px 0;  /* to keep the page break from cutting too close to the text in the div */
  }
 
.avoidBreak {
    page-break-before: always;
    page-break-inside: avoid !important;
	
    margin: 4px 0 4px 0;  /* to keep the page break from cutting too close to the text in the div */
  }


.hintergrundgrau{
	background-color:#f0f0f0;
}
.hintergrundblaugrau{
	background-color:#d2ddf4;
}

#spez-box{
	position: fixed;
	left: 0;
	right: 0;
	z-index: 1;
}
