/*Neue Kollektion 2017 - Sebastian */

.headline {font-size: 1.7vw; font-weight: bolder}
.figcaption_white_obenli {
  outline: none;
  color: #FFFFFF;
  position: absolute;
  left: 13%;
  top: 5%;
  font-size:1.5vw;
  }
  div.figcaption_white_obenli  p, a:hover, a:link, a:active, a:focus {color: #FFFFFF; text-decoration: none;}

  .figcaption_white_untenli {
  position: absolute;
  left: 13%;
  top: 30%;
  font-size:1.5vw;
  }
  div.figcaption_white_untenli  p, a:hover, a:link, a:active, a:focus {color: #FFFFFF; text-decoration: none;}
    
	.figcaption_black_untenli {
  color: #000000;
  position: absolute;
  left: 13%;
  top: 30%;
  font-size:1.5vw;
  }
  div.figcaption_black_untenli  p, a:hover, a:link, a:active, a:focus {color: #000000; text-decoration: none;}

  .figcaption_white_untenre {
  color: #000000;
 /* background-color: rgba(255, 255, 255, 0.5); */
  position: absolute;
  left: 65%;
  top: 60%;
  font-size:1.5vw;
  }
  div.figcaption_white_untenre  p, a:hover, a:link, a:active, a:focus {color: #000000; text-decoration: none;}
  
   .figcaption_black_spring {
  outline: none;
  color: #000000;
  position: absolute;
  left: 13%;
  top: 5%;
  font-size:1.5vw;
  }
  div.figcaption_black_spring  p, a:hover, a:link, a:active, a:focus {color: #000000; text-decoration: none;}
 
 
  .figcaption_black_mit {
  color: #000000;
 /* background-color: rgba(255, 255, 255, 0.5); */
  position: absolute;
  left: 60%;
  top: 8%;
  font-size:1.5vw;
  }
  div.figcaption_black_mit  p, a:hover, a:link, a:active, a:focus {color: #000000; text-decoration: none;}
	
	
	@media (max-width: 760px) {
		div.figcaption_white_untenli {display:none}
		div.figcaption_white_obenli {display:none}
		div.figcaption_black_untenli {display:none}
		div.figcaption_white_untenre {display:none}
		div.figcaption_black_spring {display:none}
		div.figcaption_black_mit {display:none}
		div.figcaption {display:none}
		div.figcaption_smart {display:inline-block}
		div.figcaption_smart a, a:hover, a:link, a:active, a:focus {color: #FFFFFF; text-decoration: none;}
		.figcaption_smart {
				text-align:center;
				z-index:500;
				position:absolute;
				left:0;
				height:30px;
				padding:5px 20px 0 20px;
				background:#000;
				background:rgba(0,0,0,.5);
				width:100%;
				font-size:1.3em;
				line-height:1.33;
				border-top:1px solid #000;
				text-shadow:none;
			}
	}



/*Neue Kollektion 2016 - Sebastian*/

div.figcaption {display:inline-block}
div.figcaption_smart {display: none}

.figcaption_logo {
  bottom: 20%;
  left: 45%;
  position: absolute;
  z-index: 499;
  width: 13%;
  height: 13%;
}

.figcaption {
  color: #000;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 45%;
  top: 5%;
  font-size:1.5vw;
  }
  
	@media (max-width: 760px) {
		div.figcaption {display:none}
		div.figcaption_smart {display:inline-block}
		.figcaption_smart {
				text-align:center;
				z-index:500;
				position:absolute;
				left:0;
				height:30px;
				padding:5px 20px 0 20px;
				background:#000;
				background:rgba(0,0,0,.5);
				width:100%;
				font-size:1.3em;
				line-height:1.33;
				color:#fff;
				border-top:1px solid #000;
				text-shadow:none;
			}
	}


/* Sebastian */

.youtubediv { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.youtubeiframe { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }

.csc-type-text ul { font-size: 0.8125em; }

.socialmediabox { margin-top: 6%;}

#stage p { font-family: "Source Sans Pro", sans-serif; }

#content h1 { font-size: 1.4em; }

.help {font-size: 20px; font-weight: 300;}

.arrowright {
  border: 5px solid #444;
  font-size:0;line-height:0;height:0;padding:0;margin:0;
  border-top-color:    transparent;
  border-right-color:  transparent;
  border-bottom-color: transparent;
  display: inline-block;
}


/* Marcel */
#footer a:hover{text-decoration: none; color: #dc002e !important;}
#content .internal-link {font-weight: 400; text-decoration:underline;}
#content .internal-link:hover{text-decoration:none !important;}
.mmslink {font-size: 20px;font-weight: 300;margin-top: 13%;background: url("../Images/mms_icon.gif") no-repeat 0 0;display: inline-block;padding: 0 0 0 20px;line-height: 16px;}
.mmslink:hover {background: url("../Images/mms_icon.gif") no-repeat 0 -16px;}

.socialmediabox { padding-right: 17px;}

@media (min-width: 1200px) {
  #c26809 {width: 620px !important;}
}
#stage .anythingControls a span {
  vertical-align: top;
}
.tx-powermail * {font-family: "Source Sans Pro", sans-serif;}
.tx-powermail label {font-weight: 600;}
.powermail_legend {display: none;}