@charset "UTF-8";

@media (max-width: 1940px)
{
	
.gesangbeschreibungstext
{
	margin-top:150px;
	margin-left:500px;
	width:1024px;
}
	
	
.hintergrundballettlinks
{	
	left:-150px;
}
	
.background-schlaginstrumente
{
    background-size:1920px 1136px;
}
}

@media (max-width: 1599px)
{
.headline
	{
		font-size:96px;
		margin-top:300px;
	}

.subheadline
	{
		font-size:30px;
		margin-top:50px;
	}

.hintergrundblasintrumentelinks
{
	width:300px;
	left:5px;
}

.instrumentevorschau-text-2
{
	font-size:14px;	
	padding-left:4px;
}

.hintergrundballettlinks
{	
	width:550px;
	left:-100px;
}	

.tastenminus
{
	margin-top:-120px;
}	
	
.gesangbeschreibungstext
{
	margin-top:150px;
	margin-left:500px;
	width:auto;
	margin-right:40px;
}	
	
}

@media (max-width: 1376px)
{
	
.hintergrundgesanglinks
{
	width:600px;
	left:0px;
}
	
.gesangbeschreibungstext
{
	margin-top:150px;
	margin-left:400px;
	width:auto;
	margin-right:40px;
}		
	
}


@media (max-width: 1279px)
{
.headline
	{
		font-size:76px;
		margin-top:260px;
	}

.subheadline
	{
		font-size:30px;
		margin-top:50px;
	}
	
.hintergrundsaitenrechts, .hintergrundblasintrumentelinks
{
	opacity:0;
}	
	
.instrumentevorschau-text-2
{
	font-size:13px;	
}	

.tastenminus
{
	margin-top:-90px;
}
	
.headline-tasten
{
	margin-top:0px;
}

.instrumentenamen-tasten
{
	font-size:26px;
	margin-top:30px;
}	
	
.background-schlaginstrumente
{
    background-size:1280px 770px;

}	
	
	
}
  

@media (max-width: 1200px)
{
.mainheader
{
	min-height:0px;
}
	
.instrumentenheadline-weiss, .instrumentenheadline-schwarz
{
	font-size:90px;
}	
	
.instrumentenamen-weiss, .instrumentenamen-schwarz
{
	font-size:26px;
}
.instrumentevorschau-text-2
{
	font-size:12px;	
}	
	
.col-instrumente
{
	padding-left:2px;
	padding-right:2px;
}	
	
.imBild-weiss-lang	
{
	font-size:80px;
}		

.hintergrundballettlinks
{	
	left:-50px;
	width:350px;
}	
	
.recordingheadline-weiss
{
	font-size:84px;
}
	
.recording-bild, .recordingtext-weiss
{
	width:990px;

}	
	
.unterschriftrechts
{
	top:450px;
}
	
}
@media (max-width: 1049px)
{
	
.tickerheader
{
	font-size:15px;
	height:45px;
	padding-top:2px;
}	
	
.menu-nav
{
	display: none !important;			
}

.menu-button
{
	display:block;
}
	
.img-rounded-1
{
	max-width:260px;
}	

.recordingheadline-weiss
{
	font-size:78px;
}	
	
.recording-bild, .recordingtext-weiss
{
	width:920px;
	font-size:22px;
}		
	
}

@media (max-width: 1023px)
{
 .instrumentevorschau-text
{
		
	font-size:14px;
		
}
.background-instrumente
{
	min-height:0px;

}
	
.instrumentenheadline-imBild-weiss, .instrumentenheadline-imBild-schwarz	
{
	font-size:80px;
}	
	
.unterschriftrechts
{
	opacity:0;
}
	
}

@media (max-width: 991px)
{
	
.text-fenster-min-hoehe	
	{
		min-height:0px;
	}
.instrumentevorschau-text
	{
		
		font-size:14px;
		
	}
.hintergrundballettlinks
{	
	opacity:0;
}	

.recordingheadline-weiss
{
	font-size:60px;
}
	
.recording-bild, .recordingtext-weiss
{
	width:720px;
	font-size:18px;
}	
	
.hintergrundgesanglinks
{
	width:400px;
	left:0px;
}	
	
.gesangbeschreibungstext
{
	margin-top:150px;
	margin-left:40px;
	width:auto;
	margin-right:40px;
}
	
.gesangtext2
{
	margin-left:220px;
}
	
	
.lehrerbeschreibungstext-schwarz, .lehrerbeschreibungstext-weiss
{
	font-size:15px;
}	
	
	
.img-rounded-1
{
	margin-top:30px;
}		
	
.headline
	{
		font-size:54px;
		margin-top:230px;
	}

.subheadline
	{
		font-size:26px;
		margin-top:60px;
	}	

.grundausbildung-img
{
	max-width:100%;
}
	
	
.instrumentenheadline-weiss, .instrumentenheadline-schwarz
{
	font-size:80px;
}	
	
.instrumentenamen-weiss, .instrumentenamen-schwarz
{
	font-size:22px;
	padding-left:0px;
}	
	


.instrumentebeschreibungstext-weiss, .instrumentebeschreibungstext-schwarz
{
	padding-left:10px;
	padding-right:10px;
}	
	
.instrumentennamen-header-weiss, .instrumentennamen-header-schwarz
{
	font-size:30px;
}
	
.instrumentenamen-blech
{
	font-size:30px;
	margin-top:-200px;
}
	
.menuzoom
{
	height:110px!important;
}

.logozoom
{
	width:200px;
    top:15px;
	left:15px;
}
	
#nav-icon1
{
	margin-top:40px;
	margin-right:15px;
}	
	
.downloadsheader-schwarz
{
	font-size:56px;
}

.textfenster-erwachsene
{
	font-size:15px;
}
	
	
	
}

@media (max-width: 850px)
{
	
.lehrer-texte
{
	padding-left:15px;
	}
	
.headline-tasten
{
	margin-top:-30px;
}
	
	
.imBild-weiss-lang	
{
	font-size:70px;
}		
	
	
.unterschriftrechts, .hintergrundsaitenrechts, .hintergrundblasintrumentelinks
{
	display:none;
}	
	
	
}


@media (max-width: 767px)
{
	
.tickerheader
{
	font-size:15px;
	height:45px;
	padding-top:2px;
}

.tickertext
{
	font-size:12px;
	font-weight:400;
	margin-bottom:2px;
}	
	
.instrumentenamen-percussion
{
	font-size:17px;
}

.headline-tasten
{
	margin-top:-20px;
}	
	
.instrumentenheadline-weiss, .instrumentenheadline-schwarz, .instrumentenheadline-imBild-weiss, .instrumentenheadline-imBild-schwarz	
{
	font-size:60px;
}		
	

.instrumentenamen-weiss, .instrumentenamen-schwarz, .instrumentenamen-tasten
{
	font-size:17px;
}		
	
.instrumentenbilder-img
{
	width:200px;
}

.instrumentebeschreibungstext-weiss, .instrumentebeschreibungstext-schwarz
{
	font-size:16px;
}
	
.instrumentennamen-header-weiss, .instrumentennamen-header-schwarz
{
	font-size:24px;
}
	
.instrumentenamen-blech
{
	font-size:24px;
	margin-top:-150px;
}	

.recordingheadline-weiss
{
	font-size:46px;
}
	
.recording-bild, .recordingtext-weiss
{
	width:550px;
	font-size:17px;
	padding-left:10px;
	padding-right:10px;
}		
	
.headline
	{
		font-size:36px;
		margin-top:230px;
		background:rgba(255, 255, 255, 0.5);
	}

.subheadline
	{
		font-size:20px;
		margin-top:0px;
		background:rgba(255, 255, 255, 0.5);
	}	
	
.grundausbildung-container
{
	padding:15px;
}
	
.downloadsheader-schwarz
{
	font-size:56px;
}	
	
.downloads-container
{
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

.downloadbeschreibungstext
{
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
	
.downloads-subheader-schwarz
{
	text-align:center;
}
	
	
}


@media (max-width: 600px)
{	

.imBild-weiss-lang	
{
	font-size:55px;
}	

}


	
@media (max-width: 575px)
{	

.mobilrahmen
	{
		padding-right:10px;
		padding-left:10px;
	}
	
.downloads-container
{
	width:350px;
}
	
.downloadsheader-schwarz
{
	font-size:42px;
}		
	
.headline
	{
		font-size:32px;
		margin-top:200px;
	}
	
.recordingheadline-weiss
{
	font-size:36px;
}	
	
.recording-bild, .recordingtext-weiss
{
	width:440px;
	font-size:15px;
}		

.subheadline
{
	font-size:16px;
	margin-top:0px;
}		
	
.mobilmenuline
{
	margin-top:80px;
}	
	
.mobilmenu
{
	margin-top:10px;
}

.hintergrundgesanglinks
{
	max-width:440px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}	
	
.gesangbeschreibungstext
{
	margin-top:0px;
	margin-left:15px;
	width:auto;
	margin-right:15px;
	font-size:15px;
}	
	
.gesang-absolute
{
	position:relative;
	width:100%;
	padding-top:10px;
}	

.gesangtextcontainer
	{
		background:#fdd32a;
	}
	

	
.gesangtext2
{
	margin-left:0px;
}
	
.gesangtextcontainer
{
	width:100%;
	min-height:0px;
}		
	
.instrumentevorschau
{
	width:420px;
	margin-left:auto;
	margin-right:auto;
}	
	
.instrumentevorschau-text
{
	font-size:20px;
	font-weight:600;
}	
	
.instrumentenbilder-img	
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
	
.schlagzeugbilder, .instrumentenbilder
{
	width:440px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	float:none;
}
	
.unterschrift-mitte
{
	padding-right:-0px;
	margin-top:-100px;
}	

.instrumentenheadline-weiss, .instrumentenheadline-schwarz, .instrumentenheadline-imBild-weiss, .instrumentenheadline-imBild-schwarz	
{
	font-size:44px;
}		

.imBild-weiss-lang	
{
	font-size:44px;
}	
	
	
.instrumentenamen-weiss, .instrumentenamen-schwarz, .instrumentenamen-tasten
{
	font-size:17px;
	text-align:center;
}		
	
	

.tastenminus
{
	margin-top:-60px;
}	
	
.img-rounded-1
{
	border-radius:0%;
}	

.instrumentenamen-blech
{
	margin-top:-90px;
}
	
.instrumentenamen-blech-mobile
{
	margin-top:0px;
}

.ballettbeschreibungstext
{
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
}

.textfenster-anmeldung-header, .instrumenteheader, .textfenster-anmeldung, .textfenster-aktuelles, .aktuelles, .aktuelles2, .alletermine, .termine-mobile, .kontakt-container, .textfenster-aktuelles-text, .textfenster-aktuelles
{
	padding-left:10px;
	padding-right:10px;
}	
	
	
	
	
.headercenter
{
	text-align:center;
}

	
.kontakt-container
{
	margin-bottom:30px;	
}
	
.termin, .terminbold
{
	font-size:15px;
}
	
#contactForm
    {
        padding-left:15px;
        padding-right:15px;
    }
 
.menuzoom
{
	height:70px!important;
}

.logozoom
{
	width:150px;
    top:5px;
	left:15px;
}	

#nav-icon1 
{
	width: 34px;
	height:35px;
	margin-top:22px;
}

#nav-icon1 span 
{
	height: 2px;
}	
	
#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 6px;
}

#nav-icon1 span:nth-child(3) {
  top: 12px;
}

#nav-icon1 span:nth-child(4) {
  top: 18px;
}

#nav-icon1 span:nth-child(5) {
  top: 24px;
}


#nav-icon1.open span:nth-child(1) {
  top: 12px;
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: 60px;
}

#nav-icon1.open span:nth-child(3) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(4) {
  opacity: 0;
  left: 60px;
}

#nav-icon1.open span:nth-child(5) {
  top: 12px;
}


.col-instrumente
{
	float:left;
	width:25%;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}	
	
.hintergrundtasteninstrumente-img
{
	width:600px;
	height:auto;
}	
	
.impressum-textbox
{
	padding-left:5px;
	padding-right:5px;
}	
	
.grundausbildung-text
{
	font-size:14px;
}
	
.grundausbildung-sub-block
{
	border:1px solid #841301;
	padding:5px;
}	
	
.handycap-img
{
	padding-left:15px;
	padding-right:15px;
}
	
.handycap-textfeld
{
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
}
	
.handicap-sub-header
{
	font-size:24px;
}	
	
.textfenster-erwachsene
{
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
}
	
.lehrer-texte
{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	text-align:center;
}
	
.lehrer-text2
{
	max-width:100%;
}
	
}


@media (max-width: 449px) {

h1
{
	font-size:28px;
    line-height:32px;
}

.h1left
{
    font-size:28px;
    line-height:32px;
}

h2
{
	font-size:17px;
}	

.schlagzeugbilder, .instrumentenbilder
{
	width:380px;
}		

.instrumentenheadline-weiss, .instrumentenheadline-schwarz, .instrumentenheadline-imBild-weiss, .instrumentenheadline-imBild-schwarz	
{
	font-size:36px;
}	
	
.hintergrundgesanglinks
{
	max-width:390px;
}	

.headline
{
	font-size:28px;
	margin-top:150px;
}

.recordingheadline-weiss
{
	font-size:30px;
}	
	
.recording-bild, .recordingtext-weiss
{
	width:100%;
	font-size:14px;
	font-weight:400;
}
	
.recording-bild
{
	padding:0px;
}
	
.subheadline
{
	font-size:16px;
	padding:0px;
}		
	
.imBild-weiss-lang	
{
	font-size:36px;
}	
	
.unterschrift-mitte
{
	margin-top:-50px;
}		

.textfenster-anmeldung
	{
		font-size:15px;
	}
	
.instrumentevorschau
{
	width:376px;
}	
	
.instrumentevorschau-text
{
	font-size:20px;
}	
	
.grundausbildung-sub-header
{
	font-size:18px;
	
}
	
.downloadsheader-schwarz
{
	font-size:36px;
}		
.mobilnavitext
{
	font-size:22px;
}

.mobilnavisubtext
{
	font-size:18px;
}	

}


@media (max-width: 400px) {

	
.tickerheader
{
	font-size:14px;
}
	
h1
{
	font-size:24px;
    line-height:26px;
}

.h1left
{
    font-size:24px;
    line-height:26px;
}

h2
{
	font-size:17px;
}	  
	
.headline
{
	font-size:26px;
	margin-top:150px;
}

.subheadline
{
	font-size:15px;
}	 

.schlagzeugbilder, .instrumentenbilder
{
	width:344px;
}	 
	
.hintergrundgesanglinks
{
	max-width:370px;
}	
	
.gesangbeschreibungstext
{
	font-size:14px;
}		
	
.instrumentevorschau
{
	width:350px;
}

.mobilmenuline
{
	margin-top:70px;
}	
	
.mobilmenu
{
	margin-top:0px;
}
	
.mobilnavitext
{
	font-size:22px;
}

.mobilnavisubtext
{
	font-size:18px;
}

.textfenster-aktuelles-text
{
	font-size:14px;
}
	
	
}






@media (max-width: 374px) {

.tickerheader
{
	font-size:12px;
}
	
.mobilnavitext
{
	font-size:18px;
}

.mobilnavisubtext
{
	font-size:16px;
}	  

.recordingheadline-weiss
{
	font-size:26px;
}	

.schlagzeugbilder, .instrumentenbilder
{
	width:300px;
}		
	
.instrumentebeschreibungstext-weiss, .instrumentebeschreibungstext-schwarz
{
	font-size:14px;
}	
	
.instrumentenheadline-weiss, .instrumentenheadline-schwarz, .instrumentenheadline-imBild-weiss, .instrumentenheadline-imBild-schwarz	
{
	font-size:30px;
}
	
.hintergrundgesanglinks
{
	max-width:310px;
}		

.imBild-weiss-lang	
{
	font-size:30px;
}	
	
.unterschrift-mitte
{
	margin-top:0px;
}
	
.instrumenteheader
{
	font-size:30px;
}
	
.instrumentevorschau
{
	width:290px;
}
	
.headline
{
	font-size:20px;
	margin-top:130px;
}

.subheadline
{
	font-size:14px;
}
	
.downloads-container
{
	width:100%;
	border:0px solid #FFFFFF;
	
}
	
	
	
}


@media (max-width: 575px) {
  .hidden-mb {
    display: none !important;
  }
}


@media (max-width: 1049px) {
  .hidden-mobile {
    display: none !important;
  }
}

@media (min-width: 991px) {
  .hidden-md-2 {
    display: none !important;
  }
}	

@media (min-width: 768px) {
  .hidden-md {
    display: none !important;
  }
}


@media (min-width: 1199px) {
  .hidden-lg {
    display: none !important;
  }
}
	
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-tab {
    display: none !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .hidden-tab-2 {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-text991 {
    display: none !important;
  }
}


@media (min-width: 1050px) {
  .hidden-scr {
    display: none !important;
  }	
}

@media (min-width: 576px) {
  .hidden-nomb {
    display: none !important;
  }	
}
