.table > thead > tr > td.ntLabel,
.table > tbody > tr > td.ntLabel,
.table > tfoot > tr > td.ntLabel,
.table > thead > tr > th.ntLabel,
.table > tbody > tr > th.ntLabel,
.table > tfoot > tr > th.ntLabel,
.table > thead > tr.ntLabel > td,
.table > tbody > tr.ntLabel > td,
.table > tfoot > tr.ntLabel > td,
.table > thead > tr.ntLabel > th,
.table > tbody > tr.ntLabel > th,
.table > tfoot > tr.ntLabel > th {
  background-color: #fbfbfb;
}

/*
** Einen 1 Punkte Rand oben hinzufügen.
**
** Nachteil erstes heading hat dann 2 Pixel.
*/
/*
.panel-default>.panel-heading
{
	border-top: 1px solid #ddd;
}
*/
div.panel-body.myNTTable
{
  padding: 0px;
}

.panel-footer
{
  background-color: #fff;
}

.btn
{
	margin-right: 15px;
	margin-bottom: 15px;
}

div.box-body.myNTTable
{
	padding: 0px;
}

.box
{
	margin-bottom: 0px;
}

.panel
{
	margin-bottom: 0px;
}

/* dataTables.bootstrap.css */

table.dataTable {
	clear: both;
	margin-top: 0px !important;			/* Von 6px auf 0px */
	margin-bottom: 0px !important;		/* Von 6px auf 0px */
	max-width: none !important;
}

/* Für iCheck - Checkbox da sonst der linke Abstand zu groß ist. */
.checkbox-inline
{
	padding-left: 0px;
	padding-right: 20px;
}

.recNav {
  padding: 8px 0px;
  margin-bottom: 20px;
  list-style: none;
/*  background-color: #f5f5f5;*/
  border-radius: 4px;
}
.recNav > li {
  display: inline-block;
}
.recNav > li + li:before {
  padding: 0 5px;
  color: #ccc;
/*  content: "/\00a0";*/
}
.recNav > .active {
  color: #777;
}

.sqlError
{
	font-weight: bold;
	color: red;
}

/*
** Linker Abstand der Sortierreihenfolge im Tabellenkopf.
*/

table.dataTable thead > tr > th {
    padding-right: 10px;
}

/*
** Größe der Checkboxen.
*/

.checkbox-inline-sm, .radio-inline-sm {
    font-size: 12px;
}

.input-verylarge {
  height: 56px;
  padding: 2px 16px;
  font-size: 32px;
  line-height: 0.2;
  border-radius: 1px;
}

/*
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
*/

#myDoorMap {
width: 100%;
height: 100%;
min-height: 100%;
}

#fullDoorMap
{
width: 100%;
height: 100%;
}


.fill { 
width: 100%;
height: 1000px;
min-height: 100%;
}





.form-control-static-NT {
    min-height: 16px;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;

}

.form-horizontal .control-label-NT {
    padding-top: 0;
    margin-bottom: 0;
    text-align: right;
}


/*
** Linker Abstand der Sortierreihenfolge im Tabellenkopf.
*/
/*
table.dataTable tbody > tr > td {
    vertical-align: middle;
}*/

.test{
  background-color: rgb(202, 0, 0);
  position: 
}