#mobile-header, .mobile-heder-logo, .headerLangMobile {
	display:none;
}

@media (max-width:960px){
	
	.mitglieddialog img {
		max-width: 175px;
		height: auto !important;
	}
	
	.mitglieddialog td {
		width: auto !important;	
	}
	
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
		width: 400px !imporant;	
	}
	
	body {
		font-size: 14px;
	}
	h1 {
	font-size: 26px;
	line-height: 35px;
  }
	h2 {
		font-size: 26px;

		line-height: 35px;

	  }
	  h3 {
 
  font-size: 18px;

  line-height: 20px;
 
}
	
	#middleBlock .content, #middleBlock .content_title, #middleBlock .content_subtitle, #middleBlock .article_title, #middleBlock .article_subtitle {
		padding: 0 10px;
	}
	
	.nav_list {
		font-size: 15px;
	}
	
	.headerLogo, .headerLogo img {
		height: 150px;
	  }
	  
	  .headerLogoSmall img {
		height: 100px;
	  }

	  
	  #middleBlock .content_line {
 
  margin: 30px auto;
  width: 100px;
}


.team_person_small_wrapper {
 
  width: 50%;
}

.footerLogo {
	 width: 20%;
	 margin-bottom: 30px;
}
.footerLogo img{
	width: 60%;
}
.footerKontakt {
  width: 40%;
}
.footerBank {
  width: 40%;
}
	
	.parallax-window {
		min-height: 440px !important;
	}
	
}

@media (max-width:620px){
	.headerBar .headerEmailTel, .headerBar .headerLang {
	float: none;
	text-align: center;
	margin-bottom: 5px !important;
}
.headerBar .headerEmailTel a{
  margin-right: 5px !important;
  
}
.footerLogo {
	 width: 100%;
	 margin-bottom: 30px;
}
.footerLogo img{
	width: auto;
}
.footerKontakt {
  width: 50%;
}
.footerBank {
  width: 50%;
}

.headerBar, .headerMenue .nav_list, .headerLogo, .headerLogoSmall {
		display:none;
	}
	#mobile-header {
	display: inline-block;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	
  }
  #mobile-header a {
	  color: #58585A;
  }
  .mobile-heder-logo {
	  width: 60px;
	  
	  left:20px;
	  top:10px;
	  display:inline-block;
	  position: absolute;
  }
  .headerMenue {
	  /*position: relative*/
  }
	.mitglieddialog img {
		display:none;	
	}
	
	.box_3 {
		width: 100% !important;	
		margin-bottom: 10px;
	}
	
	.box_3_spacer {
		display:none;	
	}
	
	.box_2 {
		width: 100% !important;	
		margin-bottom: 10px;
	}
	
	.box_2_spacer {
		display:none;
	}
	
	.teaser_cp_global_carusel .carusel_entry {
    	max-width: 575px;
    	width: 100% !important;
	}

	.right_content {
		float: left !important;
		width: 100% !important; 
		padding: 0 !important;
	}

	.left_content {
		float: left !important; 
		width: 100% !important; 
		padding: 0 !important;	
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.left_content_text {
		width: 100% !important; 
	}
	
	.right_content_text {
		width: 100% !important; 
	}
	
	.feLogin fieldset legend {
		
	}
	
	.feLoginContent .feLoginLeftBox {
		width: 100% !important;
		margin-bottom: 10px;
		margin-right: 0 !important;
	}
	
	.feLoginContent .feLoginRightBox {
		width: 100% !important;
		margin-top: 10px;
		margin-left: 0 !important;
	}
	
	.parallax-window {
		min-height: 380px !important;
	}
	
	.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
		padding-left: 40px !important;
		padding-right: 20px !important;
	}
	
}

@media (max-width:450px){
	
	.parallax-window {
		min-height: 320px !important;
	}
	
.team_person_small_wrapper {
 
  width: 100%;
}
.team_detail_wrapper {
	display: none;		
}

.footerLogo {
	 width: 100%;
	 margin-bottom: 30px;
}
.footerKontakt {
  width: 100%;
  margin-bottom: 30px;
}
.footerBank {
  width: 100%;
}

	.teaser_cp_global_carusel .carusel_entry {
    	max-width: 418px !important;
    	width: 100% !important;
	}

}

@media (max-width:400px){
	
	.teaser_cp_global_carusel .carusel_entry {
    	max-width: 360px !important;
    	width: 100% !important;
	}

}


@media (max-width:360px){
	
	.teaser_cp_global_carusel .carusel_entry {
    	max-width: 325px !important;
    	width: 100% !important;
	}

}

@media (max-width:320px){
	
	.teaser_cp_global_carusel .carusel_entry {
    	max-width: 287px !important;
    	width: 100% !important;
	}

}

.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#f8f8f8;color:#333;box-shadow:0 0 5px 5px #ebebeb inset}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #dfdfdf));background-image:-moz-linear-gradient(#ffffff,#dfdfdf);background-image:-webkit-linear-gradient(#ffffff,#dfdfdf);background-image:linear-gradient(#ffffff,#dfdfdf);font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(51,51,51,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:0;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #ebebeb inset}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#333}.sidr ul li ul{border-bottom:0;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:0;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #ebebeb inset}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,0.1);color:rgba(51,51,51,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(51,51,51,0.9)}