body{font-size:18px;font-family:"DIN Next W01 Light"}
.page,.page-alternate{padding:80px 0}
.title-page .title{font-size:45px}
#home-slider .container .logorow{position:absolute;top:0}
#home-slider .logo{margin:0 auto;width:50%;text-align:center;z-index:2}
#home-slider #slidecaption{font-family:'Museo W01_700';font-size:37px;margin-bottom:30px;text-shadow:0px 0px 8px #000}
#home-slider .slide-fix{float:none;text-shadow:none;font-size:16px;font-weight:300;color:#FFFFFF;line-height:1em;text-transform:uppercase;margin:0;text-shadow:0px 0px 4px #000}
#home-slider #slidecaption,#home-slider .slide-fix{letter-spacing:0.075em}
.fancybox-close{top:-9px;right:-9px}
.fancybox-close i{margin:-8px 0 0 -8px;font-size:15px}
.fancybox-prev,.fancybox-prev span{left:-9px}
.fancybox-next,.fancybox-next span{right:-9px}
.fancybox-prev span i{font-size:20px;margin:-10px 0 0 -14px}
.fancybox-next span i{font-size:20px;margin:-10px 0 0 -8px}
.fancybox-close,.fancybox-nav span{background-color:#dbdada;opacity:1;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;width:35px;height:35px}
.fancybox-close i,.fancybox-nav span i{color:#000000}
.fancybox-nav{width:auto}
.fancybox-opened .fancybox-title p{font-size:14px}
.tx-powermail ul{margin:0}
#contact-form{margin-bottom:20px}
.parsley-error{background-color:#FF8C53}
@media (max-width:480px){.page,.page-alternate{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
#home-slider #slidecaption{font-size:26px;line-height:30px}
#home-slider .slide-fix{font-size:14px;line-height:18px}
#home-slider .logo img{width:66px;height:42px}
.fancybox-opened .fancybox-title p{font-size:12px;line-height:14px}
.fancybox-close i{left:50%;top:50%}
.title-page .title{font-size:35px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){header #logo a{background-image:url('../../fileadmin/images/logo.png');background-size:67px 30px}
.menu-nav{background-image:url('../../fileadmin/images/menu-mobile_@2x.png');background-size:16px 32px}
.type-work{background-image:url('../../fileadmin/images/filter-icon_@2x.png');background-size:16px 16px}
.sep .separator{background-image:url('../../fileadmin/images/seperator_@2x.png');background-size:24px 24px}
}
#cboxOverlay{background:white !important;opacity:0.6 !important}
#cboxClose{background:white;color:#4C4F55;font-size:10px;width:30px;height:30px;right:-40px;top:-40px;-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 22px 0px rgba(0,0,0,0.4)}
@media (max-width:979px){#cboxClose{right:0px;top:-50px}
}
#cboxContent{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 22px 0px rgba(0,0,0,0.4)}
body.reference{background:white}
body.reference img{max-width:100% !important}
body.reference .row{margin:0 -10px}
body.reference .row .span12{padding:0 10px;margin-bottom:20px}
body.reference .row .span6{margin-bottom:20px;width:50%;float:left;min-height:1px;padding:0 10px}
body.reference strong{font-weight:bold}
.align-center{text-align:center}
.reference-box h4{font-size:18px;line-height:22px;margin-bottom:10px}
.reference-box .inner-content-box{padding:20px;height:205px;background:white;position:relative}
.item-thumbs{overflow:inherit;cursor:inherit}
.reference-box a{color:inherit;text-decoration:none;display:inline-block}
.reference-box h4{font-family:'Museo W01_700 Italic'}
.reference-box a:hover{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 22px 0px rgba(0,0,0,0.1)}
.reference-box p{margin-bottom:10px}
.reference-box button{color:#4C4F55;border:1px solid #4C4F55;background:white;padding:3px 15px;position:absolute;left:20px;bottom:20px}
@media (max-width:767px){.reference-box img{width:100%;height:auto}
}
.reference-detail-page{padding:20px 15px;font-size:20px}
p.csc-frame-frame1{}
body.reference .owl-theme .owl-nav .owl-prev{background:url('../../fileadmin/images/Slider_links.png') no-repeat center;background-size:50%}
body.reference .owl-theme .owl-nav .owl-next{background:url('../../fileadmin/images/Slider_rechts.png') no-repeat center;background-size:50%}
body.reference h1,body.reference h2,body.reference h3,body.reference h4,body.reference h5,body.reference h6{font-family:'Museo W01_700 Italic'}
body.reference strong{font-family:'DIN Next LT W01 Bold';font-weight:normal}
.owl-theme .owl-nav [class*='owl-']{height:24px;width:34px;border-radius:0;padding:0;margin:0}
.owl-theme .owl-nav{position:absolute;left:0;width:100%;top:0;text-align:center}
