@font-face {
    font-family: 'futura_std_condensedregular';
    src: url('../type/futurastd-condensed-webfont.eot');
    src: url('../type/futurastd-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../type/futurastd-condensed-webfont.woff') format('woff'),
         url('../type/futurastd-condensed-webfont.ttf') format('truetype'),
         url('../type/futurastd-condensed-webfont.svg#futura_std_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
background:#000 url(../images/background.jpg);
background-position: center top;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin:0;
font-family:'futura_std_condensedregular', arial, sans-serif;
/*text-transform:uppercase;*/
border:solid 1px #fff;
margin:2%;
font-size:1.1em;
}

.parallax-layer {
    position: absolute;
    top:0;
    left:0;
    background-position: center top;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
}

#bish{
background:#000 url(../images/background.jpg);
height:100%;
top:0;
left:0;
width:100%;
position:relative;
overflow:hidden;
background:#000;
}

.bosch{
/*background:url(../images/packshot.jpg);*/
width:100%;
max-width:500px;
background:#000;
display:block;
/*position:absolute;*/
position:relative;
z-index:10;
/*margin:-250px 0 0 -250px;*/
margin:50px auto;
/*top:50%;
left:50%;*/
border:solid 1px #222;
/* -moz-box-shadow: 0 0 20px 0 #000;
  -webkit-box-shadow: 0 0 20px 0 #000;
  box-shadow: 0 0 20px 0 #000;*/
}

.bosch img{
margin:2%;
height:auto;
width:96%;
}

a{
color:#fff;
text-decoration:none;
opacity:1;
}

a:hover{
opacity:0.5;
}

h2{
font-size:2.5em;
}

h2,h3{
font-weight:100;
}

#content{
position:absolute;
z-index:20;
width:50%;
margin:-100px 0 0 -250px;
bottom:5%;
left:50%;
width:500px;
text-align:center;
color:#fff;
}

#order{
width:100%;
text-align:center;
color:#fff;
text-transform:uppercase;
margin:0 0 40px 0;
}

#film{
width:100%;
text-align:center;
color:#fff;
text-transform:uppercase;
margin:40px 0;
}

#film iframe{
background:#000;
width:80%;
height:580px;
padding:1%;
}

#information{
overflow:auto;
text-align:justify;
width:440px;
background:rgba(0,0,0,0.4);
padding:0px 30px;
margin:30px auto 30px auto;
}

#information a{
text-decoration:underline;
}

#information img{
width:100%;
height:auto;
}

#information h2 span{
color:#fff;
}

#information p, #information h3{
color:#fff;
}

#content h2{
margin:0 0 15px 0;
padding:0;
}

.info{
margin:10px auto;
width:200px;
}

audio{
height:0;
opacity:0;
}

.fourad{
width:125px;
display:block;
margin:0 auto 30px auto;
}