﻿/* ::: Basis-Elemente ::: */
html,body,h1,h2,h3,h4,h5,h6,div,p,table,input {
  margin:0;
  padding:0;
}
a {
  outline:0;
}
a img {
  border:0;
}
.clear,
.spacer,
.halfspacer,
.quarterspacer,
.minispacer,
.doublespacer,
.line {
  clear:both;
  font-size:0;
  line-height:0;
  height:0;
  display:block;
}
.spacer { height:16px; }
.halfspacer { height:8px; }
.quarterspacer { height:4px; }
.minispacer { height:2px; }
.doublespacer { height:32px; }
.line { height:2px; background:url(/img/system/line.gif) 0 0 repeat-x; margin: 6px 0 6px 0;}
.none,
.hide {
  display:none;
}
.even {}
.odd {
  background-color:#eee;
}
.error {
  color:#e60003;
}
.error span {
  display:block;
  padding-bottom:10px;
}
.searchword {
  background-color:#333;
  color:#fff;
}
.left { float:left; }
.right { float:right; }
.caption {
 font-style:italic;
 font-size:10px;
}


/* ::: Imgleft ::: */
div.imgleft {
  float:left;
  padding:0 10px 5px 0;
}


/* ::: Imgright ::: */
div.imgright {
  float:right;
  padding:0 0 5px 10px;
}


/* ::: Zoombox und Shadowbox hervorheben ::: */
a.zoombox,
a.shadowbox {
  position:relative;
  font-size:0; /* FF3 */
}
img.zoomboxicon,
img.galleryicon {
  position:absolute;
  bottom:0;
  right:0;
}



/* :::  Quicknav ::: */
a.tocontent, 
a.tonavigation {
  position:absolute; 
  top:6px; 
  left:-1000px; 
  z-index:100; 
  display:block; 
  padding:1em 1em; 
  background-color:#FFFF8D; 
  font-size:1.400em; 
  font-weight:bold; 
  color:#010002;
}
a.tocontent:focus, 
a.tocontent:active, 
a.tonavigation:focus, 
a.tonavigation:active {
  left:0;
  width:10em;
}


/* :::  Line-Height Problem bei hoch- und tiefgestellten Buchstaben ::: */
sup,
sub {
       height: 0;
       line-height: 1;
       vertical-align: baseline;
       position: relative;
}
sup {
       bottom: 1ex;
}

sub {
       top: .5ex;
}
/* ::: Allgemeine Layoutelemente ::: */

audio { width:100%; }
audio:focus { outline:none !important; }

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  color:#666;
}
h1 {
  font-size:16px;
  padding-bottom:16px;
}
h2 {
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  color:#5e5e5e;
}
h3 {
  font-size:11px;
}
h4 {
  font-size:11px;
}
h5 {
  font-size:11px;
}
h6 {
  font-size:11px;
}
p {
  margin-bottom:16px;
}
a {
  color:#e60104;
  font-size:11px;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
.plaintext {
  color:#5e5e5e;
  font-size:11px;
}

#scrollform { overflow-y:scroll; height:488px; }

.red { color:#e2001a; }

.plaintext ul li { padding-bottom:15px; }

h1.imghead { height:14px; overflow:hidden; padding:0; margin-bottom:13px; }
body.dark h1.imghead img { margin-top:-14px; }
a.imglink { height:14px; overflow:hidden; }
body.dark a.imglink img { margin-top:-14px; }




/* ::: Seitenaufbau ::: */
div.inner {
  width:990px;
  margin:0 auto;
  padding:0 11px 0 0;
  position:relative;
  z-index:10;
}

  div#header { position:relative; z-index:99; margin:0 auto; min-width:1001px; max-width:100%; height:40px; background:url(/img/system/navi-back.gif) 0 0 repeat-x; }
    a#logo { display:block; float:left; }
    ul#navi { width:700px; float:left; list-style:none; margin:0 0 0 33px; padding:0; }
    ul#navi li { position:relative; float:left; margin:0; padding:0; }
    ul#navi a { display:block; padding:19px 15px 9px; height:12px; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; }
    ul#navi a span { visibility:hidden; }
    ul#navi a#nav1 { background:url(/img/navi/aktuelles.png) center 19px no-repeat; }
    ul#navi a#nav2 { background:url(/img/navi/galerie.png) center 19px no-repeat; }
    ul#navi a#nav3 { background:url(/img/navi/videos.png) center 19px no-repeat; }
    
    /*ul#navi a#nav4 { background:url(/img/navi/projekte.png) center 19px no-repeat; }*/
    
    
    ul#navi a#nav4 { background:url(/img/navi/shop.png) center 19px no-repeat; }
/*    ul#navi a#nav6 { background:url(/img/navi/topmodel.png) center 19px no-repeat; }*/
    ul#navi a#nav5 { background:url(/img/navi/bio.png) center 19px no-repeat; }
    
    ul#navi a:hover,
    ul#navi a.selected { background-position:center -26px !important; }
    
    ul#navi .ul-wrapper-1 { display:none; position:absolute; left:-40%; top:34px; background:url(/img/system/navi-layer-left.png) 0 0 no-repeat;  padding-left:2px; ; }
    ul#navi li:hover .ul-wrapper-1 { display:block; }
    ul#navi .ul-wrapper-1 .ul-wrapper-2 { background:url(/img/system/navi-layer-right.png) right 0  no-repeat; padding-right:2px; }
    ul#navi .ul-wrapper-1 .ul-wrapper-2 ul { background:url(/img/system/navi-layer-center.png) center 0 no-repeat; list-style:none; margin:0; padding:21px 27px 21px 13px; height:134px; }
    ul#navi .ul-wrapper-1 .ul-wrapper-2 ul li { float:none; }
    ul#navi .ul-wrapper-1 .ul-wrapper-2 ul li a { text-transform:none; color:#5e5e5e; font-weight:bold; padding:3px 0 3px 14px; height:auto; white-space:nowrap;  }
    ul#navi .ul-wrapper-1 .ul-wrapper-2 ul li a:hover,
    ul#navi .ul-wrapper-1 .ul-wrapper-2 ul li a.selected { color:#be0000; text-decoration:none; background:url(/img/system/navi-arrow.png) 0 8px no-repeat !important; }
    ul#navi .ul-wrapper-1 .ul-wrapper-2 ul li a span { visibility:visible; }
    
    
    a.twitter,
    a.facebook,
    a.english { float:left; text-decoration:none; display:block; height:40px; width:28px; background:url(/img/system/flag-english.jpg) 0 0 no-repeat; }
    
    a.twitter { background-image:url(/img/system/twitter.jpg); }
    a.facebook{ background-image:url(/img/system/facebook.jpg); }
    a.english { background-position:0 12px; }
  
  div#main {
   position:relative;
 z-index:10;
    min-height:710px;
    padding:69px 0 0;
    background:url(/img/system/bg.jpg) center 0 no-repeat;
    background-size:cover !important;
  }
    
    div.leftfree { 
        /*padding-left:482px; */
        width:525px; 
        max-height:660px; 
        overflow:auto;
        
        background: rgba(255,255,255,0.8);
        padding: 20px;
        margin-left:442px;
    }
    div.leftfree .news { 
        /*max-height:310px; */
        max-height:400px;
        overflow-y:auto; }
    div.scroller { max-height:645px; overflow:auto; }

    div.content { padding-left:194px; width:783px; }
      div.banner { float:left; width:261px; padding:0 2px 2px 0; }
      div.banner-last { padding-right:0; }
  div#footer { 
    width:979px;
    margin:0 auto;
    padding:34px 22px 0 0;
    height:46px;
    position:relative;
    z-index:90;
    color:#707173;
  }
    a#footerlogo { 
      position:absolute;
      z-index:2;
      width:168px;
      height:126px;
      bottom:0;
      right:-20px;
    }
    div#footer a { 
      color:#707173;
    }
    div.copyright { float:left; padding-right:25px; }
    div.metanavi { float:left; }
    div.metanavi a { text-transform:uppercase; font-weight:bold; margin-right:12px; }

div#ticker a { color:#5e5e5e; padding:0 8px; }

div#shop,
div.shop { position:relative; float:left; width:318px; height:223px; margin:0 18px 18px 0; }
div.shop.shop-first { /* margin-top:-39px; */ }

div.shop-img { width:318px; height:223px; }
div.shop-last { margin-right:0; }
div.shop-last-row { margin-bottom:0; }
div.shop-hover { opacity:0; position:absolute; width:258px; height:193px; left:0; top:0; padding:30px 30px 0 30px; background:url(/img/system/shop-hover.png)  0 0 no-repeat; }
div.shop-headline { margin-bottom:7px; height:16px; overflow:hidden; }
div.shop-button { margin-top:14px; text-align:right; }


div.editorial,
div#editorial-navi { position:relative; float:left; width:235px; height:310px; margin:0 12px 12px 0; }

div.editorial.editorial-firstrow,
div#editorial-navi {  }

div#editorial-navi { position:absolute; top:0; left:0; z-index:100; background:#fff; padding:10px 0 0 20px; height:300px; width:215px; }

div#editorial-navi div.navi50 { width:100px; float:left; }
div#editorial-navi a { display:block; margin-bottom:7px; width:100px; height:14px; background:url(/img/navi/nav-jahre.png) 0 0 no-repeat; }

div#editorial-navi a.j2015 { background-position:0 -644px; }
div#editorial-navi a.j2014 { background-position:0 -616px; }
div#editorial-navi a.j2013 { background-position:0 -588px; }

div#editorial-navi a.j2012 { background-position:0 -560px; }
div#editorial-navi a.j2011 { background-position:0 -532px; }
div#editorial-navi a.j2010 { background-position:0 -504px; }
div#editorial-navi a.j2009 { background-position:0 -476px; }
div#editorial-navi a.j2008 { background-position:0 -448px; }
div#editorial-navi a.j2007 { background-position:0 -420px; }
div#editorial-navi a.j2006 { background-position:0 -392px; }
div#editorial-navi a.j2005 { background-position:0 -364px; }
div#editorial-navi a.j2004 { background-position:0 -336px; }
div#editorial-navi a.j2003 { background-position:0 -308px; }
div#editorial-navi a.j2002 { background-position:0 -280px; }
div#editorial-navi a.j2001 { background-position:0 -252px; }
div#editorial-navi a.j2000 { background-position:0 -224px; }
div#editorial-navi a.j1999 { background-position:0 -196px; }
div#editorial-navi a.j1998 { background-position:0 -168px; }
div#editorial-navi a.j1997 { background-position:0 -140px; }
div#editorial-navi a.j1996 { background-position:0 -112px; }
div#editorial-navi a.j1995 { background-position:0 -84px; }
div#editorial-navi a.j1994 { background-position:0 -56px; }
div#editorial-navi a.j1993 { background-position:0 -28px; }
div#editorial-navi a.j1992 { background-position:0 0; }

div#editorial-navi a.j2015:hover,
div#editorial-navi a.j2015.selected { background-position:0 -658px; }
div#editorial-navi a.j2014:hover,
div#editorial-navi a.j2014.selected { background-position:0 -630px; }
div#editorial-navi a.j2013:hover,
div#editorial-navi a.j2013.selected { background-position:0 -602px; }

div#editorial-navi a.j2012:hover,
div#editorial-navi a.j2012.selected { background-position:0 -574px; }
div#editorial-navi a.j2011:hover,
div#editorial-navi a.j2011.selected { background-position:0 -546px; }
div#editorial-navi a.j2010:hover,
div#editorial-navi a.j2010.selected { background-position:0 -518px; }
div#editorial-navi a.j2009:hover,
div#editorial-navi a.j2009.selected { background-position:0 -490px; }
div#editorial-navi a.j2008:hover,
div#editorial-navi a.j2008.selected { background-position:0 -462px; }
div#editorial-navi a.j2007:hover,
div#editorial-navi a.j2007.selected { background-position:0 -434px; }
div#editorial-navi a.j2006:hover,
div#editorial-navi a.j2006.selected { background-position:0 -406px; }
div#editorial-navi a.j2005:hover,
div#editorial-navi a.j2005.selected { background-position:0 -378px; }
div#editorial-navi a.j2004:hover,
div#editorial-navi a.j2004.selected { background-position:0 -350px; }
div#editorial-navi a.j2003:hover,
div#editorial-navi a.j2003.selected { background-position:0 -322px; }
div#editorial-navi a.j2002:hover,
div#editorial-navi a.j2002.selected { background-position:0 -294px; }
div#editorial-navi a.j2001:hover,
div#editorial-navi a.j2001.selected { background-position:0 -266px; }
div#editorial-navi a.j2000:hover,
div#editorial-navi a.j2000.selected { background-position:0 -238px; }
div#editorial-navi a.j1999:hover,
div#editorial-navi a.j1999.selected { background-position:0 -210px; }
div#editorial-navi a.j1998:hover,
div#editorial-navi a.j1998.selected { background-position:0 -182px; }
div#editorial-navi a.j1997:hover,
div#editorial-navi a.j1997.selected { background-position:0 -154px; }
div#editorial-navi a.j1996:hover,
div#editorial-navi a.j1996.selected { background-position:0 -126px; }
div#editorial-navi a.j1995:hover,
div#editorial-navi a.j1995.selected { background-position:0 -98px; }
div#editorial-navi a.j1994:hover,
div#editorial-navi a.j1994.selected { background-position:0 -70px; }
div#editorial-navi a.j1993:hover,
div#editorial-navi a.j1993.selected { background-position:0 -42px; }
div#editorial-navi a.j1992:hover,
div#editorial-navi a.j1992.selected { background-position:0 -14px; }

div.editorial-img {  }
div.editorial-last { margin-right:0; }
div.editorial-last-row { margin-bottom:0; }
div.editorial-hover { opacity:0; position:absolute; width:175px; height:280px; left:0; top:0; padding:30px 30px 0 30px; background:url(/img/system/shop-hover.png)  0 0 no-repeat; }
div.editorial-headline { margin-bottom:7px; }
a.editorial-link { text-decoration:none; position:absolute; z-index:99; width:235px; height:310px; top:0; left:0; }


div.linkbox { position:relative; float:left; width:238px; height:160px; margin:0 12px 12px 0; }
div.linkbox.linkbox-first { margin-top:-39px; }

div.linkbox-img {  }
div.linkbox-last { margin-right:0; }
div.linkbox-last-row { margin-bottom:0; }
div.linkbox-hover { opacity:0; position:absolute; width:198px; height:130px; left:0; top:0; padding:30px 20px 0 20px; background:url(/img/system/shop-hover.png)  0 0 no-repeat; }
div.linkbox-headline { margin-bottom:7px; }
div.linkbox-button { margin-top:14px; text-align:right; }

div.videoplaybutton { position:absolute; bottom:20px; right:20px; z-index:10; }

div.overview { width:238px; float:left; background:#fff; margin-left:12px; margin-bottom:12px; }
div.overview.meinebilder { position:absolute; z-index:20; height:195px; float:none; bottom:1px; left:240px; }
div.overview.overview-first { }
div.overview.overview-firstrow { margin-left:20px; }

div.overview div.overview-img { width:238px; height:160px; }
div.overview div.overview-link { height:27px; padding-top:8px; padding-left:10px; }

div#videonavi { position:absolute; z-index:100; top:0; left:0; margin-right:12px; float:left; width:198px; height:302px; left:0; top:0; padding:30px 20px 0 20px; background:url(/img/system/shop-hover.png)  0 0 no-repeat; }

div#videonavi.videodown { margin-top:-39px; }

div#videonavi a { display:block; height:14px; margin-bottom:5px; }
div#videos { }
div.videoitem { position:relative; float:left; width:238px; height:160px; margin:0 12px 12px 0; }

div.linkboxcontainer { float:left; margin-right:12px; height:649px; width:990px; }
div.linkboxmain { position:relative; z-index:10; margin-top:-39px; padding-top:0; width:990px; height:676px; overflow:hidden; }
div.linkboxprojekte { height:706px; }
div.linkboxmain2 { position:absolute; width:990px; height:680px; top:0; left:0; z-index:10; }

div.linknav-left,
div.linknav-right { position:absolute; z-index:99; width:40px; height:40px; top:335px; /*border:1px solid #be0000;*/ cursor:pointer; display:none; }
div.linknav-left { left:-41px; background:url(/img/system/arrow-left.png) center center no-repeat; }
div.linknav-right { right:-30px; background:url(/img/system/arrow-right.png) center center no-repeat; }
div.linknav-active { display:block !important; }

.uploads {padding-left:8px; }
.uploads a {width:234px; height: 160px; background-color:#efefef; float: left; display:block; margin:0 0 20px 10px; text-align:center; position:relative; background-repeat: no-repeat; background-position: center center; }
.uploads a img {border:0; height:160px;}
.uploads a span {     bottom:-20px;
background:#fff;
    display: block;
    height: 18px;
    width:224px;
    left: 0;
    padding: 2px 0 0 10px;
    position: absolute;
    text-align: left; }

.gallnavi { font-size:9px; padding-top:6px; }
.gallnavi div { float:left; white-space:nowrap; }
.gallerybox,
.gallnavi { padding-left:19px; }
.gallnavi.mobil { padding-left: 10px; }

div.description { margin-left:250px;  }

.img-hover-effect {
  position: relative;
  z-index: 10;
}
.img-hover-effect-overlay{
    opacity:0;
    position: absolute;
  width: 100%;
  height: 100%;
  z-index: 11;
  top: 0;
  box-sizing: border-box;
  padding: 20px;
  background: rgba(255, 255, 255, 0.8);
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    cursor:default;
} 
.img-hover-effect:hover .img-hover-effect-overlay {
  opacity:1;
  
}

.row.checkbox { margin:5px 0; margin-bottom:10px; }
.checkbox input { vertical-align: top; margin-top: 2px; }
.checkbox label { float:none; 
    padding-left: 10px;
    display: inline-block;
    width: 90%; }
.checkbox label a { font-size:12px; }/* ::: Formulare ::: */
fieldset {
  margin:0;
  padding:0;
  border:0;
}
legend {
  display:none;
}
.row {
  margin-top:3px;
  clear:both;
}
label {
  float:left;
  clear:both;
  width:160px;
  padding:2px 0;
  font-size:12px;
}
input.text, 
textarea.text,
select.text {
  width:210px;
  margin:1px 0;
  border:1px solid #CCC;
  background:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:15px;
  color:#666;
}
input.text, 
textarea.text {
  padding:2px;
}
textarea.text {
  height:70px;
}
select.text {
  width:214px;
}
input.zipcode {
  width:43px;
  margin-right:4px;
}
input.city {
  width:157px;
}
.captcha img {
  cursor:pointer;
  margin:1px 0 4px 160px;
}
.absenden a {
  display:block;
  float:left;
  margin:1px 0 12px 283px;
  padding:2px 10px;
  background-color:#333;
  color:#fff;
  font-weight:bold;
}
input.radio { float:left; margin-top:4px; margin-right:4px; }
.radioButtonListWrapper {
  float:left;
}
.radioButtonWrapper {
  float:left;
}
.radioButtonWrapper label,
label.labelradio {
  clear:none;
  width:auto;
  margin-right: 20px;
}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.vjs-poster{margin:0 auto;padding:0;cursor:pointer;position:relative;width:100%;max-height:100%}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.video-js .vjs-text-track{display:none;color:#fff;font-size:1.4em;text-align:center;margin-bottom:.1em;background:#000;background:rgba(0,0,0,0.50)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-fade-in{visibility:visible!important;opacity:1!important;-webkit-transition:visibility 0s linear 0s,opacity .3s linear;-moz-transition:visibility 0s linear 0s,opacity .3s linear;-ms-transition:visibility 0s linear 0s,opacity .3s linear;-o-transition:visibility 0s linear 0s,opacity .3s linear;transition:visibility 0s linear 0s,opacity .3s linear}.vjs-fade-out{visibility:hidden!important;opacity:0!important;-webkit-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-moz-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-ms-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-o-transition:visibility 0s linear 1.5s,opacity 1.5s linear;transition:visibility 0s linear 1.5s,opacity 1.5s linear}.vjs-default-skin .vjs-controls{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;height:2.6em;color:#fff;border-top:1px solid #404040;background:#242424;background:-moz-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(50%,#242424),color-stop(50%,#1f1f1f),color-stop(100%,#171717));background:-webkit-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-ms-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);visibility:hidden;opacity:0}.vjs-default-skin .vjs-control{position:relative;float:left;text-align:center;margin:0;padding:0;height:2.6em;width:2.6em}.vjs-default-skin .vjs-control:focus{outline:0}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer!important}.vjs-default-skin.vjs-paused .vjs-play-control div{width:15px;height:17px;background:url('/img/system/video-js.png');margin:.5em auto 0}.vjs-default-skin.vjs-playing .vjs-play-control div{width:15px;height:17px;background:url('/img/system/video-js.png') -25px 0;margin:.5em auto 0}.vjs-default-skin .vjs-rewind-control{width:5em;cursor:pointer!important}.vjs-default-skin .vjs-rewind-control div{width:19px;height:16px;background:url('/img/system/video-js.png');margin:.5em auto 0}.vjs-default-skin .vjs-mute-control{width:3.8em;cursor:pointer!important;float:right}.vjs-default-skin .vjs-mute-control div{width:22px;height:16px;background:url('/img/system/video-js.png') -75px -25px;margin:.5em auto 0}.vjs-default-skin .vjs-mute-control.vjs-vol-0 div{background:url('/img/system/video-js.png') 0 -25px}.vjs-default-skin .vjs-mute-control.vjs-vol-1 div{background:url('/img/system/video-js.png') -25px -25px}.vjs-default-skin .vjs-mute-control.vjs-vol-2 div{background:url('/img/system/video-js.png') -50px -25px}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{position:relative;width:5em;height:.6em;margin:1em auto 0;cursor:pointer!important;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#666;background:-moz-linear-gradient(top,#333,#666);background:-webkit-gradient(linear,0% 0,0% 100%,from(#333),to(#666));background:-webkit-linear-gradient(top,#333,#666);background:-o-linear-gradient(top,#333,#666);background:-ms-linear-gradient(top,#333,#666);background:linear-gradient(top,#333,#666)}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.6em;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#fff;background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#ccc));background:-webkit-linear-gradient(top,#fff,#ccc);background:-o-linear-gradient(top,#fff,#ccc);background:-ms-linear-gradient(top,#fff,#ccc);background:linear-gradient(top,#fff,#ccc)}.vjs-default-skin .vjs-volume-handle{position:absolute;top:-0.2em;width:.8em;height:.8em;background:#ccc;left:0;border:1px solid #fff;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.vjs-default-skin div.vjs-progress-control{position:absolute;left:4.8em;right:4.8em;height:1.0em;width:auto;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}.vjs-default-skin .vjs-progress-holder{position:relative;cursor:pointer!important;padding:0;margin:0;height:1.0em;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;background:#111;background:-moz-linear-gradient(top,#111,#262626);background:-webkit-gradient(linear,0% 0,0% 100%,from(#111),to(#262626));background:-webkit-linear-gradient(top,#111,#262626);background:-o-linear-gradient(top,#111,#262626);background:-ms-linear-gradient(top,#111,#262626);background:linear-gradient(top,#111,#262626)}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:1.0em;margin:0;padding:0;left:0;top:0;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.vjs-default-skin .vjs-play-progress{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#fff),color-stop(50%,#d6d6d6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#efefef),color-stop(50%,#f5f5f5),color-stop(50%,#dbdbdb),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-o-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-ms-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f1f1f1',GradientType=0);background:linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%)}.vjs-default-skin .vjs-load-progress{opacity:.8;background:#666;background:-moz-linear-gradient(top,#666,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#333));background:-webkit-linear-gradient(top,#666,#333);background:-o-linear-gradient(top,#666,#333);background:-ms-linear-gradient(top,#666,#333);background:linear-gradient(top,#666,#333)}.vjs-default-skin div.vjs-seek-handle{position:absolute;width:16px;height:16px;margin-top:-0.3em;left:0;top:0;background:url('/img/system/video-js.png') 0 -50px;-moz-border-radius:.8em;-webkit-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000}.vjs-default-skin .vjs-time-controls{position:absolute;right:0;height:1.0em;width:4.8em;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background-color:#333;font-size:1em;line-height:1.0em;font-weight:normal;font-family:Helvetica,Arial,sans-serif;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}.vjs-default-skin .vjs-current-time{left:0}.vjs-default-skin .vjs-duration{right:0;display:none}.vjs-default-skin .vjs-remaining-time{right:0}.vjs-time-divider{display:none}.vjs-default-skin .vjs-time-control{font-size:1em;line-height:1;font-weight:normal;font-family:Helvetica,Arial,sans-serif}.vjs-default-skin .vjs-time-control span{line-height:25px}.vjs-secondary-controls{float:right}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer!important;float:right}.vjs-default-skin .vjs-fullscreen-control div{width:16px;height:16px;background:url('/img/system/video-js.png') -50px 0;margin:.5em auto 0}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div{background:url('/img/system/video-js.png') -75px 0}.vjs-default-skin .vjs-big-play-button{display:block;z-index:2;position:absolute;top:50%;left:50%;width:8.0em;height:8.0em;margin:-42px 0 0 -42px;text-align:center;vertical-align:center;cursor:pointer!important;border:.2em solid #fff;opacity:.95;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#454545;background:-moz-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#454545),color-stop(50%,#232323),color-stop(50%,#161616),color-stop(100%,#3f3f3f));background:-webkit-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-o-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-ms-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545',endColorstr='#3f3f3f',GradientType=0);background:linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);-webkit-box-shadow:4px 4px 8px #000;-moz-box-shadow:4px 4px 8px #000;box-shadow:4px 4px 8px #000}.vjs-default-skin div.vjs-big-play-button:hover{-webkit-box-shadow:0 0 80px #fff;-moz-box-shadow:0 0 80px #fff;box-shadow:0 0 80px #fff}.vjs-default-skin div.vjs-big-play-button span{position:absolute;top:50%;left:50%;display:block;width:35px;height:42px;margin:-20px 0 0 -15px;background:url('/img/system/video-js.png') -100px 0}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;width:55px;height:55px;margin:-28px 0 0 -28px;-webkit-animation-name:rotatethis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotatethis;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}@-webkit-keyframes rotatethis{0%{-webkit-transform:scale(0.6) rotate(0deg)}12.5%{-webkit-transform:scale(0.6) rotate(0deg)}12.51%{-webkit-transform:scale(0.6) rotate(45deg)}25%{-webkit-transform:scale(0.6) rotate(45deg)}25.01%{-webkit-transform:scale(0.6) rotate(90deg)}37.5%{-webkit-transform:scale(0.6) rotate(90deg)}37.51%{-webkit-transform:scale(0.6) rotate(135deg)}50%{-webkit-transform:scale(0.6) rotate(135deg)}50.01%{-webkit-transform:scale(0.6) rotate(180deg)}62.5%{-webkit-transform:scale(0.6) rotate(180deg)}62.51%{-webkit-transform:scale(0.6) rotate(225deg)}75%{-webkit-transform:scale(0.6) rotate(225deg)}75.01%{-webkit-transform:scale(0.6) rotate(270deg)}87.5%{-webkit-transform:scale(0.6) rotate(270deg)}87.51%{-webkit-transform:scale(0.6) rotate(315deg)}100%{-webkit-transform:scale(0.6) rotate(315deg)}}@-moz-keyframes rotatethis{0%{-moz-transform:scale(0.6) rotate(0deg)}12.5%{-moz-transform:scale(0.6) rotate(0deg)}12.51%{-moz-transform:scale(0.6) rotate(45deg)}25%{-moz-transform:scale(0.6) rotate(45deg)}25.01%{-moz-transform:scale(0.6) rotate(90deg)}37.5%{-moz-transform:scale(0.6) rotate(90deg)}37.51%{-moz-transform:scale(0.6) rotate(135deg)}50%{-moz-transform:scale(0.6) rotate(135deg)}50.01%{-moz-transform:scale(0.6) rotate(180deg)}62.5%{-moz-transform:scale(0.6) rotate(180deg)}62.51%{-moz-transform:scale(0.6) rotate(225deg)}75%{-moz-transform:scale(0.6) rotate(225deg)}75.01%{-moz-transform:scale(0.6) rotate(270deg)}87.5%{-moz-transform:scale(0.6) rotate(270deg)}87.51%{-moz-transform:scale(0.6) rotate(315deg)}100%{-moz-transform:scale(0.6) rotate(315deg)}}div.vjs-loading-spinner .ball1{opacity:.12;position:absolute;left:20px;top:0;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball2{opacity:.25;position:absolute;left:34px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball3{opacity:.37;position:absolute;left:40px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball4{opacity:.50;position:absolute;left:34px;top:34px;width:13px;height:13px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:15px;border:1px solid #ccc}div.vjs-loading-spinner .ball5{opacity:.62;position:absolute;left:20px;top:40px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball6{opacity:.75;position:absolute;left:6px;top:34px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball7{opacity:.87;position:absolute;left:0;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball8{opacity:1.00;position:absolute;left:6px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}.vjs-default-skin .vjs-menu-button{float:right;margin:.2em .5em 0 0;padding:0;width:3em;height:2em;cursor:pointer!important;border:1px solid #111;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}.vjs-default-skin .vjs-menu-button div{background:url('/img/system/video-js.png') 0 -75px no-repeat;width:16px;height:16px;margin:.2em auto 0;padding:0}.vjs-default-skin .vjs-menu-button ul{display:none;opacity:.8;padding:0;margin:0;position:absolute;width:10em;bottom:2em;max-height:15em;left:-3.5em;background-color:#111;border:2px solid #333;-moz-border-radius:.7em;-webkit-border-radius:1em;border-radius:.5em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;overflow:auto}.vjs-default-skin .vjs-menu-button:focus ul,.vjs-default-skin .vjs-menu-button:hover ul{display:block;list-style:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 20px;line-height:1.4em;font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{text-decoration:underline;background:url('/img/system/video-js.png') -125px -50px no-repeat}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{background-color:#ccc;color:#111;outline:0}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;color:#fff;font-weight:bold;cursor:default;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}.vjs-default-skin .vjs-captions-button div{background-position:-25px -75px}.vjs-default-skin .vjs-chapters-button div{background-position:-100px -75px}.vjs-default-skin .vjs-chapters-button ul{width:20em;left:-8.5em}/* ::: Pager ::: */
.pager {
  margin-bottom:16px;
  padding:4px 5px;
  font-weight:bold;
}
.pager-backward,
.pager-forward {
  float:left;
  width:30px;
}
.pager-forward {
  float:right;
}
.pager a {
  float:left;
  width:15px;
  text-align:center;
  text-decoration:none;
}
.pager-info {
  text-align:center;
}.cc_container .cc_logo {
    display:none !important;
}.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/logo.png);opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size 200ms;font-size:0.6em;display:block}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{margin-top:0.5em;font-size:0.8em}}@media screen and (min-width: 768px){.cc_container{padding:15px 30px 15px}.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#fff;color:#999;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box;border:1px solid #ccc}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#d7bf00;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#555}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp}

.cc_container a, .cc_container a:visited {
    color:#e60104;
    font-size:1em;
}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto; color:#060606;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/img/system/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/img/system/shadowbox/close.png);}
#sb-nav-next{background-image:url(/img/system/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/img/system/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/img/system/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/img/system/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
