#homebutton a,
#graphikbutton a,
#zeitgeistbutton a,
#logonbutton a,
#audiobutton a,
#furniturebutton a,
#motionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   background-position: 0% 0px;
   font-size: 63px;
   line-height: 63px;
}

#zeitgeistbutton a:hover  {
   background-position: -94px 0%;
}

#furniturebutton a:hover  {
   background-position: -92px 0%;
}

#transmitbutton a:hover  {
   background-position: -87px 0%;
}

#graphikbutton a:hover  {
   background-position: -79px 0%;
}

#motionbutton a:hover  {
   background-position: -74px 0%;
}

#audiobutton a:hover  {
   background-position: -58px 0%;
}

#logonbutton a:hover  {
   background-position: -67px 0%;
}

#homebutton a:hover  {
   background-position: -56px 0%;
}

#furniturebutton a  {
   width: 92px;
   background-image: url(logonmedia/furniturebutton.gif);
}

#zeitgeistbutton a  {
   width: 94px;
   background-image: url(logonmedia/zeitgeistbutton.gif);
}

#transmitbutton a  {
   background: url(logonmedia/transmitbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 64px;
   width: 87px;
   font-size: 64px;
   line-height: 64px;
}

#graphikbutton a  {
   width: 79px;
   background-image: url(logonmedia/graphikbutton.gif);
}

#zeitgeistbutton  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 600px;
   z-index: 3;
   width: 94px;
   height: 63px;
}

#furniturebutton  {
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 600px;
   z-index: 3;
   width: 92px;
   height: 63px;
}

#motionbutton a  {
   width: 74px;
   background-image: url(logonmedia/motionbutton.gif);
}

#studiobfdklogo  {
   background: url(homemedia/studiobfdklogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 450px;
   z-index: 5;
   width: 508px;
   height: 50px;
}

#bfdgoldenratio  {
   background: url(homemedia/bfdgoldenratio.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 767px;
   height: 501px;
}

#transmitbutton  {
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 599px;
   z-index: 3;
   width: 87px;
   height: 64px;
}

#logonbutton a  {
   width: 67px;
   background-image: url(logonmedia/logonbutton.gif);
}

#audiobutton a  {
   width: 58px;
   background-image: url(logonmedia/audiobutton.gif);
}

#releasetext p  {
   font: 12px/14px "Avenir Std Black";
   margin: 0px;
   color: #FDFCFC;
   text-align: center;
}

#graphikbutton  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 600px;
   z-index: 3;
   width: 79px;
   height: 63px;
}

#motionbutton  {
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 600px;
   z-index: 3;
   width: 74px;
   height: 63px;
}

#homebutton a  {
   width: 56px;
   background-image: url(logonmedia/homebutton.gif);
}

#logonbutton  {
   visibility: visible;
   position: absolute;
   left: 734px;
   top: 599px;
   z-index: 3;
   width: 67px;
   height: 63px;
}

#releasetext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 748px;
   z-index: 3;
   width: 945px;
}

#audiobutton  {
   visibility: visible;
   position: absolute;
   left: 181px;
   top: 600px;
   z-index: 3;
   width: 58px;
   height: 63px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 600px;
   z-index: 3;
   width: 56px;
   height: 63px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#redbox  {
   background: url(logonmedia/redbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 0px;
   z-index: 3;
   width: 532px;
   height: 513px;
}

#layer1  {
   background: url(logonmedia/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 768px;
}

#shape5  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 499px;
   z-index: 2;
   width: 1024px;
   height: 269px;
   background-color: #030303;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


