@media only screen and (min-width: 960px) and (max-width: 1160px) {
	#footerbalken {font-size:13px;}
	.sf-menu, .sf-menu * {letter-spacing:0px; font-size:14px;}
	.sf-menu ul li a {font-size:14px;}
	.sf-menu a {padding: 70px 10px 10px 10px; height:88px;}
	
	.flex-caption {bottom:35%;}
	.flex-caption h3 {font-size:30px; line-height:40px;}
	.flex-caption p {font-size:17px; line-height:24px;}
	.flex-control-nav {width:960px !important; margin-left:-480px !important;}
	.flex-control-thumbs img {width:140px !important;}
	
	#navibalken {height:88px;}
	.home-icon > a:before, .news-icon > a:before, .ueberuns-icon > a:before, .athleten-icon > a:before, .links-icon > a:before, .leistungen-icon > a:before, .galerie-icon > a:before, .kontakt-icon > a:before {font-size:28px; margin-top:-38px; margin-bottom:6px;}
	
	h1 {font-size:24px;}
	h2 {font-size:20px;}
	h3 {font-size:18px;}
	h4, h5, h6 {font-size:16px;}
	
	#textcontent {font-size:16px;}
	header {padding-top:124px;}
	
	/*.nss-item {width:300px; }
	.nss-item iframe {height:380px;}*/
	}
	
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {font-size:13px;}
	p {line-height:17px; line-height:1.1rem;}
	#topbalken {font-size:11px;}
	#topbalken .grid2 {width:172px;}
	#topbalken .grid3 {width:236px;}
	#topbalken .grid4 {width:300px;}
	#topbalken .nosuche {display:none !important; visibility:hidden !important;}
	.sf-menu, .sf-menu * {letter-spacing:0px; font-size:11px;}
	.sf-menu ul li a {font-size:12px;}
	.sf-menu a {padding: 70px 8px 6px 8px; height:76px;}
	
	.flex-caption {bottom:40%;}
	.flex-caption h3 {font-size:24px; line-height:34px;}
	.flex-caption p {font-size:16px; line-height:20px;}
	.flex-control-nav {width:768px !important; margin-left:-384px !important;}
	.flex-control-thumbs img {width:108px !important;}
	
	footer {font-size:13px;}
	
	#navibalken {height:76px;}
	.home-icon > a:before, .news-icon > a:before, .ueberuns-icon > a:before, .athleten-icon > a:before, .links-icon > a:before, .leistungen-icon > a:before, .galerie-icon > a:before, .kontakt-icon > a:before  {font-size:26px; margin-top:-48px; margin-bottom:6px;}
	
	.linktipp {}
	
	h1 {font-size:20px;}
	h2 {font-size:18px;}
	h3 {font-size:16px;}
	h4, h5, h6 {font-size:14px;}
	
	.ce_gallery li {width: 23%; float: left; display: inline; padding:0; margin-right:1%; margin-left:1%; }
	#textcontent {font-size:16px;}
	header {padding-top:112px;}
	
	/*.nss-item {width:236px; }
	.nss-item iframe {height:300px;}*/
	}
	
@media only screen and (max-width: 767px) {
	#topbalken {font-size:11px;}
	.sf-menu, .sf-menu * {letter-spacing:0px; font-size:13px;}
	.sf-menu a {padding: 70px 10px 10px 10px;}
		
	.flex-caption {top:auto; bottom:10px;}
	.flex-caption h3 {font-size:20px; line-height:28px; margin-left:10px; margin-right:10px; letter-spacing:0px;}
	.flex-caption p {font-size:13px; line-height:17px; margin-left:10px; margin-right:10px;}
	.flex-control-nav {width:960px !important; margin-left:-480px !important;}
	.flex-control-thumbs img {width:140px !important;}

	.flexslider .flex-prev, .bx-prev { opacity: 1; left: 0px !important; display:none !important; visibility:hidden !important;}
	.flexslider .flex-next, .bx-next { opacity: 1; right: 0px !important; display:none !important; visibility:hidden !important;}
	.bx-pager-item a {margin:5px;}
	.bx-pager {width:320px; left:-160px;}
	
	.flex-control-nav, #topbalken, #navibalken nav, #partnerlogos, #toTop, footer, #mobilenavi {display:none !important; visibility:hidden !important;}
	#navibalken {position:relative; top: auto; left: auto; height: auto;}
	
	.home #startslider {display:none !important; visibility:hidden !important;}
	#startslider {height:auto !important; position:relative;}
	.home .wrapper {padding-top:0px;}
	
	.flexslider .slides, .flexslider .slides li {background-position: center center; background-size: cover; height: 250px !important; width: 100% !important; margin-top:0px !important;}
	
	header {padding-top:0px;}
	
	.box {margin-bottom:25px; padding-bottom:5px;}
	a:hover {text-decoration:none !important;}
	h1 {font-size:16px;}
	h2 {font-size:15px;}
	h3 {font-size:14px;}
	h4, h5, h6 {font-size:12px;}
	.content {padding-top:5px; padding-bottom:5px; /*text-align:center;*/}
	
	.home-icon > a:before, .news-icon > a:before, .ueberuns-icon > a:before, .athleten-icon > a:before, .links-icon > a:before, .leistungen-icon > a:before, .galerie-icon > a:before, .kontakt-icon > a:before   {display:none !important; visibility:hidden !important;}
	.mean-nav li {margin:0px !important;}
	
	#mobilefooter {display:block !important; visibility:visible !important; }
	footer, footer p, #mobilefooter, #mobilefooter p {text-align:center !important; margin:0; float:none;}
	footer {padding:10px; min-height:10px; font-size:12px;}
	
	#mobilebuttons {margin-bottom:20px; overflow:hidden; font-size:24px; display:block !important; visibility:visible !important;}
	#telbutton, #mailbutton, #debutton, #enbutton {width:49%;}
	#telbutton a, #mailbutton a, #debutton a, #enbutton a {display:block; color:#fff; text-align:center; background:#ff6600; padding:10px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#telbutton a:hover, #mailbutton a:hover, #debutton a:hover, #enbutton a:hover {background:#ea5e00; color:#fff; text-decoration:none;}
	#telbutton, #debutton {float:left; }
	#mailbutton, #enbutton {float:right; }
	#debutton {clear:both; margin-top:15px;}
	#enbutton {margin-top:15px;}
	#debutton a, #enbutton a {background:#fff; color:#151d2d;}
	#debutton a:hover, #enbutton a:hover {background:#ff6600;}
	
	.wrapper .toggler {font-size:16px;}
	.home .toggler {font-size:16px; margin:0px; padding-right:60px; padding-top:20px; padding-bottom:20px;}
	
	.linktipp {}
	
	.ce_gallery li {width: 48%; float: left; display: inline; padding:0; margin-right:1%; margin-left:1%; }
	#textcontent {font-size:16px;}
	
	/*Accordion*/
.home .toggler {background-position:right 12px; }
.home .toggler:hover {background-position:right -36px; }

/*Accordion mit .home Klasse*/
.home .ui-accordion-header-active {background-position:right -85px !important; }
.home .ui-accordion-header-active:hover {background-position:right -133px !important; }

/*.nss-item {width:100%; display:block; clear:both; float:none; margin-left:0px !important; margin-right:0px !important;}
.nss-item:nth-child(2) {margin-left:0px !important;}
.nss-item:nth-child(3) {margin-left:0px !important; margin-right:0px !important;}
.nss {display:none !important; visibility:hidden !important;}*/

.nodesktop, .ce_image.nodesktop {visibility:visible !important; display:block !important;}
.onlydesktop {display:none !important; visibility:hidden !important;}
	}

@media only screen and (min-width: 480px) and (max-width: 767px) {
		
	}
	
@media only screen and (max-width: 479px) {	
	footer {padding:10px; min-height:10px; font-size:10px;}
	.flex-caption h3 {font-size:16px; line-height:26px; margin-left:10px; margin-right:10px; letter-spacing:0px;}
	.flex-caption p {font-size:11px; line-height:16px; margin-left:10px; margin-right:10px;}
	#mobilebuttons {font-size:18px;}
}

/* Video Mobile 2017 */
@media only screen and (min-width: 768px) {
	#main .videocontainer {display:none;visibility: hidden;}
}
/*
     FILE ARCHIVED ON 20:20:15 Nov 02, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:42:46 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.759
  exclusion.robots: 0.083
  exclusion.robots.policy: 0.067
  esindex: 0.01
  cdx.remote: 27.933
  LoadShardBlock: 68.583 (3)
  PetaboxLoader3.datanode: 63.852 (4)
  PetaboxLoader3.resolve: 268.03 (2)
  load_resource: 291.394
*/