@media only screen and (min-width : 720px) and (max-width : 1024px) {
	#page, .wrapper, #outer {
		width: 720px;	
	}
	
	#header .today {
		display: none;
	}
	
	#header .social {
		display: block;
		margin-left: 270px;
	}
	
	#header .browser {
		margin-left: 0;
	}
	
	#header .menu .menu_title{
		font-size: 14px;
	}
	
	.fb_side, .g_side, .yt_side, .instagram_side, .apple_side, .gplay_side, .tripadvisor_side, .sidelinks {
		display: none;
	}
	
	#header .menu ul li {
		width: 90px;	
	}
	
/*	#header .menu ul li a span {
		background-position: -15px;
	}*/
	
/*	#header .menu ul li a:hover span{
		background-position: 105px;
	}*/
	
	#header .stripe .search {
		width: 225px;
		background-position: 200px 8px;
	}
	
	#header .stripe .search input[type="search"]::-webkit-search-cancel-button{
		margin-right: 18px;
	}
	
	#header .open_hours {
		margin-left: 233px;
	}
	
	#header .browser {
		display: none;	
	}
	
	#page .newscontainer .last {
		display: none;
	}
	
	#footer_top .newsletter {
		width: 232px;
	}
	
	#calendarwrapper {
		width: 712px;
	}
	
	#arrowleft, #arrowright {
		display: none;
	}
	
	#footer_top #newsletter_more {
		width: 232px;
	}
	
	.events {
		width: 712px;
		height: 256px;
	}
	
	.events .event-desc {
		width: 478px;
		height: 256px;
	}
	
	.events .event-desc .event-item {
		width: 492px;	
		height: 256px;
	}
	
	.events .event-item img {
		width: 482px;
		height: 256px;
	}
	
	.events .event-item .event-text {
		width: 100%;
		height: 110px;
		top: auto;
		bottom: 0;
		left: -492px;
	}
	
	#page .newscontainer {
		width: 720px;
	}
	
	div.content div.subcontent {
		width: 475px;
	}
	
	div.content div.subcontent.full {
		width: 100%;
	}
	
	div.box2{
		width: 465px;
	}
	
	div.subcontent.full div.box2{
		width: 700px;
	}
	
	#header .menu ul li.m1 a span{
		background-image: url(img/icons/small/1.png);
	}
	#header .menu ul li.m2 a span{
		background-image: url(img/icons/small/2.png);
	}
	#header .menu ul li.m3 a span{
		background-image: url(img/icons/small/3.png);
	}
	#header .menu ul li.m4 a span{
		background-image: url(img/icons/small/4.png);
	}
	#header .menu ul li.m5 a span{
		background-image: url(img/icons/small/5.png);
	}
	#header .menu ul li.m6 a span{
		background-image: url(img/icons/small/6.png);
	}
	#header .menu ul li.m7 a span{
		background-image: url(img/icons/small/7.png);
	}
	#header .menu ul li.m8 a span{
		background-image: url(img/icons/small/8.png);
	}
	
	div.gallery .viewport {
		display: none;
	}
	
	div#vmap{
		height:400px!important;
	}
	
	#map_menu .level_menu {
		right: 356px;
		width: 140px;
	}
	
	#map_menu .categories_menu {
		width: 261px;
	}

  .howtogetMap {
    width: 630px;
    height: 630px;
    position: relative;
  }

  #svgbasics1 { width: 370px; height: 278px; position: absolute; }
  #svgbasics2 { width: 370px; height: 278px; position: absolute; opacity: 0 }
  #svgbasics3 { width: 370px; height: 278px; position: absolute; opacity: 0 }
  #svgbasics4 { width: 370px; height: 278px; position: absolute; opacity: 0 }
  #svgbasics5 { width: 370px; height: 278px; position: absolute; opacity: 0 }

  #container { 
    width: 450px; 
    height: 350px;
    margin-top:25px;
  }

  #cookie_banner {
	  width: 100%;
	  left: 0;
  }

}