html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{position:relative;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;padding:0;outline:0;vertical-align:baseline} :focus {outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"»" "«"}html{font-size:100.01%}body{font-size:1em}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cf{display:inline-block}.cf{display:block}strong{font-weight:bold}em{font-style:italic}
.invisible,.hidden_navi{position:absolute;left:-1000em;width:20em}
a{text-decoration:none;color:#6e6e6e}a:hover,a:focus{color:#fff}
abbr{color:#6e6e6e;border-bottom: 1px dotted #6e6e6e}abbr:hover{color:#fff;cursor:help}
strong{font-weight:bold}

html { width: 100%; min-height: 100%;}

.printonly { display: none; }

body {
  position: absolute;
  width: 100%; min-height: 100%;
  font-family: Geneva, Arial, sans-serif;
  color: #fff;
  font-size: 0.625em;
  line-height: 1.6em;
  background: #000;
}
body#homepage { overflow:hidden;}
.page {
  position: absolute;
  top: 0; left: 0;
  width: 1210px;
  padding: 160px 0 0 18px;
  margin: 0;
  
  background: #000;
  background-repeat: no-repeat;
  background-position: left top;
  
  z-index: 20;
}
#homepage .page {
  height: 850px;
  width: 1280px;
  background: transparent;
}

.logo {
  position: absolute;
  top: 51px; left: 20px;
  width: 168px; height: 30px;
  z-index: 30;
}
.logo a {
  display: block;
  width: 100%; height: 100%;
  text-indent: -1000em;
  background: url(../img/maurus-vom-scheidt-director.png) no-repeat top left;
}
* html .logo a { background: url(../img/maurus-vom-scheidt-director.gif) no-repeat top left; }

.content {
  width: 1064px;
  float: right;
  z-index: 20;
}
#textpage .content { width: 950px; padding: 2px 0 0 0; }
.thumbnails {
  width: 100px;
  float: left;
}
.thumbnails li {
  display: block;
  padding: 0 0 5px 0; margin: 0;
}
.thumbnails li a {
  display: block;
  width: 110px; height: 41px;
  overflow: hidden;
  opacity: 0.3;       /* modern browser */
  -moz-opacity: 0.3;  /* older Mozilla browser */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE8 in Standard Compliant Mode */
  filter:alpha(opacity=30); /* IE5.x -7.0 */
}
.thumbnails li a:hover, .thumbnails li a:focus, .thumbnails li.rex-active a {
  opacity: 1;       /* modern browser */
  -moz-opacity: 1;  /* older Mozilla browser */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE8 in Standard Compliant Mode */
  filter:alpha(opacity=100); /* IE5.x -7.0 */
}

.thumbnails img {
  position: absolute;
  top:0;left:0;
  display: none;
}
.thumbnails img.first {
  display: block;
}


.media {
  width: 940px;
  float: right;
}
.player, .slideshow {
  width: 100%;
  height: 380px;
  margin: 0 0 20px 0;
}
.description {
}
.sslargedesc { top: 680px; }
.description h2 {
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  float:left;
  margin: 0 5px 0 0;
}
.description h2.title{
  color: #6e6e6e;
}
.description h3 {
  float:none;
  display: block;
  clear: both;
  font-size: 1.1em;
  color: #6e6e6e;
}
#navigation {
  position: absolute;
  top: 160px; left: 20px;
  width: 135px;
}
#navigation li { padding: 0; display: block; height: 15px; overflow: hidden; margin: 0; }
#navigation li a {
  width: 82px; height: 15px;
  overflow: hidden;
  font-size: 1em;
  text-transform: uppercase;
  color: #6e6e6e;
  display: block;
  padding: 0 2px; margin: 0;
  font-weight: bold;
  line-height: 1em;
  
  background-position: left top;
  background-repeat: no-repeat;
  overflow: hidden;
  
  text-indent: -1000em;
}
*+html #navigation li { margin-bottom: -2px; }

#navigation li a:hover, #navigation li a:focus {
  color: #000;
  background-position: -176px;
}
#navigation li.rex-active a { color: #fff; background-position: -88px 0; }

#navigation li#rex-article-2 a { background-image: url(../img/commercials.png); }
#navigation li#rex-article-3 a { background-image: url(../img/archive.png); }
#navigation li#rex-article-7 a { background-image: url(../img/feature.png); }
#navigation li#rex-article-4 a { background-image: url(../img/photography.png); }
#navigation li#rex-article-5 a { background-image: url(../img/awards.png); }
#navigation li#rex-article-6 a { background-image: url(../img/contact.png); }
* html #navigation li#rex-article-2 a { background-image: url(../img/commercials.gif); }
* html #navigation li#rex-article-3 a { background-image: url(../img/archive.gif); }
* html #navigation li#rex-article-7 a { background-image: url(../img/feature.gif); }
* html #navigation li#rex-article-4 a { background-image: url(../img/photography.gif); }
* html #navigation li#rex-article-5 a { background-image: url(../img/awards.gif); }
* html #navigation li#rex-article-6 a { background-image: url(../img/contact.gif); }


.ti {
  height: 15px;
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: -1000em;
}

.slideshow {
  display: block;
  width: 100%; height: 500px;
  overflow: hidden;
}
.slideshow.video-thumbs {
  height:   270px;
}
.sslarge { height: 500px; }
.slideshow .thumbs { display: none; }
.slideshownum { width: 15px; height: 15px; background-position: 0 0; background-image: url(../img/numbers.gif); }
h2.slideshownum { margin: 4px 0 0 0; }
.numslash  { width: 12px; }
.num0  { background-position: 0 -015px; }
.num1  { background-position: 0 -030px; }
.num2  { background-position: 0 -045px; }
.num3  { background-position: 0 -060px; }
.num4  { background-position: 0 -075px; }
.num5  { background-position: 0 -090px; }
.num6  { background-position: 0 -105px; }
.num7  { background-position: 0 -120px; }
.num8  { background-position: 0 -135px; }
.num9  { background-position: 0 -150px; }
.num10 { background-position: 0 -165px; }
.num11 { background-position: 0 -180px; }
.num12 { background-position: 0 -195px; }
.num13 { background-position: 0 -210px; }
.num14 { background-position: 0 -225px; }
.num15 { background-position: 0 -240px; }
.num16 { background-position: 0 -255px; }
.num17 { background-position: 0 -270px; }
.num18 { background-position: 0 -285px; }
.num19 { background-position: 0 -300px; }
.num20 { background-position: 0 -315px; }
.num21 { background-position: 0 -330px; }
.num22 { background-position: 0 -345px; }
.num23 { background-position: 0 -360px; }
.num24 { background-position: 0 -375px; }
.num25 { background-position: 0 -380px; }
.num26 { background-position: 0 -405px; }
.num27 { background-position: 0 -420px; }
.num28 { background-position: 0 -435px; }
.num29 { background-position: 0 -450px; }
.num30 { background-position: 0 -465px; }
.num31 { background-position: 0 -480px; }
.num32 { background-position: 0 -495px; }
.num33 { background-position: 0 -510px; }
.num34 { background-position: 0 -525px; }
.num35 { background-position: 0 -540px; }
.num36 { background-position: 0 -555px; }
.num37 { background-position: 0 -570px; }
.num38 { background-position: 0 -585px; }
.num39 { background-position: 0 -600px; }
.num40 { background-position: 0 -615px; }
.num41 { background-position: 0 -630px; }
.num42 { background-position: 0 -645px; }
.num43 { background-position: 0 -660px; }
.num44 { background-position: 0 -675px; }
.num45 { background-position: 0 -690px; }
.num46 { background-position: 0 -705px; }
.num47 { background-position: 0 -720px; }
.num48 { background-position: 0 -735px; }
.num49 { background-position: 0 -750px; }
.num50 { background-position: 0 -765px; }

.slideshowcontrols {
  display: block;
  width: 100px; height: 14px;
  float: left;
  padding: 1px 0 0 60px;
}
.slideshowcontrols a {
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 14px; height: 14px;
  display: block;
  background-image: url(../img/slideshow-icons.gif);
  overflow: hidden;
  text-indent: -1000em;
  float: left;
  margin: 0 4px 0 0;
}
.slideshowcontrols a:hover { background-position: 0 -14px; }
.slideshowcontrols a.play { background-position: 0 0; } .slideshowcontrols a:hover.prev { background-position: 0 -14px; }
.slideshowcontrols a.pause { background-position: -14px 0; } .slideshowcontrols a:hover.prev { background-position: -14px -14px; }
.slideshowcontrols a.prev { background-position: -28px 0; } .slideshowcontrols a:hover.prev { background-position: -28px -14px; }
.slideshowcontrols a.next { background-position: -42px 0; } .slideshowcontrols a:hover.next { background-position: -42px -14px; }
.slideshowcontrols a.full { background-position: -56px 0; } .slideshowcontrols a:hover.full { background-position: -56px -14px; }
.slideshowcontrols a.close { background-position: -70px 0; } .slideshowcontrols a:hover.close { background-position: -70px -14px; }

.sslargedesc h2 { display: none; }
.sslargedesc .slideshowcontrols { padding: 1px 0 0 0; }

.slideshowcontrols a.close { display: none; }
.sslargedesc .slideshowcontrols a.close { display: block; }
.sslargedesc .slideshowcontrols a.prev, .sslargedesc .slideshowcontrols a.next,
.sslargedesc .slideshowcontrols a.play, .sslargedesc .slideshowcontrols a.pause,
.sslargedesc .slideshowcontrols a.full { display: none; }


#bg {
  display: none;
}