/* ColorBox v1.5.8, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.5.8/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.5.8/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.5.8/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.5.8/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,blockquote:before,q:after,blockquote:after{content:"";content:none;}a img{border:none;}elements-of-type(html5-block){display:block;}html{/*background: url("../../files/themes/coreografia/./images/bg.jpg") no-repeat center center fixed;
    background-size:cover;*/height:100%;}body{font-family:'Titillium Web', sans-serif;font-weight:400;font-size:18px;height:100%;/*background-image:url("../../files/themes/coreografia/./images/bg.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;*/color:#545454;min-width:980px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#wrapper{width:980px;margin-left:auto;margin-right:auto;}@media (min-width:1100px){#wrapper{width:1100px;}}ul.stripe{list-style-type:none;margin-left:13px;margin-bottom:15px;width:428px;}ul.stripe li{padding-left:20px;position:relative;color:#545454;font-weight:200;font-size:16px;}ul.stripe li:before{content:'–';position:absolute;left:0;}.desktopInvisible{display:none;}.googleMapAndText{width:50%;float:left;}.googleMapAndText.ce_dlh_googlemaps{text-align:right;float:left;margin-bottom:50px;}.googleMapAndText.ce_dlh_googlemaps .dlh_googlemap{margin-right:15px;width:291px;height:180px;display:inline-block;}.googleMapAndText.smalltext{float:right;font-weight:200;font-size:18px;line-height:22px;}.googleMapAndText.smalltext p{margin-left:15px;}.ce_text .phone,.ce_text .mail{height:26px;color:#595959;text-decoration:none;display:inline-block;padding-left:32px;line-height:26px;background-repeat:no-repeat;}.ce_text .phone{background-image:url("../../files/themes/coreografia/./images/phone.png");background-position:3px 0px;}.ce_text .mail{background-image:url("../../files/themes/coreografia/./images/mail.png");background-position:0 50%;}strong{font-weight:700;}em{font-style:italic;}p{margin-bottom:18px;}.invisible{display:none;}.clearfix{clear:both;}#header{position:relative;height:92px;}@media (min-width:1100px){#header{height:117px;}}#header a,#header span{font-weight:200;font-size:15px;color:#595959;text-decoration:none;}#header a.active,#header span.active,#header a:hover,#header span:hover,#header a.trail,#header span.trail{color:#c72c49;}#header .left{position:absolute;top:56px;left:0;text-align:left;}#header .left li{display:inline-block;margin-right:16px;}#header .right{position:absolute;top:56px;right:0;text-align:right;}#header .right li{display:inline-block;margin-left:16px;}#main{position:relative;}#main #projects,#main #project{position:relative;height:413px;}#main #projects ul.slides,#main #project ul.slides{width:1000%;height:373px;overflow:hidden;}#main #projects ul.slides li,#main #project ul.slides li{position:relative;}#main #projects ul.slides li span.line,#main #project ul.slides li span.line{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:30px;background-color:rgba(255, 255, 255, 0.75);}#main #projects ul.slides li span.title,#main #project ul.slides li span.title{display:inline-block;padding-left:108px;font-weight:600;font-size:18px;color:#545454;text-decoration:none;height:30px;line-height:30px;padding-right:13px;background-image:url("../../files/themes/coreografia/./images/pfeil-rechts.png");background-repeat:no-repeat;background-position:right center;}#main #projects ul.slides li a,#main #project ul.slides li a{display:block;float:left;width:33%;position:relative;}#main #projects ul.slides li a:last-child span.line,#main #project ul.slides li a:last-child span.line{width:103%;}@media (min-width:1100px){#main #projects ul.slides li a:last-child span.line,#main #project ul.slides li a:last-child span.line{width:101%;}}#main #projects ul.slides li a.inactive img,#main #project ul.slides li a.inactive img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;-webkit-transition-property :opacity;-moz-transition-property :opacity;-o-transition-property :opacity;transition-property :opacity;-webkit-transition-timing-function :ease-in-out;-moz-transition-timing-function :ease-in-out;-o-transition-timing-function :ease-in-out;transition-timing-function :ease-in-out;-webkit-transition-delay :0;-moz-transition-delay :0;-o-transition-delay :0;transition-delay :0;-webkit-transition-duration :0.5s;-moz-transition-duration :0.5s;-o-transition-duration :0.5s;transition-duration :0.5s;}#main #projects ul.slides li img,#main #project ul.slides li img{display:block;}#main #projects .flex-direction-nav li,#main #project .flex-direction-nav li{display:inline-block;}#main #projects .flex-prev,#main #project .flex-prev,#main #projects .flex-next,#main #project .flex-next{display:inline-block;width:31px;height:31px;background-repeat:no-repeat;position:absolute;bottom:0;}#main #projects .flex-next,#main #project .flex-next{background-image:url("../../files/themes/coreografia/./images/next.png");right:4px;}#main #projects .flex-prev,#main #project .flex-prev{background-image:url("../../files/themes/coreografia/./images/prev.png");left:0;}#main #projects .flex-disabled,#main #project .flex-disabled{display:none;}#main .logoContainer{margin-top:201px;text-align:right;margin-bottom:48px;padding-right:80px;}@media (min-width:1100px){#main .logoContainer{margin-top:273px;}}#main .leistungen{text-align:right;padding-right:80px;}#main .leistungen li{display:inline-block;}#main .leistungen li a,#main .leistungen li span{display:inline-block;text-align:center;text-transform:uppercase;font-weight:200;font-size:13px;color:#595959;text-decoration:none;margin-left:30px;width:100px;height:25px;line-height:25px;padding-top:40px;background-repeat:no-repeat;background-position:center top;}#main .leistungen li a.active,#main .leistungen li span.active,#main .leistungen li a:hover,#main .leistungen li span:hover,#main .leistungen li a.trail,#main .leistungen li span.trail{color:#c72c49;}#main .leistungen li a.event,#main .leistungen li span.event{background-image:url("../../files/themes/coreografia/./images/icons/event.png");}#main .leistungen li a.gala,#main .leistungen li span.gala{background-image:url("../../files/themes/coreografia/./images/icons/gala.png");}#main .leistungen li a.show,#main .leistungen li span.show{background-image:url("../../files/themes/coreografia/./images/icons/show.png");}#main .leistungen li a.mode,#main .leistungen li span.mode{background-image:url("../../files/themes/coreografia/./images/icons/mode.png");}#main .leistungen li a.messe,#main .leistungen li span.messe{background-image:url("../../files/themes/coreografia/./images/icons/messe.png");}#main .leistungen li a.konzert,#main .leistungen li span.konzert{background-image:url("../../files/themes/coreografia/./images/icons/konzert.png");}#main .leistungen li a.planung,#main .leistungen li span.planung{background-image:url("../../files/themes/coreografia/./images/icons/planung.png");}#main .overlayText{margin-left:37%;margin-right:80px;}#main .overlayText .icon{width:76px;height:20px;padding-top:44px;background-repeat:no-repeat;text-align:center;background-position:top center;background-image:url("../../files/themes/coreografia/./images/prev.png");font-weight:200;font-size:16px;color:#595959;cursor:pointer;margin:0 auto;}#main .overlayText .text,#main .overlayText .close{display:block;}#main .overlayText .open{display:none;}#main .overlayText .text{border:1px solid #595959;display:inline-block;position:relative;background-image:url("../../files/themes/coreografia/./images/bgOverlay.png");}#main .overlayText .text .inner{width:485px;padding:43px 36px 58px 36px;}#main .overlayText .text .inner p{font-size:18px;}#main .overlayText .text .icon{position:absolute;right:0;bottom:0;margin:0;}#main .overlayText.closed .text,#main .overlayText.closed .close{display:none;}#main .overlayText.closed .icon{background-image:url("../../files/themes/coreografia/./images/next.png");}#main .overlayText.closed .open{display:block;}a{color:#1f88b5;text-decoration:underline;}a.phone{color:#545454;text-decoration:none;cursor:text;}.projectinfo{position:relative;text-align:right;}.projectinfo .spacer{margin-top:43px;margin-bottom:32px;}.projectinfo .text{position:absolute;left:564px;width:428px;top:41px;font-weight:200;font-size:20px;line-height:22px;color:#545454;}.projectinfo .text p{font-size:18px;}.projectinfo h1{margin-left:108px;padding-left:47px;text-transform:uppercase;font-weight:200;font-size:16px;border:0;width:auto;height:38px;line-height:38px;background-repeat:no-repeat;background-position:left center;display:inline-block;}.projectinfo h1.event{background-image:url("../../files/themes/coreografia/./images/icons/event.png");}.projectinfo h1.gala{background-image:url("../../files/themes/coreografia/./images/icons/gala.png");}.projectinfo h1.show{background-image:url("../../files/themes/coreografia/./images/icons/show.png");}.projectinfo h1.mode{background-image:url("../../files/themes/coreografia/./images/icons/mode.png");}.projectinfo h1.messe{background-image:url("../../files/themes/coreografia/./images/icons/messe.png");}.projectinfo h1.konzert{background-image:url("../../files/themes/coreografia/./images/icons/konzert.png");}.projectinfo h1.planung{background-image:url("../../files/themes/coreografia/./images/icons/planung.png");}p{font-weight:200;font-size:16px;line-height:22px;color:#545454;}.projectdetail{position:relative;}.projectdetail .left{position:absolute;top:0;left:0;right:50%;bottom:0;}.projectdetail .right{position:absolute;top:0;left:50%;right:0;bottom:0;}.projectdetail .right .inner{width:428px;padding-left:14px;}.projectdetail .right h1{padding:0;margin:0;border:0;width:auto;font-weight:600;color:#545454;font-size:20px;line-height:1;margin-bottom:24px;}.projectdetail .right p{font-size:16px;font-weight:200;color:#545454;line-height:22px;}.projectdetail .projectbacklink{display:inline-block;margin-left:108px;padding-left:16px;height:19px;line-height:19px;text-transform:uppercase;font-size:16px;color:#545454;font-weight:200;text-decoration:none;background-repeat:no-repeat;background-position:left center;background-image:url("../../files/themes/coreografia/./images/pfeil-links.png");}.imprint .mod_article .ce_text{margin-left:50%;width:50%;}.imprint .mod_article .ce_text p{width:428px;padding-left:14px;}.project.spacer{margin-top:43px;margin-bottom:32px;}hr.spacer{margin:0;padding:0;height:1px;background-color:#808080;width:100%;border:0;margin-bottom:31px;}.blueBold{font-weight:500;color:#1f88b5;font-size:20px;line-height:22px;}h1,h2{width:325px;border-bottom:1px solid #545454;color:#545454;font-weight:500;font-size:34px;padding-left:20px;margin-bottom:18px;line-height:50px;}#footer{border-top:1px solid #545454;position:relative;margin-top:27px;text-align:right;}#footer .mod_navigation{position:absolute;top:12px;right:23px;}#footer .mod_navigation.switch{right:auto;left:23px;display:none;}#footer .mod_navigation li{display:inline-block;}#footer .mod_navigation li a,#footer .mod_navigation li span{font-weight:400;font-size:14px;color:#545454;line-height:28px;text-decoration:none;}#footer .mod_navigation li a:hover,#footer .mod_navigation li span:hover,#footer .mod_navigation li a.active,#footer .mod_navigation li span.active,#footer .mod_navigation li a.trail,#footer .mod_navigation li span.trail{color:#007aae;}#footer .mod_navigation li:after{content:'|';display:inline-block;margin-left:5px;margin-right:5px;}#footer .mod_navigation li:last-child:after{content:'';display:inline-block;margin-left:0;margin-right:0;}.mobile.showMobileSwitch #footer .mod_navigation.switch{display:block;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/}#cboxOverlay{background:#fff;}#colorbox{outline:0;}#cboxContent{margin-top:20px;background:transparent;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{border-radius:0px;box-shadow:0 0 10px #999;border:0;border-bottom:0;margin:20px 10px 20px 10px;overflow:auto;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;text-indent:100%;color:transparent;overflow:hidden;white-space:nowrap;display:none;/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:30px;background-image:url("../../files/themes/coreografia/./images/fancybox_sprite.png");background-position:0 -36px;margin-top:-18px;width:34px;height:36px;text-indent:-9999px;}#cboxPrevious:hover{background-position:0 -36px;}#cboxNext{position:absolute;top:50%;background-image:url("../../files/themes/coreografia/./images/fancybox_sprite.png");background-position:0 -72px;right:30px;margin-top:-18px;width:34px;height:36px;text-indent:-9999px;}#cboxNext:hover{background-position:0 -72px;}#cboxClose{position:absolute;top:0px;background-image:url("../../files/themes/coreografia/./images/fancybox_sprite.png");right:0px;display:block;width:36px;height:34px;text-indent:-9999px;}#cboxClose:hover{background-position:0 0;}#colorbox,#cboxWrapper,#cboxContent{max-width:100% !important;max-height:100% !important;}
