@charset "utf-8";
#buehne .wrapper .item-wrapper,
#content-buehne .wrapper .item-wrapper,
#stage .buehne .wrapper .item-wrapper,
.buehne .wrapper .item-wrapper {
	float: left;
	width: 50%
}
#buehne .wrapper .item>div img, #content-buehne .wrapper .item>div img, #stage .buehne .wrapper .item>div img, .buehne .wrapper .item>div img {
    width: 100%;
}
#buehne .wrapper .item-wrapper .item.normal, #content-buehne .wrapper .item-wrapper .item.normal, #stage .buehne .wrapper .item-wrapper .item.normal, .buehne .wrapper .item-wrapper .item.normal {
    margin-bottom: 1.7%;
    padding-bottom: 40.84%;
    width: 50%;
}
#buehne .wrapper .item.textteaser>div, #content-buehne .wrapper .item.textteaser>div, #stage .buehne .wrapper .item.textteaser>div, .buehne .wrapper .item.textteaser>div {
    background-color:#1f487c;
    bottom: 0;
    color: #4B5564;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#buehne .wrapper .item, #content-buehne .wrapper .item, #stage .buehne .wrapper .item, .buehne .wrapper .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 0;
    overflow: hidden;
    margin: 0 0 1%;
    padding-bottom: 19.4%;
    position: relative;
    width: 20%;
}
#buehne .wrapper .item.textteaser, #content-buehne .wrapper .item.textteaser, #stage .buehne .wrapper .item.textteaser, .buehne .wrapper .item.textteaser {
    background-color: #fff;
    margin: 0 0 1%;
    padding: 0;
}
#buehne .wrapper .item.normal>div, #content-buehne .wrapper .item.normal>div, #stage .buehne .wrapper .item.normal>div, .buehne .wrapper .item.normal>div {
    margin: 0 2%;
}
#buehne .wrapper .item.wide>div, #content-buehne .wrapper .item.wide>div, #stage .buehne .wrapper .item.wide>div, .buehne .wrapper .item.wide>div {
    margin: 0 1.25%;
}

@media screen and (max-width:1100px) {
	#buehne .wrapper .item-wrapper,
	#content-buehne .wrapper .item-wrapper,
	#stage .buehne .wrapper .item-wrapper,
	.buehne .wrapper .item-wrapper {
		float: none;
		position: relative;
		margin: 0;
		width: 100%
	}
}

@media screen and (max-width:499px) {
	#buehne .wrapper .item-wrapper .item,
	#content-buehne .wrapper .item-wrapper .item,
	#stage .buehne .wrapper .item-wrapper .item,
	.buehne .wrapper .item-wrapper .item {
		margin-bottom: 10.67px
	}
}

#buehne .wrapper .item-wrapper .item.small,
#content-buehne .wrapper .item-wrapper .item.small,
#stage .buehne .wrapper .item-wrapper .item.small,
.buehne .wrapper .item-wrapper .item.small {
	margin-bottom: 1.7%;
	padding-bottom: 19.9%;
	width: 50%
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.small,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.small,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.small,
.lt-ie9 .buehne .wrapper .item-wrapper .item.small {
	padding-bottom: 25.3%
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.small>div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.small>div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.small>div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.small>div {
	margin: 0 1.2%
}

@media screen and (max-width:499px) {
	#buehne .wrapper .item-wrapper .item.small,
	#content-buehne .wrapper .item-wrapper .item.small,
	#stage .buehne .wrapper .item-wrapper .item.small,
	.buehne .wrapper .item-wrapper .item.small {
		margin-bottom: 10.67px;
		padding-bottom: 0;
		width: 100%
	}
}

#buehne .wrapper .item-wrapper .item.small>div,
#content-buehne .wrapper .item-wrapper .item.small>div,
#stage .buehne .wrapper .item-wrapper .item.small>div,
.buehne .wrapper .item-wrapper .item.small>div {
	margin: 0 1.7%
}

@media screen and (max-width:499px) {
	#buehne .wrapper .item-wrapper .item.small>div,
	#content-buehne .wrapper .item-wrapper .item.small>div,
	#stage .buehne .wrapper .item-wrapper .item.small>div,
	.buehne .wrapper .item-wrapper .item.small>div {
		margin: 0
	}
}

#buehne .wrapper .item-wrapper .item.normal,
#content-buehne .wrapper .item-wrapper .item.normal,
#stage .buehne .wrapper .item-wrapper .item.normal,
.buehne .wrapper .item-wrapper .item.normal {
	margin-bottom: 1.7%;
	padding-bottom: 40.84%;
	width: 50%
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.normal>div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.normal>div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.normal>div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.normal>div {
	margin: 0 1.2%;
	position: absolute
}

@media screen and (max-width:499px) {
	#buehne .wrapper .item-wrapper .item.normal,
	#content-buehne .wrapper .item-wrapper .item.normal,
	#stage .buehne .wrapper .item-wrapper .item.normal,
	.buehne .wrapper .item-wrapper .item.normal {
		height: auto;
		margin-bottom: 10.67px;
		padding-bottom: 0;
		width: 100%
	}
}

#buehne .wrapper .item-wrapper .item.wide,
#content-buehne .wrapper .item-wrapper .item.wide,
#stage .buehne .wrapper .item-wrapper .item.wide,
.buehne .wrapper .item-wrapper .item.wide {
	margin-bottom: 1.7%;
	padding-bottom: 62.1%;
	width: 100%
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide {
	padding-bottom: 0;
	width: 100%
}

@media screen and (max-width:900px) {
	#buehne .wrapper .item-wrapper .item.wide,
	#content-buehne .wrapper .item-wrapper .item.wide,
	#stage .buehne .wrapper .item-wrapper .item.wide,
	.buehne .wrapper .item-wrapper .item.wide {
		padding-bottom: 0
	}
}

@media screen and (min-width:768px) and (max-width:1279px) {
	#buehne .wrapper .item-wrapper .item.wide,
	#content-buehne .wrapper .item-wrapper .item.wide,
	#stage .buehne .wrapper .item-wrapper .item.wide,
	.buehne .wrapper .item-wrapper .item.wide {
		width: 100%
	}
}

@media screen and (max-width:499px) {
	#buehne .wrapper .item-wrapper .item.wide,
	#content-buehne .wrapper .item-wrapper .item.wide,
	#stage .buehne .wrapper .item-wrapper .item.wide,
	.buehne .wrapper .item-wrapper .item.wide {
		margin-bottom: 10.67px
	}
}

@media screen and (max-width:900px) {
	#buehne .wrapper .item-wrapper .item.wide>div,
	#content-buehne .wrapper .item-wrapper .item.wide>div,
	#stage .buehne .wrapper .item-wrapper .item.wide>div,
	.buehne .wrapper .item-wrapper .item.wide>div {
		padding-top: 0
	}
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.wide>div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide>div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide>div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide>div {
	margin: 0 .6%;
	padding-top: 0;
	position: relative
}

.chrome-mac #buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.chrome-mac #content-buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.chrome-mac #stage .buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.chrome-mac .buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.safari #buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.safari #content-buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.safari #stage .buehne .wrapper .item-wrapper .item.wide>div .text .headline,
.safari .buehne .wrapper .item-wrapper .item.wide>div .text .headline {
	position: relative;
	top: -3px
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.wide>div .bottom,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide>div .bottom,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide>div .bottom,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide>div .bottom {
	position: relative
}

#buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
#content-buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
#stage .buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
.buehne .wrapper .item-wrapper .item.wide.imageteaser-blue {
	margin-bottom: 1.7%;
	padding-bottom: 62.1%;
	width: 100%
}

#buehne .wrapper .item-wrapper .item.textteaser.wide,
#content-buehne .wrapper .item-wrapper .item.textteaser.wide,
#stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
.buehne .wrapper .item-wrapper .item.textteaser.wide {
	padding-bottom: 40.84%
}

.lt-ie9 #buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 .buehne .wrapper .item-wrapper .item.textteaser.wide {
	height: 0
}

@media screen and (min-width:768px) and (max-width:1279px) {
	#buehne .wrapper .item-wrapper .item.textteaser.wide,
	#content-buehne .wrapper .item-wrapper .item.textteaser.wide,
	#stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
	.buehne .wrapper .item-wrapper .item.textteaser.wide {
		width: 100%
	}
}

@media screen and (max-width:1100px) {
	#buehne .wrapper .item-wrapper .item.textteaser.wide,
	#content-buehne .wrapper .item-wrapper .item.textteaser.wide,
	#stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
	.buehne .wrapper .item-wrapper .item.textteaser.wide {
		padding-bottom: 0
	}
}

@media screen and (max-width:499px) {
	#buehne.press-start,
	#content-buehne.press-start,
	#stage .buehne.press-start,
	.buehne.press-start {
		border: none
	}
