.navbar {
	margin-bottom: 0;
}
.navbar-toggle {
	margin-bottom: 0px;
}

.container > .row {
	padding: 0px 0;
}


	
.container {
	color: #666;
}

@media (min-width:768px){
	.navi_2 {display: none;}.container{width:95%}}@media (min-width:992px){.container{width:95%}}@media (min-width:1200px){.container{width:95%}}
	
h1  {color: #8CB35A;  font-size: 24px;}

h2  {color: #8CB35A; font-size: 18px;
font-weight: normal;}
h3  {color: #666; font-size: 16px;
font-weight: normal;}
hr {
	border: 1px solid #8CB35A;
	}
#zitat{
	font-style:italic;}
.foto{
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;}
		a , a:hover{color: #8CB35A;}

.navbar-default .navbar-brand{color:#8CB35A; }.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#8CB35A;}

.navbar-brand{float:left; padding:15px;font-size:24px; height:100%;}
nav.navbar{border: 20px;}

.navbar-brand .sub {font-size:16px; margin-top: 10px;}

#bs-example-navbar-collapse-1 {}
#bs-example-navbar-collapse-1 ul li a, #bs-example-navbar-collapse-2 ul li a{color: #8CB35A;}
#bs-example-navbar-collapse-1 ul li.active a,
#bs-example-navbar-collapse-2 ul li.active a{color: #fff; background-color: #8CB35A;
font-weight:bold;
font-style:italic;}


@media (min-width:768px){.navbar-toggle{display:none}
.navbar-nav{margin:0px -15px;}.navbar-nav>li>a{padding-top:10px;padding-bottom:0px;line-height:10px; float: right; padding-left: 10px;}
.navi {float: right; margin-top: 40px; font-size:16px; font-weight: bold;}}



.thumbnail, .fancybox{dpadding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.thumbnail>img,.thumbnail a>img{margin-left:0px;margin-right:0px; width: 100%; }
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active, a.fancybox:hover,a.fancybox:focus,a.fancybox.active{ width: width: 100%;}
a.thumbnail, a.fancybox{border-color:red;width: width: 100%;display:inline-block; border: 0px;}
#galerie {width: 1200px; margin-top:0px; margin-bottom: 0px;}
#galerie2 {width: 100%; margin-top: 20px;}
#galerie3 > a:nth-child(3) > img:nth-child(1){width: 100%; margin-top: 20px;}
.container {overflow: hidden;}

.carousel-caption {text-align: right; right: 30px; margin-bottom:-40px;}




@media (min-width:768px){.navbar-toggle{display:none}
.navbar-nav{margin:0px -15px;}.navbar-nav>li>a{padding-top:5px;padding-bottom:5px;line-height:10px; padding-right: 10px; }
.navi {float: left; font-size:16px; font-weight: bold; }
.navbar-nav{   margin-bottom: 20px; margin-top: -20px; padding-left: 10px;  }
.navbar-header{ width: 100%;}
.row { width: 100%;}
.col-lg-8{width:70%; float: left;}.col-lg-4{width:30%; float: left;}
.nav  li a.unternavi{
	font-weight:200; margin-top: 10px;}}


nav {z-index: 20; }
.navbar-header { 
position: fixed; background-color: #fff;   z-index: 25;
float: left; 
}
a.navbar-brand{ position:fixed; z-index:30;} 
#carousel-top { margin-top: 70px; }
.navi{ margin-top: 60px;width: 100%;  margin-left: 110px;  } 
.navbar-toggle{ z-index: 40; }
.navbar-default {
	background-color: #fff;
	border-color: #e7e7e7;
}
.navbar-brand {
background-color: #fff;
	height: 80px;
}
@media (max-width:768px){.navbar-header { 
 background-color: #fff;   z-index:20;  height:100px; margin-top: 0px;
}.navbar-toggle{margin-left: 150px;}.navbar-nav{margin:0px 0px;}.navbar-nav>li>a{padding-top:7px;padding-bottom:7px; float: none; ; border-bottom: 1px solid #e7e7e7; }

.navi ul{ display: block; margin-top: 0px;}
.carousel-caption {display: none;}
.navi{float: left; position: fixed; background-color: #fff; margin-left:0px;
margin-top:100px;}
}

