@charset "utf-8";
/* CSS Document */

.navbar-default {
	border-style: none;
	background-color: rgba(255,255,255,0.00);
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: rgba(255,255,255,0.00);
	font-weight: normal;
	font-size: 1.00em;
	color: rgba(0,0,0,1.00);
}

.navbar-default .navbar-nav > li > a {
	font-weight: normal;
	font-size: 1.00em;
	color: rgba(0,0,0,1.00);
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: rgba(0,140,66,1.00);
	/* font-weight: bold; */
}

a, a:link {
	color: rgba(0,140,66,1.00);
	text-decoration: none;
	/* font-weight: bold; */
}

a:hover, a:focus {
	color: rgba(0,140,66,1.00);
	text-decoration: underline;
	/* font-weight: bold; */
}

.container-fluid {
	max-width: 1400px;
}

.hintergrundgrau {
	background-color: #F5F5F5;
}

.hintergrundhellgruen {
	background-color: rgba(210,230,210,0.5);
}

.footertext, .footertext a {
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 2.5em;
	color: #000000;
	text-align:right;
	font-size: 0.85em;
	font-weight: normal;
}

.footertext a:link, .footertext a:visited, .footertext a:hover, .footertext a:active {
	text-decoration:none;
}

.carousel-caption {
	position: absolute;
	right: 11%;
	top: -20px;
	bottom: 480px;
	left: 6%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #D7D7D7;
	text-align: left;
	text-shadow: 4px 4px 8px rgba(0, 0, 0, 1.0);
}

.carousel-caption h3 {
	font-size: 4.25em;
}

@media (max-width: 767px) {
  .carousel-caption {
  }

  .carousel-caption h3 {
	  font-size: 2.75em;
  }
}