/* @media (max-width: 1600px)                         Zeile 60 */
/* @media (max-width: 1024px)                         Zeile 60 */
/* @media (max-width: 979px)                          Zeile 661 */
/* @media (max-width: 800px)                          Zeile 60 */
/* @media (min-width: 768px) and (max-width: 979px)   Zeile 65 */
/* @media (max-width: 767px)                          Zeile 451 */
/* @media (max-width: 480px)                          Zeile 594 */

/* @media (max-width: 1024px)                         Zeile 60 */
/* @media (max-width: 800px)                          Zeile 60 */
/* @media (min-width: 768px) and (max-width: 979px)   Zeile 65 */
/* @media (max-width: 767px)                          Zeile 451 */
/* @media (max-width: 480px)                          Zeile 594 */
/* @media (max-width: 979px)                          Zeile 661 */





   
@media (max-width: 1600px) {
  .textSprechblase1 {
    font-size: 1.8rem;
    line-height: 1.8;
  }
}

@media (max-width: 1024px) {
	 
  body {background-attachment: scroll}

  .flexnav li a {
    padding: 15px 19px;
    font-size: 14px;
  }   

  .flexnav li li a {
    font-size: 14px;
  }    
	
	.camera_caption:after {display:none;}

  .slide_descr {display:none !important;}

  .copyright {
    font-size: 11px;
    line-height: 1.5em;
    text-align: center;
  }
	
}

@media (max-width: 991px) {
  .header {
    text-align: center;    
  }
  .logo {
    float: none; 
  }
  .formPosition {
    float: none; 
    text-align: center;    
  }
  .login {
    margin-left: auto; margin-right: auto;
  }
  .centerBelow991px {
    text-align: center !important;
  }
  .centerBelow991px ul {
    list-style-image: none !important;
    padding-left: 0 !important; 
  }
  .flexCenterBelow991px {
    display: flex;
    flex-direction: column;
    align-items:center;
  }
  .flexnav li a {
    padding: 15px 18px;
    font-size: 14px;
  }
  .teaser-body h2 {
    font-size: 24px;
  }

}

@media (max-width: 800px) {

}

@media (min-width: 768px) and (max-width: 979px) {	
	
	.camera_caption {bottom:20%;}
	.slide_descr {font-size:16px; font-weight: 800; line-height:14px;}  
  .slide_descr span {font-size:12px;}
 	
	
	#footer h2 {font-size:14px;}

 /* .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }  */
  
}

@media (max-width: 767px) {	
  
  .subheader .container {
      padding: 0px 0px 0px 0px;
      text-align: center;
}
.js .subheader .container { 
        width: auto; 
  }
	
	/*.logo {width:100%;margin-top:-120px; text-align:center;}
  .logo img {width: 45%;}*/
	
	
	.camera_caption {bottom:20%;}
	.slide_descr {min-width:245px;font-size:14px;font-weight: 800; line-height:14px;}
  .slide_descr span {font-size:12px; line-height:14px;}			
	
	#footer .wrap {padding:20px;}
	
	

/*  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  } */
  
  .container {
    width: auto;
  }
  

  .fleft, .fright {float:none;
  }
  .copyright {
     justify-content: flex-start;
  }
/*  .logo { 
        float: none;
  } */
  

  #main_slider2 {
        height: 150px !important;          
  }
 
  .disappearBelow768px {
        display: none;
  }
  .iconContainerCenter {
        margin-bottom: 15px;
        text-align: left;
  }    
  .d-flex {
    display: block !important;
    flex-direction: column;
  }
  .d-flex .teaser-body {
    padding: 30px 15px 15px 15px;
    width: inherit;
  }
  .downloadIcon .teaser-image-frame {
    padding: 15px 15px 15px 15px;
    width: inherit;
  }
  /*.col-md-6-kleiner {
    width: 50%;
    float: left;
  }*/

}

@media (max-width: 480px) {	
	.camera_caption { display:none !important;}
	.slider_prev, .slider_next {display:block !important;right:10px;}
  .slide_descr span {font-size:10px; line-height:10px;}
	.camera_caption1 {left: 0; width: 100%; padding-left: 0; margin-left: 0;}
	

	
					
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  
 
  
}

@media (max-width: 979px) {
	

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  
  
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
 
  
 
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
    
	.header .span4, .header .span8 {
		float:none;
		text-align:center;
	}
	
  .header {
    text-align:center;
  }

.topNav {
      float: none !important;
      margin: 0px 0 0px 0 !important;               
      } 
/*.flexnav > li:first-child {
      margin-left: 0px; 
      }*/
/*.flexnav > li:first-child a {
      padding-left: 0px; 
      }*/
/*.flexnav > li:first-child > a {
      padding-left: 0px; 
      }*/                    
header {
        position: relative !important;        
}
.page_container {
        margin-top: 0px !important;
}

/*.teaser-body {
        min-height: 280px;
        padding: 15px 10px;
        }*/
.flexnav li a {
      padding: 15px 18px;
      font-size: 14px;           
      }

.well h4 {
        margin-top: 5px;
    } 
     
 
}
















