/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/*
	jQuery.mmenu CSS
*/
.mm-page,
.mm-fixed-top,
.mm-fixed-bottom,
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: none 0.4s ease;
  -moz-transition: none 0.4s ease;
  -ms-transition: none 0.4s ease;
  -o-transition: none 0.4s ease;
  transition: none 0.4s ease;
  -webkit-transition-property: top, right, bottom, left, border;
  -moz-transition-property: top, right, bottom, left, border;
  -ms-transition-property: top, right, bottom, left, border;
  -o-transition-property: top, right, bottom, left, border;
  transition-property: top, right, bottom, left, border; }

html.mm-opened .mm-page,
html.mm-opened #mm-blocker {
  left: 0;
  top: 0;
  margin: 0;
  border: 0px solid rgba(0, 0, 0, 0); }

html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
  border: 0px solid rgba(100, 100, 100, 0); }

.mm-menu .mm-hidden {
  display: none; }

.mm-fixed-top,
.mm-fixed-bottom {
  position: fixed;
  left: 0; }

.mm-fixed-top {
  top: 0; }

.mm-fixed-bottom {
  bottom: 0; }

html.mm-opened .mm-page,
.mm-menu > .mm-panel {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

html.mm-opened {
  overflow-x: hidden;
  position: relative; }

html.mm-opened .mm-page {
  position: relative; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-current {
  display: block; }

.mm-menu {
  background: inherit;
  display: none;
  overflow: hidden;
  height: 100%;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 0; }
    .mm-menu > .mm-panel.mm-opened {
      left: 0%; }
    .mm-menu > .mm-panel.mm-subopened {
      left: -40%; }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
    .mm-menu > .mm-panel.mm-hidden {
      display: block;
      visibility: hidden; }

.mm-menu .mm-list {
  padding: 20px 0; }
.mm-menu > .mm-list {
  padding: 20px 0 40px 0; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 7px;
    height: 7px;
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
    right: 16px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-ismenu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }

.mm-menu .mm-list > li:after {
  border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
  border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before {
  border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label {
  background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
  background: rgba(255, 255, 255, 0.05); }

html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
  left: 80%; }

.mm-menu {
  width: 80%; }

@media all and (max-width: 175px) {
  .mm-menu {
    width: 140px; }

  html.mm-opening .mm-page,
  html.mm-opening #mm-blocker,
  html.mm-opening .mm-fixed-top,
  html.mm-opening .mm-fixed-bottom {
    left: 140px; } }
@media all and (min-width: 550px) {
  .mm-menu {
    width: 440px; }

  html.mm-opening .mm-page,
  html.mm-opening #mm-blocker,
  html.mm-opening .mm-fixed-top,
  html.mm-opening .mm-fixed-bottom {
    left: 440px; } }

/**
 * cookiebar extension for Contao Open Source CMS
 *
 * Copyright (C) 2013 Codefog
 *
 * @package cookiebar
 * @author  Codefog <http://codefog.pl>
 * @author  Kamil Kuzminski <kamil.kuzminski@codefog.pl>
 * @license LGPL
 */
#cookiebar{position:fixed;left:0;height:40px;width:100%;background-color:#4b4b4b;padding:0 16px;text-align:center;font-size:13px;color:#ffffff;line-height:40px}#cookiebar.top{top:0}#cookiebar.bottom{bottom:0}#cookiebar span{margin-right:1em}#cookiebar button{height:26px;padding:0 12px;border:none;background-color:#4ea55e;color:#ffffff;cursor:pointer;font-weight:bold;line-height:26px}#cookiebar a{margin-left:1em;color:#ffffff;text-decoration:underline}#cookiebar a:hover{text-decoration:none}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* framework.css */
body{font:14px/21px 'Droid Serif';color:#2c2521;background-position: 0 1px}.contentwrapper{position:relative;float:none;clear:both;margin-right:auto;margin-left:auto;background:-moz-linear-gradient(top,#e1dfd9,#ffffff,#ffffff,#ffffff);background:-webkit-linear-gradient(top,#e1dfd9,#ffffff,#ffffff,#ffffff);background:-o-linear-gradient(top,#e1dfd9,#ffffff,#ffffff,#ffffff);background:-ms-linear-gradient(top,#e1dfd9,#ffffff,#ffffff,#ffffff);background:linear-gradient(to bottom,#e1dfd9,#ffffff,#ffffff,#ffffff);-pie-background:linear-gradient(top,#e1dfd9,#ffffff,#ffffff,#ffffff);-webkit-box-shadow:0 -20px 30px rgba(0,0,0,.5);box-shadow:0 -20px 30px rgba(0,0,0,.5);border-top:10px solid #fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 1001}.contentwrapper #container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}#header{height:240px;position:relative;overflow:hidden;background-image:url("../../files/_media/framework/images/blog_header_bg.png");background-position:center bottom;background-repeat:no-repeat;z-index: 999}#main{width:67%;float:left;margin-right:2%;margin-left:1%;padding-top:70px;transition: width 0.25s ease-in-out}#right{width:27%;float:left;margin-right:1%;margin-left:2%;padding-top:20px;transition: width 0.25s ease-in-out}#right > h4:first-child{margin-top:0}#mainnav .menu{width:100%;height:57px;top:80px;position:relative;overflow:hidden;float:left;background:-moz-linear-gradient(270deg,#e2e0da,#cac9c3);background:-webkit-linear-gradient(270deg,#e2e0da,#cac9c3);background:-o-linear-gradient(270deg,#e2e0da,#cac9c3);background:-ms-linear-gradient(270deg,#e2e0da,#cac9c3);background:linear-gradient(180deg,#e2e0da,#cac9c3);-pie-background:linear-gradient(270deg,#e2e0da,#cac9c3);behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 700}#mainnav .menu ul{width:100%;height:57px;max-width:1200px;overflow:hidden;margin-right:auto;margin-left:auto}.footer_links .inside{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.bmzfooter{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.mmenulink a{width:55%;height:37px;display:block;padding-top:20px;background:-moz-linear-gradient(270deg,#005ea7,#004d83);background:-webkit-linear-gradient(270deg,#005ea7,#004d83);background:-o-linear-gradient(270deg,#005ea7,#004d83);background:-ms-linear-gradient(270deg,#005ea7,#004d83);background:linear-gradient(180deg,#005ea7,#004d83);-pie-background:linear-gradient(270deg,#005ea7,#004d83);font-size:20px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');padding-left: 2%}.mmenulink a:before{padding-right:15px;font-family:'FontAwesome';color:#fff;content: "\f0c9"}#mainnav .logo{width:275px;height:275px;bottom:35px;position:relative;float:right;margin-right:15%;-webkit-box-shadow:0 -8px 16px rgba(0,0,0,.15);box-shadow:0 -8px 16px rgba(0,0,0,.15);border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 800}#container:after{display:none}#footer{padding-top:1px}
/* engagement_global_default.css */
.hide-teaser{display:none}.mod_newsreader .ce_text ul li{margin-bottom:3px}.mod_newsreader .ce_text ul{margin-left:20px;list-style-type:disc}.mod_newslist,.mod_newsreader{padding-right:0;padding-left:0}a:link,a:visited{font-family:'Klavika-Basic-Regular';text-decoration:none;color:#E05206}a:hover{color:#483F3A}.verlauf{padding-right:15px;padding-left:15px;background:-moz-linear-gradient(top,#f7f8f8,#dae2e8);background:-webkit-linear-gradient(top,#f7f8f8,#dae2e8);background:-o-linear-gradient(top,#f7f8f8,#dae2e8);background:-ms-linear-gradient(top,#f7f8f8,#dae2e8);background:linear-gradient(to bottom,#f7f8f8,#dae2e8);-pie-background:linear-gradient(top,#f7f8f8,#dae2e8);-webkit-box-shadow:3px 6px 12px rgba(0,0,0,.15);box-shadow:3px 6px 12px rgba(0,0,0,.15);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.tagcloud ul li{display:inline-block;margin-right:auto;margin-left:auto;padding-right:10%;text-align:center}.tagcloud ul li.size1{font-size:1em}.tagcloud ul li.size2{font-size:1.2em}.tagcloud ul li.size3{font-size:1.3em}.tagcloud ul li.size4{font-size:1.4em}.tagcloud ul li.size5{font-size:1.5em}.tagcloud ul li.size6{font-size:1.6em}.tagcloud ul li.size7{font-size:1.8em}.tagcloud ul li.size8{font-size:2em}.tagcloud ul{text-align:center}.tagcloud ul li a{color:#847a70}.tagcloud ul li a:hover,.tagcloud ul li.active a{color:#483F3A}#right h4{padding-bottom:5px;border-bottom:2px solid rgba(72,63,58,.2);font:20px 'Klavika-Basic-Regular';font-weight:normal;color:#483F3A}#right h5{font:25px/25px 'Klavika-Basic-Medium';color:#005a8d}#mainnav ul{font:18px 'Klavika-Basic-Regular'}#mainnav ul li{height:100%;display:inline-block;border-right:3px solid #fff}#mainnav ul li a,#mainnav ul li span{height:100%;display:inline-block;padding-top:20px;padding-right:20px;padding-left:20px;color:#fff}#mainnav ul > li > a{background:-moz-linear-gradient(270deg,#0060a5,#004874);background:-webkit-linear-gradient(270deg,#0060a5,#004874);background:-o-linear-gradient(270deg,#0060a5,#004874);background:-ms-linear-gradient(270deg,#0060a5,#004874);background:linear-gradient(180deg,#0060a5,#004874);-pie-background:linear-gradient(270deg,#0060a5,#004874);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#mainnav ul > li > a:hover,#mainnav ul > li > a.active{background-color:#f00;background:-moz-linear-gradient(270deg,#726962,#5d544f);background:-webkit-linear-gradient(270deg,#726962,#5d544f);background:-o-linear-gradient(270deg,#726962,#5d544f);background:-ms-linear-gradient(270deg,#726962,#5d544f);background:linear-gradient(180deg,#726962,#5d544f);-pie-background:linear-gradient(270deg,#726962,#5d544f);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#mainnav ul > li > a.eg_link{width:35px;background-color:#483F3A;background-image:url("../../files/_media/framework/logos/eg_logo_weiss.png");background-repeat:no-repeat;text-indent:-9999px;background-size: auto 42px;background-position: 15px 10px}#mainnav ul > li > a.eg_link:hover{width:auto;background:-moz-linear-gradient(270deg,#726962,#5d544f);background:-webkit-linear-gradient(270deg,#726962,#5d544f);background:-o-linear-gradient(270deg,#726962,#5d544f);background:-ms-linear-gradient(270deg,#726962,#5d544f);background:linear-gradient(180deg,#726962,#5d544f);-pie-background:linear-gradient(270deg,#726962,#5d544f);text-indent:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_newslist ul.categories,.mod_newsreader ul.categories{font:14px 'Klavika-Basic-Regular'}.mod_newslist ul.categories li,.mod_newsreader ul.categories li{display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:10px;background-color:#E05206;font:13 'Klavika-Basic-Regular';color:#fff;padding-right: 7%}.mod_newslist .info,.mod_newsreader .info,.latestComments .info{font:13px 'Klavika-Basic-Regular';color:#847a70}.mod_newslist .info .info_author,.mod_newsreader .info .info_author,.latestComments .info .info_author{color:#E05206}.info_datetime:before{padding-right:4px;font-family:FontAwesome;color:#847a70;content:"\f073"}.mod_newslist .info .info_author:before,.mod_newsreader .info .info_author:before,.latestComments .info .info_author:before{padding-right:4px;font-family:FontAwesome;color:#847a70;content:"\f007"}.mod_newslist .layout_latest ul.categories,.mod_newsreader .layout_full ul.categories{border-top:1px solid #E05206}.mod_newslist .layout_latest .image_container{width:250px;margin-right:3%}.mod_newsreader .layout_full .image_container,.autoren #main .image_container{width:50%}.autoren #main .teaser .image_container,.mod_newsreader .layout_full .article_author_teaser .image_container{width:100%}.article_author_teaser h1{font:18px 'Klavika-Basic-Medium';color:#847a70}.article_author_teaser .image_container{width: 99% !important}.article_author_teaser .image_container img{width: 100% !important}.article_author_teaser h1:before{content: "Über "}.mod_newslist .layout_latest:not(.first){margin-top:50px}h1{margin-top:0;font-size:28px;line-height:1.1em;font-weight:normal;color:#005a8d}h2 a,h2{font-size:21px;font-weight:normal;color:#005a8d;color: #005a8d !important;font-family: 'Droid Serif' !important}h3{margin-bottom:0;font-size:16px;line-height:24px;color:#005a8d}.ce_hyperlink:before,.more a:before,.searchlink a:before,a.more:before{padding-right:4px;padding-left:1px;font:1em 'FontAwesome';color:#E05206;content: "\f061"}.ce_hyperlink:hover:before,a:hover:before,.more:hover:before{color:#483F3A}a:hover{color:#483F3A}.more{float:right;font-family:'Klavika-Basic-Regular'}.comments_head{clear:both;display:block;border-top:1px solid #847a70}.comments_head_count{padding-top:3px;padding-bottom:3px;padding-left:10px;background-color:#847a70;font-family:'Klavika-Basic-Regular';color:#fff;padding-right: 7%}.commentcount:before,.comments_head_count:before{padding-right:4px;font-family:FontAwesome;content: "\f0e6"}.info_tags:before{padding-right:4px;font-family:'FontAwesome';content: "\f02c"}#ctrl_notify input,#ctrl_notify label{display:inline}.mod_newsreader .repeat_teaser{font-weight:bold}.caption{position:relative;margin-top:-6px;margin-bottom:6px;padding-top:4px;padding-bottom:4px;white-space:normal;background-color:#847a70;font-family:'Klavika-Basic-Regular';color:#fff;width: 96% !important;padding-right: 2%;padding-left: 2%}.related_item,.mostRead_item,.lastCommented_item{width:30%;float:left;padding-right:1%;padding-left:1%;border-left:1px solid rgba(132,122,112,.25)}.related_item:first-child,.mostRead_item:first-child,.lastCommented_item:first-child{border-left:0px}.related_item h2 a,.mostRead_item h2 a,.lastCommented_item h2 a{font:.75em/1em 'Klavika-Basic-Medium'}.related_tab{margin-top:7%;margin-bottom:7%;border-top:1px solid #E05206}.related_tab_text{padding-top:3px;padding-bottom:3px;padding-left:10px;background-color:#E05206;font-family:'Klavika-Basic-Regular';color:#fff;padding-right: 7%}#right h5:before{width:35px;height:35px;display:inline-block;margin-right:10px;padding:8px;text-align:center;border:4px solid rgba(132,122,112,.75);border-radius:50%;border-spacing:15px;font:1.4em 'FontAwesome';color:rgba(132,122,112,.65);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.tagcloud h5:before{content: "\f0c2"}.smlinks h5:before{padding:5px;border-spacing:5px;content: "\f108"}.subinfo:not(.taginfo){margin-right:10px}.navi_right{font-family:'Klavika-Basic-Regular'}.navi_right a{font-size:16px}.navi_right ul li{font:16px 'Klavika-Basic-Medium';color:#847a70}.navi_right ul li a:hover{color:#483F3A}.navi_right .level_2 a,.navi_right .level_2 li.active{font-size:14px}.navi_right .level_2{margin-left:15px}.footer_links{margin-top:10%;background-color:#005a8d}.comment_default{margin-bottom:15px;border-bottom:2px solid rgba(132,122,112,.5)}.footer_link a{display:inline-block;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff}.footer_link:before{padding-right:4px;padding-left:20px;font-family:'FontAwesome';color:#fff}.footer_link.impressum:before{content:"\f061"}.footer_link.copyright:before{font:1.2em 'Droid Sans';content: "©"}.footer_link.top:before{content: "\f062"}.footer_link.print:before{content: "\f02f"}.footer_link.mail:before{content: "\f003"}.footer_bmz{max-width:290px;margin-left:auto}.mod_newsreader .back{display:none}.back a,.backlink a{padding:5px 15px;background-color:#E05206;font-family:'Klavika-Basic-Regular';color:#fff}.ce_comments h2:first-child{display:none}.comment_default.first{margin-top:5%;padding-top:15px;border-top:2px solid rgba(132,122,112,.5)}.ce_comments .info_author{margin-right:10px}.latestComments .newslink{border-bottom:2px solid rgba(218,217,216,.2)}.search .searchfield,.search .relevance{display:none}.searchlink{font-family:'Klavika-Basic-Regular'}.search_default{border-bottom:2px solid rgba(132,122,112,.5)}.search_default.first{border-top:2px solid rgba(132,122,112,.5)}.mod_newsreader .article_author_teaser{bottom:0;position:relative;float:right;margin-bottom:25%;padding-left:15px;border-left:1px solid #847a70;font-family:'Klavika-Basic-Regular';color:#847a70;transition: all ease-in-out 0.25s}.article_author_teaser p{max-height:550px;display:block;line-height:1.1em}.article_author_teaser .more{margin-top:-10px}.latest3-article_author_teaser{width:100%;border-bottom:1px solid rgba(132,122,112,.25);font-family:'Klavika-Basic-Regular';color:#847a70;transition: all ease-in-out 0.25s}figure.float_left{margin-right:15px;margin-bottom:15px}figure.float_right{margin-bottom:15px;margin-left:15px}.ce_text figure.float_right{margin-left:15px}.kontaktbox p{margin-bottom:0;font-family:'Klavika-Basic-Regular'}.kontaktbox{margin-top:2%;margin-bottom:5%;padding-bottom:20px;border-top:1px solid rgba(132,122,112,.5);border-bottom:1px solid rgba(132,122,112,.5)}.autor .mod_newslist{margin-bottom:2%;border-top:1px solid rgba(132,122,112,.5);border-bottom:1px solid rgba(132,122,112,.5)}.email:before{padding-right:5px;font-family:'FontAwesome';content:"\f003"}.autor .mod_newslist h3:first-child{width:auto;min-width:280px;margin-top:0;margin-right:50%;padding-top:4px;padding-bottom:4px;padding-left:10px;background-color:#847a70;font:14px/1em 'Klavika-Basic-Regular';font-weight:normal;color:#fff}.autoren .mod_article:not(.first){width:30%;float:left;margin-right:1.5%;margin-bottom:3%;padding-right:1.5%;border-right:1px solid #847a70;transition: all ease-in-out 0.25s}.autoren .mod_article:not(.first) h2{display:none}.autoren .mod_article:nth-child(3n+5){clear:left}.autoren .mod_article:nth-child(3n+4){border-right:0}.smlinks{margin-top:10%}.autorenposts{margin-top:5%}.socialbuttons{float:none;clear:both;margin-top:25px;margin-bottom:25px;padding:5px 10px 1px;background-color:rgba(132,122,112,.2)}.socialbuttons .settings_info{display:none}#cookiebar{height:auto;position:absolute;background-color:#005a8d;z-index: 1010}.hinweis{padding:1%;background-color:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.15)}.ArchivNaviBlock select{width:100%;font-size:16px;background: transparent; border: none; border-radius: 0}.ArchivNaviBlock{padding-top:2px;background-color:rgba(132,122,112,.05);border:2px solid rgba(132,122,112,.2);border-top-left-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.nav_background{width:100%;height:20px;display:none;background-color:rgba(132,122,112,.05)}.tabcontrol_tabs{margin-top:50px;margin-bottom:10px}.tabcontrol_tabs li.tabs{float:left;margin-right:0;margin-left:0;padding:5px 10px;border-bottom:2px solid rgba(132,122,112,.25);font:18px 'Klavika-Basic-Regular';cursor: pointer;font-weight: 500}.tabcontrol_tabs li.tabs.selected{border-top:2px solid rgba(132,122,112,.25);border-right:2px solid rgba(132,122,112,.25);border-bottom:0px solid rgba(132,122,112,.25);color:#E05206}.tabcontrol_tabs li.tabs.tab_1.selected{border-right:0px solid rgba(132,122,112,.25);border-left:2px solid rgba(132,122,112,.25)}.latest3-article_author_teaser .image_container{width:75px;height:75px;overflow:hidden}.latest3-article_author_teaser h6{margin-bottom:15px;margin-left:90px;font-family:'Klavika-Basic-Medium';line-height:1.2;color:#483F3A}.latest3-article_author_teaser figcaption{display:none}.author_teasers h5 span{position:absolute;margin-top:7px;line-height:1em}.h5_subline{margin-top:-40px;margin-bottom:20px;margin-left:70px;font-family:'Klavika-Basic-Medium';color:#005a8d}.active_author_teaser{top:-30px;position:relative;width: 100% !important}.active_author_teaser p:nth-child(2){max-height:56px;overflow:hidden;padding-top:16px;line-height:1em;color:#483F3A}.autoren > p .ce_text > p{max-height:56px;overflow:hidden;padding-top:16px;line-height:1em;color:#483F3A}.active_author_teaser p:nth-child(1),.active_author_teaser p:nth-child(3){display:none}.author_teasers .more{margin-top:-10px;margin-bottom:0}.latest3-article_author_teaser:last-child{border-bottom:0px;border-bottom: none}.author_teasers{margin-top:15px;margin-bottom:15px}div.teaser > div > p{height:510px;display:block;font-size:.9em}div.teaser p.more,.mostRead_item span.more,.lastCommented_item p.more{margin-top:-10px}.pagination p,.pagination ul li{display:inline-block;padding-right:2px;padding-left:2px}li.pagination_info{padding-right:25px;font-family:'Klavika-Basic-Regular'}.pagination ul{width:100%;margin-right:auto;margin-left:auto;text-align:center;font-family:'Klavika-Basic-Regular';color:rgba(132,122,112,.75)}.pagination{border-top:2px solid rgba(132,122,112,.25)}.pagination a.next:after{padding-left:5px;font-family:'FontAwesome';content:"\f061"}.pagination a.previous:before{padding-right:5px;font-family:'FontAwesome';content:"\f060"}
/* responsive.css */
.mmenulink{display:none}@media screen and (max-width: 999px){#main {width:62% !important;}#right {width:32% !important;}}@media screen and (max-width: 767px){.footer_link {display:block; text-align: left;  border: 1px solid #ffffff; width: 100%;}.footer_link a {padding-top: 5px !important; padding-bottom: 5px !important;}#main, #right {width: 98%  !important; padding: 0 1% !important; margin: 0 !important;}.logo {width: 25% !important; height: auto !important; background-color: #E05206; }#mainnav {margin-top: 60px !important;}#header {height: 220px !important;}}@media screen and (max-width: 599px){.image_container {float: none !important; width: 98% !important;}.image_container img {width: 100% !important; height: auto;}.logo {width: 125px !important; float: right; margin-top: -50px !important;}#header {height: 140px !important; background-position: center 60px !important; }#mainnav {margin-top: 0 !important; width: 100% !important;}}@media screen and (max-width: 555px){#mainnav {display: none;}.mmenulink{display: block;}}@media screen and (max-width: 599px){.autoren .mod_article:not(.first) {width: 48.5% !important;}.autoren .mod_article:nth-child(3n+5) {clear: initial !important; clear: none !important;}.autoren .mod_article:nth-child(2n+4) {clear: left;}.autoren .mod_article:nth-child(2n+3) {border: 0px !important;}.autoren .mod_article:nth-child(2n) {border-right: 1px solid #847a70 !important;}.mod_newsreader .article_author_teaser {width: 48.5% !important;}}@media screen and (max-width: 454px){.autoren .mod_article:nth-child(3n+5) {clear: initial !important; clear: none !important;}.autoren .mod_article:nth-child(2n+4) {clear: initial !important; clear: none !important;}.autoren .mod_article:not(.first) {float: none !important;}.autoren .mod_article:not(.first) {width: 100% !important; border: none !important; border-bottom: 1px solid #847a70 !important;}.autoren .mod_article.first {border-bottom: 1px solid #847a70 !important;}.mod_newsreader .article_author_teaser {width: 100% !important; border: none !important; border-top: 1px solid #847a70 !important; float: none !important; margin: 2% 1% 5% 1% !important; padding: 25px 0 25px 0 !important;}}@media screen and (max-width: 1250px){#mainnav .logo {margin-right: 7.5% !important;}}@media screen and (max-width: 899px){#mainnav .logo {margin-right: 2.5% !important;}}
/* engagement_webfonts.css */
@font-face{font-family: 'Klavika-Basic-Regular';	src: url('/files/_lib/fonts/KlavikaWebBasicRegular.eot');	src: url('/files/_lib/fonts/KlavikaWebBasicRegular.eot?#iefix') format('embedded-opentype'), url('/files/_lib/fonts/KlavikaWebBasicRegular.woff') format('woff')}@font-face{font-family: 'Klavika-Basic-Medium';	src: url('/files/_lib/fonts/KlavikaWebBasicMedium.eot');	src: url('/files/_lib/fonts/KlavikaWebBasicMedium.eot?#iefix') format('embedded-opentype'), url('/files/_lib/fonts/KlavikaWebBasicMedium.woff') format('woff')}@font-face{font-family: 'Klavika-Basic-Bold';	src: url('/files/_lib/fonts/KlavikaWebBasicBold.eot?#iefix') format('embedded-opentype'), url('/files/_lib/fonts/KlavikaWebBasicBold.woff') format('woff')}.tag-chain-item:not(.last):after{content:" |"}
/* formulare.css */
input.text,.select,textarea,input.captcha{border:0;background: transparent;background-image: none}label{width:40%;display:inline-block;font:16px 'Klavika-Basic-Regular'}.styled_input_text{width:55%;height:25px;display:inline-block;margin-bottom:20px;background-color:rgba(132,122,112,.05);border:2px solid rgba(132,122,112,.2)}div.select{margin-bottom:20px}.styled_input_text input.text{width:100%;height:100%;margin:0}.styled_select{display:inline-block;background-color:rgba(132,122,112,.05);border:2px solid rgba(132,122,112,.2)}.styled_select > select{font:16px 'Klavika-Basic-Regular'}.styled_textarea{width:96%;display:inline-block;margin-bottom:20px;background-color:rgba(132,122,112,.05);border:2px solid rgba(132,122,112,.2)}.styled_textarea > textarea{width:100%;max-width:100%;border:0}.styled_input_captcha{width:10%;display:inline-block;margin-bottom:20px;margin-left:4px;padding-left:2px;background-color:rgba(132,122,112,.05);border:2px solid rgba(132,122,112,.2)}input.submit{margin-top:20px;border:0}.styled_input_captcha > input.captcha{width:100%}.styled_input_text > input.text,.styled_input_text > input.captcha{width:100%;height:100%}.checkbox_container{margin-bottom:25px}.commentform{padding:5% 1% 5% 5%;background-color:rgba(132,122,112,.05)}.submit.search{width:31%;margin-top:-1px;padding:7px 15px 6px;background-color:#E05206;font-family:'Klavika-Basic-Regular';color:#fff}.submit{padding:7px 15px 6px;background-color:#E05206;font-family:'Klavika-Basic-Regular';color:#fff;transition: background 0.25s ease-in-out;cursor: pointer}.submit:hover{background-color:#005a8d}.styled_input_text.search{width:65%}.mod_search.searchfield{margin-bottom: 0 !important}.verlauf{margin-top:25px}
/* hilfeseiten.css */
.hilfe .ce_text{margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px;border-bottom:2px solid rgba(132,122,112,.25)}.hilfe .toggler{margin-bottom:10px;padding:1px 10px;background-color:rgba(132,122,112,.05);cursor: pointer}
@media print
{
  /* body { overflow-y: scroll; } */

  body { background: #ffffff url("../../files/_lib/css/print/images/framework/bg_body.png") repeat-x top left; padding: 0; }
  body.homepage { background: #ffffff url("../../files/_lib/css/print/images/framework/bg_body_home.png") repeat-x top left; padding: 0; }

  /* .page_margins { margin: 0 auto; } */
  /* .page_margins { width: 82.25em; min-width: 987px; max-width: none; } */
  .page { }
  #header { height:485px; color: #000; }
  /* print */
  #header { height:100px; }
  #main { margin: 0; min-height: 300px; z-index:1; }
  #footer { }
  
  .homepage #header { height:659px; }

  /* #col1 { float: right; width: 22.5em; } */
  #col2 { display:none}
  /* #col3 { width: auto; margin: 0 22.5em 0 0; } */
  #col1_content { padding: 40px 0px 0px 0px; }
  #col3_content { padding: 0px 38px 40px 0px; }
  .homepage #col3_content { padding-top:39px; }
  
  #col1 { display:none; }
  #col3 { width:100%; }
	
  ul, ol, dl { margin:0; }
  li { line-height:1; margin:0; }
  
  .hideme { top:0px; }
  
  #skiplinks { text-align:center; border-bottom:1px solid #000000; }
  #skiplinks .skip {  padding:4px 0px 4px 0px;  border-bottom:1px solid #000000; }

  #navlogos { display:none; }
  
  /*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/

  
  #header { position:relative; z-index:1000; }
  /* print */
  #header > div { display:none; }
  #header > #logo { display:block; }
  
  #main { position:relative; }

  /* Header */
  /* print */
  #logo  { position:absolute; top:0px; left:0px; }
  #claim { position:absolute; top:101px; right:0px; color:#005a8d; font-size:1.583em; line-height:1.105; width:21.053em; text-align:right; font-family:Klavika-Basic-Regular; }


  /* Top Navigation */
  #topnav { position:absolute; top:29px; right:0px; text-align:right; color: #2c2521; background: transparent; }
  #topnav ul { list-style-type:none; }
  #topnav li { float:left; margin:0px 12px 0px 0px; }
  #topnav li a { margin-right:10px; font-family:DroidSerif, Georgia, "Times New Roman", serif; background:url('../../files/_lib/css/print/images/links/sprite_topnav.jpg') no-repeat; padding-top:4px; padding-bottom:2px; }
  #topnav li a:hover { color:#005a8d; }
  #topnav li #top_nav_contact { background-position:100% -160px; padding-right:27px; }
  #topnav li #top_nav_contact:hover { background-position:100% -360px; }
  #topnav li #top_nav_lang { background-position:100% -120px; padding-right:26px; }
  #topnav li #top_nav_lang:hover { background-position:100% -320px; }
  #topnav li #top_nav_extranet { background-position:100% -80px; padding-right:26px; }
  #topnav li #top_nav_extranet:hover { background-position:100% -280px;; }
  #topnav li #top_nav_contrast { background-position:100% -40px; padding-right:29px; }
  #topnav li #top_nav_contrast:hover { background-position:100% -240px; }
  #topnav li #top_nav_fontsize { background-position:100% 0px; padding-right:32px; }
  #topnav li #top_nav_fontsize:hover { background-position:100% -200px; }
  #topnav li.last { margin-right:0px; }
  #topnav li.last a { margin-right:0px; }


  /* Bildleiste */
  #header .mod_article { position:absolute; top:249px; left:0px; z-index:1000; }
  #header .mod_article .ce_image { display:none; }
  #header .mod_article .ce_image.headerfirst { display:block; }

  #imgheader { width:100%; overflow:hidden; position:absolute; top:249px; height:225px; left:0px; background:url('../../files/_lib/css/print/images/bg_quote.jpg') repeat-x top left;  }
  #imgheadernav { width:100%; overflow:hidden; position:absolute; top:249px; height:225px; z-index:20; left:0px;}
  .homepage #imgheader, .homepage #imgheadernav { height:400px; }
  #imgheadernav #imgheader_next { position:absolute; top:84px; left:0px; }
  #imgheadernav #imgheader_prev { position:absolute; top:84px; left:0px; }
  .homepage #imgheadernav #imgheader_next, .homepage #imgheadernav #imgheader_prev { top:170px; }
  /* print */
  #imgheader, #imgheadernav { display:none; }

  #imgscroller { width:50000px; }
  #imgscroller .ce_image { float:left; border-right:3px solid #ffffff; }
  #imgscroller .ce_image .image_container { opacity:0.2; filter:alpha(opacity = 20); }
  #imgscroller .ce_image.activeheader .image_container { opacity:1; filter:alpha(opacity = 100); }
  #imgscroller .ce_image.imagelast { padding-right:1000px; } 
  #imgscroller .ce_image.imagefirst { border-left:3px solid #ffffff; } 
  #imgscroller .ce_image.imagelast .image_container {border-right:3px solid #ffffff; }

  #header_contact { position:absolute; top:249px; left:717px; width:270px; height:225px; overflow:hidden; color:#ffffff; background:#2d2521 url('../../files/_lib/css/print/images/framework/bg_header_contact.png') no-repeat top left; } 
  #header_contact div { padding:23px 18px 0px 18px; }
  #header_contact h3 { font-size:24px; line-height:26px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; padding-left:77px; color:#ffffff; margin-bottom:20px; }
  .mac #header_contact h3 { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  #header_contact p { font-size:16px; line-height:18px; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; margin-bottom:20px; }
  #header_contact p.phone { font-size:24px; font-family: DroidSerif, Georgia, "Times New Roman", serif; margin-bottom:20px; }
  #header_contact a { font-size:16px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; color:#c1b8af; background:url('../../files/_lib/css/print/images/links/bg_link_headercontact.png') no-repeat center right; padding-right:20px; }
  .mac #header_contact a { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }


  /* Video Modul Startseite */
  #videohome { position:absolute; top:0px; left:0px; z-index:10; }
  #video-nav { position:absolute; top:354px; left:742px; z-index:20; }
  a.video-nav-link { margin-right:4px; display:block; float:left; width:20px; height:20px; overflow:hidden; text-indent:-9999px; background-repeat:no-repeat; background-position:top left; }
  a.video-nav-link-active { }
  #video-nav-0 { background-image:url('../../files/_lib/css/print/images/links/nav_video_1.png'); }
  #video-nav-0.video-nav-link-active, #video-nav-0:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_1_active.png'); }
  #video-nav-1 { background-image:url('../../files/_lib/css/print/images/links/nav_video_2.png'); }
  #video-nav-1.video-nav-link-active, #video-nav-1:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_2_active.png'); }
  #video-nav-2 { background-image:url('../../files/_lib/css/print/images/links/nav_video_3.png'); }
  #video-nav-2.video-nav-link-active, #video-nav-2:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_3_active.png'); }
  #video-nav-3 { background-image:url('../../files/_lib/css/print/images/links/nav_video_4.png'); }
  #video-nav-3.video-nav-link-active, #video-nav-3:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_4_active.png'); }
  #video-nav-4 { background-image:url('../../files/_lib/css/print/images/links/nav_video_5.png'); }
  #video-nav-4.video-nav-link-active, #video-nav-4:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_5_active.png'); }
  #video-nav-5 { background-image:url('../../files/_lib/css/print/images/links/nav_video_6.png'); }
  #video-nav-5.video-nav-link-active, #video-nav-5:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_6_active.png'); }
  #video-nav-6 { background-image:url('../../files/_lib/css/print/images/links/nav_video_7.png'); }
  #video-nav-6.video-nav-link-active, #video-nav-6:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_7_active.png'); }
  #video-nav-7 { background-image:url('../../files/_lib/css/print/images/links/nav_video_8.png'); }
  #video-nav-7.video-nav-link-active, #video-nav-7:hover { background-image:url('../../files/_lib/css/print/images/links/nav_video_8_active.png'); }


  /* Hauptnavigation */
  #mainnav { position:relative; top:187px; left:0px; z-index:1500; }
  #mainnav ul { list-style-type:none; }
  #mainnav ul.level_1 > li { float:left; border-right:3px solid #ffffff; }
  #mainnav ul.level_1 > li.pos3,
  #mainnav ul.level_1 > li.pos4,
  #mainnav ul.level_1 > li.pos5,
  #mainnav ul.level_1 > li.pos6 { border-right:1px solid #ffffff; }
  #mainnav ul.level_1 > li > a,
  #mainnav ul.level_1 > li > strong { -webkit-font-smoothing: antialiased; height:47px; display:table-cell; vertical-align:middle; padding:8px 0px 0px 0px; text-align:center; color:#ffffff; font-size:1.667em; font-weight:normal; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; background-repeat:repeat-x; background-position:top left; }

  #mainnav ul.level_1 > li { margin-top:1px; }
  #mainnav ul.level_1 > li:hover { border-top:1px dotted #ffffff; margin-top:0px; }

  .firefox #mainnav ul.level_1 > li > a, #mainnav ul.level_1 > li > strong { height:57px; }
  .ie #mainnav ul.level_1 > li > strong { height:57px; padding-top:0px; }
  .mac #mainnav ul.level_1 > li > a, .mac #mainnav ul.level_1 > li > strong { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  #mainnav ul.level_1 > li.pos0 > a, #mainnav ul.level_1 > li.pos0 > strong { width:4.65em; }
  #mainnav ul.level_1 > li.pos1 > a, #mainnav ul.level_1 > li.pos1 > strong { width:9.15em; }
  #mainnav ul.level_1 > li.pos2 > a, #mainnav ul.level_1 > li.pos2 > strong { width:8.0em; }
  #mainnav ul.level_1 > li.pos3 > a, #mainnav ul.level_1 > li.pos3 > strong { width:6.556em; }
  #mainnav ul.level_1 > li.pos4 > a, #mainnav ul.level_1 > li.pos4 > strong { width:5.5em; }
  #mainnav ul.level_1 > li.pos5 > a, #mainnav ul.level_1 > li.pos5 > strong { width:7.389em; }
  #mainnav ul.level_1 > li.pos6 > a, #mainnav ul.level_1 > li.pos6 > strong { width:8.222em; }

  #mainnav ul.level_1 > li.mainnav_sec { position:relative; }
  #mainnav ul.level_1 > li.mainnav_sec > a { background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level1_sec.jpg'); }
  #mainnav ul.level_1 > li.mainnav_sec > a, 
  #mainnav ul.level_1 > li.mainnav_sec > strong { color:#504843; font-size:1.5em; padding:10px 0px 0px 0px; }
  #mainnav ul.level_1 > li.mainnav_sec:hover > a, 
  #mainnav ul.level_1 > li.mainnav_sec > a:hover, 
  #mainnav ul.level_1 > li.mainnav_sec > a.trail, 
  #mainnav ul.level_1 > li.mainnav_sec > strong { background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level1_sec_hover.jpg'); color:#ffffff; }

  #mainnav ul.level_1 > li.pos1 > a,
  #mainnav ul.level_1 > li.pos2 > a { background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level1_prime.jpg'); }
  #mainnav ul.level_1 > li.pos1:hover > a, #mainnav ul.level_1 > li.pos2:hover > a,
  #mainnav ul.level_1 > li.pos1 > a:hover, #mainnav ul.level_1 > li.pos2 > a:hover,
  #mainnav ul.level_1 > li.pos1 > strong, #mainnav ul.level_1 > li.pos2 > strong { background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level1_hover.jpg'); color:#ffffff; }

  #mainnav ul.level_1 > li.pos0 > a, #mainnav ul.level_1 > li.pos0 > strong { padding-left:2em; }
  #mainnav ul.level_1 > li.pos0 > a { background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level1_start.jpg'); }
  #mainnav ul.level_1 > li.pos0 > a:hover, #mainnav ul.level_1 > li.pos0 > strong { background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level1_start_hover.jpg'); }

  #mainnav div.level_2-container{top:57px; position:absolute; display:none; color:#ffffff; background-color:#5d544e; z-index:20000; border-bottom:2px solid #5d544e; }
  #mainnav .mainnav_twocol div.level_2-container {left:0px; width:82.25em; padding-bottom:20px; min-height:381px; }
  #mainnav .mainnav_sec div.level_2-container { min-height:250px; }
  #mainnav .pos3 div.level_2-container { min-width:218px; }
  #mainnav .pos4 div.level_2-container { min-width:233px; }
  #mainnav .pos5 div.level_2-container { min-width:282px; }
  #mainnav .pos6 div.level_2-container { right:0px; min-width:283px; }

  #mainnav .mainnav_twocol div.level_2-container-inside { padding:216px 48px 30px 48px; position:relative; }
  #mainnav .mainnav_sec div.level_2-container-inside { padding:28px 27px 30px 27px; }

  #mainnav .pos1 div.level_2-container { background:#5d544e url('../../files/_lib/css/print/images/bg_navlayer_1.jpg') no-repeat 48px 60px; }
  #mainnav .pos2 div.level_2-container { background:#5d544e url('../../files/_lib/css/print/images/bg_navlayer_2.jpg') no-repeat 48px 60px; }

  #mainnav a { color:#ffffff; }
  /* #mainnav ul.level_1 > li.inactive:hover > div { display:block; z-index:50000;} */
  #mainnav ul.level_1 > li:hover > div { display:block; z-index:50000;}

  #mainnav .level_2-container .level_2-right{float:left; margin-left:14px; min-width:270px; }
  #mainnav .level_2-container .level_2-left{float:left; min-width:270px;}

  #mainnav .level_2-container li { padding-bottom:15px; }
  #mainnav .level_2-container a,
  #mainnav .level_2-container strong { font-weight:normal; font-size:1.333em; padding-left:17px; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_white_small.png') no-repeat 0% 50%; }
  #mainnav .level_2-container a:hover { color:#dbe7f8; }

  #mainnav .layerheadline { position:absolute; top:28px; left:48px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.5em; }
  .mac #mainnav .layerheadline { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  #mainnav_compass { position:absolute; top:28px; width:24.167em; border-left:1px solid #8d827a; padding-bottom:20px; }
  #mainnav_service { position:absolute; top:28px; width:24.167em; border-left:1px solid #8d827a; padding-bottom:20px; }
  .mainnav_sublayer_pos { left:53.917em; }

  .mainnav_box_inner { padding-left:48px; }
  .mainnav_box_headline { font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.5em; margin-bottom:14px; }
  .mac .mainnav_box_headline { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }
  .mainnav_box_inner img { padding-bottom:28px; }
  #mainnav_compass .mainnav_box_link { width:20.167em; min-height:61px; background:url('../../files/_lib/css/print/images/framework/bg_mainnav_compass.png') no-repeat top right; }
  #mainnav_service .mainnav_box_link { padding-bottom:15px; }
  #mainnav .level_2-container .mainnav_box_link a { display:block; font-size:1.333em; line-height:1.25; line-padding-left:17px; padding-right:60px; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_white_small.png') no-repeat 0px 4px; }
  .mainnav_box_info { color:#dbe7f8; font-size:1.25em; line-height:1.333; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; padding-left:18px; }


  /* Pagination */
  .pagination { margin:10px 0px 10px 0px; }
  .pagination > p { float:left; }
  .pagination > a { float:right; padding-left:10px; }
  .pagination > img { float:right; padding-left:10px; }
  .pagination ul { float:right; list-style-type:none; padding-right:10px; padding-top:3px; }
  .pagination li { float:left; }
  .pagination li > a, .pagination li > strong { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; padding:5px 5px 0px 5px; }
  .pagination li > a:hover { color:#e75012; }
  .pagination li > strong { color:#005a8d; text-decoration:underline; }
  .pagination p { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; padding:5px 0px 0px 12px; }


  /* Breadcrumb Navigation */
  #breadcrumb { width:100%; padding-bottom:8px; border-bottom:1px solid #95908c; margin-bottom:21px; }
  #breadcrumb .mod_breadcrumb_inner { display:table-cell; vertical-align:bottom; height:62px; }
  #breadcrumb a, #breadcrumb span { font-family:DroidSerif, Georgia, "Times New Roman", serif; color:#2c2521; font-size:1.083em; }


  /* ---------------------- Rechte Spalte --------------------- */

  /* Suchbox */
  .searchbox { margin-bottom:10px; }
  .searchbox .formbody { display:table; }
  .searchbox input.text { float:left; border:none; width:17.5em; height:2.583em; margin:0; padding:0; font-size:1em; text-indent:10px; }
  .searchbox button.submit { display:table-cell; border:0px; margin:0; padding:0; width:3.75em; height:1.938em; text-align:center; vertical-align:middle; color:#ffffff; background:#d95218 url('../../files/_lib/css/print/images/framework/bg_button.jpg') repeat-x top left; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; }
  .searchbox button.submit:hover { background:#024971 url('../../files/_lib/css/print/images/framework/bg_button_hover.jpg');  }
  .searchbox button.submit { -moz-border-radius-topright:2px; -moz-border-radius-bottomright:2px; }
  .searchbox input.text { -moz-border-radius-topleft:2px; -moz-border-radius-bottomleft:2px; }

  #quickaccess { margin-bottom:20px; }
  #quickaccess .formbody { display:table; }
  #quickaccess select { float:left; border:none; width:17.5em; height:1.833em; margin:0; padding:0; font-size:1em; }
  #quickaccess button.submit { display:table-cell; border:0px; margin:0; padding:0; width:3.75em; height:1.375em; text-align:center; vertical-align:middle; background-color:#eb581c; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; }
  #quickaccess button.submit { -moz-border-radius-topright:2px; -moz-border-radius-bottomright:2px; }
  #quickaccess select { -moz-border-radius-topleft:2px; -moz-border-radius-bottomleft:2px; }


  /* Navigation - Rechte Spalte */
  #nav { margin-bottom:34px; padding-top:20px; }
  #nav ul { list-style-type:none; }
  #nav a, 
  #nav strong { font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; }
  #nav ul.level_1 > li { display:block; width:100%; border-bottom:1px solid #ffffff; }
  #nav ul.level_1 > li > a, 
  #nav ul.level_1 > li > strong { display:block; padding:13px 45px 14px 18px; font-size:1.333em; color:#e75012; background-image:url('../../files/_lib/css/print/images/framework/sprite_nav.jpg'); background-repeat:no-repeat; }
  #nav ul.level_1 > li > strong,
  #nav ul.level_1 > li > a.trail { color:#ffffff; background-position:100% -180px; font-weight:normal; }
  #nav ul.level_1 > li > a.trail:hover { color:#e75012; background-position:100% -270px; }
  #nav ul.level_1 > li > a { background-position:100% 0px; }
  #nav ul.level_1 > li > a:hover { background-position:100% -90px; }

  #nav ul.level_2 { background-color:#e6e6e4; }
  #nav ul.level_2 { list-style-type:none; padding:15px 10px 5px 17px; }
  #nav ul.level_2 > li { padding-bottom:11px; }
  #nav ul.level_2 > li > a  { font-family:Klavika-Basic-Regular; color:#2c2521; font-size:1.333em; line-height:1.188; }
  #nav ul.level_2 > li > strong { color:#005a8d; font-size:1.333em; line-height:1.188; font-weight:normal;}
  #nav ul.level_2 > li > a:hover { color:#005a8d; }

  #nav ul.level_3 { margin-top:5px; border-top:1px solid #989593; border-bottom:1px solid #989593; padding-top:8px; padding-bottom:2px; }
  #nav ul.level_3 > li { padding-left:19px; padding-bottom:5px; }
  #nav ul.level_3 > li > a,
  #nav ul.level_3 > li > strong  { font-weight:normal; font-family:Klavika-Basic-Regular; color:#2c2521; font-size:1.333em; line-height:1.188; background:url('../../files/_lib/css/print/images/framework/bg_nav_level3.png') no-repeat 0% 50%; padding-left:16px; }
  #nav ul.level_3 > li > strong { color:#005a8d; }
  #nav ul.level_3 > li > a:hover { color:#005a8d; background-image:url('../../files/_lib/css/print/images/framework/bg_nav_level3_hover.png'); }


  /* Navigation mit Bildteasern */
  .pagenav ul { list-style-type:none; }
  .pagenav li { display:block; width:26.75em; height:180px; float:left; position:relative; margin-bottom:72px; }
  .pagenav li.odd { width:29.833em }
  .pagenav li img { position:absolute; top:0px; left:0px; z-index:2; }
  .pagenav li a { position:absolute; bottom:0px; left:0px; z-index:4; color:#ffffff; background:#302924 url('../../files/_lib/css/print/images/links/bg_pagenav.jpg') repeat-x top left; padding-left:11px; }
  .pagenav li a:hover { background:#024d77 url('../../files/_lib/css/print/images/links/bg_pagenav_hover.jpg') repeat-x top left; }
  .pagenav li a span { display:block; padding:10px 18px 10px 40px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.5em; background:url('../../files/_lib/css/print/images/links/bg_arrow_ball_white.png') no-repeat 0% 50%; } 
  .pagenav li a:hover span {background-image:url('../../files/_lib/css/print/images/links/bg_arrow_ball_white_blue.png'); }
  .mac .pagenav li a span { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }


  /* Footer */

  #navlogos { margin-bottom:16px; }
  #navlogos ul { list-style-type:none; height:58px; }
  #navlogos li { float:left; }
  #navlogos li.pos0 { width:10.667em; }
  #navlogos li.pos1 { width:7.333em; }
  #navlogos li.pos2 { width:13.75em; }
  #navlogos li.pos3 { width:10.25em; }
  #navlogos li.pos4 { width:16em; }
  #navlogos li.pos5 { width:12.917em; }

  #footer { min-height:313px; color:#ffffff; background:#02496f url('../../files/_lib/css/print/images/framework/bg_footer.png') repeat-x top left; }
  #footer .footer_margins { margin: 0 auto; width: 82.25em;  min-width: 987px; }
  #footer a { color:#ffffff; }

  #footer .mod_sitemap { position:relative; padding-top:35px; height:19.167em; }
  #footer .mod_sitemap ul { list-style-type:none; }
  #footer .mod_sitemap a, 
  #footer .mod_sitemap strong { font-size:1.167em; line-height:1.214; }
  #footer .mod_sitemap ul.level_1 > li > a { font-family:DoidSansBold, Arial, Helvetica, sans-serif; font-weight:bold; }
  #footer .mod_sitemap ul.level_1 > li > a:hover { color:#a0cce6; }
  #footer .mod_sitemap ul.level_1 > li.first { display:none; }
  #footer .mod_sitemap ul.level_1 > li { position:absolute; }
  #footer .mod_sitemap ul.level_1 > li.pos2 { margin-left:23.333em; }
  #footer .mod_sitemap ul.level_1 > li.pos3 { margin-left:40.833em; }
  #footer .mod_sitemap ul.level_1 > li.pos4 { margin-left:54.667em; }
  #footer .mod_sitemap ul.level_1 > li.pos5 { margin-left:54.667em; margin-top:10.083em; }
  #footer .mod_sitemap ul.level_1 > li.pos6 { margin-left:70.333em; }

  #footer .mod_sitemap ul.level_2 { margin-top:7px; }
  #footer .mod_sitemap ul.level_2 > li { margin-bottom:3px; }
  #footer .mod_sitemap ul.level_2 > li > a { font-family:DoidSans, Arial, Helvetica, sans-serif; }
  #footer .mod_sitemap ul.level_2 > li > a:hover { color:#a0cce6; }

  #footer_functions { padding-top:17px; padding-bottom:15px; border-top:1px solid #6792ab; }
  .footer_functions_left {  }
  .footer_functions_right { float:right; }
  #footer_functions a { font-family: DroidSerif, Georgia, "Times New Roman", serif; font-size:1.083em; }
  #footer_functions a:hover { color:#a0cce6; }
  #footer_functions .footer_functions_right a { padding:0px 20px 0px 20px; }
  #footer_functions .footer_functions_right a.last { padding-right:0px; }
  #footer_functions .copyright { font-family: DroidSerif, Georgia, "Times New Roman", serif; font-size:1.083em; padding-right:20px; }
  #footer_functions .footer_functions_left a { padding:0px 20px 0px 22px; margin-left:9px; background-repeat:no-repeat; background-position:0% 50%; }
  #footer_functions #func_printpage { background-image:url('../../files/_lib/css/print/images/links/bg_link_printpage.png'); }
  #footer_functions #func_recommendpage { background-image:url('../../files/_lib/css/print/images/links/bg_link_recommendpage.png'); }
  #footer_functions #func_toppage { background-image:url('../../files/_lib/css/print/images/links/bg_link_toppage.png'); }
  
  /* print */
  #footer { display:none; }


  /*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/


  textarea, pre, code, kbd, samp, var, tt { font-family:Arial, Helvetica, sans-serif; }

  body { font-family:Arial, Helvetica, sans-serif; font-size:75.00%; color:#2c2521; }

  h1,h2,h3,h4,h5,h6 { font-family: Georgia, "Times New Roman", serif; font-weight:normal; color:#353637; }
  
  #col1 h2 { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:1.5em; margin-bottom:10px; }

  ul, ol, dl, dt, dd { margin:0; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  acronym, abbr { border-bottom:1px #aaa dotted; font-variant:small-caps; letter-spacing:.07em; cursor:help; }
  
  a { color:#3B4E6A; background:transparent; text-decoration:none; }
  a:visited  { color:#3B4E6A; }

  a:focus { color:#66700d; text-decoration:underline; }
  a:hover,
  a:active { color:#66700d; text-decoration:none; outline: 0 none; }


  table { width:auto; border-collapse:collapse; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }
  table .nowrap { white-space: nowrap; }

 
  .invisible { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
  .element-hidden { display:none; }

  .article_long { display:block; }
  a.article_moreinfo { display:none;  padding-top:10px; border-top:1px solid #9e9a97; margin:0px 0px 40px 0px; text-align:center; color:#e75012; font-size:1.333em; font-family:Klavika-Basic-Medium; cursor:pointer; background-image:url('../../files/_lib/css/print/images/links/bg_link_moreinfos.png'); background-repeat:no-repeat; background-position:top center;}
  a.article_moreinfo:hover { color:#005a8d; }
  
  /* Abstaende */
  .pagecontent .ce_text { margin-bottom:15px; }
  /* .pagecontent .ce_list, */
  /* .pagecontent .ce_downloads, */
  /* .pagecontent .ce_hyperlinks, */
  /*.pagecontent .ce_hyperlink  { margin-bottom:15px; } */
  
  /* Ueberschriften */
  .pagecontent h1, .pagecontent h2, .pagecontent h3, .pagecontent h4 { color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; }
  .pagecontent h1 { font-size:2.333em; margin-bottom:10px; }
  .pagecontent h2 { font-size:1.5em; margin-bottom:16px; }
  
  .pagecontent h2.headline-tabs { color:#2c2521; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:1.667em; padding:8px 0.9em 8px 0em; border-bottom:1px solid #a7a4a3; }
  
  /*
  .pagecontent .ce_text h2,
  .pagecontent .ce_list h2  { font-size:1.5em; margin-bottom:16px; }
  */
  
  .pagecontent .ce_text h3,
  .pagecontent .ce_list h3, 
  .pagecontent .ce_downloads h3, 
  .pagecontent .ce_hyperlinks h3  { color:red; font-size:1.5em; margin-bottom:16px; }
  
  .pagecontent h3.bgblue { padding:13px 12px 13px 12px; margin-bottom:4px; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; } 
  .mac .pagecontent h3.bgblue { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  .pagecontent .ce_text h4 { color:#433b36; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.333em; margin-bottom:10px; }
  
  
  /* Links */
  .pagecontent .ce_text a,
  .pagecontent .ce_downloads a,
  .pagecontent .ce_hyperlinks a,
  .pagecontent .ce_dzhyperlinks a,
  .pagecontent .ce_hyperlink a,
  .pagecontent .ui-accordion-content a,
  .pagecontent .event-teaser a.event-teaser-link,
  .rccontent .event-teaser a.event-teaser-link,
  .pagecontent .ce_dzteaser .ce_dzteaser-link a,
  .pagecontent .ref-list-item a,
  .pagecontent .table-project a, .pagecontent .table-job a, .pagecontent .table-event a,
  .pagecontent .news_teaser .text_container a { display:block; color:#e75012; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; padding-left:20px; margin-bottom:1px; background-image:url('../../files/_lib/css/print/images/links/bg_link_teaser.png'); background-repeat:no-repeat; background-position:center left; }

  .pagecontent .ce_text a:hover,
  .pagecontent .ce_downloads a:hover,
  .pagecontent .ce_hyperlinks a:hover,
  .pagecontent .ce_dzhyperlinks a:hover,
  .pagecontent .ce_hyperlink a:hover,
  .pagecontent .ui-accordion-content a:hover,
  .pagecontent .event-teaser a.event-teaser-link:hover,
  .rccontent .event-teaser a.event-teaser-link:hover,
  .pagecontent .ce_dzteaser .ce_dzteaser-link a:hover,
  .pagecontent .ref-list-item a:hover,
  .pagecontent .table-project a:hover, .pagecontent .table-job a:hover, .pagecontent .table-event a:hover,
  .pagecontent .news_teaser .text_container a:hover { color:#005a8d; background-image:url('../../files/_lib/css/print/images/links/bg_link_teaser_hover.png'); }
  
  
  /* CE Text */
  .pagecontent .ce_text p { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.5; padding-bottom:10px; }
  .pagecontent .ce_text img { float:left; margin:0px 14px 5px 0px; }
  .pagecontent .ce_text a.link-inline { display:inline; font-size:1.167em; }
  
  /* CE List */
  .pagecontent .ce_list ul { list-style-type:none; padding-bottom:10px; }
  .pagecontent .ce_list li { background-image:url('../../files/_lib/css/print/images/li_main.png'); background-repeat:no-repeat; background-position:0px 8px; padding-left:0.643em; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; margin-bottom:10px; }
  .pagecontent .ce_list ol { margin-left:25px; padding-bottom:10px; }
  .pagecontent .ce_list ol li { background-image:none; color:#005a8d; }
  .pagecontent .ce_list ol li span { color:#2c2521; }
  
  /* CE Downloads */
  .pagecontent .ce_downloads { padding:18px 0px 18px 0px; border-top:1px solid #a7a4a3; }
  .pagecontent .ce_downloads p { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.5; padding-bottom:10px; }
  
  /* CE Downloads */
  .pagecontent .ce_hyperlink { padding:18px 0px 18px 0px; border-top:1px solid #a7a4a3; }
  .pagecontent .ce_hyperlink  p { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.5; padding-bottom:10px; }
  
  /* CE Hyperlinks */
  /* .pagecontent .ce_hyperlinks { padding:18px 0px 18px 0px; border-top:1px solid #a7a4a3; border-bottom:1px solid #a7a4a3; } */
  .pagecontent .ce_hyperlinks { padding:18px 0px 18px 0px; border-top:1px solid #a7a4a3; }
  /* .pagecontent .ce_hyperlinks p { margin:0; padding:0; font-size:1em; line-height:1.25; } */
  .pagecontent .ce_hyperlinks p { margin:0; padding-bottom:0px; }
  .pagecontent .ce_hyperlinks p:first-child { padding-bottom:10px;}
  .pagecontent .ce_hyperlinks a { margin-top:0px; font-size:1.143em; line-height:1.25; }

  .pagecontent .ce_dzhyperlinks { padding:18px 0px 18px 0px; border-top:1px solid #a7a4a3; }
  .pagecontent .ce_dzhyperlinks .hyperlinks-intro { padding-bottom:10px; }
  .pagecontent .ce_dzhyperlinks .hyperlinks-intro p { margin:0; padding-bottom:0px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.5; }
  .pagecontent .ce_dzhyperlinks a {}

  /* CE Hyperlink */
  .pagecontent .link-program { }
  .pagecontent .link-program a { display:table-cell; text-align:center; vertical-align:middle; color:#ffffff; height:45px; width:56.667em; overflow:hidden; background:url('../../files/_lib/css/print/images/links/bg_link_program.jpg') no-repeat top right; }
  .pagecontent .link-program a:hover { color:#ffffff; background-image:url('../../files/_lib/css/print/images/links/bg_link_program_hover.jpg'); }
  
  .pagecontent .link-border-both { border-bottom:1px solid #a7a4a3; margin-bottom:15px; }
  .pagecontent .link-border-bottom { border-top:0px; border-bottom:1px solid #a7a4a3; margin-bottom:15px; }
  .pagecontent .link-border-none { border-top:0px; padding-top:0px; }
  
  /* Back-Links */
  .pagecontent .back-top { position:absolute; top:77px; right:38px; z-index:2; }
  .pagecontent .back-bottom { float:right; }
  .pagecontent .back-top a, .pagecontent .back-bottom a { display:table-cell; border:0px; margin:0; padding:0px 19px 0px 19px; height:1.938em; text-align:center; vertical-align:middle; color:#ffffff; background:#d95218 url('../../files/_lib/css/print/images/framework/bg_button.jpg') repeat-x top left; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; }
  .pagecontent .back-top a:hover, .pagecontent .back-bottom a:hover { background:#024971 url('../../files/_lib/css/print/images/framework/bg_button_hover.jpg'); }
  .pagecontent .back-top a, .pagecontent .back-bottom a { -moz-border-radius-topright:2px; -moz-border-radius-bottomright:2px; }

  /* Tabelle */
  .pagecontent .table-standard { padding-bottom:1px; border-bottom:1px solid #a7a4a3; margin-bottom:15px;  }
  .pagecontent .table-standard table { width:100%; }
  .pagecontent .table-standard caption { text-align:left; padding:13px 12px 13px 12px; margin-bottom:4px; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; } 
  .mac .pagecontent .table-standard caption { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }
  .pagecontent .table-standard th, .pagecontent .table-standard td { padding:3px 12px 3px 12px; border-bottom:1px solid #a7a4a3; }
  .pagecontent .table-standard .table-header th { border-top:1px solid #a7a4a3; }
  .pagecontent .table-standard th { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; font-weight:normal; color:#005a8d; }
  .pagecontent .table-standard td { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; }
  .pagecontent .table-standard td a { font-size:1em; background-position:0px 3px; }

  /* Tabelle */
  .pagecontent .table-project, .pagecontent .table-event, .pagecontent .table-job , .pagecontent .table-ref  { background:#dbd9d4 url('../../files/_lib/css/print/images/bg_table_project.jpg') repeat-x top left; margin-bottom:20px; }
  .pagecontent .table-project .table-inner, .pagecontent .table-event .table-inner, .pagecontent .table-job .table-inner, .pagecontent .table-ref .table-inner { padding-top:30px; padding-bottom:30px; }
  .pagecontent .table-project table, .pagecontent .table-event table, .pagecontent .table-job .table-inner, .pagecontent .table-ref table { width:100%; }
  .pagecontent .table-project td, .pagecontent .table-project th, .pagecontent .table-event td, .pagecontent .table-event th, .pagecontent .table-job td, .pagecontent .table-job th, .pagecontent .table-ref td, .pagecontent .table-ref th { vertical-align:top; }
  .pagecontent .table-project th, .pagecontent .table-event th, .pagecontent .table-job th, .pagecontent .table-ref th { font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; color:#055f91; }
  .mac .pagecontent .table-project th, .mac .pagecontent .table-event th, .mac .pagecontent .table-job th, .mac .pagecontent .table-ref th { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }
  .pagecontent .table-project td, .pagecontent .table-event td, .pagecontent .table-job td, .pagecontent .table-ref td { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:1.333em; }
  .pagecontent .table-project a, .pagecontent .table-event a, .pagecontent .table-job a, .pagecontent .table-ref a { font-size:1em; }
  
  /* Tabelle Projekt */
  .pagecontent .table-project .table-inner { background:url('../../files/_lib/css/print/images/bg_table_project_inner.jpg') no-repeat 0px 0px; }
  .pagecontent .table-project .col_0 { width:33%; text-align:right; padding:0px 0px 2px 20px; }
  .pagecontent .table-project .col_1 { width:67%; padding:0px 20px 2px 20px; }
  .pagecontent .table-project caption { width:7.6em; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:2.5em; color:#005a8d; text-align:right; margin-bottom:26px; }
  
  /* Tabelle Veranstaltung */
  .pagecontent .table-event .table-inner {padding-left:25px; background:url('../../files/_lib/css/print/images/bg_table_job.jpg') no-repeat 0px 0px; }
  .pagecontent .table-event .col_0 { text-align:right; padding:0px 0px 2px 0px; white-space: nowrap; }
  .pagecontent .table-event .col_1 { padding:0px 20px 2px 20px; width:100%; }
  .pagecontent .table-event caption { padding-left:80px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:2em; color:#005a8d; margin-bottom:26px; text-align:left; }
  .pagecontent .table-event caption .subtitle { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:0.75em; }
  
  /* Tabelle Stellenangebot */
  .pagecontent .table-job .table-inner { background:url('../../files/_lib/css/print/images/bg_table_job.jpg') no-repeat 0px 0px; }
  .pagecontent .table-job .col_0 { width:33%; text-align:right; padding:0px 0px 2px 20px; }
  .pagecontent .table-job .col_1 { width:67%; padding:0px 20px 2px 20px; }
  .pagecontent .table-job caption { padding-left:100px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:2.5em; color:#005a8d; text-align:left; margin-bottom:26px; }

  /* Tabelle Referentenliste */
  .pagecontent .table-ref .table-inner { padding-top:15px; padding-bottom:15px; padding-left:23px; }
  .pagecontent .table-ref .col_0 { width:20%; text-align:right; padding:0px 0px 2px 0px; }
  .pagecontent .table-ref .col_1 { width:80%; padding:0px 0px 2px 10px; }
  .pagecontent .table-ref caption { font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.5em; color:#005a8d; text-align:left; margin-bottom:10px; }
  .pagecontent .table-ref ul { list-style-type:none; padding-right:25px; padding-bottom:0px;}
  .pagecontent .table-ref li { background-image:url('../../files/_lib/css/print/images/li_main.png'); background-repeat:no-repeat; background-position:0px 8px; padding-left:0.643em; margin-bottom:0px; line-height:1.429; }
  
  
  /* Akkordeon */
  .pagecontent .ce_accordion { margin-bottom:16px; }
  .pagecontent .ce_accordion .ui-accordion-header { display:block; font-size:1.333em;}
  .pagecontent .ce_accordion .ui-accordion-header span { display:table-cell; vertical-align:middle; }  
  .pagecontent .ce_accordion .ui-accordion-content { padding:21px 17px 10px 17px; }
  
  .pagecontent .ui-accordion-content .ce_text,
  .pagecontent .ui-accordion-content .ce_list  { padding-left:11px; padding-right:11px; }
  .pagecontent .ui-accordion-content .acc-intro { border-bottom:1px solid #908d89; margin-bottom:20px; }
  .pagecontent .ui-accordion-content .ce_text p { }
  .pagecontent .ui-accordion-content .ce_list { margin-bottom:20px; }
  .pagecontent .ui-accordion-content h3 { color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.5em; margin-bottom:10px; }
  .pagecontent .ui-accordion-content .ce_list h3 { margin-bottom:16px; }


  /* Tabs */
  .pagecontent .ui-tabs ul,.ui-tabs li{ margin:0; padding:0;}
  .pagecontent .ui-tabs ul.ui-tabs-nav { margin-bottom:13px; width:100%; overflow:hidden; list-style-type:none; background:url('../../files/_lib/css/print/images/framework/bg_tab_header.png') repeat-x bottom left; }
  .pagecontent .ui-tabs ul.ui-tabs-nav > li { float:left; display:block; }
  .pagecontent .ui-tabs ul.ui-tabs-nav > li.ui-state-active { border-bottom:0px; background:url('../../files/_lib/css/print/images/framework/bg_tab_header_white_active.png') repeat-x bottom left; }
  .pagecontent .ui-tabs ul.tabs-top > li.ui-state-active { border-bottom:0px; background:url('../../files/_lib/css/print/images/framework/bg_tab_header_active.png') repeat-x bottom left; }
   
  .pagecontent .ui-tabs ul.ui-tabs-nav > li > a { color:#2c2521; display:block; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:1.667em; padding:8px 0.9em 8px 0.9em; }
  .pagecontent .ui-tabs ul.ui-tabs-nav > li > a:hover { color:#ea561a; }
  .pagecontent .ui-tabs ul.ui-tabs-nav > li.tab-fill > span { display:block; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:1.667em; padding:8px 0px 8px 0px; }
  .pagecontent .ui-tabs ul.ui-tabs-nav > li.ui-state-active > a { color:#ea561a; padding-top:7px; border-top:1px solid #94908c; border-left:1px solid #94908c; border-right:1px solid #94908c; }
  .pagecontent .ui-tabs ul.ui-tabs-nav > li.tab-pos-1 > a { padding-left:0px; border-left:0px; }

  .pagecontent .ui-tabs-hide {display:none;}


  /* Teaser */
  .pagecontent .ce_dzteaser .image_container { margin-right:19px; position:relative; }
  .pagecontent .teaser-single { min-height:212px; border-bottom:1px solid #9a9793; }
  .pagecontent .ce_dzteaser .caption_container { position:absolute; height:179px; width:327px; left:0px; top:0px; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }
  .pagecontent .ce_dzteaser .caption_container > div { position:absolute; left:0px; bottom:0px; }
  .pagecontent .ce_dzteaser .caption_container .caption { color:#ffffff; background-color:#362d29; font-size:1.5em; padding:6px 20px 4px 20px; }
  .pagecontent .ce_dzteaser .caption_container .caption2 { color:#221c19; background-color:#ffffff; font-size:1.25em; padding:2px 15px 2px 21px; }
  
  .pagecontent .ce_dzteaser .text_container { padding-top:5px; }
  .pagecontent .ce_dzteaser .teaser-headline { color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.667em; line-height:1.2; margin-bottom:11px; }  
  .pagecontent .ce_dzteaser .teaser-text { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; margin-bottom:11px; }  
  .pagecontent .ce_dzteaser .ce_dzteaser-link a { display:inline; }
  
  .pagecontent .dz_contentpage_page { width:56.583em; }
  .pagecontent .dz_contentpage_navigation_bottom { height:26px; background:url('../../files/_lib/css/print/images/framework/bg_nav_arrows.png') no-repeat center right; }
  .pagecontent .dz_contentpage_navigation_arrows {  }
  .pagecontent .dz_contentpage_navigation_arrows .dz_contentpage_next { float:right; }
  .pagecontent .dz_contentpage_navigation_arrows .dz_contentpage_prev { float:right; margin-right:8px; }
  
  
  /* Pressemitteilungen */
  .pagecontent .news_teaser { padding-bottom:20px; border-bottom:1px solid #9a9793; margin-bottom:27px; } 
  .pagecontent .mod_newslist .first { border-top:1px solid #9a9793; padding-top:24px; }
  .pagecontent .news_teaser .image_container { margin-right:19px; float:left; padding-bottom:10px; }
  .pagecontent .news_teaser .teaser-headline { color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.667em; line-height:1.2; margin-bottom:11px; }  
  .pagecontent .news_teaser .teaser-text { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; margin-bottom:11px; }  
  .pagecontent .news_teaser .text_container a { display:inline; }
  

  /* Veranstaltungen */
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav { float:right; width:19.5em; background-image:none; margin:0; }
  .pagecontent .event_tabs .ce_dztabs { float:right; width:37.083em; }
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav > li { width:100%; border-top:0.083em solid #ffffff; }
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav > li.tab-pos-1 { border-top:0px; }
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav > li.ui-state-active {  background-image:none; }
  
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav > li > a { display:table-cell; padding:0px 0px 0px 28px; vertical-align:middle; height:2.875em; width:19.5em; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; line-height:1; color:#ffffff; background:#8b8078 url('../../files/_lib/css/print/images/framework/bg_tab_event_header.png') repeat-x top left; }
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav > li > a:hover { background-image:url('../../files/_lib/css/print/images/framework/bg_tab_event_header_hover.png'); }
  .pagecontent .event_tabs .ui-tabs ul.ui-tabs-nav > li.ui-state-active > a { border:0; background-color:#03466b; background-image:url('../../files/_lib/css/print/images/framework/bg_tab_event_header_active.png'); }

  .pagecontent .event_tabs .tab-content { height:15.583em; overflow:hidden; background:#dad9d4 url('../../files/_lib/css/print/images/framework/bg_tab_event_content.png') repeat-x top left; }
  .pagecontent .event_tabs .dz_contentpage_page { width:37.083em; }
  .pagecontent .event_tabs .dz_contentpage_navigation_bottom { margin-right:14px; }
  
  .pagecontent .event-teaser { width:37.083em; height:12.583em; }
  .pagecontent .event-teaser-inner { padding:22px 14px 0px 0px; }
  .pagecontent .event-teaser-header { margin-bottom:10px; }
  .pagecontent .event-date { float:left; width:3em; height:3em; color:#ffffff; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; font-family:DroidSerif, Georgia, "Times New Roman", serif; }
  .pagecontent .event-date-day { font-size:1.417em; line-height:1; text-align:center; padding-top:0.167em; }
  .pagecontent .event-date-month { text-align:center; line-height:1; }
  .pagecontent .event-teaser-headline { margin-left:4em; }
  .pagecontent .event-teaser-headline h4 { font-size:1.333em; line-height:1.111; color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; }
  .pagecontent .event-teaser p { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.083em; line-height:1.538em; margin-bottom:10px; }
  .pagecontent .event-teaser a.event-teaser-link { float:left; }
  .pagecontent .event-teaser a.event-teaser-link-first { margin-right:22px; }
  
  .pagecontent .event-teaser img { float:left; }
  .pagecontent .event-teaser .event-teaser-box { margin-left:22px; }
  .pagecontent .event-teaser-image .event-teaser-box { margin-left:122px; }
  
  .pagecontent .event-registration { background:url('../../files/_lib/css/print/images/framework/bg_registration.png') no-repeat 0em 3em; }
  .pagecontent .event-registration p, .pagecontent .event-registration a { margin-left:73px; }
  .pagecontent .mod_eventreader p.back { display:none; }
  
  .pagecontent .event_list_header { margin-bottom:20px; display:table; width:100%; }
  .pagecontent .event_list_header ul { list-style-type:none; width:39.917em; }
  .pagecontent .event_list_header li { float:left; width:16.667em; }
  .pagecontent .event_list_header li a,
  .pagecontent .event_list_header h3  { display:block; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; padding-left:20px; margin-bottom:1px; }
  .pagecontent .event_list_header li a { color:#e75012; }
  .pagecontent .event_list_header h3 { color:#005a8d; width:12.5em; margin-right:29.938em; margin-top:1em; }

  .pagecontent .event-list-items { padding:0px 0px 1px 0px; border-top:1px solid #a7a4a3; border-bottom:1px solid #a7a4a3; }
  .pagecontent .event-list-item { padding:12px 0px 12px 0px; border-bottom:1px solid #a7a4a3; }
  .pagecontent .event-list-item .event-date { margin-left:12px; }
  .pagecontent .event-list-block { margin-left:6em; }
  .pagecontent .event-list-block h4 a { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; color:#005a8d; padding-left:15px; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_blue_small.png') no-repeat 0px 4px; }
  .pagecontent .event-list-block h4 a:hover { color:#e75012; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_orange_small.png') no-repeat 0px 4px; }
  .pagecontent .event-list-block p { padding-left:15px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; }
  
  .pagecontent .mod_eventlist > h3 { padding:13px 12px 13px 12px; margin-bottom:4px; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left;  } 
  .mac .pagecontent .mod_eventlist { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  
  /* Suche */
  .pagecontent .formbody { margin-bottom:20px; }
  .pagecontent .mod_search h3 { padding:13px 12px 13px 12px; margin-bottom:4px; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; } 
  .mac .pagecontent .mod_search h3 { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  .pagecontent .search-list-items { padding:0px 0px 1px 0px; border-top:1px solid #a7a4a3; border-bottom:1px solid #a7a4a3; }
  .pagecontent .search-list-item { padding:12px 0px 12px 0px; border-bottom:1px solid #a7a4a3; }
  .pagecontent .search-list-item h4 { padding:0px 0px 12px 12px; border-bottom:1px dotted #a7a4a3; margin-bottom:12px; }
  .pagecontent .search-list-item h4 a { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; color:#005a8d; padding-left:15px; background-image:url('../../files/_lib/css/print/images/links/bg_link_arrow_blue_small.png'); background-repeat:no-repeat; background-position:0px 4px; }
  .pagecontent .search-list-item h4 a:hover { color:#e75012; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_orange_small.png') no-repeat 0px 4px; }
  .pagecontent .search-list-item span.relevance { float:right; padding-right:10px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; color:#005a8d; }
  .pagecontent .search-list-item p { padding-left:27px; padding-right:15px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; }
  
  
  /* NROs */
  
  .pagecontent .nro-list h3 { padding:13px 12px 13px 12px; margin-bottom:4px; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; } 
  .pagecontent .nro-list-items { padding:0px 0px 1px 0px; border-top:1px solid #a7a4a3; border-bottom:1px solid #a7a4a3; }
  .pagecontent .nro-list-item { padding:12px 0px 24px 0px; border-bottom:1px solid #a7a4a3; }
  .pagecontent .nro-list-item h4 { padding:0px 0px 12px 12px; border-bottom:1px dotted #a7a4a3; margin-bottom:12px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; color:#005a8d; }
  .pagecontent .nro-list-item span.relevance { float:right; padding-right:10px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1em; line-height:1.429; color:#005a8d; }

  .pagecontent ul.list-header { list-style-type:none;padding:13px 12px 11px 12px; margin-bottom:4px; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; } 
  .mac .pagecontent ul.list-header { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }
  .pagecontent ul.list-header li { display:inline; padding-right:10px; }
  .pagecontent ul.list-header li a { color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; }

  .pagecontent .nro-list-links { padding-left:12px; }
  .pagecontent .nro-list-links a { display:block; color:#e75012; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; padding-left:20px; margin-bottom:1px; background-image:url('../../files/_lib/css/print/images/links/bg_link_teaser.png'); background-repeat:no-repeat; background-position:0px 4px; }
  .pagecontent .nro-list-links a:hover { color:#005a8d; background-image:url('../../files/_lib/css/print/images/links/bg_link_teaser_hover.png'); }


  /* Referenten */
  
  .pagecontent .ref-list h3 { padding:13px 12px 13px 12px; margin-bottom:4px; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; background:#03456b url('../../files/_lib/css/print/images/framework/bg_result_header.png') repeat-x top left; } 
  .mac .pagecontent .ref-list h3 { font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }

  .pagecontent .ref-list-items { padding:0px 0px 1px 0px; border-top:1px solid #a7a4a3; border-bottom:1px solid #a7a4a3; }
  .pagecontent .ref-list-item { padding:12px 0px 24px 0px; border-bottom:1px solid #a7a4a3; }
  .pagecontent .ref-list-item h4 { padding:0px 0px 12px 12px; border-bottom:1px dotted #a7a4a3; margin-bottom:12px; }
  .pagecontent .ref-list-item h4 { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; color:#005a8d; }
  /* .pagecontent .ref-list-item h4 a:hover { color:#e75012; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_orange_small.png') no-repeat 0px 4px; } */
  .pagecontent .ref-list-item span.relevance { float:right; padding-right:10px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1em; line-height:1.429; color:#005a8d; }
  .pagecontent .ref-list-item p { padding-left:12px; padding-right:15px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; }
  
  .pagecontent .ref-list-content { padding:0px 12px 0px 12px; }
  .pagecontent .ref-list-content h5 { color:#005a8d; font-family:DroidSans, Arial, Helvetica, sans-serif; font-size:1.167em; line-height:1.429; padding-bottom:10px; }
  .pagecontent .ref-list-item ul { list-style-type:none; padding-right:25px; padding-bottom:10px; font-family:DroidSans, Arial, Helvetica, sans-serif; font-size:1.167em; line-height:1.429; }
  .pagecontent .ref-list-item li { background-image:url('../../files/_lib/css/print/images/li_main.png'); background-repeat:no-repeat; background-position:0px 5px; padding-left:0.643em; margin-bottom:6px; }
  .pagecontent .ref-list-link { padding-left:12px; } 
  .pagecontent .ref-list-left, .pagecontent .ref-list-right { float:left; width:27.25em; }
  
  
  /* Kontakt */
  .pagecontent .ce_dz_form { padding:30px 70px 40px 40px; background:url('../../files/_lib/css/print/images/bg_box_gradient.jpg') repeat-x top left; background-color:#dbd9d4; margin-bottom:20px; }
  .pagecontent .ce_dz_form h3 { font-size:1.333em; line-height:1; font-family:Georgia, "Times New Roman", serif; color:#353637; margin-bottom:0.688em; }
  .pagecontent .ce_dz_form label.form-label-inline { display:inline; color:#5d636b; font-size:1.167em; padding-left:9px; padding-right:20px; float:none; }
  .pagecontent .ce_dz_form fieldset { margin-top:15px; }
  .pagecontent .ce_dz_form .form-fieldset-intro { padding-bottom:15px; }
  .pagecontent .ce_dz_form .form-field-description { display:block; padding-top:5px; font-size:1em; }

  .pagecontent .ce_dz_form .form-row { margin-bottom:30px; }
  .pagecontent .ce_dz_form .form-col { width:22.333em; float:left; }
  .pagecontent .ce_dz_form .form-col-left { margin-right:30px; }
  .pagecontent .ce_dz_form .form-col-small { width:7.833em; }

  .pagecontent .ce_dz_form .form-text-full,
  .pagecontent .ce_dz_form .form-text-half,
  .pagecontent .ce_dz_form .form-text-small,
  .pagecontent .ce_dz_form .form-select-full,
  .pagecontent .ce_dz_form textarea { border:1px solid #e2e2e2; background-color:#ffffff; }

  .pagecontent .ce_dz_form .form-text-full { width:47.083em; height:2.25em; }
  .pagecontent .ce_dz_form .form-text-half { font-size:1em; width:22.333em; height:2.25em;}
  .pagecontent .ce_dz_form .form-text-small { width:7.833em; height:2.25em;}
  .pagecontent .ce_dz_form .form-select-full { width:33.75em;}
  .pagecontent .ce_dz_form textarea { font-size:1em; width:47.083em; height:12.083em; }

  .pagecontent .ce_dz_form .form_error { border:1px solid #cc0000; padding:10px; margin-bottom:20px; }
  .pagecontent .ce_dz_form .form_error a { display:block; color:#cc0000; }
  .pagecontent .ce_dz_form .form_input-error { border:1px solid #cc0000; }
  .pagecontent .ce_dz_form .form_input-ok { border:1px solid #acb22b; }

  .pagecontent .ce_dz_form .form-submit { cursor:pointer; display:table-cell; border:0; margin:0; padding:0px 19px 0px 19px; height:1.938em; text-align:center; vertical-align:middle; background:#d95218 url('../../files/_lib/css/print/images/framework/bg_button.jpg') repeat-x top left; color:#ffffff; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; }
  .pagecontent .ce_dz_form .form-submit:hover { background:#024971 url('../../files/_lib/css/print/images/framework/bg_button_hover.jpg');  }
  
  .pagecontent .ce_dz_form label { font-family:DroidSans, Arial, Helvetica, sans-serif; font-size:1.167em; display:block; font-size:1.167em; line-height:1; color:#005a8d; padding-bottom:0.5em; width:100%; float:left; }
  .pagecontent .ce_dz_form legend { border-bottom:1px solid #a7a4a3; margin-bottom:10px; font-family:DroidSans, Arial, Helvetica, sans-serif; font-size:1.167em; display:block; font-size:1.167em; line-height:1; color:#005a8d; padding-bottom:0.5em; width:100%; float:left; }
  .pagecontent .ce_dz_form .form-hint { padding:10px; }

  .pagecontent .ce_dz_form .form-errors { border:1px solid #cc0000; padding:10px; margin-bottom:20px; color:#cc0000; }
  .pagecontent .ce_dz_form ul { list-style-type:none; margin-top:10px; }
  .pagecontent .ce_dz_form .form-errors a { color:#cc0000; }
  .pagecontent .ce_dz_form .error { color:#cc0000; }
  
  .pagecontent .ce_dz_form .form-checkbox-inline { float:left; }
  .pagecontent .ce_dz_form label.form-label-small { display:block; width:17.143em; color:#5d636b; font-size:1.167em; float:left; padding-left:10px; }
  .pagecontent .ce_dz_form br { clear:both; }
  
  
  /* Projekte */
  .ce_dzprojectbox .project-preview { display:none; }
  
  .ce_dzprojectbox { padding-top:25px; }  
  .ce_dzprojectbox img { margin-right:19px; float:left; }

  .ce_dzprojectbox .project-video-container { position:relative; margin-right:19px; float:left; width:445px; height:251px; }
  
  .ce_dzprojectbox .project-video-container img { display:block; float:none; position:absolute; top:0px; left:0px; z-index:1; }
  .ce_dzprojectbox .project-video { display:block; width:445px; height:251px; position:absolute; z-index:5; top:0px; left:0px; }
  .ce_dzprojectbox .playercontrols { position:absolute; z-index:10; top:-19px; left:409px; }
  
  .ce_dzprojectbox .text_container { padding-top:5px; padding-right:20px; }
  .ce_dzprojectbox .teaser-headline { color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.333em; line-height:1.2; margin-bottom:11px; }  
  .ce_dzprojectbox .teaser-text { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.083em; line-height:1.429; margin-bottom:11px; }  
  .ce_dzprojectbox .ce_dzprojectbox-link a { color:#e75012; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; padding-left:20px; background:url('../../files/_lib/css/print/images/links/bg_link_teaser.png') no-repeat center left; }
  .ce_dzprojectbox .ce_dzprojectbox-link a:hover { color:#005a8d; background-image:url('../../files/_lib/css/print/images/links/bg_link_teaser_hover.png'); }
  
  .pagecontent .project-content { height:25em; overflow:hidden; border-bottom:1px solid #ffffff; background-color:#dad9d4; background-image:url('../../files/_lib/css/print/images/framework/bg_project_content.jpg'); background-repeat:repeat-x; background-position:top left; }
  .pagecontent .project-nav { position:relative; background-image:url('../../files/_lib/css/print/images/framework/bg_project_nav.jpg'); background-repeat:repeat-x; background-position:top left; height:70px; }
  .pagecontent .project-nav-prev { position:absolute; top:0px; left:0px; height:70px; width:36px; background-color:#ffffff; }
  .pagecontent .project-nav-next { position:absolute; top:0px; right:0px; height:70px; width:36px; background-color:#ffffff; text-align:right; }
  .pagecontent .project-nav-frame { position:absolute; top:0px; left:36px; width:50.583em; height:70px; overflow:hidden; }
  .pagecontent .project-nav-inner { position:absolute; top:0px; left:0px; height:70px; width:50.583em; }
  .pagecontent .project-nav-inner a { display:block; float:left; width:10.083em; text-align:center; padding-top:10px; }
  .pagecontent .project-nav-inner a:hover { padding-top:8px; }
  .pagecontent .project-nav-inner a:hover img { border:2px solid #ffffff; }
  .pagecontent .project-nav-inner a.preview-active { padding-top:8px; }
  .pagecontent .project-nav-inner a.preview-active img{ border:2px solid #e75113; }
  
  .image-slide { margin-bottom:16px; }
  .image-slide .dz_contentpage_page { width:56.5em; }
  .image-slide .ce_image { width:28.25em; height:19.667em; }
  .image-slide-nocaption .ce_image { height:215px; }
  .image-slide .dz_contentpage_page .ce_image { overflow:hidden; float:left; }
  .image-slide .dz_contentpage_page .elem1 .image_container { float:right; }
  .image-slide .caption { padding-top:5px; color:#005a8d; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; font-size:1.167em; line-height:1.143;  }
  
  /* Stellenangebot */
  .pagecontent .ce_dzjob { padding:0px 0px 0px 0px; border-bottom:1px solid #a7a4a3; }
  .pagecontent .ce_dzjob h4 { padding:12px 0px 3px 12px; }
  .pagecontent .ce_dzjob h4 a { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; color:#005a8d; padding-left:15px; background-image:url('../../files/_lib/css/print/images/links/bg_link_arrow_blue_small.png'); background-repeat:no-repeat; background-position:0px 4px; }
  .pagecontent .ce_dzjob h4 a:hover { color:#e75012; background:url('../../files/_lib/css/print/images/links/bg_link_arrow_orange_small.png') no-repeat 0px 4px; }
  .pagecontent .ce_dzjob p { padding-left:27px; padding-right:15px; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.167em; line-height:1.429; }
  .pagecontent .ce_dzjob p.release-date { font-size:1.083em; padding-bottom:12px; }

  .job-first h4 { border-top:1px solid #a7a4a3; margin-top:4px; }
  .job-last p.release-date { border-bottom:1px solid #a7a4a3; margin-bottom:1px; }
  
  
  /******************** Rechte Spalte ************************/

  /* Boxen */
  
  .rcbox { margin-bottom:17px; }
  .rcbox .rcbox_top { color:#2c2521; background:#d9e2e8 url('../../files/_lib/css/print/images/rc/bg_rcbox_top.png') repeat-x top left; }
  .rcbox .rcbox_inner { background:no-repeat 0px 0px; padding:20px 20px 0px 20px; }
  .rcbox_phone .rcbox_inner { background-image:url('../../files/_lib/css/print/images/rc/bg_rcbox_phone.png'); }
  .rcbox_mail .rcbox_inner { background-image:url('../../files/_lib/css/print/images/rc/bg_rcbox_mail.png'); }

  .rcbox .rcbox_bottom { width:22.5em; height:52px; padding-top:0px; padding-bottom:13px; display:table-cell; vertical-align:middle; background:url('../../files/_lib/css/print/images/rc/bg_rcbox_bottom.png') no-repeat bottom right; }
  .ie .rcbox .rcbox_bottom { height:39px; }
  .rcbox .rcbox_top h3 { min-height:47px; font-size:24px; line-height:26px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; padding-left:77px; color:#005a8d; margin-bottom:20px; }
  .rcbox .rcbox_top h4 { font-size:16px; line-height:18px; font-weight:bold; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; }
  .rcbox .rcbox_top p { font-size:16px; color:#2c2521; line-height:18px; font-family:Klavika-Basic-Regular, Arial, Helvetica, sans-serif; padding-bottom:20px; }
  .rcbox .rcbox_top p.phone { font-size:24px; font-family: DroidSerif, Georgia, "Times New Roman", serif; padding-bottom:20px; }
  .rcbox .rcbox_top img { padding-bottom:20px; }
  .rcbox .rcbox_bottom a { padding-left:20px; font-size:16px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; color:#005a8d; background:url('../../files/_lib/css/print/images/links/bg_link_rcbox.png') no-repeat center right; padding-right:20px; }
  .rcbox .rcbox_bottom a:hover { color:#e75012; background-image:url('../../files/_lib/css/print/images/links/bg_link_rcbox_hover.png'); }

  
  /* Akkordeon */
  .rccontent .ce_accordion .ui-accordion {  }
  .rccontent .ce_accordion .ui-accordion-header { display:block; height:46px; border-bottom:1px solid #ffffff; padding:0 5px 0 18px; background:url('../../files/_lib/css/print/images/sprite_acc_toggler.jpg') repeat-x 0px 0px; font-family:Klavika-Basic-Medium, Arial, Helvetica, sans-serif; font-size:1.333em; color:#ffffff; }
  .rccontent .ce_accordion .ui-state-active { background-position:0px -47px; }
  .rccontent .ce_accordion .ui-accordion-header span { display:table-cell; vertical-align:middle; height:46px; }  
  .rccontent .ce_accordion .ui-accordion-content { padding:0px 0px 14px 0px; background:#e4e1db url('../../files/_lib/css/print/images/bg_acc_content.jpg') repeat-x 0px 0px; }
  
  .rccontent .ui-accordion-content .ce_text { padding-left:11px; padding-right:11px; }
  .rccontent .ui-accordion-content .ce_text p { font-size:1.083em; line-height:1.538; }
  .rccontent .ui-accordion-content h3 { color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.5em; margin-bottom:10px; }
  
  
  /* Veranstaltungen */
  .rccontent .event-teaser { width:22.5em; }
  .rccontent .event-teaser-inner { padding:1.667em 1.417em 0.75em 1.417em; }
  .rccontent .event-teaser-header { margin-bottom:10px; }
  .rccontent .event-date { float:left; width:3em; height:3em; color:#ffffff; background-color:#03456a; font-family:DroidSerif, Georgia, "Times New Roman", serif; }
  .rccontent .event-date-day { font-size:1.417em; line-height:1; text-align:center; padding-top:0.083em; }
  .rccontent .event-date-month { text-align:center; }
  .rccontent .event-teaser-headline { float:left; width:16.667em; }
  .rccontent .event-teaser-headline h4 { padding-left:10px; font-size:1.333em; line-height:1.111; color:#005a8d; font-family:DroidSerif, Georgia, "Times New Roman", serif; }
  .rccontent .event-teaser p { font-family:DroidSerif, Georgia, "Times New Roman", serif; font-size:1.083em; line-height:1.538em; margin-bottom:10px; }
  
  
  .rccontent .dz_contentpage_page {  }
  .rccontent .dz_contentpage_navigation_bottom { height:26px; background-image:url('../../files/_lib/css/print/images/framework/bg_nav_arrows.png'); background-position:center right; background-repeat:no-repeat; margin:0px 1.417em 0px 1.417em; }
  .rccontent .dz_contentpage_navigation_arrows {  }
  .rccontent .dz_contentpage_navigation_arrows .dz_contentpage_next { float:right; }
  .rccontent .dz_contentpage_navigation_arrows .dz_contentpage_prev { float:right; margin-right:8px; }

  
  div[role="tabpanel"]
 {
     display: inline !important;
 }
}  
.social_share_privacy_area .clearfix::after {
    content: "";
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    clear: both;
    display: block;
}
.social_share_privacy_area {
    clear: both;
    margin: 20px 0 !important;
    list-style-type: none;
    padding: 0 !important;
    width: auto;
    height: 25px;
    display: block;
    font-family: Arial, sans-serif;
}
.social_share_privacy_area.vertical {
    height: auto;
}
.social_share_privacy_area li {
    margin: 0 !important;
    padding: 0 !important;
    height: 21px;
    float: left;
}
.social_share_privacy_area.vertical li {
    float: none;
    clear: both;
    width: 150px;
    height: auto;
    margin: 0 0 10px !important;
}
.social_share_privacy_area.vertical li.settings_info {
    height: 24px;
}
.social_share_privacy_area.vertical.switch_right li {
    width: 120px;
}
.social_share_privacy_area li .dummy_btn {
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area.vertical li .dummy_btn {
    width: 90px;
}
.social_share_privacy_area.vertical.switch_right li .dummy_btn {
    margin-left: 0;
}
.social_share_privacy_area li div iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
}
/* Facebook begin */
.social_share_privacy_area .facebook {
    width: 180px;
    display: inline-block;
}
.social_share_privacy_area.vertical .facebook {
    display: block;
}
.social_share_privacy_area .facebook .fb_like iframe {
    width: 130px;
}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {
    width: 148px;
}
.social_share_privacy_area li div.tweet {
    width: 100px;
}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {
    width: 123px;
}
.social_share_privacy_area li div.gplusone {
    width: 75px;
}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {
    text-indent: -9999em;
    background: transparent url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area.vertical.switch_right li .switch {
    float: right;
}
.social_share_privacy_area.skin-dark li .switch {
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_on_off_dark.png);
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    box-shadow: 0 3px 4px #999;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
    left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
    left: -243px;
    width: 350px;
}
.social_share_privacy_area.vertical li.gplus.help_info .info,
.social_share_privacy_area.vertical li .help_info.icon .info {
    left: 0;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    background: #fff url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    border: 2px solid #e7e3e3;
    border-right-width: 0;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area.skin-dark li .help_info.icon {
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png),-moz-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png),-webkit-gradient(linear,center top,center bottom,color-stop(0%,#6a6767),color-stop(100%,#2d2a2a));
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png),-webkit-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png),-o-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png),-ms-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png),linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/socialshareprivacy_info_dark.png);
    background-color: #4f4c4c;
    border-color: #7e7e7e;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
    border-top-width: 0;
    border-left-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
    border-right-width: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
    position: relative;
    top: -2px;
}
.social_share_privacy_area.vertical li.settings_info {
    top: 0;
}
.social_share_privacy_area li.settings_info a {
    text-decoration: none;
    margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    border: 2px solid #e7e3e3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 3px #c1c1c1;
    -webkit-box-shadow: 2px 2px 3px #c1c1c1;
    box-shadow: 3px 3px 3px #c1c1c1;
    left: 0;
    position: absolute;
    top: 0;
    width: 135px;
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
    border-width: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
    display: none;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
    text-indent: -9999em;
    display: inline-block;
    background: #fff url(../../files/_lib/js/socialshareprivacy/images/settings.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    border: 2px solid #e7e3e3;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    border-left: 1px solid #ddd;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu .settings {
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png),-moz-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png),-webkit-gradient(linear,center top,center bottom,color-stop(0%,#6a6767),color-stop(100%,#2d2a2a));
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png),-webkit-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png),-o-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png),-ms-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png),linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(../../files/_lib/js/socialshareprivacy/images/settings_dark.png);
    background-color: #4f4c4c;
    border-color: #7e7e7e;
}
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu.on {
    background-color: #4f4c4c;
    color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
    border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
    width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
    clear: both;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    -moz-transition: color .5s ease-in;
    -webkit-transition: color .5s ease-in;
    transition: color .5s ease-in;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
    color: #090;
}
/* Top-Orientation */
.social_share_privacy_area li.settings_info.top {

}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on {
    top: auto;
    bottom: -3px;
    padding-bottom: 22px;
}
.social_share_privacy_area.vertical li.settings_info.top .settings_info_menu.on {
    bottom: 0;
}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on > a {
    position: absolute;
    bottom: 0;
    left: 0;
}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on > a .help_info.icon {
    border-top-width: 2px;
    border-bottom-width: 0;
    -webkit-border-radius: 0 0 0 5px;
       -moz-border-radius: 0 0 0 5px;
            border-radius: 0 0 0 5px;
}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on > a.settings {
    left: 25px;
    border-top-width: 2px;
    border-bottom-width: 0;
    -webkit-border-radius: 0 5px 0 0;
       -moz-border-radius: 0 5px 0 0;
            border-radius: 0 5px 0 0;
}
/* Settings/Info end */
