@charset "UTF-8";
/* CSS Document */

/* Default style, feel free to remove if not needed. */
body, body * {
	vertical-align: baseline;
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
}

#background-image{
	position:relative;
	top:0px;
	left:0px;
	z-index:105;
	
	-webkit-animation-name:Background-Animation;
	-webkit-animation-duration: 7.5s;
	-webkit-animation-delay: 0.1s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards;
	
	animation-name:Background-Animation;
	animation-duration: 7.5s;
	animation-delay: 0.1s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: forwards;
}

#Siemens_logo{
	position:absolute;
	top: 0px;
	left: 12px;	
	width: 120px;
	height: 60px;
	opacity:0;
	z-index:160;
	
	-webkit-animation-name:Logo-Animation;
	-webkit-animation-duration: .8s;
	-webkit-animation-delay: 9s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards;
	
	animation-name:Logo-Animation;
	animation-duration: .8s;
	animation-delay: 9s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: forwards;
}

#layer1, #layer2{
	background-color: #000517;
	opacity:.42;
	width:100%;
	height:100%;
	position:absolute;
	z-index:120;
}

#copy_layers{
	position:absolute;
	top:0;
	right:0;
}

#copylayer1{
	position: absolute;
	right: -200px;
	top: 165px;
	z-index: 130;
	width: 200px;
	height: 51px;	
	
	-webkit-animation-name:Copy1-moveIn-Animation, Copy1-moveOut-Animation;
	-webkit-animation-duration: 1s, 1s;
	-webkit-animation-delay: 0.2s, 6.5s;
	-webkit-animation-timing-function: ease-in-out, ease-in-out;
	-webkit-animation-fill-mode: forwards, forwards;
	
	animation-name:Copy1-moveIn-Animation, Copy1-moveOut-Animation;
	animation-duration: 1s, 1s;
	animation-delay: 0.2s, 6.5s;
	animation-timing-function: ease-in-out, ease-in-out;
	animation-fill-mode: forwards, forwards;
}

#copylayer2{
	position: absolute;
	right: -250px;
	top: 135px;
	z-index: 131;
	width: 250px;
	height: 97px;
	
	-webkit-animation-name:Copy2-moveIn-Animation;
	-webkit-animation-duration: 1s, 1s;
	-webkit-animation-delay: 7.5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards, forwards;
	
	animation-name:Copy2-moveIn-Animation;
	animation-duration: 1s, 1s;
	animation-delay: 7.5s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: forwards, forwards;
}

#copy1, #copy2{
	left:9px;
	top:9px;
	opacity:1;
	position:absolute;
	z-index:140;
}

#cta{
	position:absolute;
	z-index:150;
	left:9px;
	top:70px;
	opacity:0;
	
	-webkit-transform: scale(.7, .7);
	
	-webkit-animation-name:Cta-Animation;
	-webkit-animation-duration: .4s;
	-webkit-animation-delay: 8.5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: forwards;
	
	transform: scale(.7, .7);
	
	animation-name:Cta-Animation;
	animation-duration: .4s;
	animation-delay: 8.5s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: forwards;
}

/* Div layer for the entire banner. */
#container_dc {
	position: absolute;
	width: 298px;
	height: 248px;
	border:1px solid #999;
	top: 0px;
	left: 0px;
	margin: auto;
	overflow:hidden;
}

#content_dc {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #FFF;
	z-index: 100;
}

/* Invisible button for background clickthrough. */
#background_exit_dc {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	cursor: pointer;
	opacity: 0;
	z-index: 400;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

/* Animations */

@-webkit-keyframes Background-Animation {
    from {left: 0px;}
    to {left: -110px;}
}
@-webkit-keyframes Copy1-moveIn-Animation {
    from {right: -290px;}
    to {right: 0px;}
}
@-webkit-keyframes Copy1-moveOut-Animation {
    from {right: 0px;}
    to {right: -290px;}
}
@-webkit-keyframes Copy2-moveIn-Animation {
    from {right: -279px;}
    to {right: 0px;}
}

@-webkit-keyframes Cta-Animation {
    from {opacity: 0; -webkit-transform: scale(.7, .7);}
    to {opacity: 1; -webkit-transform: scale(1, 1);}
}
@-webkit-keyframes Logo-Animation {
    from {opacity: 0;}
    to {opacity: 1;}
}


@keyframes Background-Animation {
    from {left: 0px;}
    to {left: -110px;}
}
@keyframes Copy1-moveIn-Animation {
    from {right: -290px;}
    to {right: 0px;}
}
@keyframes Copy1-moveOut-Animation {
    from {right: 0px;}
    to {right: -290px;}
}
@keyframes Copy2-moveIn-Animation {
    from {right: -279px;}
    to {right: 0px;}
}

@keyframes Cta-Animation {
    from {opacity: 0; transform: scale(.7, .7);}
    to {opacity: 1; transform: scale(1, 1);}
}
@keyframes Logo-Animation {
    from {opacity: 0;}
    to {opacity: 1;}
}