#particle-stage canvas {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }

#particle-stage img {
  display: none; }

#particle-stage {
  height: 100%;
  width: 100%;
  position: absolute;}

#stage-text--001,#stage-text--002 {
  opacity: 0;
  z-index: 10;
  color: #fff; 
  color: rgba(255, 255, 255, 0.8);
  position: absolute;
  left: 50%;
  top:50%;
  width:100%;
  text-align:center;
  font-weight:100;
  text-transform:uppercase;
  letter-spacing:1px;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%); 
  -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);

	}

#stage-text--001 span,
#stage-text--002 span{color: #fff;color: rgba(255, 255, 255,.9); 
  }

#header::before,
#header::after {
  content: " ";
  display: table;
} 

#header::after {
  clear: both;
}

#header {
  *zoom: 1; /* Für den IE6 und IE7 */
}

.stage {
  background: linear-gradient(#849eaf, #4d6776);
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 35%; }

@media (max-width: 420px){#stage-text--001{font-size:1em;font-size:3.8vw;}
						  #stage-text--002 {font-size:.9em;font-size:3vw;}}
						  
@media (min-width: 421px){#stage-text--001{font-size:1.4em;font-size:3.8vw;}
						  #stage-text--002 {font-size:1.1em;font-size:3vw;}}
						  
@media (min-width: 600px){#stage-text--001{font-size:1.7em;font-size:3.8vw;}
						  #stage-text--002 {font-size:1.5em;font-size:3vw;}}
						  
@media (min-width: 768px){#stage-text--001{font-size:2em;font-size:3.8vw;}
						  #stage-text--002 {font-size:2em;font-size:3vw;}}
						  
@media (min-width: 1023px){#stage-text--001{font-size:3em;font-size:3.8vw;}
						  #stage-text--002 {font-size:2.4em;font-size:3vw;}}
						  
@media (min-width: 1180px){#stage-text--001{font-size:3.6em;font-size:3.8vw;}
						  #stage-text--002 {font-size:3em;font-size:3vw;}}
						  
@media (min-width: 1280px){#stage-text--001{font-size:4em;font-size:3.8vw;}
						  #stage-text--002 {font-size:3.2em;font-size:3vw;}}