@media (max-width: 1200px)
{
  .slideshow {
	margin-top: 0px;
    min-height: 200px;
}
  

  
  
}
  
  @media (max-width: 500px)
{

  
    .contact_slide {
    display: none;
  }

  
.cms_inline_index_zertifikate LI {
width: 100%;
float: none;
text-align: center;
  margin: 0 0 15px 0;
}

.menue {
margin: 0;
padding: 0; 
float: none;
max-width: 100%;
  width: 100%;
  border-bottom: 0px solid white;
}
.sticky .menue {
padding: 0 0 0 0; 
}
  .menue_ul {
margin: 0;
padding: 0;

}
.menue_li_1,
.menue_li_2,
.menue_li_3,
.menue_li_4 {
width: 100%;
float: none;

}
  .menue_insert {
	display: none;
      padding: 20px 0 20px 0;
      width: 100%;  
    text-align: center;
}
    .menue:hover .menue_insert {
    display: block;
  }
  .menue_mobil_icon {
  width: 35px;
  display: block;
    padding-top: 140px;
  cursor: pointer;
  }

.bar1, .bar2, .bar3 {
  width: 35px;
  height: 5px;
  background-color: #fff;
  margin: 6px 0;
  transition: 0.4s;
}

.change .bar1 {
  transform: translate(0, 11px) rotate(-45deg);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  transform: translate(0, -11px) rotate(45deg);
}
  

a.menue_a {
padding:5px 0px 5px 0px;
	text-align: center;
	height: auto;
}
a.menue_a:link,
a.menue_a:visited {
	color:				#ffffff;
text-decoration: none;
}
a.menue_a:hover,
a.menue_a:focus,
a.menue_a:active {
	color:				#000000;
}
  a.menue_a_a {
	line-height: 1;
}
a.menue_a_a:link,
a.menue_a_a:visited {
	color:				#ffffff;
text-decoration: none;
}
a.menue_a_a:hover,
a.menue_a_a:focus,
a.menue_a_a:active {
	color:				#ffffff;
}
.NavigationSpacer {
	position:			static;
	display:			none;
	padding:			11px 0 0 0;
	text-align: center;
width: 100%;
	margin: 0;
	box-shadow: none;
background:#FFFFFF;
background:rgba(255, 255, 255, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70ffFFff,endColorstr=#70FFffff);
}
  

  
  .logo,.logo2 {
width: 100%; max-width: 100%; text-align: center; padding-right: 0;margin: 0;padding-left: 0;}
  

.logo {
padding: 0;
margin: 40px 0px 10px 5%;
float: left;
background-image: url('../download/logo.svg');
width: 90%;
height: 100px;
background-size: 100%;
background-repeat: no-repeat;
transition: all 0.7s;

}

.logo:hover {
padding: 0;
margin: 40px 0px 10px 5%;
float: left;
background-image: url('../download/logo.svg');
width: 90%;
height: 100px;
background-size: 100%;
background-repeat: no-repeat;
transition: all 0.7s;

}


.logo IMG {
	width: 150px;
}
.sticky .logo IMG {

}

.sticky .logo2 IMG {

}
  INPUT, TEXTAREA, SELECT {
    max-width: 100%;
  }
  h1 {
	font-size: 25px;
}
.content_inline H2 {
  font-size: 20px;
}
  .slideshow {
	margin-top: 170px;
    min-height: 4px;
}
  .slideshow IMG {

  }
  .slideshow_text {
  top: 50%;
  font-size: 25px;
    display: none;
}
.slideshow_text_insert IMG { 
  width: 100px;
}

  .slideshow_buttons, .slideshow_buttons2 { display: none; }
.slideshow_text SMALL{
  font-size: 15px;
}
  .spalte_halb {
    float: none;
    width: 100%;
  }
  .spalte_drittel {
    float: none;
    width: 100%;
      padding-right: 0%;
padding-bottom: 50px;
  }
  
  .produktbilder LI {
    height: 120px;
  }
  .hg {
}

  .top {
position: absolute;
    height: auto;
background-color: #000000;
    padding-bottom: 10px;
  }

.footer_tab,
  .footer_tab_2,
  .footer_tab_3,
  .footer_tab_4, .footer_tab_last {
    margin-bottom: 15px;
    text-align: center;
    max-width: 95%;
  }
  
.termin_tab {
margin: 0 0 15px 0;
width: 95%;
max-width: 500px;
}

.produkte LI {
  float: none;
  width: 100%;
}
}