@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: 20px 0 0 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;

}


  

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: 0px 0px 10px 0;
float: none;
background-image: url('../download/logo.svg');
width: 60%;
height: 250px;
background-size: 100%;
background-repeat: no-repeat;
transition: all 0.7s;
}

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

}

.logo_logo {
  width: 100%;
  height: 230px;
}


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

}

.sticky .logo2 IMG {

}
  .menue_mobil_icon {
    margin-right: 5px;
    
  }
  INPUT, TEXTAREA, SELECT {
    max-width: 100%;
  }
  h1 {
	font-size: 25px;
}
.content_inline H2 {
  font-size: 20px;
}
  .slideshow {
	margin-top: 0px;
    min-height: 0px;
    height: 700px;
}
  .rslides IMG {
    height: 700px;
  }
  .slideshow IMG {
    object-fit: cover;
    overflow:hidden;
filter: brightness(65%) !important;
  }
  .slideshow VIDEO {
    overflow: hidden;
    width: 100% !important;
  }
  .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;
background-color: transparent;
    background: none;
    background-image: none;
  }

.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%;
}

.footer_bottom_tab {
  float: left;
  margin-right: 5px;
}
.holidaycheck_footer_tab {
  margin-right: 20px;
}
  
  .cms_landgasthof .ueberschrift {
    margin-top: 200px;
  }

}