/*
 * Base structure
 */

html, body {
    height: 100%;
}

body {
  padding-top: 15px;
}

/* sorgt daf�r, dass unterhalb des contents eine unsichtbarer block so gro� wie der footer erscheint, welcher daf�r sorgt, dass der eigentliche content nicht unter dem footer verschwindet */
.mainSpacer {
  height: 60px;
}

/*
 * Global add-ons
 */

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
  display: none;
}

@media print
{
  .noprint { display: none; }
  .pagebreak { -webkit-column-break-before: always; page-break-before: always; break-before: always; }
  .nobreak { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 0px;
  margin-left: -20px;
}

.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}

/*
 * Main content
 */

.main {
  padding: 20px;
}

@media (min-width: 1024px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}

.placeholders h4 {
  margin-bottom: 0;
}

.placeholder {
  margin-bottom: 20px;
}

.placeholder img {
  display: inline-block;
  border-radius: 50%;
}

div.hoverDiv
{
  border: 1px solid #FFFFFF;
}

div.hoverDiv:hover
{
	cursor: pointer;
	background-color: #F5F5F5;
	border-radius: 10px;
	border: 1px solid #dddddd;
}

input[type=number] {
	-moz-appearance: textfield;
}

.nowrap
{
	white-space: nowrap;
	display: inline-block;
}

img {
    image-orientation: from-image;
}

.expandable_main {
   position: absolute;
   left: calc(100% / 6);
   height: calc(100% - 80px);
 }

.navbar-fixed-top {
	border-bottom: 1px solid #e7e7e7;
}

.navbar-top {
    background-color: #003369;
      color: #fff;
      border-bottom: 1px solid #e7e7e7;
    z-index: 999;
}

/* wenn in einem Panel ein Panel ist... */
.panel-body > div > .panel-default {
	border-color: transparent;
	margin: -15px; /* padding vom �usseren panel entfernen */
}

