/* a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}body{background:url(<!-- ../img/dreamheart.png -->) center center no-repeat ;white;background-size:auto 100%;font-family:Montserrat,sans-serif;color:white;letter-spacing:2px;text-transform:uppercase}.table-wrap{display:table;height:96%;width:100%;vertical-align:middle}.wrap{display:table-cell;vertical-align:middle;width:100%;text-align:center}footer{bottom:30px;width:100%}footer hr{width:80px;border:3px solid #f6ce00;margin:0 auto 30px}footer #social{list-style:none;text-align:center;font-size:12px;letter-spacing:4px}footer #social li{display:inline}footer #social li:after{content:'•'}footer #social li:last-child:after{content:''}footer #logos{position:absolute;right:20px;bottom:0;vertical-align:top}footer #logos img{height:auto;vertical-align:top;margin:0 5px}h1,h2,h3,h4,h5,h6{font-weight:400;margin:15px 0}h2{letter-spacing:6px;font-size:18px}h3{letter-spacing:6px;font-size:22px}span{color:#e61542}a{color:black;text-decoration:none}a:hover{color:#e61542}::selection{background:#000}::-moz-selection{background:#000}@media only screen and (max-width:940px){body{background:url(<!-- ../img/dreamheart.png -->) center center no-repeat white;background-size:100% auto}.wrap{vertical-align:top;padding:60px 0 0}.wrap h1 img{width:480px}footer #social{font-size:16px;padding:0 25%;line-height:30px}footer #social li{margin:10px 0}footer #social li:after{content:''}footer #social li:nth-child(2n):after{content:'•';padding:0 0 0 10px;color:#e61542}footer #logos{display:none}} */
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body, html {
	height: 100%
}
body {
	background: url(<!-- ../img/dreamheart.png -->) center center no-repeat;
	white;
	background-size: auto 100%;
	font-family: Montserrat, sans-serif;
	color: white;
	letter-spacing: 2px;
	text-transform: uppercase
}
.table-wrap {
	display: table;
	height: 96%;
	width: 100%;
	vertical-align: middle
}
.wrap {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center
}
footer {
	bottom: 30px;
	width: 100%
}
footer hr {
	width: 80px;
	border: 3px solid #f6ce00;
	margin: 0 auto 30px
}
footer #social {
	list-style: none;
	text-align: center;
	font-size: 12px;
	letter-spacing: 4px
}
footer #social li {
	display: inline
}
footer #social li:after {
	content: '•'
}
footer #social li:last-child:after {
	content: ''
}
footer #logos {
	position: absolute;
	right: 20px;
	bottom: 0;
	vertical-align: top
}
footer #logos img {
	height: auto;
	vertical-align: top;
	margin: 0 5px
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	margin: 15px 0
}
h2 {
	letter-spacing: 6px;
	font-size: 18px
}
h3 {
	letter-spacing: 6px;
	font-size: 22px
}
span {
	color: #e61542
}
a {
	color: white;
	text-decoration: none
}
a:hover {
    color: #9d380c;
    cursor: pointer;
}
::selection {
	background: #000
}
::-moz-selection {
	background: #000
}
@media only screen and (max-width:940px) {
	body {
		background: url(<!-- ../img/dreamheart.png -->) center center no-repeat white;
		background-size: 100% auto
	}
	.wrap {
		vertical-align: top;
		padding: 60px 0 0
	}
	.wrap h1 img {
		width: 480px
	}
	footer #social {
		font-size: 16px;
		padding: 0 25%;
		line-height: 30px
	}
	footer #social li {
		margin: 10px 0
	}
	footer #social li:after {
		content: ''
	}
	footer #social li:nth-child(2n):after {
		content: '•';
		padding: 0 0 0 10px;
		color: #e61542
	}
	footer #logos {
		display: none
	}
}
.deaktiv{
	height: 80.4vh;
	margin-top: 30px;
	margin-left: -4px;
}
.aktiv{
height: 90vh;
margin-top: 0px;
}
.back-black{
	background-color: black;
	color: white;
	width: 100%;
}
.counter{
    position: absolute;
    top: 0px;
	left: 0%;
}
#countdown{
color: black;
margin-top: 20px;
}
#countdownEnde{
color: black;
margin-top: 20px;
}
.o-show{
	display: block;
}
.o-unshow{
	display: none;
}