body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
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}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type=submit].red:active,.button.red:active{background-color:#be322b}
@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}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

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

/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* 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}
/*
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

/* rokkitt-regular - latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/rokkitt-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/rokkitt-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/rokkitt-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/rokkitt-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/rokkitt-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/rokkitt-v29-latin-regular.svg#Rokkitt') format('svg'); /* Legacy iOS */
}
/* rokkitt-700 - latin */
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/fonts/rokkitt-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/rokkitt-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/rokkitt-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/rokkitt-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/rokkitt-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/rokkitt-v29-latin-700.svg#Rokkitt') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/fonts/source-sans-pro-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/fonts/source-sans-pro-v21-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/source-sans-pro-v21-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/source-sans-pro-v21-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* basics.css */
.inlineimage{padding-right: 30px;padding-left: 30px;display: flex;justify-content: flex-start}.ce_image.notright .image_container{text-align: left !important}.zurueck a:before{content:"← ";vertical-align: middle;vertical-align: text-bottom;line-height: 23px}.mod_mwk_back_to_top a{z-index: 99999999999}#container{padding-right: 260px}#right{margin-top:80px;margin-right:30px;position: absolute;right: 0;top: 0;width: 248px}#right .inside{max-width:330px;margin-right:auto;margin-left:auto}#right .mod_article{padding:80px 30px 180px;background-color:#f7f7f7;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3);box-shadow: 2px 2px 2px rgba(0,0,0,.3);behavior: url('assets/css3pie/1.0.0/PIE.htc')}#right .mod_article.schmuck,#right .mod_article.schmuck img{margin-right:auto;margin-left:auto;padding:0;text-align:center;background: transparent;-webkit-box-shadow: none;box-shadow: none}#right img{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.5);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#right h1{font-size:36px;line-height:36px;margin-top: 0px !important}p::selection,h1::selection,h2::selection,h3::selection{background-color:#f80;color:#fff}::-moz-selection{background-color:#f80;color:#fff}p::-webkit-selection{background-color:#f80;color:#fff}img,div{behavior: url(../../assets/css/iepngfix.htc)}a:active,a:hover,a:focus{outline: none}*:link,*:visited,*:hover,*:active,*:focus{outline: none}*:link,*:visited,*:hover,*:active,*:focus{outline: none;transition: background .4s linear;-webkit-transition: background .4s linear;-moz-transition: background .4s linear;-o-transition: background .4s linear;transition: color .4s linear;-webkit-transition: color .4s linear;-moz-transition: color .4s linear;-o-transition: color .4s linear}small a:link,small a:visited,small a:active{right:20px;position:relative;display:block;margin-left:auto;text-align:right;font-size:8px;font-weight:normal;text-decoration:none;color:#999}html *,body{font-family:'Source Sans Pro',sans-serif}a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:'Source Sans Pro',sans-serif}a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:15px;line-height:21px;font-weight:normal;color:#666}html *{margin:0;padding:0}html{overflow-y: scroll;overflow-x: auto}#left p,#left li,#left span.text{font:18px 'Rokkitt',serif;font-weight:normal;color:#000}td{vertical-align:top}h1,h1.ce_headline,#details .field.project_name span.text{margin-bottom:10px;padding-top:0;padding-bottom:0;font:42px/42px 'Rokkitt',serif;font-weight:normal;color:#000;margin-top: 4px !important}h1 br{margin:0;padding:0;font:42px/42px 'Rokkitt',serif}h1 span{font-family:'Rokkitt',serif}.ce_teaser h1{margin-bottom: -3px !important}.ce_teaser p{font-size:13px}.ce_teaser p img{margin-top:10px}#left h1,#left h1.ce_headline{padding-top:0;padding-bottom:0;font-size:26px;line-height:26px;margin-top: 1px !important;margin-bottom: 3px !important}h2,h2.ce_headline{margin-top:15px;margin-bottom:5px;padding:0;font:28px/28px 'Rokkitt',serif;font-weight:normal;color:#000}h2 span{margin-top:15px;margin-bottom:5px;padding:0;font:28px/28px 'Rokkitt',serif;font-weight:normal;color:#ccc}h2 span:hover{background-color:#fff;color:#444;color: #444 !important}h2 a{margin-top:0;margin-bottom:5px;font:28px/28px 'Rokkitt',serif;font-weight:normal;color:#666}h3,h3.ce_headline{margin-top:15px;margin-bottom:5px;padding:0;font:22px/22px 'Rokkitt',serif;font-weight:normal;color:#000}h3 a{margin-top:15px;margin-bottom:5px;padding:0;font:22px/22px 'Rokkitt',serif;font-weight:normal}h3 a:hover{margin-top:15px;margin-bottom:5px;padding:0 4px}.field.kurztext h3,.field.kurztext h3.ce_headline{margin-top:12px;margin-bottom:2px;padding:0;font:20px/20px 'Rokkitt',serif;font-weight:normal;color:#000}.logos h3{padding-bottom:5px;font:13px/20px 'Source Sans Pro',sans-serif;font-weight:normal;font-size: 13px !important}h4,h4.ce_headline{margin-top:10px;margin-bottom:0;padding:0;font:18px/18px 'Rokkitt',serif;font-weight:normal;color:#000}h5,h5.ce_headline{margin-top:-3px;margin-bottom:3px;padding:0;font:18px/18px 'Rokkitt',serif;font-weight:normal;color:#000}h6{font:11px/15px 'Source Sans Pro',sans-serif;;font-weight:normal;color:#666}#left .label{display:inline;padding:0 4px;background-color:#000;font-size:15px;line-height:22px;color:#fff}a{text-decoration:none;color:#f80}.ce_text p a,.vita a{padding:1px 3px 2px 2px;font-family:'Source Sans Pro',sans-serif;font-style:italic;text-decoration:none;color:#f80;font-weight:400italic}.ce_masonry_start .masonry_item a{margin-left:-6px;padding:2px 6px 2px 5px;background-image:url("../../files/core/next-orange.gif");background-position:center center;background-repeat:no-repeat;font:18px 'Rokkitt',serif;font-weight:normal;text-decoration:none;color:#f80;background-position: 74px 8px;font-weight: 700}#left p a{height:22px;display:inline-block;margin-top:2px;margin-bottom:10px;margin-left:-1px;padding:0 5px;white-space:nowrap;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#left p{padding-left:1px;line-height:18px;font-weight:normal}#left p br{margin:0;padding:0;font-family:'Rokkitt',serif;line-height:18px}#left .ce_text a{background-color:#fff}.ce_text a:hover,#left .ce_text a:hover{background-color:#000;color:#fff}.ce_masonry_start .masonry_item a:hover{background-color:#000;background-image:url("../../files/core/next-neg.gif");text-decoration:none;color:#fff}.back{position:absolute;margin-top:30px;margin-bottom:30px;margin-left:25px;display:inline-block;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);font:22px/35px 'Rokkitt',serif;font-weight:normal;text-decoration:none;color:#222;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.back a{height:35px;display:block;padding-right:20px;padding-left:35px;background-image:url("../../files/core/prev.gif");background-position:left center;background-repeat:no-repeat;font:22px/35px 'Rokkitt',serif;font-weight:normal;color:#000;background-position: 10px}.back a:hover{color:#f80}.ce_hyperlink,.schief{-webkit-transform: rotate(-0.5deg);  /* Saf3.1+, Chrome */     -moz-transform: rotate(-0.5deg);  /* FF3.5+ */      -ms-transform: rotate(-0.5deg);  /* IE9 */       -o-transform: rotate(-0.5deg);  /* Opera 10.5 */          transform: rotate(-0.5deg);             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */                     M11=0.9999756307053947, M12=0.0069812602979615525, M21=-0.0069812602979615525, M22=0.9999756307053947, sizingMethod='auto expand');               zoom: 1}.ce_hyperlink{width:100%;height:35px;min-width:100px;max-width:950px;margin-right:auto;margin-left:auto;padding-bottom: 5px !important}.ce_hyperlink a.hyperlink_txt{height:35px;display:inline-block;margin-left:30px;padding:4px 10px 1px;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);font:22px/35px 'Rokkitt',serif;font-weight:normal;text-decoration:none;color:#222;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_hyperlink a.hyperlink_txt:hover{color:#f80}.ce_hyperlink.mehrdazu a.hyperlink_txt{height:25px;display:inline-block;margin-top:8px;padding:2px 10px 0 24px;background:#fff url("../../files/core/next.gif") left center no-repeat;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;font:22px/22px 'Rokkitt',serif;font-weight:normal;text-decoration:none;color:#222;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-position: 6px 8px;-webkit-box-shadow: none;box-shadow: none}.ce_hyperlink.mehrdazu a.hyperlink_txt:hover{background:#000 url("../../files/core/next-neg.gif") left center no-repeat;color:#fff;background-position: 6px 8px}.vita.ce_text table{margin-bottom:20px}.vita.ce_text td{vertical-align:middle;border-bottom:1px dotted #c1c1c1}.vita.ce_text td p{line-height:22px}.vita.ce_text td p{margin-top:0;margin-bottom:0;padding-top:0}#main .ce_text p a,.vita.ce_text td p a,#main .text p a,.field.link a{padding-right:0;padding-left:18px;white-space:nowrap;background-image:url("../../files/core/next.gif");background-position:left center;background-repeat:no-repeat;font-family:'Source Sans Pro',sans-serif;line-height:21px;font-style:italic;font-weight:400italic}#main .ce_text p a:hover,.vita.ce_text td p a:hover,#main .text p a:hover,.field.link a:hover{margin-right:-4px;padding-right:4px;background-color:#000;background-image:url("../../files/core/next-neg.gif");color:#f2f2f2}.ce_text.blankimage a:hover{background: transparent !important}.vita.ce_text td{padding-top:10px;padding-bottom:10px;vertical-align:top}
/* backgrounds.css */
#main .mod_article.noshade{text-align:center;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_article.nowhite{background-color: transparent !important}#wrapper{padding-right:20px;padding-left:20px}#main .mod_article{min-width:250px;max-width:720px;margin-bottom:30px;background-color:#fff}.home #main .mod_article{max-width:670px}.portfolio #main .mod_article,.books #main .mod_article,.logos #main .mod_article{width:100%;max-width:1335px}.maxh400{max-height:500px}.maxh640 img{width:auto;max-height:640px}#main .mod_article.rundum{max-width:900px;margin-bottom:0;padding:5px;background: none;box-shadow: none}.nopadding,#main .mod_article.nopadding{padding:0}.nomargin,#main .mod_article.nomargin{margin:0}#main .mod_article{-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.25);box-shadow:2px 2px 4px 1px rgba(0,0,0,.25);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#details.mod_article.first.last.block .field.bezogeneelement .ce_image{margin-top:25px;margin-bottom:0;background-color:#f2f2f2;line-height:0px}#details.mod_article.first.last.block .field.bezogeneelement span.text .ce_text{padding-top:40px;border-top:1px dashed #ccc;margin-top: 30px !important}#details.mod_article.first.last.block .field.bezogeneelement span.text .ce_text h2{margin-top:5px;margin-bottom:10px}.home #header{background-image:url("../../files/core/hand.png");background-position:right top;background-repeat:no-repeat;background-attachment: fixed;background-position: right 70px}.home #header:hover{background-image:url("../../files/core/hand-hover.png");background-position:right top;background-repeat:no-repeat;background-attachment: fixed;background-position: right 70px}body.netz{background-color:#e6e5dc}body{background-color:#e6e5dc}body.eigen{background-color:#dedbd3}body.logos{background-color:#b6c7cc}body.portfolio,body.kunden{background-color:#d3ddde}body.books{background-color:#cad7db}body.home{background:#e6e5dc url("../../files/core/BG-wuerfel2.jpg") center top no-repeat}body.mobile.home{background-color:#e6e5dc;background-image:none}#main .mod_article{padding-top:20px;padding-bottom:20px}#main .mod_article .ce_text,#main .mod_article .ce_headline{padding-right:30px;padding-left:30px}#main .mod_article.links{margin-left:0}object,embed,video,iframe{max-width:100%}body{margin:0;padding:0;min-height:100% !important}#header{width:100%;height:100%;min-height:130px;left:0;top:0;margin-bottom:10px;padding-top:10px}#header .inside{margin-right:auto;margin-left:auto;margin-left: 10px !important;margin-right: 10px !important}#left{width:100%;right:0;position:absolute}#left .inside{width:245px;position:fixed;padding:0 0 0 5px;z-index: 18}#left{margin-top:80px}#left .mod_article{padding:0}#main .mod_article.transparent{padding-left:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: transparent}#main .mod_article.transparent h1,#main .mod_article.transparent .ce_headline{display:inline-block;margin-right:4px;margin-bottom:0;padding:10px 20px;background-color:#fff;margin-bottom:30px!important}.keinabstand{padding-bottom:0}#container{max-width:1080px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding-right:0}#header{max-width:1860px;margin-right:auto;margin-left:auto}#main .mod_article.max420{min-width:250px;max-width:280px;padding:10px}#main .mod_article.max420 .ce_text{padding-right:10px;padding-left:10px}.mod_article.max670.nopadding.behind{margin-top: 40px !important;margin-bottom: 60px !important}
/* structure_footer.css */
.mobile #footertext a,.mobile #footertext p,.mobile #footertext :link,.mobile #footertext{font-size:16px;line-height:20px}#footertext{-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.25);box-shadow:2px 2px 4px 1px rgba(0,0,0,.25);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#footertext{height:100%;max-width:520px;margin-right:auto;margin-bottom:150px;margin-left:auto;z-index:1}#footertext{background-color:rgba(200,248,247,.9)}#footertext{margin-top:50px;padding:13px 30px;text-align:left;font-size:13px;line-height:18px;font-weight:normal;text-decoration:none;color:#888}#footertext a,#footertext p,#footertext :link,#footertext :visited{white-space:nowrap}#footertext a,#footertext p,#footertext :link,#footertext :visited{font-size:13px;line-height:18px;font-weight:normal;text-decoration:none;color:#888}#phonenumber{height:32px;border:1px solid #f00;font:24px 'Rokkitt',serif}#phone{height:40px;min-width:250px;max-width:70%;margin-right: auto;margin-left: auto;margin-top: -100px;margin-bottom: 100px}#phone a{display:inline-block;padding-top:20px;padding-bottom:20px;width: 100%;max-width: 250px;height: 100%;font:36px/34px 'Rokkitt',serif}#phone a:hover:after{margin-left:45px;content:"0221 5080640"}#phone a:before{width:30px;height:30px;position:absolute;background:#000 url("../../files/core/phone.png") right bottom no-repeat;border:4px solid #000;border-radius:100px;behavior:url('assets/css3pie/1.0.0/PIE.htc');content:" ";z-index:0;    -moz-transform: rotate(70deg);    -webkit-transform: rotate(70deg);    -o-transform: rotate(70deg);    -ms-transform: rotate(70deg);    transform: rotate(70deg)}#phone a:hover:before{background-image:url("../../files/core/phone.png");background-repeat:no-repeat;-moz-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg)}#footertext :hover{font-weight:normal;text-decoration:none;color:#000}#footertext,.schief{-webkit-transform: rotate(-0.5deg);/* Saf3.1+, Chrome */     -moz-transform: rotate(-0.5deg);/* FF3.5+ */      -ms-transform: rotate(-0.5deg);/* IE9 */       -o-transform: rotate(-0.5deg);/* Opera 10.5 */          transform: rotate(-0.5deg);filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */                     M11=0.9999756307053947, M12=0.0069812602979615525, M21=-0.0069812602979615525, M22=0.9999756307053947, sizingMethod='auto expand');zoom: 1}
/* Navigation.css */
.ce_text .image_container a:hover{background-color: transparent !important}.ce_text .image_container a:hover img{opacity: 0.95}#header #sub_kunden{display:none}#logotext{width:100%;height:16px;left:0;top:0;position:fixed;background-color:#C3C5C7;background:#C3C5C7;background:left top repeat,-moz-linear-gradient(-54deg,#C3C5C7,#C3C5C7,#f2f2f2);background:left top repeat,-webkit-gradient(linear,100% 90%,10% 10%,color-stop(0,#C3C5C7),color-stop(0.5,#C3C5C7),color-stop(1,#f2f2f2));background:left top repeat,-o-linear-gradient(-54deg,#C3C5C7,#C3C5C7,#f2f2f2);background:left top repeat,linear-gradient(-54deg,#C3C5C7,#C3C5C7,#f2f2f2);-pie-background:left top repeat,linear-gradient(-54deg,#C3C5C7,#C3C5C7,#f2f2f2);behavior:url("../../plugins/css3pie/PIE.htc");z-index:500}#logotext,#logotext a,#logotext p,#logotext :link,#logotext :visited{text-align:left;font-size:11px;line-height:16px;font-weight:normal;text-decoration:none;text-transform:uppercase;letter-spacing:2px}#logotext a{margin-top:-2px;padding-left:50px;text-align:left;margin-top: -4px !important}#logotext a:hover{color:#000}#logotext{left:0;top:0;position:fixed;display:none}.mod_navigation{width:100%;z-index:20}.mainnav{right:0;position:fixed;margin-top:5px;padding-top:10px;text-align:center;z-index:20}.mainnav ul{margin-top:-9px;padding:7px 15px 2px 14px;text-align:right}.mainnav ul{background:-moz-linear-gradient(0deg,rgba(200,248,247,0) 15%,rgba(200,248,247,.9) 70%);background:-webkit-linear-gradient(0deg,rgba(200,248,247,0) 15%,rgba(200,248,247,.9) 70%);background:-o-linear-gradient(0deg,rgba(200,248,247,0) 15%,rgba(200,248,247,.9) 70%);background:-ms-linear-gradient(0deg,rgba(200,248,247,0) 15%,rgba(200,248,247,.9) 70%);background:linear-gradient(90deg,rgba(200,248,247,0) 15%,rgba(200,248,247,.9) 70%);-pie-background:linear-gradient(0deg,rgba(200,248,247,0) 15%,rgba(200,248,247,.9)70%);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_navigation.subnav,#sub_kunden,#sub_eigenes{margin-left:-5px}.homebutt{width:238px;height:130px;top:55px;position:fixed;display:block;z-index:50}.homebutt img{position:absolute;display:block;-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out}.fadeout,.homebutt:hover .fadein{-webkit-opacity: 1; -moz-opacity: 1; opacity: 1}.homebutt:hover .fadeout,.fadein{-webkit-opacity: 0; -moz-opacity: 0; opacity: 0}.homebutt a{width:200px;height:130px;display:block}.mod_navigation a,.mod_navigation .active .active,.mod_navigation a.trail,#sub_eigenes a,#sub_eigenes .active .active,#sub_eigenes a.trail,#sub_kunden a,#sub_kunden .active .active,#sub_kunden a.trail{display:block;padding-top:1px;padding-right:10px;padding-left:10px;font:22px/35px 'Rokkitt',serif;font-weight:normal;text-decoration:none;color:#000}.mod_navigation .active .active,.mod_navigation a.trail,#sub_eigenes .active .active,#sub_eigenes a.trail,#sub_kunden .active .active,#sub_kunden a.trail{font-family:'Rokkitt',serif;font-weight:normal;text-decoration:none;color:#f80}.mod_navigation a:hover,#sub_eigenes a:hover,#sub_kunden a:hover{background-color:#000;color:#00fff7}.mod_navigation li{height:35px;display:inline-block;margin-right:5px;margin-bottom:8px;margin-left:5px;white-space:nowrap;font:22px/30px 'Rokkitt',serif;font-weight:normal}#sub_kunden li,#sub_eigenes li{height:35px;display:inline-block;margin-right:5px;margin-bottom:8px;margin-left:5px;white-space:nowrap;font:22px/30px 'Rokkitt',serif;font-weight:normal}#sub_kunden li a,#sub_kunden li .active,#sub_eigenes li a,#sub_eigenes li .active{display:block;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_navigation li a,.mod_navigation li .active{display:block;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_navigation li a:hover{background-color:#000;color:#00fff7}#sub_eigenes{display:inline-block;margin-top:30px;margin-left:-11px}#sub_eigenes.oben{display:none}.subnav .level_1,.subsubnav{width:180px}.subsubnav{margin-top:5px;margin-left:10px}.subsubnav li{height:30px;display:inline-block;margin-right:5px;margin-bottom:8px;margin-left:5px;white-space:nowrap;font:18px/30px 'Rokkitt',serif;font-weight:normal}.subsubnav a,.subsubnav .active .active,.subsubnav a.trail{font-size:18px;line-height:30px}
/* Gallery.css */
#main .mod_article.dias{max-width: 735px}.gelungen .ce_galerie{overflow: visible}.galleria-theme-classic,.galleria-theme-classic .galleria-stage{overflow: visible}.galleria-theme-classic .galleria-counter{bottom:auto;left:auto;right:0;top:0;position:absolute;color:#888;z-index:99999999999999;font: normal 14px/1 arial,sans-serif;opacity: 1 !important;transition: none !important;top: -48px !important;overflow: visible}.biggerpadding.rsts-skin-default .rsts-nav{height:25px;bottom:0;left:0;right:0;position:relative;padding:0 30px}.biggerpadding.rsts-type-slide .rsts-view{padding:0}.biggerpadding.rsts-type-slide .rsts-view .rsts-slide-image img{width:100%;max-width:600px;margin-right:auto;margin-left:auto}.ce_masonry_gallery h1{margin-bottom:20px}.masonry_gallery img{background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.masonry_gallery{margin-bottom:25px}.masonry_gallery,.ce_masonry_gallery .caption{width:100%;min-width:200px;max-width:220px}.ce_masonry_gallery .masonry_gap{width:20px}.masonry_gap20{width:20px}.msry_theme_standard{margin:-5px 0 0 -5px;padding:0;padding: 0px !important}.msry_theme_standard .masonry_gallery{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: transparent}.msry_theme_standard .masonry_gallery figcaption{background-color:rgba(255,255,255,.9)}.msry_theme_standard .masonry:not(.loading) .masonry_gallery figcaption{display:none;border-top:0px;z-index:0}.msry_theme_standard .masonry:not(.loading) .masonry_gallery:hover figcaption{display:block;animation-name: fadeInUp;animation-fill-mode: both;animation-duration: 1s;animation-delay: 1s}.logos .ce_masonry_gallery .caption{height:140px}.ce_masonry_gallery .caption{margin-top:4px;padding-top:5px;padding-bottom:8px;border-top:1px solid #fafafa;background:-moz-linear-gradient(135deg,rgba(0,0,0,0) 4%,#f7f7f7 0%);    background:-webkit-linear-gradient(135deg,rgba(0,0,0,0) 4%,#f7f7f7 0%);    background:-o-linear-gradient(135deg,rgba(0,0,0,0) 4%,#f7f7f7 0%);    background:-ms-linear-gradient(135deg,rgba(0,0,0,0) 4%,#f7f7f7 0%);    background:linear-gradient(-45deg,rgba(0,0,0,0) 4%,#f7f7f7 0%);    -pie-background:linear-gradient(135deg,rgba(0,0,0,0) 4%,#f7f7f7 0%);    behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_masonry_gallery .caption{}.masonry_gallery .caption p{margin-bottom:0;padding:0 10px;font-size:12px;line-height:15px;color:#666}.masonry_gallery .caption p strong{display:block;margin-top:3px;font-size:10px;line-height:11px;font-weight:normal;text-decoration:none;color:#97a6a5;text-transform:uppercase;letter-spacing:.5px}.masonry_gallery .caption h3{margin-top:2px;margin-bottom:2px;padding:0 10px;font-size:14px;line-height:14px;color:#222}.books .masonry_gallery .caption a{min-height:20px;display:block;padding-left:16px;background-image:url("../../files/core/next.gif");background-position:left center;background-repeat:no-repeat;border-top:1px dashed #ddd;border-bottom:0px dashed #ddd;font:13px/22px 'Source Sans Pro',sans-serif;font-weight:normal;text-decoration:none;color:#F80;margin-top: 5px !important;margin-bottom: 0px !important;line-height: 22px !important;padding-bottom: 2px !important;padding-top: 4px !important;background-position: 0px 11px}.books .masonry_gallery .caption strong a{display:block;padding-left:16px;background-image:url("../../files/core/next.gif");background-position:left center;background-repeat:no-repeat;border-top:1px dashed #ddd;border-bottom:0px dashed #ddd;font:13px/22px 'Source Sans Pro',sans-serif;font-weight:normal;text-decoration:none;color:#F80;display: block !important;margin-top: 5px !important;margin-bottom: -2px !important;padding-top: 6px !important;padding-bottom: 0px !important;line-height: 20px !important;background-position: 0px 10px !important}.logos .masonry_gallery .caption a{height:20px;display:block;padding-left:16px;background-image:url("../../files/core/next.gif");background-position:left center;background-repeat:no-repeat;border-top:1px dashed #ddd;border-bottom:0px dashed #ddd;font:13px/22px 'Source Sans Pro',sans-serif;font-weight:normal;text-decoration:none;color:#F80;margin-top: 5px !important;margin-bottom: 0px !important;line-height: 22px !important;padding-bottom: 0px !important;padding-top: 5px !important;background-position: 0px 10px}.logos .masonry_gallery .caption a{width:185px;bottom:6px;position:absolute;display:block;background-position: 0px 9px;padding-top: 2px !important}.masonry_gallery .caption a:hover,.books .masonry_gallery .caption strong a:hover{font-weight:normal;text-decoration:none;color:#000}.ce_masonry_gallery .caption .clear{display:block;margin-top: 4px !important}.ce_gallery{width:100%}.ce_gallery li{width:25%;min-width:195px;max-width:350px;margin:0 auto;padding:0;text-align:center}.ce_gallery .col_0{margin-right:auto;margin-left:auto;text-align:center}.ce_gallery img{background-color:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.25);box-shadow:3px 3px 3px rgba(0,0,0,.25);border-top:1px solid #ededed;border-left:1px solid #ededed;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.logos .cboxPhoto{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.galleria-theme-classic .galleria-thumbnails .galleria-image{width: 23px;background: #fff}.galleria-theme-classic .galleria-thumbnails .galleria-image{height:22px}.galleria-theme-classic .galleria-thumb-nav-left,.galleria-theme-classic .galleria-thumb-nav-right{height: 24px;background-position-y: -2px}.galleria-thumbnails-container .disabled{width: 23px !important;height: 24px !important;display: none !important}
/* layout.css */
.center{text-align:center}.zeilenfall h3{line-height:25px}.zeilenfall h3 a{font-family:'Rokkitt';line-height:25px;color:#000;font-weight: 700}.zeilenfall h3 a:hover{padding-right:0;padding-left:0;background-color:#fff;line-height:25px;color:#f80}.top{margin-left:30px}.top a{padding-right:25px;padding-left:5px;background-image:url("../../files/core/up.gif");background-position:left center;background-repeat:no-repeat;background-position: 80px}.top a:hover{background-image:url("../../files/core/up-neg.gif")}.webseiten h5{margin-top:2px;margin-bottom:0}.webseiten{margin-top:30px;padding-bottom:22px;border-bottom:1px dashed #ccc}.ce_text.webseiten{padding-top:10px}.webseiten img{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);border-left:1px solid #e8e8e8;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.webseiten .image_container a:hover{background-color:#fff}.webseiten .image_container{min-width:280px;max-width:45%;margin-top:-10px;margin-right:20px}.linklist p{margin-top:0;margin-bottom:30px;padding-top:0;padding-bottom:0}.linklist strong{display:block;margin-bottom:5px;border-bottom:1px dotted #ccc;text-transform:uppercase}#warmwasser-im-quadrat .rsts-type-slide .rsts-view{background-color:#fff}#warmwasser-im-quadrat.mod_article.max670.nopadding.behind,.mod_rocksolid_slider.first.last.block.rsts-main.rsts-direction-x.rsts-type-slide.rsts-skin-default.rsts-no-touch{overflow:visible;overflow: visible !important}#warmwasser-im-quadrat .rsts-skin-default .rsts-nav{width:100%;height:25px;bottom:-30px;left:0;position:absolute;overflow:visible;display:inline-block;margin:0 auto 0 0;padding:5px 0 0;text-align:left;font-size:7px;line-height:7px}#warmwasser-im-quadrat .rsts-skin-default .rsts-nav ul{line-height:10px}#warmwasser-im-quadrat .rsts-skin-default .rsts-nav-bullets a{width:8px;height:8px;display:block;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:8px;line-height:8px}#warmwasser-im-quadrat li.rsts-nav-item{width:8px;height:8px;display:inline-block;margin:0 6px 4px 0;padding-top:0;padding-bottom:0;font-size:7px;line-height:7px}#taeuschung.mod_article.max670.nowhite.nopadding.block .image_container{line-height: 0px !important;padding-bottom: 0px !important}p.zeile{margin-top:7px}.kundenliste a{margin-left:-18px;background-image:url("../../files/core/next.gif");background-position:left center;background-repeat:no-repeat;padding-left: 18px !important;padding-right: 0px !important}.kundenliste a:hover{margin-left:-18px;background:#fff url("../../files/core/next-orange.gif") left center no-repeat;color:#000;padding-left: 18px !important;padding-right: 4px !important}.kundenliste .goto a,.kundenliste a.goto{margin-left:20px;background-image:url("../../files/core/next-grey.gif");background-position:left center;background-repeat:no-repeat;color:#97A6A5;background:url("../../files/core/next-grey.gif") left center no-repeat !important}.kundenliste .goto a,.kundenliste a.goto,.kundenliste a.goto:hover,.kundenliste a.beispiel,.kundenliste a.beispiel:hover{margin-left:20px}.kundenliste a.goto:hover{background:#000 url("../../files/core/next-neg.gif") left center no-repeat;color:#000;background:#000 url("../../files/core/next-neg.gif") left center no-repeat !important;color: #fff !important}.kundenliste p{padding-top:4px;padding-bottom:4px;border-bottom:1px dashed #dae3e2}.ce_galerie{margin-right:15px;margin-bottom:25px;margin-left:15px}.galleria-thumb-nav-left,.galleria-thumbnails-container .disabled,.galleria-thumb-nav-right{width:20px;height:22px;background-color:rgba(0,0,0,1)}.galleria-thumbnails-container.galleria-carousel,.galleria-thumbnails-container{height:20px}.galleria-thumb-nav-right{background:rgba(0,0,0,1) url("../../files/core/next-neg.gif") center center no-repeat}.galleria-thumb-nav-left{background:rgba(0,0,0,1) url("../../files/core/prev-neg.gif") center center no-repeat}.galleria-counter{left:0;position:absolute;overflow:auto;display:block;font-size:14px;color:rgba(85,85,85,1)}.galleria-thumbnails .galleria-image{border:0px solid}.galleria-thumbnails .galleria-image{width:26px;height:20px;text-align:center;background-color:#fff;font-size:12px}.galleria-thumbnails .galleria-image.active{background-color:#000;font-weight:bold;color:#fff;opacity: 1}.galleria-container.notouch{margin-top:20px;background-color:#fff}.galleria-container{margin-top:20px;background-color:#fff}.grau{padding-top:20px;padding-bottom:20px;background-color:#fff;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.graucenter{margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px;text-align:center;background-color:#f2f2f2}.abstand25{margin-top:25px;margin-right:30px;margin-left:30px;line-height:0px}.rsts-skin-default-content{margin-top:40px;padding-bottom:15px;border-bottom:1px solid #ddd}.rsts-type-slide .rsts-view{padding:10px;text-align:left;background-color:#f2f2f2}.rsts-type-slide .rsts-view img{width:auto;max-height:800px;margin-right:auto;margin-left:auto}.rsts-skin-default-content .rsts-nav-prev a,.rsts-skin-default-content .rsts-nav-next a{width:20;margin-right:2px;margin-left:2px;padding-right:0;padding-left:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;border:1px solid #ddd;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');width: 20px !important}.rsts-skin-default-content .rsts-nav-prev a{background-image:url("../../files/core/gback.png");background-position:center center;background-position: -7px center}.rsts-skin-default-content .rsts-nav-next a{background-image:url("../../files/core/gforward.png");background-position:center center;background-position: -5px center}.rsts-nav.rsts-nav-tabs{margin-right:-2px;margin-left:-2px}.rsts-nav.rsts-nav-tabs ul{text-align:left;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');margin-left: 30px !important;margin-right: 30px !important}.rsts-skin-default-content .rsts-nav-tabs .rsts-nav-item a{min-width:20px;padding-top:4px;padding-right:0;padding-left:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;border:1px solid #ddd;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');min-width: 20px !important}.rsts-skin-default-content .rsts-nav-tabs .rsts-nav-item a.active{background-color:#000;color:#fff}.rs-column.-large-first{margin-right:0;padding-left:30px}.rs-column .ce_text{padding-right: 0px !important;padding-left: 30px !important}.bildimtext .image_container a:hover,.rs-column.-large-first .ce_text.blankimage{padding-left: 0px !important}.bildimtext .image_container a:hover,.rs-column.-large-first .ce_text.blankimage a{background-color:transparent}.rs-column.-large-first .ce_text.blankimage a{padding-left:0;background-image:none !important;padding-left: 0px !important}.bildimtext .image_container,.rs-column .ce_image .image_container{margin-top:3px;padding-top:3px;padding-right:3px;padding-bottom:3px;text-align:right}.bildimtext img{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.3);box-shadow:2px 2px 4px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.floatright{float:right;clear:both}.floatleft{float:left}.mejs-container .mejs-controls{display: none !important}iframe{width:100%;height:350px;background-color:#555;border-width:1px 0px;border-style:solid;border-color:#999}.cover img{width:100%;height:auto;display:block;vertical-align:middle}.ce_text p,h1,.ce_headline,.ce_gallery{margin-right:auto;margin-left:auto}.diashow.ce_caroufredsel_start{margin:15px 150px 30px 30px;padding:0;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.karussell{bottom:40px;right:0;position:fixed;padding:3px 6px;background-color:rgba(255,255,255,.85);border-top:1px solid rgba(166,166,166,.85);border-bottom:1px solid rgba(166,166,166,.85);border-left:1px solid rgba(166,166,166,.85);border-top-left-radius:5px;border-bottom-left-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.karussell .caroufredsel_thumbnail{margin-top:3px;margin-bottom:3px}#cboxLoadedContent{padding:40px 20px;background-color:#f4f4f4}.cboxPhoto{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.25);box-shadow:2px 2px 4px rgba(0,0,0,.25);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_sliderStart{margin:0 auto;padding:0 8px}.content-slider .image_container img{margin-right:30px;margin-bottom:30px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.25);box-shadow:2px 2px 2px rgba(0,0,0,.25);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.content-slider .ce_image img{width:auto;height:100%;max-height:500px;margin-right:auto;margin-left:auto;text-align:center;border:1px solid #919191}.content-slider .ce_text .image_container{max-height:450px;float:none !important}.content-slider .ce_text .image_container img{width:auto;max-height:500px;position:relative;float:left;margin-right:30px;border:1px solid #919191}.content-slider .ce_text p{padding-right:30px;z-index:9999999}.slider-control{margin-top:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.vita td p{margin-top:2px;margin-bottom:4px;vertical-align:top;line-height:18px}
/* filterundmasonry.css */
#gelungene-uebersicht .ce_masonry_start .masonry_item a{display:block}#gelungene-uebersicht .ce_masonry_start .masonry_item a:hover{display:block;opacity:.5}.mod_article.pullarticle .image_container{margin:15px 30px 10px;background-color:#f2f2f2;line-height:0px}#details .field.Beschreibung .ce_text h1{padding-right: 0px !important;padding-left: 0px !important}.masonry_gutter{width:20px}.masonry_diashow-gutter{width:20px}.field.bezogeneelement{margin:25px 30px 5px}.field.bezogeneelement .ce_text{padding-left:0px !important}.field.bezogeneelement .ce_text h1{margin-bottom: 0px !important}.field.bezogeneelement .masonry_gallery{height:350px;margin-right:-22px;margin-bottom:30px;padding-right:15px;padding-left:15px;background-color:#fff;border-right:1px dotted #ccc;border-left:1px dotted #ccc}.field.bezogeneelement .masonry_gallery,.field.bezogeneelement .ce_masonry_gallery .caption{width:100%;min-width:187px;max-width:187px}.field.bezogeneelement .ce_masonry_gallery .image_container .caption p{padding-right:0;padding-left:0}.field.bezogeneelement .image_container a{padding-top:4px;padding-bottom:4px;background-color: transparent;background-position: 0px 6px}.field.bezogeneelement .image_container .caption{padding-bottom:0;background-color: transparent !important}.field.bezogeneelement .image_container .caption a{height:21px;display:inline-block;margin-top:5px;padding:0 10px 0 21px;background-image:url("../../files/core/next-neg.gif");background-repeat:no-repeat;border-top:0px;line-height:21px;font-weight:normal;color:#b5b5b5;background-position: 4px center;font-style:normal !important;background-color:#f2f2f2 !important;padding-right: 5px !important}.field.bezogeneelement .image_container .caption a:hover{height:21px;display:inline-block;padding:0 10px 0 21px;background-color:#000;background-image:url("../../files/core/next-neg.gif");background-repeat:no-repeat;border-top:0px;line-height:21px;background-position: 4px center;background-color: #555 !important}.field.bezogeneelement .ce_masonry_gallery .image_container .kasten{height:195px}.field.bezogeneelement .ce_masonry_gallery .caption{border-top:0px;background:transparent}.field.bezogeneelement .ce_masonry_gallery img{border-top:1px solid #f2f2f2}.item a:hover{background-color:#000;color:#fff}.field.morecontent,.field.morecontentextern{margin-top:25px;padding-left:20px;border-top:1px dashed #ccc;padding-top: 20px !important}.field.morecontent a,.field.morecontentextern a{margin-top:20px;padding:2px 8px 2px 20px;background-image:url("../../files/core/next.gif");background-position:right center;background-repeat:no-repeat;font:22px/22px 'Rokkitt',serif;color:#000;background-position: 4px}.field.morecontent a:hover,.field.morecontentextern a:hover{margin-top:20px;padding:4px 8px 4px 20px;background-color:#000;background-image:url("../../files/core/next-neg.gif");color:#fff}#details.mod_article{max-width:790px;padding-bottom:30px}li.masonry_item,li.blank,li{list-style-type:none}li.masonry_item{background-color:#fff;list-style-type:none}.filter label{display:none}.filter .checkbox_container label{display:inline-block}.filter .odd,.filter .even{display:block;margin-bottom:5px}.ce_metamodel_content .value{display:inline}#details .field.Beschreibung .ce_text.first{padding-top:30px;-webkit-box-shadow:0 -1px 0 rgba(230,229,220,1);box-shadow:0 -1px 0 rgba(230,229,220,1);border-top:10px outset #E6E5DC;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#details .field.Beschreibung p,#details .field.Beschreibung h1,#details .field.Beschreibung h2,#details .field.link,.field.morecontent,#details .field.weiterertext p,#details .field.weiterertext h2,#details .field.weiterertext h1,#details .field.textvordrei{padding-right:30px;padding-left:30px}#details .field.weiterertext,#details .field.textvordrei{margin-top:60px}#details .field.Beschreibung .rs-columns p,#details .field.Beschreibung .rs-columns h2{padding-left:0}.masonry_item .item .field.project_name span.text,.masonry_item h1,#main .field.kurztext h2{position:relative;display:block;margin-top:10px;margin-bottom:5px;font:22px/24px 'Rokkitt',serif}#details .head h1{position:relative;display:none}#details .item .field.project_name span.text{position:relative;display:block;margin-top:10px;margin-bottom:5px;padding-right:30px;padding-left:30px;font:42px/42px 'Rokkitt',serif}#main .field.kunde span.text,#main .field.kunde .label,#main .field.kunde .value,#main .field.disziplin span.text,#main .field.disziplin .label,#main .field.disziplin .value,#main .field.disziplin .value li,#main .field.disziplin .value ul,#main .field.kurztext p{font-size:13px;line-height:17px}#main .field.disziplin .value ul{margin-top:4px}#left .field.disziplin .value ul{margin-top:5px}.field .label{color:#f80;text-transform:uppercase;letter-spacing:.2px}#left .field .label{padding-top:2px;text-align:center;font-family:'Rokkitt',serif;font-size: 17px !important}#main .field .label{float:left;display:block;padding-right:5px;text-align:center;font-size:12px;line-height:16px;color:#f80;text-transform:uppercase;letter-spacing:.2px}#main .field.disziplin .value li,#main .field.kunde .value li{display:inline-block;font-size:12px;line-height:14px}#main .field.disziplin .value li:after{padding-left:0;content: " .."}#left .field.kunde .value{margin-bottom:15px;padding-top:2px}.field.images,.field.listimage,.field.listimageshade{margin:0;padding:0;text-align:center}.ce_masonry_start .masonry_item a.big{display:block;margin:0px !important;padding:0px !important}.ce_masonry_start .masonry_item a.big:hover{background-color: transparent}.ce_masonry_start .masonry_item a.weiter{height:20px;display:block;margin-right:10px;margin-left:10px;margin-top:8px !important}.ce_masonry_start .masonry_item a.weiter{font: 22px 'Rokkitt',serif;line-height: 22px}.ce_masonry_start .masonry_item .field.images li,.ce_masonry_start .masonry_item .field.listimage li,.ce_masonry_start .masonry_item .field.listimageshade li{margin-bottom:10px;background-color:#fff;line-height:0px}#details .field.images img{width:auto;max-height:640px}.ce_masonry_start .field.images ul img,.ce_masonry_start .field.listimage ul img,.ce_masonry_start .field.listimageshade ul img{width:auto;max-height:258px;margin-right:auto;margin-left:auto;text-align:center;background-color:#fff}#details .field.images li,#details .field.moreimages li,#details .field.nochmehrbilder li,#details .field.bilderdrei li{margin-top:25px;margin-right:30px;margin-left:30px;padding:0;text-align:center;background-color:#f2f2f2;line-height:0px}#details .field.nochmehrbilder li{background-color:#fff}.field.images .label,.field.kurztext .label,.field.project_name .label,.field.listimage .label,.field.listimageshade .label{display:none;display: none !important}.masonry_item .field.project_name,.masonry_item .field.kunde,.masonry_item .field.disziplin,.masonry_item .field.kurztext{padding-left: 14px !important;padding-right: 14px !important}.ce_masonry_start .masonry_item{width:250px;margin-bottom:20px;padding-bottom:13px;background-color:#f7f7f7;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#gelungene-uebersicht .ce_masonry_start .masonry_item{width:250px;margin-bottom:25px;padding:14px;background-color:#f7f7f7;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#gelungene-uebersicht a{background-image:none !important;background:transparent !important;margin: 0px !important;padding: 0px !important}#gelungene-uebersicht img{margin-bottom: 6px !important}#gelungene-uebersicht .ce_masonry_start .masonry_item a.more{display:none}.ce_masonry li.masonry_item{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#main .ce_metamodels_frontendfilter .radio_container{margin-top:-22px}#main fieldset#ctrl_auto_item.radio_container label{display:block;margin:0 0 5px;cursor: pointer;font-weight: 400}#main fieldset#ctrl_auto_item.radio_container span{float:left;display:inline-block;margin-right:5px;cursor: pointer}fieldset#ctrl_auto_item.radio_container label{display:inline-block;background-color:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);font:18px/24px 'Rokkitt',serif;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor: pointer}#left .radio_container .doNotFilter{margin-bottom:10px}fieldset#ctrl_auto_item.radio_container label{padding:3px 10px 3px 20px;background:#fff url("../../files/core/next.gif") left center no-repeat;background-position: 4px}fieldset#ctrl_auto_item.radio_container label:hover{background:#000 url("../../files/core/next-gelb.gif") left center no-repeat;background-color:#000 !important;background-position: 4px}fieldset#ctrl_auto_item.radio_container span :hover,fieldset#ctrl_auto_item.radio_container span.active label{color:#ccc100}fieldset#ctrl_auto_item.radio_container span.doNotFilter.active:hover,fieldset#ctrl_auto_item.radio_container span.doNotFilter label:hover,fieldset#ctrl_auto_item.radio_container span.doNotFilter.active label{color:#823f78}input.radio.submitonchange{display:none}#filter-links-auf-kundenliste .pagination{display:none}#filter-links-auf-kundenliste .item,#filter-details-links .item{margin:2px 0 0;padding:0}li.blank.masonry_item{width:0px;height:0px;margin:0 0 0 -8px;padding:0}.ce_masonry_start .masonry_item .field.listimage li{padding:16px 16px 18px;background-color:#fff !important}.ce_masonry_start .masonry_item .field.listimageshade li{padding:16px 16px 18px;background-color:#fff !important}.ce_masonry_start .masonry_item .field.listimageshade li img{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.5);behavior:url('assets/css3pie/1.0.0/PIE.htc')}
@media (max-width:767px){
/* Mini767.css */
.notright.siegel .image_container{margin-left: 10px !important}#container{padding-right:0}#right{position:relative;float:none;width:100%}body.home{background-color:#e6e5dc;background-image:none}#kundenliste.mod_article.max670.first.last.block,.ce_text.kundenliste.block{overflow:visible}#kundenliste a.goto,#kundenliste a.beispiel{margin-left:0}.ce_masonry_gallery.last.block{width:auto;margin-right:auto;margin-left:auto}#gelungene-uebersicht.mod_article{overflow:visible;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;line-height:0px;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: transparent}#left #sub_kunden{display:none}.portfolio #header #sub_kunden,.books #header #sub_kunden,.eigen #header #sub_kunden,.logos #header #sub_kunden{display:block;margin:-10px auto 20px;text-align:center}.mobile .portfolio #header #sub_kunden,.mobile .books #header #sub_kunden,.mobile .eigen #header #sub_kunden,.mobile .logos #header #sub_kunden{display:block;margin:-2px auto 20px;text-align:center}#filter-details-links{display:none}.ce_hyperlink a.hyperlink_txt{margin-left:10px}#logotext{left:0;top:0;position:fixed;display:block}.ce_caroufredsel_start.diashow.first.ce_caroufredsel.block{margin-top:0;margin-right:10px;margin-left:10px}.gelungen #gelungene-uebersicht .ce_masonry_start.first.ce_masonry .ce_teaser.ce_text.block.masonry_item{width:100%;position:absolute;display:block;margin:10px auto;padding:0;text-align:center}.rundum,#main .mod_article.rundum{margin-right:0;margin-left:0;padding:0}.ce_galerie{margin-right:0;margin-bottom:25px;margin-left:0;padding-right:0;padding-left:0}.mobile .ce_masonry_gallery.last.block{max-width:350px;padding-right:20px;padding-left:20px}.mobile .masonry_gallery,.mobile .masonry_gallery .caption{max-width:100%}.ce_masonry_start.first.ce_masonry.block{position:relative;margin-right:auto;margin-left:auto}.transparent .masonry_item{width:100%;width: auto !important;position: relative !important;top: 0px !important;padding: 0px !important}.masonry_item .field.project_name,.masonry_item .field.kunde,.masonry_item .field.disziplin{padding-left: 15px !important;padding-right: 15px !important}.masonry_item .field.listimage li{padding:10px}.masonry_item a.weiter{margin-right:0;margin-left:0;padding-top:5px;padding-bottom:15px;padding-left:14px;background-position: 82px 11px;margin-right: 0px !important;margin-left: 0px !important}LI.blank.masonry_item{margin-top:0}.ce_masonry_start .field.listimage ul img,.ce_masonry_start .field.listimageshade ul img{max-height:300px}.ce_masonry_start.first.ce_masonry.msry_theme_standard,.ce_masonry_start.first.ce_masonry.block,#filterliste.mod_article.transparent.nopadding.first.last.block{padding-right: 5px !important;margin-right: -5px !important}#footertext{margin-top:0;margin-bottom:0;z-index:1}#phone{margin-top:30px;margin-bottom:30px}.bildimtext .image_container,.rs-column .ce_image .image_container{text-align:center}.rs-column.-large-first{margin-right:0;padding-left:0}h3{font-size:18px;line-height:22px}h2,h2.ce_headline,h2 a{margin-top:7px;margin-bottom:0;font:24px/24px 'Rokkitt',serif;font-weight:normal;color:#000}h1,h1.ce_headline,.ce_headline,#details .item .field.project_name span.text{margin-top:0;margin-bottom:0;font:32px/32px 'Rokkitt',serif;font-weight:normal;color:#000}#main .mod_article.transparent h1,#main .mod_article.transparent .ce_headline{margin-bottom: 30px !important}#filter-links-auf-kundenliste .item{height:0px;display:none}#filter-links-auf-kundenliste{margin-bottom:-21px}#filter h1{margin-bottom:10px}.filter .odd,.filter .even{display:inline}#left fieldset#ctrl_auto_item.radio_container{margin-bottom:20px}#left fieldset#ctrl_auto_item.radio_container label{display:inline-block;margin-right:2px;margin-bottom:5px;padding-top:3px;padding-right:10px;padding-bottom:3px;cursor: pointer}.homebutt{left:10px;top:15px;position:absolute;display:block}#main .mod_article{padding-top:10px;padding-bottom:10px}.inlineimage,#main .mod_article .ce_text,#main .mod_article .ce_headline,#details .field.Beschreibung p,#details .field.Beschreibung h2,#details .field.Beschreibung h1,#details .field.link,.field.morecontent,#details .field.project_name span.text,#main .field.weiterertext h1,#main .field.weiterertext p,.field.morecontentextern,.rs-columns .image_container,#main .field.textvordrei{padding-left: 10px !important;padding-right: 10px !important}#main .field.moreimages li,#main .field.nochmehrbilder li,#main .field.images li,#main .field.bilderdrei li{margin-right:0;margin-left:0}#main .field.bezogeneelement{margin:0 0 15px;padding-top:0;padding-bottom:0;line-height:0}#details.mod_article.first.last.block .field.bezogeneelement span.text .ce_text{margin-top: 15px !important;padding-top: 25px !important}#details.mod_article.first.last.block .field.bezogeneelement .ce_image{margin-top:15px}.rsts-nav.rsts-nav-tabs ul,.abstand25{margin-left: 10px !important;margin-right: 10px !important}.mod_article,#header .inside,#header{margin-right: 0px !important;margin-left: 0px !important}.gelungen #main .mod_article .ce_masonry_start .ce_text{padding-left: 0px !important;padding-right: 0px !important;padding-top: 15px !important;padding-bottom: 15px !important;margin-top: 0px !important}.mod_navigation{position:relative;margin:8px 0 15px;padding-top:0}.mod_navigation ul{margin:0;text-align:center;background-color: transparent}.mainnav ul{background-color:#fff;background:-moz-linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%);background:-ms-linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%);background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(200,0,0,0) 50%);-pie-background:linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header .inside{padding-top:130px}#left,#left .inside{max-height:100%;left:0;position:relative}#left{max-width:100%;margin:0;padding:0}#left .inside{width:100%;margin:0;padding:0;z-index: 18}.mod_navigation.subnav,.mod_navigation.subsubnav{left:0;top:0;position:relative;display:inline-block;margin:0 auto;padding:0;text-align:center;width:100% !important}.mod_navigation.subnav li{margin-right:5px;margin-left:5px}.mod_navigation.subsubnav ul{margin-right:30px;margin-left:30px}.mod_navigation.subnav ul{margin:0 auto;padding-top:6px;padding-bottom:3px;text-align:center}#left #sub_eigenes{display:none;display:none !important}#sub_eigenes.oben{width:90px;right:0;top:0;position:absolute;display:inline-block;margin-top:3px;margin-right:0;margin-left:auto;padding-right:0;padding-left:0;text-align:center;z-index:999}.mobile #sub_eigenes.oben{width:90px;right:0;top:0;position:absolute;display:inline-block;margin-top:0;margin-right:0;margin-left:auto;padding-right:0;padding-left:0;text-align:center;z-index:999}#logotext{padding-top:5px;padding-bottom:5px}#wrapper{margin-top:20px}.mobile #wrapper{padding-right:10px;padding-left:10px}.mobile .mod_navigation.mainnav{margin-top:10px;margin-bottom:0}.mobile .mod_navigation.subnav{margin-top:-10px;margin-bottom:0}
}
@media (min-width:1045px) and
(max-device-width:1280px){
/* laptop.css */
#main .mod_article.max950,#details.mod_article,#main .mod_article.max890,.ce_hyperlink{margin-right:80px;margin-left:40px}.gelungen #main .mod_article.max950.dias{margin-right:200px;margin-left:120px}
}
@media (min-device-width:768px) and
(max-device-width:1024px) and
(orientation:portrait){
/* Tablet-Portrait.css */
.diashow.ce_caroufredsel_start{margin-top:0;margin-bottom:20px;margin-left:20px}.ce_hyperlink a.hyperlink_txt{margin-left:16px}.rs-column.-large-first{margin-right:0;padding-left:20px}.rs-column .ce_text{padding-right: 0px !important;padding-left: 20px !important}.field.bezogeneelement,.abstand25{margin-right:20px;margin-left:20px}#details .field.images li,#details .field.moreimages li,#details .field.bilderdrei li,#details .field.nochmehrbilder li{margin-right:0;margin-left:0}#details .field.Beschreibung p,#details .field.Beschreibung h1,#details .field.Beschreibung h2,#details .field.link,.field.morecontent,#details .field.weiterertext p,#details .field.weiterertext h2,#details .field.weiterertext h1,#details .field.textvordrei,#details .item .field.project_name span.text{padding-right:20px;padding-left:20px}#main .mod_article .ce_text,.rundum,#main .mod_article.rundum{padding-right:20px;padding-left:20px}.rundum,#main .mod_article.rundum{padding:20px}.masonry_diashow-gutter{width:15px}.masonry_gutter{width:10px}#wrapper{padding-right:20px;padding-left:5px}#left .inside{width:200px}#container{padding-right:0;padding-left:230px}.ce_masonry_start .masonry_item{width:240px}#gelungene-uebersicht .ce_masonry_start .masonry_item{width:220px;margin-bottom:20px;padding:7px 5px;background-color:#f7f7f7;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);line-height:0px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}
}
@media (min-device-width:1284px){
/* MAXI.css */

}
@media (max-width:350px){
/* minimini_350px.css */
#right .mod_article{padding: 50px 30px 120px}#phone{margin-top: 20px;margin-bottom: 100px}.mod_navigation{margin-bottom: 0px}.portfolio #header #sub_kunden,.books #header #sub_kunden,.eigen #header #sub_kunden,.logos #header #sub_kunden{margin-top:0}.ce_masonry_gallery.last.block .masonry{width:220px;position:relative;float:none;margin-right:auto;margin-left:auto;position: relative !important;left: 0px !important;top: 0px !important}.field.bezogeneelement .masonry_gallery{height:auto;margin-bottom:40px;border-right:0px;border-left:0px;border-right:0px !important}
}
@media (max-width:1376px){
/* bis1376.css */
.home #header{background-image: none}#container{padding-right:0}#right{width:100%;position:relative}body:not(.home) #right:before{width:100%;height:10px;max-width:710px;left:0;top:-50px;position:relative;display:block;margin-right:auto;margin-left:auto;Content:" ";-webkit-transform: rotate(-0.5deg);-moz-transform: rotate(-0.5deg);-ms-transform: rotate(-0.5deg);-o-transform: rotate(-0.5deg);transform: rotate(-0.5deg);filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.9999756307053947, M12=0.0069812602979615525, M21=-0.0069812602979615525, M22=0.9999756307053947, sizingMethod='auto expand');zoom: 1;-webkit-box-shadow: 2px 2px 4px 1px rgba(0,0,0,.25);box-shadow: 2px 2px 4px 1px rgba(0,0,0,.25);behavior: url('assets/css3pie/1.0.0/PIE.htc');background-color: rgba(200,248,247,.9)}
}
