/*Scrollbalken immer hinein*/

html {overflow-y: scroll;}



/* Sticky footer styles
      -------------------------------------------------- */

      html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
      #wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
        margin: 0 auto -60px;
}
/* Set the fixed height of the footer here */
      #push, #footer {
	height: 70px;
}
#footer {
	background-color: #f5f5f5;
}

      /* Lastly, apply responsive CSS fixes as necessary */
      @media (max-width: 767px) {
#footer {
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
}
}
.container .credit {
	padding: 10px 0;
}
/* diverse styles
      -------------------------------------------------- */
#kopf {
	height:60px;
	padding-top:30px;
}
.box {
	/*background-color:#FC3;*/
	padding:8px;
	margin:6px;
}
.box1 {
	background-color:#F93;
	overflow: visible;
}
.box2 {
	background-color:#F93;
}
.collapse img{margin-top:10px;
}

.mitte{
	display: block;
    margin-left: auto;
    margin-right:auto;
}

.luft{
	padding-top:34px;
	padding-bottom:30px;
}



/* Downsize the brand/project name a bit -------------------------*/
    .navbar .brand {
	padding: 10px 30px 16px; /* Increase vertical padding to match navbar links */
	font-size: 16px;
	font-weight: bold;
	color:#F93;
}
/* Farbanpassung Btn Warning ------------------------------------*/
.btn-warning {
	color: #333;
	background-image: -moz-linear-gradient(top, #ff9933, #dc842c);
	background-image: -ms-linear-gradient(top, #ff9933, #dc842c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9933), to(#dc842c));
	background-image: -webkit-linear-gradient(top, #ff9933, #dc842c);
	background-image: -o-linear-gradient(top, #ff9933, #dc842c);
	background-image: linear-gradient(top, #ff9933, #dc842c);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'ff9933, endColorstr='#'dc842c, GradientType=0);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	background-color: #dc842c;
	color:#000;
}
/* von .hero-unit abgeleiteter kasten für Grid + Abstand innen ---------------------- */
.smallhero {
	padding: 20px;
  margin-top: 40px;
	/*font-size: inherit;
  font-weight: 200;
  line-height: 30px;*/
  color: inherit;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.smallhero p{
		font-size: 16px;
		line-height:26px;
}

.new-unit {
	/*padding: 20px;*/
  margin-bottom: 10px;
	/*font-size: inherit;
  font-weight: 200;
  line-height: 30px;*/
  color: inherit;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.new-unit-innen {
	padding: 10px 20px 20px 20px;
}
/*Accordion anpassung -----------------------*/
.accordion-group {
  margin-bottom: 0;
  border: 0 solid #e5e5e5;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;