.navigation {
  background: #000000;
  opacity: 1;
/*  height: 100px;*/
  height:auto;
}
nav a{
  color:#ffffff;		
}
.navbar{
	height:100vh;
}
#navbar{
	background: #000000;
}
.sticky{
	background: rgba(0,0,0,0.7) !important;
}			
.flexslider{
	margin:0;
	border:0 solid #ffffff;
}
.startseite{
	min-height:650px;
  background: url('/fileadmin/img/kontaktbox.jpg');
  background-position: center bottom;
  background-size: cover;
  margin-top: 0px;
  padding-top:0px;
}	
.col-md-4{
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
}	
.col-md-4 img{
	width:100%;
	height:auto;
}
.suchbetrieb{
	  background: transparent;
	  margin:0;
	  padding:20px;
}	  
.suchbetrieb .form-horizontal .control-label {
    padding-top: 0px;
    margin-bottom: 0;
    text-align: left;
}
.form-control{
/*	width:90%;*/
	float:right;
}
.btn{
	width:90%;
	float:right;
}
.boxflex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #dfdfdf;
    border: 0px solid #ffffff;
    position:relative;
}
.boxflex8 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #dfdfdf;
    border: 0px solid #ffffff;
    position:relative;
    width:50%;
}
.boxflex8::before{
	content: "";
	display:block;
	padding-top:100%;
}	
.lupe {
	background: url('/fileadmin/img/higru/SHK_Lupe_ohne_HG.png') #dfdfdf;
	background-size: 95% 95%;
	background-position:center center;
	background-repeat:no-repeat;
}	
.textbox{
	background:#d6d6d6;
}
.boxflex2{
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;  	
  display: -webkit-flex; 
  display: -ms-flex; 
  display: flex;
  flex-wrap: wrap;  
	background: transparent;
	border:0px solid #ffffff;
	min-height:200px;   	
}				
.boxflex2.first, .boxflex2.last{
  -ms-flex-wrap: wrap;	
  -webkit-flex-wrap: wrap;	
  display: -webkit-flex; 
  display: -ms-flex; 
  display: flex;
  flex-wrap: wrap;  
	background: transparent;
	border:0px solid #ffffff;
	min-height:200px;   	
}
.boxflex2 .newsbox{
	margin:0 20px 0 0;
	background:#dfdfdf;
	padding:10px 20px;
	width:100%;
	display: block;	
}	
.boxflex2.first .newsbox{
	margin:0 20px 0 0;
	background:#bbbbbb;
	padding:10px 20px;
	width:100%;
	display: block;	
}
.boxflex2.last .newsbox{
/*	margin:0 20px 0 0;*/
	background:#bbbbbb;
/*	padding:10px 20px;*/
	width:100%;
	display: block;	
}
.newsbox h2, .newsbox .h2{
	color:#333;
	font-size:35px;
}
.news-list-view .article h3{
	color:#666;
	font-size:17px;
  line-height: 1.42857143;	
}
.news-list-view .article h3 a, .news-list-view .article h3 a {
	color:#333;
	text-decoration:none;
}
.news-list-view .teaser-text p{
	color:#666;
	font-size:15px;
	font-family:"light2" !important;
}	
.news .header{
	background:transparent;
}
.news .article .teaser-text {
	background:transparent;
	border-top:0px solid #ffffff;
}
.news .article .teaser-text a::after{
	display:none;
}
.news .article .teaser-text a{
	display:none;
}
.news .article{
	padding-bottom:0px;
	margin-bottom:0px;
}	
.news .header{
	padding:5px 0px;
}	
.news .article .teaser-text{
	padding:5px 0px;
}
span[itemprop="headline"] {
	font-family:"bold" !important;	
}	
.uarrow{
	position:absolute;
	top:50vh;
	left:10vw;
}
.glyphicon-chevron-down{
  color: #ff0000;
  font-size:50px;
}
@media only screen and (max-width: 768px) and (orientation:portrait) {
.uarrow{
	position:absolute;
	top:70vh;
	left:45vw;
}
.glyphicon-chevron-down{
  font-size:40px;
}	
}								