/* Contao Open Source CMS, (c) 2005-2015 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-2015 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}
/* BugBuster: responsive-1120-16-pixel.css, LGPL license */
#wrapper{width:1120px;margin:0 auto}*[class*="grid"]{float:left;display:inline;margin-right:10px;margin-left:10px}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12,.mod_article.grid13,.mod_article.grid14,.mod_article.grid15,.mod_article.grid16{margin-left:0;margin-right:0}.grid1{width:50px}.grid2{width:120px}.grid3{width:190px}.grid4{width:260px}.grid5{width:330px}.grid6{width:400px}.grid7{width:470px}.grid8{width:540px}.grid9{width:610px}.grid10{width:680px}.grid11{width:750px}.grid12{width:820px}.grid13{width:890px}.grid14{width:960px}.grid15{width:1030px}.grid16{width:1100px}.grid16_0{margin:0!important;width:100%}.mod_article.grid1{width:70px}.mod_article.grid2{width:140px}.mod_article.grid3{width:210px}.mod_article.grid4{width:280px}.mod_article.grid5{width:350px}.mod_article.grid6{width:420px}.mod_article.grid7{width:490px}.mod_article.grid8{width:560px}.mod_article.grid9{width:630px}.mod_article.grid10{width:700px}.mod_article.grid11{width:770px}.mod_article.grid12{width:840px}.mod_article.grid13{width:910px}.mod_article.grid14{width:980px}.mod_article.grid15{width:1050px}.mod_article.grid16{width:1120px}.offset1{margin-left:80px!important}.offset2{margin-left:150px!important}.offset3{margin-left:220px!important}.offset4{margin-left:290px!important}.offset5{margin-left:360px!important}.offset6{margin-left:430px!important}.offset7{margin-left:500px!important}.offset8{margin-left:570px!important}.offset9{margin-left:640px!important}.offset10{margin-left:710px!important}.offset11{margin-left:780px!important}.offset12{margin-left:850px!important}.offset13{margin-left:920px!important}.offset14{margin-left:990px!important}.offset15{margin-left:1060px!important}@media(min-width:980px) and (max-width:1140px){#wrapper{width:960px}.grid1{width:40px}.grid2{width:100px}.grid3{width:160px}.grid4{width:220px}.grid5{width:280px}.grid6{width:340px}.grid7{width:400px}.grid8{width:460px}.grid9{width:520px}.grid10{width:580px}.grid11{width:640px}.grid12{width:700px}.grid13{width:760px}.grid14{width:820px}.grid15{width:880px}.grid16{width:940px}.mod_article.grid1{width:60px}.mod_article.grid2{width:120px}.mod_article.grid3{width:180px}.mod_article.grid4{width:240px}.mod_article.grid5{width:300px}.mod_article.grid6{width:360px}.mod_article.grid7{width:420px}.mod_article.grid8{width:480px}.mod_article.grid9{width:540px}.mod_article.grid10{width:600px}.mod_article.grid11{width:660px}.mod_article.grid12{width:720px}.mod_article.grid13{width:780px}.mod_article.grid14{width:840px}.mod_article.grid15{width:900px}.mod_article.grid16{width:960px}.offset1{margin-left:70px!important}.offset2{margin-left:130px!important}.offset3{margin-left:190px!important}.offset4{margin-left:250px!important}.offset5{margin-left:310px!important}.offset6{margin-left:370px!important}.offset7{margin-left:430px!important}.offset8{margin-left:490px!important}.offset9{margin-left:550px!important}.offset10{margin-left:610px!important}.offset11{margin-left:670px!important}.offset12{margin-left:730px!important}.offset13{margin-left:790px!important}.offset14{margin-left:850px!important}.offset15{margin-left:910px!important}}@media(min-width:768px) and (max-width:979px){#wrapper{width:768px}.grid1{width:28px}.grid2{width:76px}.grid3{width:124px}.grid4{width:172px}.grid5{width:220px}.grid6{width:268px}.grid7{width:316px}.grid8{width:364px}.grid9{width:412px}.grid10{width:460px}.grid11{width:508px}.grid12{width:556px}.grid13{width:604px}.grid14{width:652px}.grid15{width:700px}.grid16{width:748px}.mod_article.grid1{width:48px}.mod_article.grid2{width:96px}.mod_article.grid3{width:144px}.mod_article.grid4{width:192px}.mod_article.grid5{width:240px}.mod_article.grid6{width:288px}.mod_article.grid7{width:336px}.mod_article.grid8{width:384px}.mod_article.grid9{width:432px}.mod_article.grid10{width:480px}.mod_article.grid11{width:528px}.mod_article.grid12{width:576px}.mod_article.grid13{width:624px}.mod_article.grid14{width:672px}.mod_article.grid15{width:720px}.mod_article.grid16{width:768px}.offset1{margin-left:58px!important}.offset2{margin-left:106px!important}.offset3{margin-left:154px!important}.offset4{margin-left:202px!important}.offset5{margin-left:250px!important}.offset6{margin-left:298px!important}.offset7{margin-left:346px!important}.offset8{margin-left:394px!important}.offset9{margin-left:442px!important}.offset10{margin-left:490px!important}.offset11{margin-left:538px!important}.offset12{margin-left:586px!important}.offset13{margin-left:634px!important}.offset14{margin-left:682px!important}.offset15{margin-left:730px!important}}@media(max-width:767px){#wrapper{width:auto}*[class*="grid"]{float:none!important;display:block!important;width:auto!important}*[class*="offset"]{margin-left:10px!important}}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

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

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

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.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-search):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-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    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: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .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 > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.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); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

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

.mm-menu {
  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); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

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

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

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

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

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }
.mm-menu.mm-front.mm-fullscreen.mm-top, .mm-menu.mm-front.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 40px;
  top: 50%; }
  em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
    em.mm-counter + a.mm-subopen + a,
    em.mm-counter + a.mm-subopen + span {
      margin-right: 80px; }
  em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical em.mm-counter {
  top: 12px;
  margin-top: 0; }

.mm-nosubresults > em.mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

/* -- dk_mmenu theme 'navy' -- */
.mm-menu
{
	background: #323849;
}
@media screen{
/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	background-color: #000000;
	color: #FFFFFF;
	padding: 0.5em;
}

#toTop:hover {
	background-color: #FFFFFF;
	color: #000000;
}

#toTop:active, #toTop:focus {
	outline:none;
}
}
/* 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}
/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.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.16.4/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.16.4/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.16.4/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("../../assets/jquery/mediaelement/2.16.4/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.16.4/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,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:transparent url("../../assets/jquery/mediaelement/2.16.4/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.16.4/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,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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,0.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,0.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,0.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,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.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,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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 .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,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,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:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.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:bold;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:normal}.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.16.4/images/background.png");background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.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.16.4/images/background.png");background:rgba(50,50,50,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.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{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.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:white;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-skip-back-button{background:transparent url("../../assets/jquery/mediaelement/2.16.4/images/skipback.png") no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.sf-menu {
        float: left;
        margin-bottom: 1em;
}
.sf-menu ul {
        box-shadow: 2px 2px 6px rgba(0,0,0,.2);
        min-width: 12em; /* allow long menu items to determine submenu width */
        *width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a, .sf-menu span.active {
        border-left: 1px solid #fff;
        border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
        border-top: 1px solid rgba(255,255,255,.5);
        padding: .75em 1em;
        text-decoration: none;
        zoom: 1; /* IE7 */
}
.sf-menu a {
        color: #13a;
}
.sf-menu li {
        background: #BDD2FF;
        white-space: nowrap; /* no need for Supersubs plugin */
        *white-space: normal; /* ...unless you support IE7 (let it wrap) */
        -webkit-transition: background .2s;
        transition: background .2s;
}
.sf-menu li.active span.active {
    display: block;
}
.sf-menu ul li {
        background: #AABDE6;
}
.sf-menu ul ul li {
        background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
        background: #CFDEFF;
        /* only transition out, not in */
        -webkit-transition: none;
        transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows ul.level_2.sf-with-ul {
        padding-right: 2.5em !important;
        *padding-right: 1em !important; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
/*
.level_1.sf-arrows .sf-with-ul:after {
    content: none!important;
}
*/
.sf-menu .level_1:after{content: none!important;display: none;}
/*
.sf-arrows .sf-with-ul:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 1em;
        margin-top: -3px;
        height: 0;
        width: 0;
        border: 5px solid transparent;
        border-top-color: #dFeEFF;
        border-top-color: rgba(255,255,255,.5);
}
*/
.sf-arrows .level_2 .sf-with-ul:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 1em;
        margin-top: -3px;
        height: 0;
        width: 0;
        border: 5px solid transparent;
        border-top-color: #dFeEFF;
        border-top-color: rgba(255,255,255,.5);
}
/*
.sf-arrows .level_2 > li > .sf-with-ul:focus:after,
.sf-arrows .level_2 > li:hover > .sf-with-ul:after,
.sf-arrows .level_2 > .sfHover > .sf-with-ul:after {
        border-top-color: white;
}*/
/* styling for right-facing arrows */
.sf-arrows ul.level_2 .sf-with-ul:after {
        margin-top: -5px;
        margin-right: -3px;
        border-color: transparent;
        border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
        border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul.level_2 li > .sf-with-ul:focus:after,
.sf-arrows ul.level_2 li:hover > .sf-with-ul:after,
.sf-arrows ul.level_2 .sfHover > .sf-with-ul:after {
        border-left-color: white;
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../../files/fonts/open-sans-v16-latin-300.eot"); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url("../../files/fonts/open-sans-v16-latin-300.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/fonts/open-sans-v16-latin-300.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/fonts/open-sans-v16-latin-300.woff") format('woff'), /* Modern Browsers */
       url("../../files/fonts/open-sans-v16-latin-300.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/fonts/open-sans-v16-latin-300.svg#OpenSans") format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/fonts/open-sans-v16-latin-regular.eot"); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url("../../files/fonts/open-sans-v16-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/fonts/open-sans-v16-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/fonts/open-sans-v16-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("../../files/fonts/open-sans-v16-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/fonts/open-sans-v16-latin-regular.svg#OpenSans") format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../../files/fonts/open-sans-v16-latin-600.eot"); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url("../../files/fonts/open-sans-v16-latin-600.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/fonts/open-sans-v16-latin-600.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/fonts/open-sans-v16-latin-600.woff") format('woff'), /* Modern Browsers */
       url("../../files/fonts/open-sans-v16-latin-600.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/fonts/open-sans-v16-latin-600.svg#OpenSans") format('svg'); /* Legacy iOS */
}
body{font-family:"Open Sans";font-size:14px!important;color:#333;margin:0}

.f2019 .widget-text{margin-bottom: 10px;}
.f2019 .text{padding: 7px;}
.f2019 .textarea{padding: 8px;font-family: "Open Sans";width: 420px;}

.f2019 .widget-checkbox span{display: flex;margin-bottom: 5px;}
.f2019 .widget-checkbox span label{margin-top: -2px;margin-left: 5px;}

.job_list ul{margin: 0; padding: 0; list-style-type:none;}
.job_list li{border: 1px solid #d2d2d2;margin-bottom: 5px;}
#main .job_list a{font-size: 1.2rem;display: block;padding: 15px; 
transition: background-color ease 0.4s;}
#main .job_list a:HOVER{background-color: #f1f1f1;}
.tableless .onbe .text{padding: 10px; width: 90%;}
.onbe .widget{margin-bottom: 10px;}
.onbe .upload input{
	background-color: #f2f2f2;
    border: 1px solid #dfdfdf;
    padding: 10px;
    margin-right: 10px;
}
.onbe .widget-checkbox fieldset{margin: 0;padding: 10px 0;}
.onbe .widget-checkbox .checkbox{float: left;}
.tableless .onbe .widget-checkbox label{margin: 0;}
.onbe .widget-select select{padding: 10px;color: #666;}
.onbe .radio_container span{float:left;padding-right: 10px;}
.onbe .radio_container legend span{float:none; padding-right: 0;}

.flexa .ce_accordion{border: 1px solid #e2e2e2;
    background-color: #f2f2f2;
    padding: 15px;
	margin-bottom:3px;
	display:block;
	transition: background-color ease 0.2s;
}
.flexa .ce_accordion:HOVER{
	cursor: pointer;
	background-color: #d9d9d9;
}
.flexa .toggler{
    font-size: 1.1rem;
}
.togglebox {
  background: #fff;
  transform: translateZ(0);
}
.togglebox input#toggle1[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
.togglebox .widget-text input{padding: 10px;
    font-size: 1rem;
    font-weight: 300;
    margin-bottom: 10px;
	width: 630px;
}
    
.togglebox label#toggle1 {
    position: relative;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    background: #00A0E1;
    cursor: pointer;
    color: #fff;
    border-radius: 20px;
    margin-left: 10px;
}
.togglebox label[for*='1'] {border: 0;margin-bottom: 10px;text-align:left;}
.togglebox section {height: 0;transition: .3s all;overflow: hidden;}
.togglebox #toggle1:checked ~ #content1{height: auto; padding: 20px 0;}
.togglebox .widget-upload label{font-size: 1.1rem;}
.togglebox .widget-upload inputinput[type="button"]{
	background: #00A0E0;
    border: 0;
    padding: 7px 12px;
    color: #fff;
}
.togglebox .widget-radio{
	border: 1px solid #e5e5e5;
    padding: 10px;
    margin-bottom: 10px;
    width: 630px;
    background-color: #f9f9f9;
}
.togglebox fieldset{margin: 0;padding: 10px;}
.togglebox legend{font-size: 1rem;}
.togglebox span{
	float: left;
    display: block;
    padding-right: 50px;
    text-align: center;
}
.togglebox legend span{
	float: none;
    display: inline-block;
}
/*Slider Start*/
.colt_slider{margin-top:130px;position:relative;}
.sliderbox {
    width: 550px;
    background-color: rgba(90,90,90,0.60);
    display: inline-block;
}

.sliderhead {
    background-color: #009fe3;
    padding: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
}
.slidercontent {
    padding: 20px;
    color: #fff;
}
.bg_colt {  
	background-position: center center ;
	background-size: cover;  
	padding: 8% 0;
}
.slider_container{width: 80%; margin: 0 auto;text-align:center;}
.slider_container h2, .slider_container h3{color: #fff;text-shadow: 0 0 15px rgba(0,0,0,0.5);}
.slider_container h2{font-size:60px;font-weight:600!important;}
.slider_container h3{font-size:30px;}
.slider_container ul{margin: 0; padding: 0; list-style:none;display: flex; align-items: center;justify-content: center;}
.slider_container li{float: left; margin: 0 20px;}
.slider_container a{    background: rgba(0,160,224,0.9);
    padding: 10px 18px;
    color: #fff;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
    font-weight: 300;
    text-transform: uppercase;
    border: 1px solid #d2d2d2;}
.slider_container a:HOVER{background-color: rgba(0,160,224,1);}    
.slider-control .slider-menu{display:none;}
.slider-control .slider-menu b{font-size:50px;color: #dfdfdf;}
.slider-control .slider-menu b.active{color: #00A0E0;}
.slider-control{top: 45%;left: 0;width: 100%;position: absolute;}
.slider-control a{top:0;background-color: rgba(0,160,224,0.2);padding: 22px;color: #fff;text-decoration: none;font-weight: 600;font-size: 32px;-webkit-transition: linear 0.5s; /* For Safari 3.1 to 6.0 */
    transition: linear 0.5s;}
.slider-control a:HOVER{background-color: rgba(0,160,224,1);}
/*Slider Ende*/
.reddot{
	position: absolute;
	right: 5%;
	bottom: 10px;
	background-color: rgba(255,255,255,1);
}
/*Gridbox grid5 */
.gridbox{border: 1px solid #dedede;padding: 10px;background-color: #fafafa;}

/* Counter*/
.value{font-size: 140px;color: #009FE3; display: inline-block; line-height: 1em; font-weight: 300;}
.value{transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.small_counter .value{font-size: 100px; padding: 30px 0;}
.kg, .co{color: #009FE3;}
.counterzahl{text-align: center;}
.kg{font-size:30px;}
.co{font-size:44px;}
.counter h2{margin-left: 10px;}
/* Counter*/
.fblank p, .fblank h2{padding: 10px;}
.fblank p{font-size:14px;border-bottom: 1px solid #f9f9f9;}
.fblank p strong{font-size: 23px;font-weight: 400;}
.fblank h2{font-size: 37px;}
.bimbox{text-align:center; height: auto!important;}
.slidelogo{    position: absolute;
    right: 40px;
    top: 15%;}
.more_button a{background: #00A0E0;border-radius: 41px;padding: 8px 17px;color: #fff!important;display: inline-block;margin-top: 20px;float: right;margin-bottom: 20px;}
.more_button a:HOVER{background-color: #ccc; color: #00A0E0!important;}
.regs ul{
	list-style: none;
    margin: 10px 0 0 0;
    border-top: 1px solid #ccc;
    width: 400px;
    padding: 10px 0 0 0;
}
.regs li{
	float: left;
    padding-right: 40px;
    padding-left: 40px;
}
.azgal li{
border: 1px solid #ccc;
padding: 5px;
margin-right: 5px;	
}
.min8{font-size:12px;}
.dschutz{margin-top: 10px;}
#tl_registration label{margin-bottom: 0px; margin-top: 10px;}
.ibox{float: left; padding-right: 5px;}
.blogtab table{border: 1px solid #ccc;}
.blogtab td{padding: 5px;}
.red h1{color: red;}
.cstar{background-color: #e2e2e2;padding-bottom: 20px;margin-bottom: 20px;padding-top: 20px; display:block;height: 580px;position: relative}
.cstar div, .cstar p, .cstar h3{padding-left: 10px; padding-right: 10px;}
.cstar div img, .cstar p img{float: left; padding-right: 5px;width: 26px; height: auto;}
p.cpic{display: flex;}
p.clink{position: absolute; bottom: 10px; left: 40px;}
.clink a{background: #00a0e0; padding: 12px; border-radius: 10px; color: #fff!important;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
}
.clink a:HOVER{background: #fff;  color: #00a0e0!important;}

.ce_dlh_googlemaps.block{overflow:hidden!important;}

.expl{font-size: 12px;line-height: 1.2em;}
blockquote{font-size: 26px;}
blockquote strong{ font-weight: 300!important;}
.zitat blockquote{font-size: 13px;}
.kundenmeinung blockquote {font-size:14px; font-style:italic;}
.tuc{display: inline-block; font-size: 12px;}
.tcul ul{margin: 0; padding: 0;}
.tcul li{float: left; padding-right: 16px; list-style: none;}
.iconset>ul li{width: 12%;}
.iconset .image_container{text-align: center;}
.iconset figcaption{width: auto!important;}
.tcenter{text-align: center;}
.sommer h2{
display: inline-block;
    width: 100%;
    padding: 5px 0 5px 10px;
    color: #fff;
background-image: -ms-linear-gradient(left, #9A1310 20%, #FFFAFA 100%);
background-image: -moz-linear-gradient(left, #9A1310 20%, #FFFAFA 100%);
background-image: -o-linear-gradient(left, #9A1310 20%, #FFFAFA 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(20, #9A1310), color-stop(100, #FFFAFA));
background-image: -webkit-linear-gradient(left, #9A1310 20%, #FFFAFA 100%);
background-image: linear-gradient(to right, #9A1310 20%, #FFFAFA 100%);	
}
.herbst h2{
display: inline-block;
    width: 100%;
    padding: 5px 0 5px 10px;
    color: #fff;
background-image: -ms-linear-gradient(left, #38922F 30%, #FFFAFA 100%);
background-image: -moz-linear-gradient(left, #38922F 30%, #FFFAFA 100%);
background-image: -o-linear-gradient(left, #38922F 30%, #FFFAFA 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(30, #38922F), color-stop(100, #FFFAFA));
background-image: -webkit-linear-gradient(left, #38922F 30%, #FFFAFA 100%);
background-image: linear-gradient(to right, #38922F 30%, #FFFAFA 100%);	
}
.winter h2{
display: inline-block;
    width: 100%;
    padding: 5px 0 5px 10px;
    color: #fff;
background-image: -ms-linear-gradient(left, #008DCA 30%, #FFFAFA 100%);
background-image: -moz-linear-gradient(left, #008DCA 30%, #FFFAFA 100%);
background-image: -o-linear-gradient(left, #008DCA 30%, #FFFAFA 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(30, #008DCA), color-stop(100, #FFFAFA));
background-image: -webkit-linear-gradient(left, #008DCA 30%, #FFFAFA 100%);
background-image: linear-gradient(to right, #008DCA 30%, #FFFAFA 100%);	
}
.startvideo iframe{width: 100%;}
.abox .image_container{overflow: hidden; position: relative;}
.abox .image_container .caption {
    bottom: 5px;
    left: 0;
    right: 0;
    position: absolute;
    padding: 12px;
    /* background-color: rgba(156,195,68,.7); */
    background-color: rgba(0,160,224,.9);
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.bu{border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;padding: 10px 0;}
.abox figure:hover .caption {background-color: rgba(136,136,136,.7);}
.rot{color:red;font-size:30px}
.startvideo{margin-top:10px}
.startvideo h2{margin-bottom:20px}
.mejs-container{width:100%!important;height:auto!important;padding-top:57%}
.mejs-overlay,.mejs-poster{width:100%!important;height:100%!important}
.mejs-mediaelement video,.mejs-mediaelement .me-plugin,.mejs-mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}
.mod_changelanguage{display:none}
.bimg{margin-right:0;margin-left:0}
.bimg img{width: 100%;max-height: 200px;}
.nla .row_3{display:none}
.ta{text-align:center}
.video{width:100%;height:auto}
.kbox{width:248px;height:235px;border:1px solid #dfdfdf;padding:0 5px;margin-bottom:10px}
.kbox:HOVER,.kboxa:HOVER{background-color:#f1f1f1}
.kbox img{margin-top:5px}
.nosticky #stickyfooter,.nosticky .custom{display:none}
.infomaterial{font-weight:700;margin-left:0;padding-left:0}
.boxbilder .br_content ul{margin:0!important;padding:0}
.boxbilder li{list-style-type:none;padding-right:5px;margin-bottom:20px;float:left}
.hp .image_container{max-height:173px;overflow:hidden}
.az .image_container{border:1px solid #ccc;padding:10px;margin-bottom:10px; height: 285px;}
.az .caption{font-size:14px;background-color:#eee;padding:10px}
.highlight{font-weight:700}
.standard #wrapper{margin-top:120px}
#home-icons{margin-top:10px}
#main .inside{overflow:visible}
.ie .head .text{padding:0 3px}
.pagination .previous,.pagination .next{display:none}
.mod_search .submit{display:none}
#search input{outline:none}
#search input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}
#search input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none}
#search input[type=search]{width:15px;padding-left:10px;padding-right:10px;color:transparent;cursor:pointer;background:#ededed url("https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png") no-repeat 9px center;border:solid 1px #ccc;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;height:22px}
#search input:-moz-placeholder{color:#999}
#search input::-webkit-input-placeholder{color:#999}
#search input[type=search]:hover{background-color:#fff}
#search input[type=search]:focus{width:120px;padding-left:32px;padding-right:14px;color:#000;background-color:#fff;cursor:auto}
#search input:-moz-placeholder{color:transparent}
#search input::-webkit-input-placeholder{color:transparent}
.ie9 #search input[type=search]{height:16px}
.firefox #search input[type="search"]{height:25px;min-width:38px}
.block{overflow:visible!important}
.chead .inside,.footer .inside,.ff .inside,.fcontact .inside,#stickyfooter .inside{width:1120px;margin:0 auto;position:relative}
.mnav{display:none}
#toTop{background-color:transparent;color:#888;font-size:45px;z-index:9999}
#toTop:hover{background-color:transparent;color:#00A0E0}
.fcontact{height:120px;background-color:#e2e2e2}
.fcontact .grid11{font-weight:700;font-size:24px;padding-top:24px}
.fcontact .grid5{padding-top:50px}
.fc a{padding:5px 10px;margin-left:50%;background-color:#00A0E0;text-decoration:none;color:#fff}
.fc a:HOVER{background-color:#ccc;color:#333}
.footer{height:280px;position:relative;z-index:1}
.footer .inside{padding-top:20px}
.standard .footer .inside{border-top:1px solid #ccc;margin-top:10px}
.cnav ul{margin:0;padding:0}
.cnav li{list-style-type:none;line-height:1.8em}
.ff .inside{padding-top:18px}
.ff{font-size:12px;background-color:#eee;height:50px;border-top:1px solid #ccc}
.ff ul{margin:0;padding:0;float:right}
.ff li{float:left;list-style-type:none}
.nav_trenner{padding:0 5px}
.spx .mod_newslist{margin-left:0!important;margin-right:0!important}
.spx h2{font-weight:400}
#news .mod_newslist,.mod_newsarchive{margin-left:0!important;margin-right:0!important}
.mod_newsarchive h1{margin-left:10px;margin-bottom:10px;color:#999;font-size:16px}
.chead{position:fixed;top:0;left:0;width:100%;background:#fff;color:#fff;z-index:1000;height:130px;overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;text-align:center;overflow:visible!important;border-bottom:1px solid #ccc}
.ts .submit{border:0;background:#009DE0;color:#fff;padding:4px 15px}
.ts .submit:HOVER{cursor:pointer;background:#f2f2f2;color:#009DE0}
.ts input[type=search]{border:1px solid #ccc;margin-right:5px!important;height:24px!important}
.chead.shrink{height:60px;border-bottom:1px solid #ccc;padding-bottom:20px}
.chead.shrink .sf-menu a,.chead.shrink .sf-menu span.active,.chead.shrink .sf-menu span.forward{padding:0 5px 10px!important}
.chead.shrink .logo img{height:50px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.chead.shrink .logo{padding-top:15px;text-align:left}
.chead ul.sms{padding:10px 0 0!important}
.chead.shrink .country{display:none}
.chead.shrink .ts .submit{padding:0 10px;font-size:10%!important;height:20px}
.chead.shrink .ts input[type=search]{height:19px!important;font-size:50%;margin-right:2px!important}
.chead.shrink .mainnav{padding-top:50px}
.chead.shrink .hsm img{height:20px;width:auto!important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.chead.shrink .sf-menu ul.level_2 li:first-child{padding-top:10px}
.headmobile{display:none;visibility:hidden}
.mainnav{padding-top:53px}
/* 50 Jahre*/
/*.mainnav .mod_navigation{float: right;}*/
/*.colt50{padding-top:35px;}*/
.colt50{padding-top:25px;}
.chead.shrink .colt50{padding-top: 5px;}
.chead.shrink .colt50 img{height: 50px; width: auto;}
/* 50 Jahre */
.country{color:#000;text-align:left;padding-top:5px}
ul.pdfpic li{list-style-image:url("../../files/webimages/iconPDF-15.gif")!important}
li.picpdf, ul.pdfpic li{list-style-image: url("../../files/webimages/iconPDF-15.gif")!important;}
li.picword{list-style-image: url("../../files/webimages/icons/word.jpg")!important;}
li.piczip{list-style-image: url("../../files/webimages/icons/zip.png")!important;}
li.picdwg{list-style-image: url("../../files/webimages/icons/dwg.png")!important;}
.ps p a,.pro p a,.pox a,.news_readmore a{position:absolute;bottom:10px;margin-right:10px;right:0}
.startbox .readmore a,.scbox .readmore a,.fbox .readmore a{height:20px;bottom:10px;position:absolute;right:10px}
#f1 td{vertical-align:top}
#f1 .text{width:420px}
#f1 .textarea{width:348px;height:150px}
.scrollToTop:hover{text-decoration:none}
.pdf_link{position:relative;margin-left:10px}
.pox{height:260px;position:relative;margin-bottom:20px}
.pox2{height:480px;margin-bottom:20px;background-color:#e2e2e2;position:relative}
.pox2 h2{font-size:15px;padding:0 10px;line-height:1.4em!important;height:auto}
.pox2 p{padding:0 10px}
.pox2 p a{position:absolute;bottom:10px}
.pox h2{font-size:15px;font-weight:400;padding:0 10px;line-height:1.4em!important;height:44px;position:absolute;bottom:0}
.pox .caption{display:none}
.pox figure{width:330px;height:205px;overflow:hidden}
.pox p{display:none}
.pox a{padding-left:10px;text-align:right;font-size:12px}
.pox .image_container a{background:none;padding-left:0!important;position:relative;bottom:0}
.sub .text,.sub .textarea{width:350px}
.sub .textarea{height:150px}
.tableless label{display:block}
.tableless .text{width:325px}
.sub .textarea, .sub .text{width: 500px!important;}
.ds_checkbox{margin: 5px 0 0 0; padding:0;}
.ds_checkbox input{float:left;}
.ds_checkbox label{margin-top: 0!important; padding-left: 5px;}
.sub .submit,.tableless .submit,.tableform .submit{margin-top:10px;background-color:#00A0E0;color:#fff;border:0;padding:12px 18px}
.sub .submit:HOVER,.tableform .submit:HOVER,.tableless .submit:HOVER{color:#005F85;cursor:pointer}
.sub .captcha{width:100px}
.sub fieldset{padding:0;margin:0}
.sub .checkbox{float:left}
#main a img{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
#main a img:HOVER{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.zoom img{width:265px;height:180px}
.zoom{width:265px;height:180px;overflow:hidden}
.produkt .pox a img,.zoom a img{transition:All 900ms ease!important;-webkit-transition:all 900ms ease!important;-moz-transition:all 900ms ease!important;-o-transition:all 900ms ease!important;transform-origin:20% 80%}
.produkt .pox a img:hover,.zoom a img:HOVER{transform:scale(1.1)!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;filter:alpha(opacity=50)!important;-moz-opacity:.5!important;-khtml-opacity:.5!important;opacity:.5!important}
.ps p,.po p,.pro p,.pox p{margin:10px}
.tabs-list{height:45px}
.tabhead,.current-info{display:none}
.ovlink ul,ul.tabs-list{margin:0;padding:0}
.tabs-list li{display:block;background-color:#e2e2e2;list-style-type:none;float:left;padding:10px;margin-right:2px}
.tabs-list li.current,.tabs-list li:HOVER{background:#efefef;font-weight:700}
.ovlink li{list-style-type:none;float:left;font-size:12px}
.ovlink li:before{padding-right:5px;padding-left:8px;content:" | ";color:#ccc}
.ovlink li:first-child:before{content:none}
.language{display:none}
.aboutbox ul{padding-top:5px}
#home-articles .fbox{height:360px}
.mod_newsreader .fbox{height:auto!important}
.fbox{height:auto;position:relative}
.fbox h2{font-size:15px;font-weight:400;height:auto;padding-top:5px}
.fbox p{display:inline-block}
.layout_full p{display:block}
.layout_full h2{font-size:20px;font-weight:700;height:auto;overflow:auto;padding-top:0}
.zpic{text-align:center}
#home-learn-more .mod_article{float:left;width:260px}
.bsl{border-top:1px solid #00A0E0;margin-bottom:0}
.m20{margin-bottom:10px}
.ic60 p{padding-left:60px;padding-top:15px}
.sicon{text-align:center}
.ic65 p{padding-left:65px}
.logo{padding-top:22px;text-align:left}
.sharebutton{margin-left:10px;margin-top:10px}
.galleria-info-text{display:block;opacity:.9}
.galleria-info{width:96.7%;top:initial;bottom:67px}
.galleria-info-link{display:none}
.galleria-info-description{color:#fff}
.galleria-container{background:#e2e2e2!important}
.galleria-theme-classic .galleria-info{top:auto;width:96%}
.galleria-theme-classic .galleria-info-text{display:block;background-color:#333}
.galleria-theme-classic .galleria-info-title,.galleria-theme-classic .galleria-info-description{font-family:"open sans";font-style:normal}
.fancybox-skin{background:#fff}
.pagination ul,.pressearchive ul{margin:0;padding:0}
.pagination li{list-style-type:none;float:left;padding:5px}
.meta{float:right}
.ts{padding:10px 10px 0 0}
.hsm,.ts{float:left}
ul.sms{margin:0;padding:10px 0!important}
.sms li{float:left;list-style-type:none;padding-right:3px}
.ui-multiselect-close{display:none!important}
.ui-widget{font-family:"Open Sans",Arial!important}
.aboutbox ul{padding-left:25px}
.ce_lightbox4ward{margin-left:0!important}
.clb a{text-decoration:none;color:#00A0E0}
.no{background-color:#e2e2e2;height:420px;position:relative;margin-bottom:20px}
.no figure{margin-left:0!important;margin-right:0!important}
.no .teaser p{height:130px;overflow:hidden}
.fbox .teaser p{margin-top:0}
.no h2{height:50px;overflow:hidden;line-height:1.1em}
.mod_article .layout_latest .no{margin-left:0!important;margin-left:0!important}
.no p.info{height:20px}
.no p{height:74px}
.no p.more{height:20px;position:absolute;bottom:0}
.lp20 li{padding-bottom:20px}
.gotop{position:relative;background:#00A0E0}
.gotop:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,160,224,0);border-bottom-color:#00A0E0;border-width:10px;margin-left:-10px}
#container{background-color:#fff;min-height:600px}
.infobox{width:255px;border:1px solid #00A0E0;margin-bottom:10px}
#right .infobox ul{padding-left:20px}
.br_head{width:245px;height:24px;padding-top:7px;padding-left:10px;background-color:#00A0E0;font-size:15px;color:#fff}
.br_content{padding:10px;background-color:#fff}
.br_content ul{margin:0;padding:0 0 0 20px}
.rbox{width:257px;height:135px;position:relative;margin-bottom:10px}
.rbox .pkbox{top:0;position:absolute;font-size:22px;color:#fff;left:10px;margin-top:12px;max-width:162px;font-weight:400}
.rbox p.boxmore{bottom:0;position:absolute;left:10px;right:10px}
.rbox a{text-decoration:none;color:#fff!important}
.rbox a:HOVER{color:#999!important}
.rbox .inside{padding-top:38px}
.rbox p.boxarrow{position:absolute;top:0;right:10px}
#right .rbox p a{bottom:10px;position:absolute;text-decoration:none;color:#fff;left:10px}
#right .rbox p a:HOVER{color:#999}
#right .inside{padding-top:38px}
#news-reader .mod_newsreader{margin-left:0!important;margin-right:0!important}
.contact a{color:#333!important}
.contact a:HOVER{color:#fff!important}
.contact h4{font-weight:400;font-size:22px}
.ps{height:410px;width:260px;position:relative;background-color:#e2e2e2;margin-bottom:20px}
.ps h2,.pro h2{height:40px;padding:5px;margin:5px}
.ps p,.po p,.pro p{margin:10px}
.ps p a,.pro p a{position:absolute;bottom:10px}
.po{min-height:245px;position:relative}
.po h2{height:40px;font-weight:400;font-size:15px;text-align:center;position:absolute;bottom:0;width:100%}
.pro{margin-bottom:20px;position:relative;background-color:#e2e2e2;min-height:360px}
.hl{padding-top:10px;padding-bottom:10px}
h1,h2,h3,h4{margin:5px 0;line-height:1.4em}
.phead{margin-left:0!important}
.phead h1{margin-left:10px}
.tabs-list{margin-left:10px!important;margin-top:10px!important}
.ce_accessible_tabs{margin-left:0!important}
.scbox{height:135px}
.learn,.learna,.about{background-color:#00A0E0}
.learn{margin-bottom:20px;margin-right:10px}
.learn,.about{height:30px;margin-left:10px}
.learna{height:30px}
.about{margin-right:10px}
.learn p,.learna p,.about p{padding-left:10px;padding-top:4px;padding-bottom:0;margin:0;color:#fff;font-weight:700}
.startbox h1{font-size:22px}
.startbox h2{font-size:20px}
.startbox h3{font-size:18px}
.startbox h1,.startbox h2,.startbox h3{font-weight:400}
.startbox,.scbox{position:relative}
.startbox,.map{margin-top:10px}
.startbox p.readmore{display:inline-block}
.startbox h3{color:#00A0E0}
#main{background-color:#fff;padding-bottom:10px;line-height:1.5em}
.head .topnav{padding-top:28px}
.head .topsearch{padding-top:23px}
#f3 .widget-text{float:left;margin-right:5px}
.head .formbody{float:right;display:flex}
.topsearch .mod_search{float:right}
.topnav .mod_customnav{float:right}
.slogan{font-size:15px;color:#000;padding-top:0}
.headnav{width:100%;background:url("../../files/webimages/blackbg_80.png") left top repeat-x}
.galleria{padding-top:10px;padding-bottom:10px}
.mod_articlefilter_results h3{padding-left:5px}
.mod_articlefilter_results img{height:180px}
#coltselect{margin-bottom:5px;font-size:11px;float:left;margin-right:5px}
#af_0,.afbox_single{display:none}
.btnSubmit{padding:8px 6px;margin-top:12px;background:#00A0E0;border:0;color:#fff;cursor:pointer;border-radius:0}
.btnSubmit:HOVER{background-color:#dedede;color:#00A0E0}
.selectedFilterHeadline{display:none}
.articleTeaser .grid4{margin:0;padding:0;background-color:transparent}
.mod_articlefilter_results ul{margin:10px 0;padding:0}
.mod_articlefilter_results li{width:265px;float:left;margin-right:10px;margin-bottom:10px;margin-top:10px;height:230px;list-style-type:none}
.articleTeaser p{margin-bottom:0;margin-top:0}
.articleTeaser .tc{padding:10px;height:115px;overflow:hidden}
.mod_articlefilter_results li a{font-size:16px;text-decoration:none;color:#00A0E0}
.mod_articlefilter_results .articleTeaser a{font-size:11px}
.bc{display:block;margin-bottom:10px}
.bc ul{margin:10px 0;padding:0}
.bc li{float:left;list-style-type:none;padding-right:3px;font-size:11px}
.bc a{color:#00A0E0;text-decoration:none}
.bc a:HOVER{color:#999}
#f3 .submit,.cform .submit{padding:3px;background-color:#00A0E0;color:#fff!important;border:0}
.kb a{padding:7px 12px;background-color:#00A0E0;color:#fff!important}
.head .text{padding:3px 3px 4px;border:0;width:100px}
#f3 .submit:HOVER,.cform .submit:HOVER,.kb a:HOVER{background-color:#005F85;cursor:pointer}
#f3 .submit{padding:4px 5px;font-size:11px}
.cform .submit{padding:10px}
.cform{padding-top:0!important}
#main .mod_search form{display:none}
.mod_sitemap ul{margin-left:20px}
.clearfix:after{height:0;clear:both;display:block;line-height:0;content:".";visibility:hidden}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.topnav ul,.image_container{margin:0;padding:0}
.topnav li{float:left;list-style-type:none}
.topnav li:before{padding-right:5px;padding-left:8px;content:" | ";color:#000}
.topnav li:first-child:before{content:none}
.topnav a{text-decoration:none;color:#000}
.topnav a:hover{color:#666;color:#666}
.standard #header{height:10px}
.head{height:70px;position:relative}
.bgslide{width:300px;height:60px;top:380px;position:absolute;float:right;padding:5px;background-image:url("../../files/webimages/blackbg.png");background-repeat:repeat;color:#fff;right:0}
.sf-menu{float:left}
.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em}
.sf-menu li{background-color:transparent}
.sf-menu li:hover,.sf-menu li.sfHover{background-color:transparent}
.sf-menu ul.level_2 li.active,.sf-menu ul.level_2 li:hover,.sf-menu ul.level_2 li.sfHover{background-color:#333}
.sf-menu a,.sf-menu span.active,.sf-menu span.forward{font-size:14px;text-decoration:none;padding:17px 9px;zoom:1;color:#000;border:none}
.sf-menu li a.trail,.sf-menu span.active{color:#00A0E0!important}
.sf-menu ul.level_2 a,.sf-menu ul.level_2 span.active{padding:6px;text-align:left}
.sf-menu ul.level_2 a{color:#ccc}
.sf-menu ul.level_2 a:HOVER{color:#fff}
.sf-menu ul.level_2 span.forward{color: #fff;padding: 6px;text-align: left;}
.sf-menu a:HOVER{color:#00A0E0}
.sf-menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}
.sf-menu li.active span.active,.sf-menu span.forward{display:block}
.sf-menu ul ul li{background:#9AAEDB}
.sf-menu ul ul li,.sf-menu ul li{background-color:#444}
.sf-menu ul.level_2 li{padding-left:10px}
.sf-menu ul.level_2 li.last{padding-bottom:10px}
.sf-menu ul.level_3 span.forward{padding:5px 0 5px 5px;margin:0;text-align:left;color:#00A0E0!important}
.sf-menu ul.level_3 li a.trail{color:#ccc!important}
.sf-menu ul.level_3 li a.trail:HOVER{color:#fff!important}
.mod_quicknav{display:none}
@media (min-width: 1024px) {
.pl300 ul{padding-left:300px}
}
.chrome input[type="search"],.safari input[type="search"]{height:20px;margin:0;padding:0;box-sizing:content-box;-webkit-appearance:textfield}
.drop_menu{background:#00A0E0;padding:0;margin:0;list-style-type:none;height:30px;width:120px}
.drop_menu li{float:left;margin-top:0!important;margin-right:0!important;z-index:9999}
.drop_menu li a{padding:6px 20px;display:block;color:#fff!important;text-decoration:none}
.drop_menu ul{position:absolute;left:-9999px;top:-9999px;list-style-type:none}
.drop_menu li:hover{position:relative}
.drop_menu li:hover ul{left:0;top:30px;background:#00A0E0;padding:0}
.drop_menu li:hover ul li a{padding:5px;display:block;width:168px;text-indent:15px;background-color:#00A0E0}
.drop_menu li:hover ul li a:hover{background:#66D4FF;color:#fff!important}
.katlink .ce_text{margin-left:0!important;height:20px;margin-top:10px}
.katlink ul{margin:0;padding:0}
.katlink li{float:left;list-style-type:none}
.katlink li a{color:#00A0E0;text-decoration:none}
.katlink li a:HOVER{color:#333}
.caption{font-size:11px}
.da-thumbs{list-style:none;position:relative;margin:20px auto;padding:0;font-size:13px}
.da-thumbs li{float:left;margin:0 5px 5px 0;background:#fff;padding:0;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative}
.da-thumbs li a{overflow:hidden}
.da-thumbs li a div.fc{position:absolute;background:#333;background:rgba(75,75,75,0.7);width:100%;height:100%;color:#fff!important;line-height:16px}
.ce_text .om{margin-left:0!important;margin-right:0!important}
.da-thumbs li a div.fc span{display:block;padding:10px 0;margin:40px 20px 20px;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,0.9);text-shadow:1px 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.1),0 -10px 0 rgba(255,255,255,0.3)}
div.om p{padding:0 10px}
.float_left{float:left;margin-right:10px;margin-bottom:10px}
.float_right{float:right;margin-right:10px}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.shareblock{width:100%}
.top20{margin-top:10px}
.feature figure{padding-top:10px}
.feature{position:relative;margin-bottom:10px;background-color:#E3E4E6}
.kf h4,.kf1,.kf2,.kf3,.kf4,.kf5,.kf6,.kf7,.kf8,.kf9,.kf10,.kf11,.kf12,.kf13{position:absolute}
.structuralz img{padding-top:10px}
.structuralz .kf6{top:23px;left:10px}
.structuralz .kf7{top:150px;left:88px;line-height:15px}
.structuralz p.kf8{left:10px;right:10px;top:260px;top:275px;line-height:15px}
.structuralz .kfx{margin-top:0}
.structuralz .kspace{padding-bottom:10px}
.feature .kf h4{top:5px;left:10px;font-size:18px}
.kf1{top:25px;left:10px}
.kf2{font-weight:700;left:88px}
.liberator .kf2,.apollo .kf2,.airlite .kf2{top:150px}
.tairmo .kf2{top:173px}
.kf3{font-weight:700;font-size:18px;left:98px}
.liberator .kf3,.apollo .kf3,.airlite .kf3{top:200px}
.liberator .kf3{left: 90px;}
.tairmo .kf3{top:247px}
.euroco .kf6{top:23px;left:10px}
.euroco .kf7{top:123px;left:88px}
.euroco p.kf8{left:10px;right:10px;top:260px}
p.kf5{left:10px;top:320px;font-size:12px;color:#999;line-height:15px}
p.kf4{left:10px;right:10px;top:290px;font-size:20px;font-weight:300;padding-bottom:0;margin-bottom:0}
.kfx{padding-left:10px;padding-right:10px; border-top: 1px solid #ccc; padding-top: 10px;font-size: 13px;}
.kfx strong{font-size:20px; font-weight: 300;}
.siteguard .kf1{font-weight:700;font-size:14px}
.siteguard .kf9{left:10px;top:110px}
.siteguard .kf10{left:92px;top:47px}
.siteguard .kf11{left:95px;top:96px;font-weight:700;font-size:16px}
.siteguard p.kf4{font-weight:400;font-size:12px}
.securex .kf2,.fco .kf2,.smokemaster .kf2{top:44px;left:80px}
.securex .kf3,.fco .kf3,.smokemaster .kf3{font-weight:400;font-size:12px;left:154px;top:167px}
.csn .kf3,.cs .kf3{font-weight:400;font-size:14px;left:10px;top:33px;line-height: 1.2em; }
.cs .kf12{left:87px;top:225px}
.csn .kf12{left:87px;top:225px}
.csn .kf13{left:94px;top:243px;font-size:18px}
.securex .kf4,.fco .kf4,.smokemaster p.kf4{top:250px}
.securex .kf5,.fco .kf5,.smokemaster p.kf5{top:280px;line-height:15px}
.coltlite{height:885px}
.coltlite .bl{background-color:#888;width:70px;position:absolute;left:10px;height:200px;top:95px}
.coltlite .br{background-color:#ccc;width:70px;position:absolute;left:90px;height:50px;top:245px}
.airlite .pinfo,.coltlite .pinfo{position:absolute;top:340px}
.coltlite .kf6{left:10px;top:45px;line-height:1.2em}
.coltlite .kf7{left:90px;right:10px;top:180px;line-height:1.2em}
.coltlite .kf8{left:10px;right:10px;top:290px;font-size:11px}
.coltlite .kf8 strong{font-size:28px;font-weight:300}
.airlite .kfx,.coltlite .kfx{font-size:13px}
.airlite p.kfx,.coltlite p.kfx{border-top:1px solid #ccc;padding:10px 10px 0}
.airlite .kfx strong,.coltlite .kfx strong{font-size:30px;line-height:1.1em;font-weight:400}
.coltlite .kf81{position:absolute;top:75px;left:12px;color:#fff;font-size:26px;font-weight:300}
.airlite{height:865px}
.airlite .bl{background-color:#888;width:70px;position:absolute;left:10px;height:200px;top:95px}
.airlite .br{background-color:#ccc;width:70px;position:absolute;left:90px;height:76px;top:220px}
.airlite .kf81{position:absolute;top:200px;left:96px;color:#333;font-size:26px;font-weight:300}
.airlite .kf6{left:10px;top:27px;line-height:1.2em}
.airlite .kf7,.coltlite .kf7{left:90px;right:10px;top:170px;line-height:1.2em}
.airlite .kf8{left:10px;right:10px;top:286px;font-size:11px}
.airlite .kf8 strong{font-size:30px;line-height:1.1em;font-weight:400}
.airlite .smaller{font-size:24px;line-height:1.1em;font-weight:400}
.skc-sc{height:780px}
.skc-sc strong{font-size:28px;line-height:1.1em;font-weight:300;padding:0 10px 0 0;display:block}
.skc-sc p{padding:10px 10px 0;display:block}
.skc-sc .kfx{font-size:13px}
.skc-sc .boxunder{border-top:2px solid #ccc}
.ac .toggler{height:30px;margin-bottom:5px;padding-top:5px;padding-left:20px;background-color:#f0f0f0;font-size:14px;color:#00A0E0}
.ac .toggler:HOVER,.ac .active{cursor:pointer;background-color:#00A0E0;color:#f0f0f0}
.ac .accordion p{padding:0 20px}
.download .toggler{height:27px;margin-bottom:5px;padding-top:15px;padding-left:10px;background-color:#f0f0f0;cursor:pointer;font-size:16px}
.download .toggler:HOVER{height:30px;margin-bottom:5px;padding-top:15px;background-color:#ccc;color:#666}
.download .active{height:30px;margin-bottom:5px;padding-top:15px;background-color:#ccc;color:#666;font-weight:700}
.download.toggler{font-size:16px;color:#00A0E0}
.joblist h3{font-weight:400}
ul.joblist{margin-left:0;padding-left:0}
.joblist li{list-style-type:none}
.joblist li ul li{border: none;}
.br_content .joblist h3{display:none}
.br_content .mod_listing ul.pagelink{padding-left:10px}
.jobangebot .grid12 h1{font-size:28px}

.job h1{font-weight: 300;font-size: 36px;}
.job h2{font-weight: 300;font-size: 24px;}
.jobinfo{width: 33%; float: left;padding: 40px 0;border-bottom: 1px solid #ccc; margin-bottom: 40px;border-top: 1px solid #ccc;
    margin-top: 30px;}
.jobblock, .jobicon{float: left; margin-right: 20px;}
.jobblock ul, .jobicon ul{ margin: 0; padding: 0; list-style-type: none;}
.jobblock li{line-height: 1.8em;}
.jobicon{border: 1px solid #00A0E0;border-radius: 50%;padding: 18px;width: 30px;text-align: center; height: 25px;}
.jobicon img{text-align:center; width: 24px; height: auto;}
.jobblock {padding-top:6px;}
.joblock106 .jobblock{min-height: 106px;}
.jobtrenner hr{border: 1px solid #ccc;}
.jobtrenner{ padding: 30px 0;}
.jobleft, .jobright, .jobcenter{line-height:2em;}

label{display:block}
fieldset.datenschutz,fieldset.fbs{margin-left:0;padding-left:0}
.datenschutz .checkbox{margin-left:0!important}
fieldset{border:none}
.widget-checkbox legend{font-weight:700}
.fbs span{height:22px;display:inline}
.fbs{width:230px;float:left;height:140px}
.fbs.longcheck{height:180px!important}
#f2 fieldset.checkbox_container input{float:left;margin-left:0}
.fsend{margin-top:10px}
.print_logo{display:none}
#f2 .widget{margin-bottom:5px}
#f2 #ctrl_15{width:100px}
#f2 div.plz{float:left;margin-right:10px}
#f2 label.plz{float:none}
#f2 #ctrl_16{width:305px}
#f2 .widget{margin-bottom:5px}
ul.presseliste{margin:0;padding:0}
ul.presseliste li{height:60px;margin:0 0 5px;border-bottom:1px dotted #666;list-style-type:none}
.presse_medium{width:835px;float:left;padding-top:15px}
.presse_bild{width:60px;float:left}
.presse_head{width:225px;float:left;padding-top:15px}
.presse_content{width:550px;float:left;padding-top:15px}
.presse_icon{width:30px;float:left;padding-top:15px;text-align:center}
.presse_size{width:70px;float:left;padding-top:15px;text-align:right}
.presse_download{width:130px;float:left;padding-top:15px;text-align:center}
.pressearchive h3{display:none}
.pressearchive li{list-style-type:none}
.pressearchive ul.pagelink li{list-style-image:none}
.presselink{color: #00A0E0;}
.presselink:HOVER{cursor: pointer; color: #333;}
.drop_menu{background:#00A0E0;padding:0;margin:0 0 0 10px;list-style-type:none;height:30px;width:120px}
.mod_newsmenu .drop_menu{margin:0!important}
.drop_menu li{float:left;margin-top:0!important;margin-right:0!important}
.drop_menu li a{padding:7px 20px;display:block;color:#000;text-decoration:none}
.drop_menu ul{position:absolute;left:-9999px;top:-9999px;list-style-type:none}
.drop_menu li:hover{position:relative;background:#00A0E0}
.drop_menu li:hover ul{left:0;top:30px;background:#00A0E0;padding:0}
.drop_menu li:hover ul li a{padding:10px 5px;display:block;width:168px;text-indent:15px;background-color:#00A0E0}
.drop_menu li:hover ul li a:hover{background:#005475}
.pa{margin:0;padding:0}
.pa li{list-style:none;float:left}
.pa li a:link,.pa li a:visited{display:block;text-decoration:none;background-color:#00A0E0;padding:.5em 2em;margin:0;border-right:1px solid #fff;color:#fff!important;position:relative}
.pa li a:hover{background-color:#005F85}
.pa li ul{position:absolute;visibility:hidden;border-top:1px solid #fff;margin:0;padding:0;z-index:9999}
.pa li ul li{display:inline;float:none}
.pa li ul li a:link,.pa li ul li a:visited{background-color:#00A0E0;width:auto}
.pa li ul li a:hover{background-color:#005F85}
ul.download_area{width:1090px;margin:0;padding:0}
.download_title{width:630px;position:relative;float:left}
.download_icon{width:150px;position:relative;float:left}
.download_link a{float:right}
.download_area li:first-child{border-top:1px solid #666}
.download_area li{height:20px;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #666;list-style-type:none}
.download_more{margin-top:0;padding-right:25px}
.mod_newsreader .sharebutton,.mod_newsreader .back{display:none}
.caroufredsel_next span{display:none;background-position:bottom}
#main .fbox a:HOVER{color:#333}
#home-articles .mod_newslist .grid4{margin-top:0}
#main a,.footer a,.ff a:HOVER{text-decoration:none;color:#00A0E0}
#main a:HOVER,.footer a:HOVER,.ff a{text-decoration:none;color:#666}
.cap400 .caption{width:400px}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.chead .inside,.footer .inside,.ff .inside,.fcontact .inside,#stickyfooter .inside{width:auto!important}
.sf-menu a,.sf-menu span.active,.sf-menu span.forward{padding:17px 5px}
.startbox,.map{height:auto}
.startbox .readmore a{bottom:0}
.ic60 p{padding-left:0;padding-top:0}
.chead.shrink .mainnav{padding-top:15px}
.chead.shrink{height:60px}
#home-icons figure.float_left{float:none}
#home-articles .fbox{height:450px}
.standard .mod_article .grid12{width:690px!important}
.slogan{font-size:13px}
.mnav{display:none}
.standard #header{height:10px}
.galleria-container{width:auto!important}
.kf1{font-size:13px;line-height:16px}
.liberator .kf2,.apollo .kf2,.airlite .kf2{top:123px}
.kf2{left:75px}
.kf3{left:80px}
.csn .kf3,.cs .kf3{line-height:16px}
.cs .kf12{left:76px;top:197px}
p.kf4{top:257px}
p.kf5{top:284px;line-height:15px}
.tairmo .kf2{top:142px;line-height:15px}
.tairmo .kf3{top:213px}
.siteguard .kf10{left:80px;top:44px;line-height:15px}
.siteguard .kf11{left:81px}
.siteguard .kf9{left:10px;top:98px;line-height:15px}
.euroco .kf7{top:116px;left:77px;line-height:15px}
.euroco p.kf8{top:227px;line-height:15px}
.securex .kf3,.fco .kf3,.smokemaster .kf3{left:135px;top:148px;line-height:15px}
.securex .kf2,.fco .kf2,.smokemaster .kf2{top:38px;left:70px}
.securex .kf4,.fco .kf4,.smokemaster p.kf4{top:212px}
.securex .kf5,.fco .kf5,.smokemaster p.kf5{top:240px;line-height:15px}
.fbox .readmore a{position:absolute!important}
.spx .mod_newslist h2{height:80px!important}
.fcontact .grid11{font-size:20px}
.fc a{margin-left:auto}
.pox2{height:600px}
.pox{height:230px}
.pox figure{width:100%}
ul.presseliste li{height:85px}
.presse_medium{width:67%}
.presse_icon{width:30px}
.presse_size{width:70px}
.presse_download{width:120px}
.presse_bild{width:40px}
.presse_head{width:120px}
.presse_content{width:350px}
.pa{margin-left:10px}
#kontaktadressen-nord{width:50%!important}
.fbs span{display:block}
#ctrl_26 span{height:40px}
.fbs .longcheck{height:200px!important}
.sf-menu a,.sf-menu span.active,.sf-menu span.forward{font-size:13px}
#blogbar, #sidebar{width: 280px;margin-left: 20px;}
.news4ward_list{width: auto!important;}

}
@media only screen and (device-width:1024px) {
#wrapper{width:1020px!important}
.chead .inside,.footer .inside,.ff .inside,.fcontact .inside,#stickyfooter .inside{width:auto!important}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
#home-projekte img{max-height: 115px;}
.standard #header{height:10px!important}
.mainnav{display:none}
.chead .inside,.footer .inside,.ff .inside,.fcontact .inside,#stickyfooter .inside{width:auto!important}
.mnav{display:block!important;padding:10px;text-align:left}
.head .grid4{width:200px}
.head .grid12{width:525px}
.head .logo{padding-top:0}
.head .country{display:none}
.fbox{height:auto}
.fcontact{height:140px}
.fc a{margin-left:30px}
.chead.shrink .logo{padding-top:0}
.chead.shrink .logo img{height:40px}
.galleria-container{width:auto!important}
.chead.shrink{height:80px}
.footer{height:300px}
.ff{height:60px!important}
.feature{display:none}
.fbox .readmore a{position:absolute!important}
#home-articles .fbox{height:430px}
.news4ward_list .grid12{width:100%!important;}
.mod_article.grid4{width:auto!important;}
}
@media only screen
and (min-width : 768px)
and (max-width : 1023px) {

.mainnav{float:right;padding:10px}
a.mobnav{text-decoration:none;font-size:19px;color:#000}
.mnav{padding-top:10px}
.headmobile{display:block;visibility:visible}
.headmobile .slogan{padding:25px 0 0 20px;float:left}
.headmobile{padding-top:0;padding-left:10px;padding-right:10px;height:80px}
.headmobile .topnav{padding-top:10px;display:none!important}
.headmobile .topsearch{padding-top:10px;padding-top:65px}
.standard #header{height:10px}
.bgslide,.headnav{display:none!important;background:none}
.grid5 .slogan,.mobilenav{display:none}
.topnav .mod_customnav,.topsearch .mod_search{float:left}
.submit{padding:4px;background:#00719E;border:0;color:#fff;border-radius:0}
.submit:HOVER{background-color:#004561;cursor:pointer}
.startbox,.map{height:auto}
.ic60 p{padding-left:0;padding-top:0}
#home-icons figure.float_left{float:none}
.spx .mod_newslist .odd{margin-left:0!important}
.spx .mod_article.grid12{width:490px!important}
.po h2,.pox h2{height:55px!important}
.spx .mod_newslist h2{height:auto}
.readmore{margin-top:20px}
.startbox .readmore a,.scbox .readmore a,.fbox .readmore a{position:relative;padding-top:20px;padding-left:10px}
div.about,div.aboutbox{width:250px}
}
@media (max-width: 767px) {
.chead .inside,.footer .inside,.ff .inside,.fcontact .inside,#stickyfooter .inside{width:auto!important}
#right .inside{padding-top:0}
#footer{height:50px}
.footer2,.footer3{display:none!important}
#header{display:none}
div.sicon{width:40%!important;float:left!important}
h1,h2,h3{line-height:1em}
.head .slogan{padding:0}
.head{padding-top:0;width:100%}
.head .topnav{padding-top:10px;display:none!important}
.head .topsearchn{padding-top:10px}
.galleria-container{width:auto!important}
.dlh_googlemap{width:auto!important}
.standard #header{height:10px}
.bgslide,.headnav{display:none!important;background:none}
.grid5 .slogan,.mobilenav{display:none}
.topnav .mod_customnav,.topsearch .mod_search{float:left}
.learn,.learna,.about{margin-left:10px;margin-right:10px}
.ps{height:auto;padding-bottom:10px}
.ps p a,.pro p a{position:relative;bottom:0}
}
@media only screen
and (min-width : 300px)
and (max-width : 767px) {
.br_head {width: auto;} 
p.clink{left: 30%;}
#toTop{right: -20px;}
.hsm{display:none; float:none;}
.chead{position:relative}
.chead .inside,.footer .inside,.ff .inside,.fcontact .inside,#stickyfooter .inside{width:auto!important}
.standard #wrapper{margin-top:10px}
.bc{display:none!important}
#main .inside{overflow:visible}
#search input[type=search]:focus{width:90px;padding-left:32px;padding-right:14px;color:#000;background-color:#fff;cursor:auto}
.ff{height:105px}
.ff ul{float:none;padding-top:10px}
.mainnav{display:none}
a.mobnav{text-decoration:none;font-size:19px;color:#000}
.mnav{padding-top:10px;padding-left:10px;text-align:left;display:block!important}
.logo{padding-top:10px}
.logo img{width:120px;height:auto!important}
.meta{float:none}
.head .grid4{float:left!important;margin-right:45px}
.sicon{width:50%!important;float:left!important}
.pageblock{display:none}
.fbox{height:auto}
.fcontact .grid11{font-size:18px;max-width:360px}
.fcontact .grid5{padding-top:20px}
.fc a{margin-left:0}
.fcontact{height:160px}
.footer{height:auto;padding-bottom:30px}
.pageblock#fullscreen{margin-top:0!important}
.pageblock#fullscreen .slider .slide .slidecontent h3{font-size:40px!important}
.pageblock#fullscreen .slider .slide .slidecontent h3{text-shadow: 0 0 15px rgba(0,0,0,1)!important;}
.hsm ul{float:none}
.hsm img{width:20px}
.headmobile{display:block;visibility:visible}
.headmobile .slogan{display:none;visibility:hidden}
.headmobile{padding-top:0;padding-left:10px;padding-right:10px;height:80px}
.headmobile .topnav{padding-top:10px;display:none!important}
.headmobile .topsearch{padding-top:10px;padding-top:65px}
.headnav{display:none!important}
h1{font-size:18px}
h2{font-size:14px}
.submit{padding:4px;background:#00719E;border:0;color:#fff;border-radius:0}
.submit:HOVER{background-color:#004561;cursor:pointer}
.startbox,.map{height:auto}
.ic60{height:70px}
div#home-icons{padding-bottom:20px}
.ovlink ul,ul.tabs-list{display:inline-table}
.po h2,.pox h2{height:auto;padding:10px}
.spx .mod_newslist h2{height:auto}
.readmore{margin-top:20px}
.startbox .readmore a,.scbox .readmore a,.fbox .readmore a{position:relative;padding-top:20px;padding-left:10px}
div.about,div.aboutbox,div.learn{width:100%}
.fbs{float:none!important}
.textarea,#lbl_24_0{width:50%}
.colt50{display: none;}
.textarea, #lbl_24_0, #f2 #ctrl_16, #f2 .text{width: 90%;}
#f2 div.plz{float:none;}
.tableless label{margin-top: 0!important;}
}

@media (max-width: 1140px) and (min-width: 980px){
	.fbox{height: auto;}
	#home-projekte figure{max-height: 147px;}
}
@media (max-width: 979px) and (min-width: 768px){
	.pox2{height: 600px;}
	.mod_article.grid8{width: auto;}
	.mod_article.grid12{width:auto;}
	.mod_article.grid4 {width: 193px;}
	.contact{display:none;}
	.infobox{width: 345px;}
	.br_head {width: auto;}
	.news4ward_list{width: auto!important;}
	.news4ward_list .grid12{width:100%;}
}
.pageblock#fullscreen{height:550px;background:none;color:#fff;position:relative;margin-top:100px}
.pageblock#fullscreen h3{color:#fff;font-size:72px;margin:0;padding:0;font-weight:400}
.pageblock#fullscreen .slider{width:100%;height:550px;overflow:hidden;position:relative}
.pageblock#fullscreen .slider .slide{width:100%;height:550px;top:0;left:0;float:left;position:absolute}
.pageblock#fullscreen .slider .slide .slidecontent{position:absolute;top:50%;width:100%;margin-top:-150px;text-align:center}
.pageblock#fullscreen .slider .slide .slidecontent h3{text-shadow:0 0 15px rgba(0,0,0,0.5);font-weight:700;font-size:80px;margin:20px 0 30px;padding:0;line-height:60px}
.pageblock#fullscreen .slider .slide .slidecontent .headersur{font-size:30px;text-shadow:0 0 10px rgba(0,0,0,0.5);color:#f0f0f0;display:block}
.pageblock#fullscreen .slider .slide .slidecontent .button{padding:10px 25px;border:3px solid #fff;text-transform:uppercase;background:transparent;background:rgba(0,0,0,.2);color:#fff;font-size:15px;font-weight:700;display:inline-block;cursor:pointer;letter-spacing:1px;margin:20px 0;line-height:20px}
.pageblock#fullscreen .slider .slide .slidecontent .button a,.pageblock#fullscreen .slider .slide .slidecontent .button a:hover{text-decoration:none!important;color:#fff}
.pageblock#fullscreen .slider .slide .slidecontent .button:hover{background:rgba(0,0,0,.3)}
.pageblock#fullscreen .slider .slide .slidecontent .text{width:900px;margin:0 auto;line-height:28px}
.pageblock#fullscreen .slider .slide .slidecontent .text a{color:#fff;text-decoration:underline}
.pageblock#fullscreen .slider .slide .slidecontent .text a:hover{text-decoration:none}
.pageblock#fullscreen #slideposition{position:absolute;bottom:10px;width:100%;z-index:500;text-align:center}
.pageblock#fullscreen #slideposition ul{list-style-type:none;margin:0;padding:0}
.pageblock#fullscreen #slideposition ul li.indicator{display:inline-block;height:15px;width:15px;border:1px solid #ccc;margin:0 7px;padding:0;overflow:hidden;cursor:pointer}
.pageblock#fullscreen #slideposition ul li.indicator.active{background:#fff}
.bottom20{margin-bottom:20px}
.mejs-container{background-color:#fff}
.infopic{text-decoration:none;position:relative}
.infopic span{display:none;background:#efefef}
.infopic span img{float:none;margin:0 8px 8px 0}
.infopic:hover span{display:block;position:absolute;top:0;left:0;right:20%;z-index:1000;max-width:512px;height:auto;margin-top:-120px;margin-left:-559px;padding:8px}
.SlectBox{width:183px;padding:5px 8px}
.SelectClass{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.SumoSelect > .optWrapper > .options > li label,.SumoSelect > .CaptionCont{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.SumoSelect{display:inline-block;position:relative;outline:none}
.SumoSelect:focus > .CaptionCont,.SumoSelect:hover > .CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}
.SumoSelect > .CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px}
.SumoSelect > .CaptionCont > span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}
.SumoSelect > .CaptionCont > span.placeholder{font-style:italic}
.SumoSelect > .CaptionCont > label{position:absolute;top:0;right:0;bottom:0;width:30px}
.SumoSelect > .CaptionCont > label > i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}
.SumoSelect > .optWrapper{top:30px;width:100%;position:absolute;left:0;opacity:0;visibility:hidden;transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-webkit-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-moz-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-ms-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-o-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:-100;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}
.SumoSelect > .optWrapper.open{top:35px;visibility:visible;opacity:1;z-index:1000}
.SumoSelect > .optWrapper > .options{list-style:none;display:block;padding:0;margin:0;overflow:auto;border-radius:2px;max-height:150px}
.SumoSelect > .optWrapper.isFloating > .options{max-height:100%;box-shadow:0 0 100px #595959}
.SumoSelect > .optWrapper > .options > li{padding:6px;border-bottom:1px solid #F3F3F3;position:relative}
.SumoSelect > .optWrapper > .options > li:first-child{border-radius:2px 2px 0 0}
.SumoSelect > .optWrapper > .options > li:last-child{border-bottom:none;border-radius:0 0 2px 2px}
.SumoSelect > .optWrapper > .options > li:hover{background-color:#E4E4E4}
.SumoSelect > .optWrapper > .options > li.sel{background-color:#a1c0e4}
.SumoSelect > .optWrapper > .options > li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}
.SumoSelect > .optWrapper > .options > li span{display:none}
.SumoSelect > .optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}
.SumoSelect > .optWrapper > .options > li.disabled{background-color:inherit;pointer-events:none}
.SumoSelect > .optWrapper > .options > li.disabled *{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.SumoSelect > .optWrapper.multiple > .options > li{padding-left:35px;cursor:pointer}
.SumoSelect > .optWrapper.multiple > .options > li span,.SumoSelect .select-all > span{position:absolute;display:block;width:30px;top:0;left:0;bottom:0}
.SumoSelect > .optWrapper.multiple > .options > li span i,.SumoSelect .select-all > span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}
.SumoSelect > .optWrapper > .MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}
.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls{display:block}
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p{padding:2px;margin:0}
.SumoSelect > .optWrapper.multiple > .MultiControls > p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}
.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover{background-color:#f1f1f1}
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel{border-radius:0 0 3px 0}
.SumoSelect > .optWrapper.isFloating > .options > li{padding:12px 6px}
.SumoSelect > .optWrapper.multiple.isFloating > .options > li{padding-left:35px}
.SumoSelect > .optWrapper.multiple.isFloating{padding-bottom:43px}
.SumoSelect > .optWrapper.multiple > .options > li.selected span i,.SumoSelect .select-all.selected > span i,.SumoSelect .select-all.partial > span i{background-color:#0198DE;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}
.SumoSelect.disabled{opacity:.7;cursor:not-allowed}
.SumoSelect.disabled > .CaptionCont{border-color:#ccc;box-shadow:none}
.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px}
.SumoSelect .select-all > span i{cursor:pointer}
.SumoSelect .select-all.partial > span i{background-color:#ccc}
.SumoSelect > .optWrapper > .options > li.optGroup{padding-left:5px;text-decoration:underline}
#stickyfooter{visibility:hidden;height:10px}
#stickyfooter.sticky{display:block;visibility:visible;border-top:1px solid #ccc;background-color:rgba(255,255,255,0.95);color:#fff;padding-top:1px;padding-bottom:1px;z-index:99;height:80px}
#sticky_contactbox{width:320px;margin:0 auto;display:block;padding-top:20px}
#stickbox{vertical-align:middle;color:#fff;text-decoration:none;border:1px solid #ccc;padding:12px 17px;background:#00A0E0;font-size:14px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}
#stickbox a{color:#fff;text-decoration:none}
#stickyfooter .stickykontakt{display:none;font-size:.4em;vertical-align:middle;color:#fff;text-decoration:none;border:1px solid #ccc;padding:12px 17px;background:#00A0E0;font-size:14px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}
#stickyfooter .stickykontakt:HOVER,#stickbox:HOVER{background-color:#666}
#stickyfooter.sticky .stickykontakt{display:inline}
#stickyfooter.sticky{right:0;left:0}
#stickyline{padding-top:2em;padding-bottom:2em;text-align:center}
.mod_news4wardCategories{margin:0 10px 10px}
.news4ward_list{width:800px;margin-bottom:20px}
.news4ward_list:HOVER{background-color:#f5f5f5}
.bteaser{width:520px;margin-right:0}
.bteaser h2{
margin-top: 0;
    padding-top: 0;
    line-height: 21px;
}
.bteaser p{margin:5px 0}
.news4ward_list{border:1px solid #d2d2d2;padding:10px}
.news4ward_list .grid12{text-align:right;width:800px}
.news4ward_list a{margin-right:20px}
.blogbar{position:fixed;width:260px}
.mod_news4wardList div.teaser{margin-left:0}
.mod_news4wardList .info{font-size:12px}
.mod_news4wardReader .ce_text, .mod_news4wardReader .ce_gallery{margin:0}
.mod_news4wardComments .submit{margin-top:10px;background-color:#00A0E0;color:#fff;border:0;padding:12px 15px}
.mod_news4wardComments .submit:HOVER{background-color:#005F85;cursor:pointer}
.mod_news4wardComments,.mod_news4wardComments .widget{margin-bottom:10px}
.blogbutton{margin-top:10px;float:left;margin-right:10px}
.asp{display:block;border-top:1px solid #ddd;padding:10px 0 0 10px;height:100px}
.socialButtons{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0 10px 10px;margin:10px 0 0}
.dwp{background-color:#00A0E0;color:#fff!important;padding:18px 25px;font-size:15px;width:75px}
.dwp a{color:#fff!important}
.dwp p{margin:0}
.whitepaper,.nla,.mod_news4wardCategories,.mod_news4wardTags,.mod_whiteboxpaperbox{border:1px solid #ddd;padding:10px;background-color:#f2f2f2}
.whitepaper{margin-bottom:10px}
.whitepaper ul{margin-left:20px;padding:0}
.mod_registration .submit{background:#00A0E0!important}
.mod_registration .text{width:auto!important}
.mod_news4wardTags{margin:10px}
.mod_news4wardCategories ul{margin:0;padding:0}
.mod_news4wardCategories li{list-style-type:none}
#com_tl_news4ward_article_2 .widget{margin-bottom:10px}
#com_tl_news4ward_article_2 .text{width:250px}
.w540{width:540px}
.l15{margin-left:0!important}
#tl_login #autologin{float:left;margin-right:10px}
.g-recaptcha{margin-top:10px}
.mod_login form{padding:15px 20px;max-width:350px}
.tableless label{display:block;margin-top:10px;}
.register{max-width:350px;margin-top:20px;padding:15px 20px;border:1px solid #e5e5e5}
#tl_registration .text{width:325px!important}
.nla #tl_registration .text{width:200px!important}
.nla .widget-checkbox,.nlaf .widget-checkbox{display:none}
.nlaf,.nlatext .ce_text{margin:0!important}
.nlaf .mod_registration{padding:10px}
.nlaf h3{float:left}
.nlatext p{font-size:12px;line-height:1.1em;padding:0 0 5px;margin:0 0 5px}
.nla span.mandatory{display:none}
.bim-login .logout{float: left!important;}
.logout{float:right;display:block}
.logout a{color:#fff!important;padding:11px 15px;border:1px solid #f2f2f2;background-color:#FF3838}
.logout a:HOVER{background-color:#00A0E0}
.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}
@keyframes slideDown {
0%{transform:translateY(-100%)}
50%{transform:translateY(8%)}
65%{transform:translateY(-4%)}
80%{transform:translateY(4%)}
95%{transform:translateY(-2%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes slideDown {
0%{-webkit-transform:translateY(-100%)}
50%{-webkit-transform:translateY(8%)}
65%{-webkit-transform:translateY(-4%)}
80%{-webkit-transform:translateY(4%)}
95%{-webkit-transform:translateY(-2%)}
100%{-webkit-transform:translateY(0%)}
}
.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}
@keyframes slideUp {
0%{transform:translateY(100%)}
50%{transform:translateY(-8%)}
65%{transform:translateY(4%)}
80%{transform:translateY(-4%)}
95%{transform:translateY(2%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes slideUp {
0%{-webkit-transform:translateY(100%)}
50%{-webkit-transform:translateY(-8%)}
65%{-webkit-transform:translateY(4%)}
80%{-webkit-transform:translateY(-4%)}
95%{-webkit-transform:translateY(2%)}
100%{-webkit-transform:translateY(0%)}
}
.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}
@keyframes slideLeft {
0%{transform:translateX(150%)}
50%{transform:translateX(-8%)}
65%{transform:translateX(4%)}
80%{transform:translateX(-4%)}
95%{transform:translateX(2%)}
100%{transform:translateX(0%)}
}
@-webkit-keyframes slideLeft {
0%{-webkit-transform:translateX(150%)}
50%{-webkit-transform:translateX(-8%)}
65%{-webkit-transform:translateX(4%)}
80%{-webkit-transform:translateX(-4%)}
95%{-webkit-transform:translateX(2%)}
100%{-webkit-transform:translateX(0%)}
}
.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}
@keyframes slideRight {
0%{transform:translateX(-150%)}
50%{transform:translateX(8%)}
65%{transform:translateX(-4%)}
80%{transform:translateX(4%)}
95%{transform:translateX(-2%)}
100%{transform:translateX(0%)}
}
@-webkit-keyframes slideRight {
0%{-webkit-transform:translateX(-150%)}
50%{-webkit-transform:translateX(8%)}
65%{-webkit-transform:translateX(-4%)}
80%{-webkit-transform:translateX(4%)}
95%{-webkit-transform:translateX(-2%)}
100%{-webkit-transform:translateX(0%)}
}
.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible!important}
@keyframes slideExpandUp {
0%{transform:translateY(100%) scaleX(0.5)}
30%{transform:translateY(-8%) scaleX(0.5)}
40%{transform:translateY(2%) scaleX(0.5)}
50%{transform:translateY(0%) scaleX(1.1)}
60%{transform:translateY(0%) scaleX(0.9)}
70%{transform:translateY(0%) scaleX(1.05)}
80%{transform:translateY(0%) scaleX(0.95)}
90%{transform:translateY(0%) scaleX(1.02)}
100%{transform:translateY(0%) scaleX(1)}
}
@-webkit-keyframes slideExpandUp {
0%{-webkit-transform:translateY(100%) scaleX(0.5)}
30%{-webkit-transform:translateY(-8%) scaleX(0.5)}
40%{-webkit-transform:translateY(2%) scaleX(0.5)}
50%{-webkit-transform:translateY(0%) scaleX(1.1)}
60%{-webkit-transform:translateY(0%) scaleX(0.9)}
70%{-webkit-transform:translateY(0%) scaleX(1.05)}
80%{-webkit-transform:translateY(0%) scaleX(0.95)}
90%{-webkit-transform:translateY(0%) scaleX(1.02)}
100%{-webkit-transform:translateY(0%) scaleX(1)}
}
.expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:.7s;-webkit-animation-duration:.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}
@keyframes expandUp {
0%{transform:translateY(100%) scale(0.6) scaleY(0.5)}
60%{transform:translateY(-7%) scaleY(1.12)}
75%{transform:translateY(3%)}
100%{transform:translateY(0%) scale(1) scaleY(1)}
}
@-webkit-keyframes expandUp {
0%{-webkit-transform:translateY(100%) scale(0.6) scaleY(0.5)}
60%{-webkit-transform:translateY(-7%) scaleY(1.12)}
75%{-webkit-transform:translateY(3%)}
100%{-webkit-transform:translateY(0%) scale(1) scaleY(1)}
}
.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}
@keyframes fadeIn {
0%{transform:scale(0);opacity:0}
60%{transform:scale(1.1)}
80%{transform:scale(0.9);opacity:1}
100%{transform:scale(1);opacity:1}
}
@-webkit-keyframes fadeIn {
0%{-webkit-transform:scale(0);opacity:0}
60%{-webkit-transform:scale(1.1)}
80%{-webkit-transform:scale(0.9);opacity:1}
100%{-webkit-transform:scale(1);opacity:1}
}
.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}
@keyframes expandOpen {
0%{transform:scale(1.8)}
50%{transform:scale(0.95)}
80%{transform:scale(1.05)}
90%{transform:scale(0.98)}
100%{transform:scale(1)}
}
@-webkit-keyframes expandOpen {
0%{-webkit-transform:scale(1.8)}
50%{-webkit-transform:scale(0.95)}
80%{-webkit-transform:scale(1.05)}
90%{-webkit-transform:scale(0.98)}
100%{-webkit-transform:scale(1)}
}
.bigEntrance{animation-name:bigEntrance;-webkit-animation-name:bigEntrance;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}
@keyframes bigEntrance {
0%{transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}
30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}
45%{transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}
60%{transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}
75%{transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}
90%{transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}
100%{transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}
}
@-webkit-keyframes bigEntrance {
0%{-webkit-transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}
30%{-webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}
45%{-webkit-transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}
60%{-webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}
75%{-webkit-transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}
90%{-webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}
100%{-webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}
}
.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}
@keyframes hatch {
0%{transform:rotate(0deg) scaleY(0.6)}
20%{transform:rotate(-2deg) scaleY(1.05)}
35%{transform:rotate(2deg) scaleY(1)}
50%{transform:rotate(-2deg)}
65%{transform:rotate(1deg)}
80%{transform:rotate(-1deg)}
100%{transform:rotate(0deg)}
}
@-webkit-keyframes hatch {
0%{-webkit-transform:rotate(0deg) scaleY(0.6)}
20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}
35%{-webkit-transform:rotate(2deg) scaleY(1)}
50%{-webkit-transform:rotate(-2deg)}
65%{-webkit-transform:rotate(1deg)}
80%{-webkit-transform:rotate(-1deg)}
100%{-webkit-transform:rotate(0deg)}
}
.bounce{animation-name:bounce;-webkit-animation-name:bounce;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}
@keyframes bounce {
0%{transform:translateY(0%) scaleY(0.6)}
60%{transform:translateY(-100%) scaleY(1.1)}
70%{transform:translateY(0%) scaleY(0.95) scaleX(1.05)}
80%{transform:translateY(0%) scaleY(1.05) scaleX(1)}
90%{transform:translateY(0%) scaleY(0.95) scaleX(1)}
100%{transform:translateY(0%) scaleY(1) scaleX(1)}
}
@-webkit-keyframes bounce {
0%{-webkit-transform:translateY(0%) scaleY(0.6)}
60%{-webkit-transform:translateY(-100%) scaleY(1.1)}
70%{-webkit-transform:translateY(0%) scaleY(0.95) scaleX(1.05)}
80%{-webkit-transform:translateY(0%) scaleY(1.05) scaleX(1)}
90%{-webkit-transform:translateY(0%) scaleY(0.95) scaleX(1)}
100%{-webkit-transform:translateY(0%) scaleY(1) scaleX(1)}
}
.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes pulse {
0%{transform:scale(0.9);opacity:.7}
50%{transform:scale(1);opacity:1}
100%{transform:scale(0.9);opacity:.7}
}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(0.95);opacity:.7}
50%{-webkit-transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.95);opacity:.7}
}
.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes floating {
0%{transform:translateY(0%)}
50%{transform:translateY(8%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes floating {
0%{-webkit-transform:translateY(0%)}
50%{-webkit-transform:translateY(8%)}
100%{-webkit-transform:translateY(0%)}
}
.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes tossing {
0%{transform:rotate(-4deg)}
50%{transform:rotate(4deg)}
100%{transform:rotate(-4deg)}
}
@-webkit-keyframes tossing {
0%{-webkit-transform:rotate(-4deg)}
50%{-webkit-transform:rotate(4deg)}
100%{-webkit-transform:rotate(-4deg)}
}
.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}
@keyframes pullUp {
0%{transform:scaleY(0.1)}
40%{transform:scaleY(1.02)}
60%{transform:scaleY(0.98)}
80%{transform:scaleY(1.01)}
100%{transform:scaleY(0.98)}
80%{transform:scaleY(1.01)}
100%{transform:scaleY(1)}
}
@-webkit-keyframes pullUp {
0%{-webkit-transform:scaleY(0.1)}
40%{-webkit-transform:scaleY(1.02)}
60%{-webkit-transform:scaleY(0.98)}
80%{-webkit-transform:scaleY(1.01)}
100%{-webkit-transform:scaleY(0.98)}
80%{-webkit-transform:scaleY(1.01)}
100%{-webkit-transform:scaleY(1)}
}
.pullDown{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0}
@keyframes pullDown {
0%{transform:scaleY(0.1)}
40%{transform:scaleY(1.02)}
60%{transform:scaleY(0.98)}
80%{transform:scaleY(1.01)}
100%{transform:scaleY(0.98)}
80%{transform:scaleY(1.01)}
100%{transform:scaleY(1)}
}
@-webkit-keyframes pullDown {
0%{-webkit-transform:scaleY(0.1)}
40%{-webkit-transform:scaleY(1.02)}
60%{-webkit-transform:scaleY(0.98)}
80%{-webkit-transform:scaleY(1.01)}
100%{-webkit-transform:scaleY(0.98)}
80%{-webkit-transform:scaleY(1.01)}
100%{-webkit-transform:scaleY(1)}
}
.stretchLeft{animation-name:stretchLeft;-webkit-animation-name:stretchLeft;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0}
@keyframes stretchLeft {
0%{transform:scaleX(0.3)}
40%{transform:scaleX(1.02)}
60%{transform:scaleX(0.98)}
80%{transform:scaleX(1.01)}
100%{transform:scaleX(0.98)}
80%{transform:scaleX(1.01)}
100%{transform:scaleX(1)}
}
@-webkit-keyframes stretchLeft {
0%{-webkit-transform:scaleX(0.3)}
40%{-webkit-transform:scaleX(1.02)}
60%{-webkit-transform:scaleX(0.98)}
80%{-webkit-transform:scaleX(1.01)}
100%{-webkit-transform:scaleX(0.98)}
80%{-webkit-transform:scaleX(1.01)}
100%{-webkit-transform:scaleX(1)}
}
.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}
@keyframes stretchRight {
0%{transform:scaleX(0.3)}
40%{transform:scaleX(1.02)}
60%{transform:scaleX(0.98)}
80%{transform:scaleX(1.01)}
100%{transform:scaleX(0.98)}
80%{transform:scaleX(1.01)}
100%{transform:scaleX(1)}
}
@-webkit-keyframes stretchRight {
0%{-webkit-transform:scaleX(0.3)}
40%{-webkit-transform:scaleX(1.02)}
60%{-webkit-transform:scaleX(0.98)}
80%{-webkit-transform:scaleX(1.01)}
100%{-webkit-transform:scaleX(0.98)}
80%{-webkit-transform:scaleX(1.01)}
100%{-webkit-transform:scaleX(1)}
}
#ouibounce-modal{font-family:'Open Sans',sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%}
#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}
#ouibounce-modal .modal{width:600px;height:350px;background-color:#f0f1f2;z-index:10;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin .3s;animation:popin .3s}
#ouibounce-modal .modal-title{font-size:18px;background-color:#00A0E0;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}
#ouibounce-modal h3{color:#fff;font-size:1em;margin:.2em;text-transform:uppercase;font-weight:500}
#ouibounce-modal .modal-body{padding:20px 35px;font-size:.9em}
#ouibounce-modal p{color:#344a5f;line-height:1.3em;font-size:15px}
#ouibounce-modal form{text-align:center;margin-top:35px}
#ouibounce-modal form input[type=email]{padding:12px;font-size:1em;width:260px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}
#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:700;padding:12px;font-size:1em;border-radius:4px;color:#fff;background-color:#00A0E0;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}
#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}
#ouibounce-modal .modal-footer{position:absolute;bottom:20px;text-align:center;width:100%}
#ouibounce-modal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;background-color:#ddd;padding:12px 17px;border:0;color:#777}
#ouibounce-modal .modal-footer p:HOVER{color:#ddd;background-color:#777}
.dln{position:absolute;left:50%;margin-left:-130px;top:180px}
.dln a{background-color:#00A0E0;color:#fff!important;padding:18px 25px;font-size:15px}
.dln a:HOVER{background-color:#777;color:#ddd}
@-webkit-keyframes fadein {
0%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes fadein {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadein {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes popin {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}
85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@-ms-keyframes popin {
0%{-ms-transform:scale(0);transform:scale(0);opacity:0}
85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}
100%{-ms-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes popin {
0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
}

@media (max-width: 1440px){
	.slidelogo img{height: 100px; width: auto;}
	.slidelogo{top: 45%;}
}
/* ESSENTIAL STYLES */
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu li {
    position: relative;
}
.sf-menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 99;
}
.sf-menu > li {
    float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
    display: block;
}

.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu ul ul {
    top: 0;
    left: 100%;
}
/* BugBuster: responsive-1120-16-pixel.css, LGPL license */
#wrapper{width:1120px;margin:0 auto}*[class*="grid"]{float:left;display:inline;margin-right:10px;margin-left:10px}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12,.mod_article.grid13,.mod_article.grid14,.mod_article.grid15,.mod_article.grid16{margin-left:0;margin-right:0}.grid1{width:50px}.grid2{width:120px}.grid3{width:190px}.grid4{width:260px}.grid5{width:330px}.grid6{width:400px}.grid7{width:470px}.grid8{width:540px}.grid9{width:610px}.grid10{width:680px}.grid11{width:750px}.grid12{width:820px}.grid13{width:890px}.grid14{width:960px}.grid15{width:1030px}.grid16{width:1100px}.grid16_0{margin:0!important;width:100%}.mod_article.grid1{width:70px}.mod_article.grid2{width:140px}.mod_article.grid3{width:210px}.mod_article.grid4{width:280px}.mod_article.grid5{width:350px}.mod_article.grid6{width:420px}.mod_article.grid7{width:490px}.mod_article.grid8{width:560px}.mod_article.grid9{width:630px}.mod_article.grid10{width:700px}.mod_article.grid11{width:770px}.mod_article.grid12{width:840px}.mod_article.grid13{width:910px}.mod_article.grid14{width:980px}.mod_article.grid15{width:1050px}.mod_article.grid16{width:1120px}.offset1{margin-left:80px!important}.offset2{margin-left:150px!important}.offset3{margin-left:220px!important}.offset4{margin-left:290px!important}.offset5{margin-left:360px!important}.offset6{margin-left:430px!important}.offset7{margin-left:500px!important}.offset8{margin-left:570px!important}.offset9{margin-left:640px!important}.offset10{margin-left:710px!important}.offset11{margin-left:780px!important}.offset12{margin-left:850px!important}.offset13{margin-left:920px!important}.offset14{margin-left:990px!important}.offset15{margin-left:1060px!important}@media(min-width:980px) and (max-width:1140px){#wrapper{width:960px}.grid1{width:40px}.grid2{width:100px}.grid3{width:160px}.grid4{width:220px}.grid5{width:280px}.grid6{width:340px}.grid7{width:400px}.grid8{width:460px}.grid9{width:520px}.grid10{width:580px}.grid11{width:640px}.grid12{width:700px}.grid13{width:760px}.grid14{width:820px}.grid15{width:880px}.grid16{width:940px}.mod_article.grid1{width:60px}.mod_article.grid2{width:120px}.mod_article.grid3{width:180px}.mod_article.grid4{width:240px}.mod_article.grid5{width:300px}.mod_article.grid6{width:360px}.mod_article.grid7{width:420px}.mod_article.grid8{width:480px}.mod_article.grid9{width:540px}.mod_article.grid10{width:600px}.mod_article.grid11{width:660px}.mod_article.grid12{width:720px}.mod_article.grid13{width:780px}.mod_article.grid14{width:840px}.mod_article.grid15{width:900px}.mod_article.grid16{width:960px}.offset1{margin-left:70px!important}.offset2{margin-left:130px!important}.offset3{margin-left:190px!important}.offset4{margin-left:250px!important}.offset5{margin-left:310px!important}.offset6{margin-left:370px!important}.offset7{margin-left:430px!important}.offset8{margin-left:490px!important}.offset9{margin-left:550px!important}.offset10{margin-left:610px!important}.offset11{margin-left:670px!important}.offset12{margin-left:730px!important}.offset13{margin-left:790px!important}.offset14{margin-left:850px!important}.offset15{margin-left:910px!important}}@media(min-width:768px) and (max-width:979px){#wrapper{width:768px}.grid1{width:28px}.grid2{width:76px}.grid3{width:124px}.grid4{width:172px}.grid5{width:220px}.grid6{width:268px}.grid7{width:316px}.grid8{width:364px}.grid9{width:412px}.grid10{width:460px}.grid11{width:508px}.grid12{width:556px}.grid13{width:604px}.grid14{width:652px}.grid15{width:700px}.grid16{width:748px}.mod_article.grid1{width:48px}.mod_article.grid2{width:96px}.mod_article.grid3{width:144px}.mod_article.grid4{width:192px}.mod_article.grid5{width:240px}.mod_article.grid6{width:288px}.mod_article.grid7{width:336px}.mod_article.grid8{width:384px}.mod_article.grid9{width:432px}.mod_article.grid10{width:480px}.mod_article.grid11{width:528px}.mod_article.grid12{width:576px}.mod_article.grid13{width:624px}.mod_article.grid14{width:672px}.mod_article.grid15{width:720px}.mod_article.grid16{width:768px}.offset1{margin-left:58px!important}.offset2{margin-left:106px!important}.offset3{margin-left:154px!important}.offset4{margin-left:202px!important}.offset5{margin-left:250px!important}.offset6{margin-left:298px!important}.offset7{margin-left:346px!important}.offset8{margin-left:394px!important}.offset9{margin-left:442px!important}.offset10{margin-left:490px!important}.offset11{margin-left:538px!important}.offset12{margin-left:586px!important}.offset13{margin-left:634px!important}.offset14{margin-left:682px!important}.offset15{margin-left:730px!important}}@media(max-width:767px){#wrapper{width:auto}*[class*="grid"]{float:none!important;display:block!important;width:auto!important}*[class*="offset"]{margin-left:10px!important}}
/* screengrid.css */
.next{background-image:url("../../files/webimages/arrow-next.png");background-position:right center;background-repeat:no-repeat}.prev{background-image:url("../../files/webimages/arrow-left.png");background-position:left center;background-repeat:no-repeat}.submti{background-image:url("../../files/webimages/search.png");background-position:right center;background-repeat:no-repeat}.slide-1{position:absolute;background-image:url("../../files/slider/sbb-slide.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% cover}.slide-2{position:absolute;background-image:url("../../files/slider/gtkw-slide.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% cover}.slide-3{position:absolute;background-image:url("../../files/slider/seeheim-slide.jpg");background-position:center center;background-size: 100% cover}.slide-4{position:absolute;background-image:url("../../files/slider/kvb-slide.jpg");background-position:center center;background-size: 100% cover}#main a{text-decoration:none;color:#00A0E0}#main a:HOVER{color:#666}.offices #cboxClose{right:-2px}.pdf_link{right:0;position:absolute;display:inline;margin-top:5px;margin-right:10px;text-align:right;z-index: 999}#right a{text-decoration:none;color:#00A0E0}#right a:HOVER{color:#666}.arrow_left a{padding-bottom:10px;padding-left:30px;background-image:url("../../files/webimages/arrow_black_small.png");background-repeat:no-repeat;font-size:16px;font-weight:bold}.arrow_small_left a{padding-bottom:10px;padding-left:30px;background-image:url("../../files/webimages/arrow_black_10.gif");background-repeat:no-repeat;font-size:16px;font-weight:bold}.rc{width:260px;height:135px;position:relative;margin-bottom:10px}.rc p strong{width:178px;top:10px;position:absolute;font-size:22px;left: 10px}.white{color:#fff}.rc p a{bottom:10px;position:absolute;text-decoration:none;left: 10px}.rc a{color:#000}.rc a:HOVER{color:#00A0E0}.white a{color:#fff}.rc div.arrow{top:10px;position:absolute;right: 10px}.cform{padding-top:30px}.cform .text{width:420px}.cform td{vertical-align:top}.download .ce_downloads ul{margin:0;padding:0 0 5px}.download .ce_downloads li{padding-left:10px;line-height:2.5em;list-style-type:none}
@media print{
/* print.css */
.pdf_link,.sharebutton,.topsearch,.mod_search{display:none!important}.meta,.mainnav,.ff,.stickyfooter,.footer,.ce_dlh_googlemaps,.custom,.contact{display:none!important}#header{height: 60px!important}.pox{height: 250px!important}
}
