*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}input[type=submit],input[type=text]{-webkit-border-radius:0;-webkit-appearance:none}html{font-family:'univers_light';font-size:15px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1.42857143;color:#000;background-color:#fff;margin:0;position:relative;overflow-x:hidden}a{cursor:pointer;word-wrap:break-word}.singlePic-img{max-width:100%}.col.singlePic-wrapper-lightbox{position:fixed}div[class*="singlePic-wrapper"]>:not(:first-child){margin-top:11px}.col.singlePic-descr-lightbox{position:absolute;right:0}.img-wrapper{display:inline-block;background:#EFEFEF;margin-bottom:11px;text-align:center;line-height:0px;position:relative}.img-wrapper__counter{position:absolute;bottom:0px;background:#FFF;padding:11px;opacity:0.85;right:0px;color:#000}.add-to-merkliste{position:absolute;bottom:0px;background:#000;padding:11px
6px;opacity: .85;left:5px;bottom:5px;color:#FFF;font-size:14px;font-weight:bold}.fotografen-infobox{position:relative;line-height:0px}.fotografen-infobox
img{width:100%;height:auto}.img-wrapper
img{text-align:center}.logo-footer--tmp{display:inline-block;margin-left:2px}.logo-footer--tmp
img{margin-bottom: -2px}.logo-footer--tmp-ots{background:url(/css/css2015/img/logo-apaots.png) no-repeat;width:77px;height:43px;margin-bottom: -2px}.logo-footer--tmp-pd{background:url(/css/css2015/img/logo-apapd.png) no-repeat;width:155px;height:43px;margin-bottom: -6px;margin-left: -4px;transform:scale(.8)}.index-content img,
.content-cms3 img,
.content-referenzen
img{width:100%;height:auto}.quote-wrapper{padding:7px;background:#DFDFDF;position:relative}.quote-wrapper:after{content:"";position:absolute;bottom: -20px;right:21px;border-width:0px 0px 20px 20px;border-style:solid;border-color:transparent #DFDFDF;display:block;width:0px}.quote-wrapper__text{font-style:italic}.p0{padding:0!important}.menu-full-width{margin-left:calc(100% - 100vw)!important;margin-right:calc(100% - 100vw)!important}.hero{margin-right:calc(100% - 100vw);margin-left:calc(100% - 100vw);margin-bottom:60px;position:relative}.hero
img{width:100%}.form-section-headline{font-weight:normal;border:1px
solid #CCC;border-radius:0px 24px 0px 0px;background:#CCC;color:#FFF;padding-left:11px;display:inline-block;padding-right:24px}.headline--active{background:#E10000;border:1px
solid #E10000}.bg-modal{background:rgba(0,0,0,.7);top:0;right:0;left:0;bottom:0;position:absolute;z-index:2}.prbild-lightbox-details{font-size:15px;font-family:'univers_light';line-height:1.42857143;padding-left:11px;padding-right:11px;word-break:break-word;max-height:429px;overflow-y:auto}.prbild-slider .slick-slide+.slick-slide{margin-left:5px;margin-right:4px}.prbild-slider .slick-dots{bottom: -36px}.prbild-slider .slick-slide
img{max-height:178px;width:auto}.slick-dots li button::before{font-family:'univers_light'!important;font-size:15px !important}.prbild-slider
.hideOnInit{display:none !important}.modal-details{background:rgba(255, 255, 255, .7);position:absolute;bottom:48px;left:11px;padding:11px
11px 0 11px;width:50%;max-height:90%;overflow-y:auto}.slick-dots li button::before{font-size:15px}.modal-details-content{word-break:break-word}.modal-mail{position:absolute;background:#FFF;height:476px;bottom:48px;left:11px;padding:11px;left:50%;transform:translate(-50%, -50%);border:1px
solid #EFEFEF}.modal-pos-gallery{width:25%}.modal-pos-lightbox{width:50%;top:50%}.modal-pos-lightbox2{top:50%}.mailform-success{font-size:15px}.modal-mail input:not(.btn),.form-mail-input{height:33px;border:1px
solid #EFEFEF;width:285px;padding-left:11px;margin-top:11px}.modal-mail label,.form-mail-label{width:150px;display:inline-block;margin-top:11px}.modal-mail input#captcha,.form-mail-input-captcha{width:145px;margin-top:11px;height:39px}.modal-mail textarea,.form-mail-textarea{margin-top:11px;vertical-align:top;width:285px;border:1px
solid #DDDFE1}.captchafield--input{width:285px;display:inline-block}.modal-mail img,.captchafield-img{margin-top:11px;margin-left:11px;float:right}.modal-mail .bottom-links,.form-mail-bottom-links{width:440px}.modal-details-content>div,.prbild-lightbox-details>div{margin-bottom:11px}.form-produkt-kontakt
label{display:inline-block;width:150px;margin-top:11px}.form-produkt-kontakt input:not(.btn){height:33px;width:250px;margin-top:11px;border:1px
solid #BBBFC3;font-size:15px;font-family:'univers_light';padding-left:11px}.form-produkt-kontakt
textarea{border:1px
solid #BBBFC3;width:500px;height:250px;vertical-align:top;margin-top:11px;font-size:15px;font-family:'univers_light';padding:11px}.tab{width:100%}.tab--active{display:inline-block}.tab-headline{margin-bottom:11px;display:inline-block;text-transform:uppercase;font-family:'univers_bold';font-weight:normal}.highlight-search{background:yellow;padding-left:11px;padding-right:11px}.socials-lightbox{position:absolute;right:0px;margin-top:8px}.slider-wrapper{position:absolute;top:11px;right:0}.socials-slider{}.fb-slideshow.rsTmb{min-height:63px}.fb-slideshow.rsTmb
img{top:50%;transform:translate(-50%,-50%);position:absolute}.slideshow-lightbox-wrapper{position:absolute;display:inline-block;background:#000;opacity: .75;top:15px;width:23px;height:23px}.searchresults-static{margin-top:22px;margin-bottom:22px}.lightboxfromslideshow #cboxPrevious,
.lightboxfromslideshow
#cboxNext{display:none !important}.icon-slideshow-lightbox{width:23px;height:23px;cursor:pointer;background:url('/css/css2015/img/icon-slideshow-lightbox.png') no-repeat scroll center center transparent}.slideshow-embed{width:100%;padding:11px;border:1px
solid #BBBFC3}.group{position:relative;margin-top:33px}.group
input{font-size:15px;font-family:'univers_light';padding:10px
10px 10px 5px;display:block;width:300px !important;border:none;border-bottom:1px solid #757575}.group input:focus{outline:none}.group
label{color:#999;font-family:'univers_light';font-weight:normal;position:absolute;pointer-events:none;left:5px;top:6px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group input:focus ~ label, .group input:valid~label{top:-20px;left:0px;font-size:14px;color:#333}.group
.bar{position:relative;display:block;width:300px}.group .bar:before,.bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#E10000;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group .bar:before{left:50%}.group .bar:after{right:50%}.group input:focus~.bar:before,input:focus~.bar:after{width:50%}.group
.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5}.group input:focus~.highlight{-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease}@-webkit-keyframes
inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}@-moz-keyframes
inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}@keyframes
inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}.form-section{display:none;width:50%;margin-bottom:22px;padding-right:22px;vertical-align:top}.form-section-wrapper{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #BBBFC3}.form-section-row:not(:first-child){margin-top:11px}.form-section-row:not(:last-child){margin-bottom:22px}.form-input-text,
.form-section-row select,.form-input-text-anrede,.merkliste-input-text{border:1px
solid #BBBFC3;height:33px;line-height:33px;font-family:'univers_light';font-size:15px;padding-left:4px}.form-input-text-2{border:1px
solid #EFEFEF;font-family:'univers_light';font-size:15px;padding-left:4px}.form-section-row .form-input-text.form-input-street-1,
.form-section-row .form-input-text.form-input-ort{width:180px}.form-section-row .form-input-text.form-input-street-2{width:90px}.form-section-row input[type=text]{width:100%}.form-section-row input.form-input-text-anrede{width:auto}.form-select-anrede{padding-right:11px;display:inline-block}.form-section-row-name{margin-bottom:4px;display:inline-block;width:250px;vertical-align:top}.form-section-row-name~div{display:inline-block;margin-left:22px;vertical-align:top}.form-section-row-choice{display:inline-block;vertical-align:top}.form-section-row .datepicker-wrapper{float:none}.form-textarea{border:1px
solid #BBBFC3;width:370px;height:150px;padding:11px;font-family:'univers_light';font-size:15px}.event-datepicker{padding-left:11px}.datepicker-event-wrapper{width:128px;position:relative}.content-bold{font-weight:bold}.container{width:1224px;padding-right:20px;padding-left:19px;margin-right:auto;margin-left:auto}.row{margin-right: -20px;margin-left: -19px;margin-bottom:22px}.menuFullWidth{margin-left:calc(100% - 100vw);margin-right:calc(100% - 100vw)}.container:after,.row:after,.post__author:after,.block__headline:after{clear:both}.container:before,.container:after,.row:before,.row:after,.post__author:before,.post__author:after,.block__headline:before,.block__headline:after{display:table;content:" "}.col{float:left;position:relative;min-height:1px;padding-right:20px;padding-left:19px}.col--12{width:100%}.col--9{width:75%}.col--6{width:50%}.col--3{width:25%}.col--4{width:33.3333%}.col--8{width:66.6667%}.col--overview{margin-bottom:22px}.col--overview:nth-child(3n+1){clear:both}.topnavigation{position:fixed;width:100%;height:33px;background:none repeat scroll 0% 0% #FFF;z-index:1}.header-shell{position:relative;margin:0px
auto;height:100%;width:1185px}.header{width:100%;height:100px;top:0px;left:0px;z-index:17;background:#e10000}.header-transitions{transition:height 500ms ease 0s}.header--small{height:50px}.header-logo{display:block;bottom:25px;position:absolute;background:url('/css/css2015/img/logo-apafs.png');background-size:143px 18px;background-repeat:no-repeat;width:143px;height:18px}.header-logo-transitions{-webkit-transition:transform .5s, bottom 500ms, height 500ms, width 500ms;-ms-transition:transform .5s, bottom 500ms, height 500ms, width 500ms;-moz-transition:transform .5s, bottom 500ms, height 500ms, width 500ms;-o-transition:transform .5s, bottom 500ms, height 500ms, width 500ms;transition:transform .5s, bottom 500ms, height 500ms, width 500ms;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;-moz-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.zindex-100k{z-index:100000}.logo--small{bottom:11px;-webkit-transform:scale(0.6666);-ms-transform:scale(0.6666);-moz-transform:scale(0.6666);-o-transform:scale(0.6666);transform:scale(0.6666);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;-moz-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}.header-logo.logo--small{bottom:16px}.ql-logo{display:block;width:39px;height:33px;background:url('/css/css2015/img/ql-apa.png');position:absolute;right:0px;z-index:100000;pointer-events:none}.header-partOf{display:inline-block;position:absolute;top:11px;right:49px}.header-partOf--logo{background:url('/css/css2015/img/partOf-apafs.png') no-repeat;width:80px;height:15px}#APABar{position:absolute;width:100%}#qlSwitch
span{display:none}.menu{float:left;width:100%;position:relative}.menu>li:first-child>a{padding-left:0px}.menu__item{display:inline-block;border:1px
solid #FFF;border-bottom:2px solid #FFF}.menu__item-with-submenu:hover{border:1px
solid #DDD;border-top:1px solid #FFF;box-shadow:1px 5px 4px rgba(0,0,0,0.3)}.menu__item-with-submenu>.icon{width:18px;height:18px;position:absolute;right:0;margin-top:9px}.menu__item:hover{border-bottom:1px solid #FFF}.menu__submenu-item{display:none;width:240px}.menu__item:hover .menu__submenu-item{display:block}.menu__item:hover
.menu__submenu{border:1px
solid #DDD;box-shadow:1px 5px 4px rgba(0,0,0,0.3)}.menu__submenu{position:absolute;margin-left: -1px;margin-top: -1px}.menu__item:hover>a,.menu__item-with-submenu:hover>.btn--menu{padding-bottom:1px}.menu-color--1:hover>a{color:#E10000}.menu-color--2:hover
a{background:#E10000;color:#FFF}.menu__submenu{position:absolute;margin-left: -1px;margin-top: -1px}.menu__submenu-item{display:none;width:240px}.searchform-menu{line-height:33px;border:1px
solid #FFF;padding-left:21px}.searchform-page{line-height:33px;border:1px
solid #FFF}.datepicker-label{display:inline-block;width:30px;border:0px
none;position:absolute;font-size:15px;font-family:"univers_light";line-height:27px;top:3px;left:7px}.detailsuche-datepicker{padding-left:45px}.searchfield-color-inactive{color:#AAAFB4}.searchfield-color-active{color:#E10000}.searchform-menu__input{line-height:19px;border:medium none;font-family:"univers_light";font-size:15px;width:85px}.search-button.icon--search{width:23px;height:23px;margin-bottom:4px;cursor:pointer}.search-button{border:0px;background:#FFF}.btn{display:inline-block;border:0px
none;text-decoration:none}.btn--menu{line-height:33px;width:100%;padding:0px
15px;z-index:20;position:relative}.btn-menu-login-wrapper,.btn-menu-merkliste-wrapper{float:right}.btn--menu-login{padding-right:0}.btn--white{color:#000;background:#FFF}.btn--merkliste{color:#FFF;background:#C7CACD}.menu__item--active>.btn--menu,.menu__item--activeParent>.btn--menu{font-weight:bold}.btn--cta{color:#FFF;background:#E10000;line-height:33px;text-transform:uppercase;font-family:"univers_bold";font-size:14px;text-align:center}.btn--cta:hover{background:#B40404}.btn--sidebar{width:100%}.btn--login,.btn--absenden,.btn--suchen,.btn--content,.btn-auftragtype{padding-left:11px;padding-right:11px;cursor:pointer}.btn-auftragtype{margin-bottom:11px}.btn--lightbox{width:250px;margin:0
auto;margin-top:12px;text-align:center}.lightbox-button{cursor:pointer;color:#E10000;text-decoration:underline}.lightbox-button:hover{color:#555F69}.tmp-inactive{color:#CCC}.btn--inactive{background:#CCC;cursor:auto;font-family:'univers_light'}.btn--inactive:hover{background:#CCC}.referenzen-lightbox-title{margin-top:12px;margin-left:150px}a.referenz-anchor{display:block;position:relative;top: -120px;visibility:hidden}.btn--ots{color:#E10000 !important}.hiddengal{display:none}.input-honeypot{display:none}.detailsuche-input{border:1px
solid #BBBFC3;line-height:33px;height:33px;font-family:'univers_light';font-size:15px;width:100%}.detailsuche-search{width:39%;float:left;padding-left:4px}.block-schnellsuche-div-inputtext{position:relative;width:100%;display:table-cell}.block-schnellsuche-div-inputbutton{display:table-cell}.block-schnellsuche-input{border:1px
solid #BBBFC3;line-height:33px;height:33px;font-family:'univers_light';font-size:15px;width:100%;margin-right:2px;padding-left:4px;margin-top:15px}.datepicker-wrapper{width:19%;float:left;margin-left:11px;display:inline-block}.detailsuche-searchbar:after{content:'';display:block;clear:both}.detailsuche-extrafields{margin-top:22px}.detailsuche-extrafields
div{display:inline-block;margin-right:22px}.detailsuche-extrafields>div:not(:first-child){margin-top:11px;line-height:22px}.detailsuche-options-dropdown{display:inline-block;float:left;margin-left:11px;height:33px;font-family:'univers_light';font-size:15px;position:relative;cursor:pointer;width:165px}.detailsuche-options-dropdown
ul{list-style-type:none;border:1px
solid #BBBFC3;background:#FFF}.detailsuche-list-heightlimit{height:33px;line-height:33px}.detailsuche-options-dropdown ul
li{display:none;padding-left:4px;width:100%;height:33px;line-height:33px}.detailsuche-options-dropdown ul li:not(.selectedOption):hover{background:#E10000;color:#FFF}.detailsuche-options-dropdown ul
li.selectedOption{display:inline-block}.icon-arrow-down-full{background:url('/css/css2015/img/select-arr.png') no-repeat;display:inline-block;vertical-align:middle;width:16px;height:8px;position:absolute;top:13px;right:11px;pointer-events:none}.datepicker-wrapper{position:relative}.datepicker-wrapper img,
.datepicker-event-wrapper
img{pointer-events:none;cursor:pointer;width:16px;height:16px;position:absolute;right:11px;top:8px}#ui-datepicker-div{width:167px}.ui-datepicker-calendar{width:267px !important}.list--credits>li:not(:last-child){padding-bottom:11px;border-bottom:1px dashed #CCC}.credit__type,.form-bold-text{font-weight:normal;font-family:'univers_bold'}#formMailen{font-size:15px}.firmenname{font-family:'univers_bold';font-weight:normal}.metadaten-headline{font-family:'univers_bold';font-weight:normal;cursor:pointer;display:inline-block}.fx-fadeout{display:none;position:absolute;bottom:0;right:45px}.fx-fadeout-notLTEIE9{width:80px;background:linear-gradient(right, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 39%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(right, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 39%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 39%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(right, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 39%, rgba(255,255,255,0) 100%);background: -moz-linear-gradient(right, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 39%, rgba(255,255,255,0) 100%)}.fx-fadeout-LTEIE9{background:#FFF;width:23px;padding-left:4px;padding-right:4px}.showElement{display:none;background:#FFF;color:#E10000;cursor:pointer}.showElement--less{position:relative;display:block;text-align:right}.showElement--more{position:absolute;bottom:0;right:0;display:inline-block}.img-directview{max-width:100%;height:auto}.lightbox-wrapper{text-align:center;cursor:pointer}.img-directview-lightbox{max-width:100%;height:auto;max-height:601px;width:auto}.img-directview-lightbox-prbild{max-width:100%;height:auto;max-height:429px;width:auto}.lightbox-navtext{display:inline-block;vertical-align:bottom;margin-bottom: -5px}#cboxLoadedContent
.row{margin-bottom:0px}#cboxLoadedContent
.col{padding-left:0px;padding-right:0px}#cboxBottomLeft,#cboxMiddleLeft,#cboxBottomRight,#cboxMiddleRight{width:11px !important}#cboxTopLeft,#cboxTopRight{width:11px !important;height:11px !important}#cboxTopCenter{height:11px !important}.cbox-lightbox-mail #cboxBottomCenter,
.cbox-lightbox-mail #cboxBottomLeft,
.cbox-lightbox-mail
#cboxBottomRight{display:none}.cbox-lightbox-mail
#cboxTitle{display:none !important}#cboxLoadedContent{font-size:0px}.spacer{height:180px}.sidebar--sticky-top{width:306px;position:fixed;right:339.5px;top:100px;background:#FFF;z-index:2}.gallery-content{position:relative;margin-bottom:167px}.gallery-viewSwitch{margin-bottom:22px;text-align:right}.sidebar--sticky-bottom{position:absolute;bottom:427px;top:auto;z-index:0}.preview-with-companyName,.fotografen-infobox{position:relative;font-size:0px}.gallery-title-link{text-decoration:none;color:#000}.fotografen-infobox{text-align:left}.fotografen-infobox-name{left:0px;color:#000}.preview-with-companyName__companyName,.fotografen-infobox-name{position:absolute;bottom:0px;background:#FFF;padding:11px;opacity: .85;left:0px;font-size:15px}.preview-with-companyName{text-align:center;background:#EFEFEF}.preview-prbild{background:#FFF;outline:0px
solid #EFEFEF;border:1px
solid #EFEFEF;height:178px}.preview-prbild
img{position:absolute;top:50%;transform:translateY(-50%);left:0px;right:0px}.preview-prbild
a{text-decoration:none}.preview-prbild+div{margin-top:11px}.prbild-logo-placeholder{font-size:15px;background:#EFEFEF;color:#000;padding:11px;width:75%;margin:0
auto;position:absolute;top:50%;transform:translateY(-50%);left:0px;right:0px}.preview-with-companyName
img{max-height:178px;width:auto;max-width:100%;display:block;margin:0
auto}.fotografen-infobox
img{width:auto;max-width:100%;max-height:182px;display:block}.preview-with-companyName__companyName{text-align:left}.preview-with-companyName__companyName
a{color:#000;text-decoration:none}.download-infobox,.save-infobox{margin-top:11px}.download-infobox-text,.save-infobox-text{display:inline-block;margin-right:11px}@keyframes
fadeInOut{0%{opacity: .8}80%{opacity: .8}100%{opacity:0}}.merkliste-msg-first{font-family:'univers_light';padding:11px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background:#E10000;color:#FFF;z-index:1}.w370{width:370px}.preview-meta{color:#888F96}.filter-wrapper{margin-bottom:11px}.button-filter{background:#C7CACD;color:#FFF;padding-left:9px;padding-right:9px;padding-top:4px;padding-bottom:4px;display:inline-block;margin-bottom:11px}.button-filter:hover{background:#8D949B}.button-filter-active{background:#E10000;font-weight:bold}.button-filter-active:hover{background:#B40404}.fotograf-placeholder-tmp{width:100%;height:100%;background:#EFEFEF;position:relative;color:#E10000;display:table}.fotograf-placeholder-tmp
div{font-size:75px;text-align:center;display:table-cell;vertical-align:middle}#justifiedGallery a,
#justifiedGallery-fotografen
a{text-decoration:none}.jg-firmengalerie{margin-top:11px}.jg-firmengalerie+h3{margin-top:44px}.marker-merkliste{position:absolute;opacity:0;top:4px;padding-left:7px;padding-right:7px;padding-top:2px;padding-bottom:2px;background-color:#000;right:4px;margin:0px;color:#FFF;font-family:'univers_bold';-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.gallery:hover .marker-merkliste{opacity:0.7}.merkliste-addedElement{opacity:1;top:0;width:25px;height:25px;background:url('/css/css2015/img/icon-checkmark.png') no-repeat scroll center center transparent}.shrinkImg{transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);opacity: .5}.merkliste-add:after{content:'+'}.merkliste-remove:after{content:'\2796'}#colorbox
.container{width:100%}.buchen-detail-button{margin-top:10px;text-align:right}.fotografen-detail-img .buchen-detail-img{max-width:100%}.fotografen-detail-txt .buchen-detail-txt{margin-top: -4px}.img-with-text:after{clear:both}.img-with-text:after{display:table;content:" "}.img-with-text
img{float:left;margin-right:11px}.img-with-text img+div{margin-top: -5px;display:inline-block;width:66%}.gallery-viewSwitch{margin-bottom:22px;text-align:right}.termin-einzelTermin{margin-top:22px;padding:11px}.termin-einzelTermin:nth-child(even){background:#EFEFEF}.termin-einzelTermin-content{width:65%;display:inline-block;vertical-align:top;padding-right:11px}.termin-einzelTermin-info{width:35%;display:inline-block;color:#888F96}.termin-einzelTermin-titel{font-family:"univers_bold";font-size:15px;font-weight:normal}.termin-einzelTermin-sign{position:relative;margin-top:22px;min-height:61px;padding-bottom:22px;border-bottom:1px dashed #EFEFEF}.termin-einzelTermin-sign-content{margin-left:61px;display:inline-block;width:55%;vertical-align:top;padding-right:11px}.termin-einzelTermin-sign-extraInfo{color:#888F96}.termin-einzelTermin-sign-meta{display:inline-block;vertical-align:top}.block__headline{display:inline-block;width:100%}.block__headline.contentHidden+.block__content{display:none;margin-top:6px}.block__headline.contentVisible+.block__content{margin-top:6px}.block__headline
.icon{margin:2px
11px 0px 0px;float:left;width:18px;height:18px}.block__headline__icon--plusMinus{width:18px;height:18px;margin:2px
11px 0px 0px;float:left;display:inline-block}.block__headline__icon--arrow{float:right;color:#E10000;cursor:pointer;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.block__img{max-width:100%;opacity:1}.block-datepicker{min-height:260px}#cboxTopLeft{background:#FFF !important}#cboxTopCenter{background:#FFF !important}#cboxTopRight{background:#FFF !important}#cboxMiddleLeft{background:#FFF !important}#cboxMiddleRight{background:#FFF !important}#cboxBottomLeft{background:#FFF !important}#cboxBottomCenter{background:#FFF !important}#cboxBottomRight{background:#FFF !important}#cboxClose{display:none}#cboxClose{right: -11px !important;top: -11px !important}.modal-mail
#cboxClose{right:0 !important;top:0 !important}#cboxClose{position:absolute !important;top:0;background:url('/css/css2015/images/controls.png') no-repeat scroll -25px 0px transparent !important;width:25px !important;height:25px !important;text-indent: -9999px !important;z-index:10000}#cboxNext{background-position: -51px -25px !important;bottom: -33px !important}#cboxPrevious{background-position: -75px -25px !important;left: -3px !important;bottom: -33px !important}#cboxCurrent{position:absolute;bottom: -28px !important;left:58px;font-weight:normal !important;color:#7C7C7C}.icon{display:inline-block}.icon--marker{width:18px;height:21px;background:url('/css/css2015/img/icon-marker.png') no-repeat scroll center center transparent}.icon--phone{width:18px;height:18px;background:url('/css/css2015/img/icon-phone.png') no-repeat scroll center center transparent}.icon--mail{width:18px;height:15px;background:url('/css/css2015/img/icon-mail.png') no-repeat scroll center center transparent}.icon-shareByMail{width:23px;height:23px;background:url('/css/css2015/img/icon-shareByMail.png') no-repeat scroll center center transparent;vertical-align:middle;background-size:23px 23px}.icon__footer.icon--mail{margin-top:4px}.icon__footer{margin-right:11px;vertical-align:top}.icon__footer~div{display:inline-block}.icon--closed-white{cursor:pointer;background:url('/css/css2015/img/icon-plus-white.png') no-repeat center}.icon--open-white{cursor:pointer;background:url('/css/css2015/img/icon-minus-white.png') no-repeat scroll center center transparent}.icon--arrow-upright-black{width:8px;height:8px;background:url('/css/css2015/img/icon-arrow-upright-black.png') no-repeat scroll center center transparent;margin-bottom:1px}.icon--arrow-down-black{width:8px;height:5px;background:url('/css/css2015/img/icon-arrowDown-dark.png') no-repeat scroll center center transparent;vertical-align:middle;cursor:pointer}.icon--search{width:12px;height:11px;background:url('/css/css2015/img/icon-search.png') no-repeat scroll center center transparent;vertical-align:middle}.icon--fb{background:url('/css/css2015/img/logo-fb_23x23.png') no-repeat scroll 0% 0% transparent}.icon--tw{background:url('/css/css2015/img/logo-tw_23x23.png') no-repeat scroll 0% 0% transparent}.icon--gp{background:url('/css/css2015/img/logo-gp_23x23.png') no-repeat scroll 0% 0% transparent}.icon--rss{background:url('/css/css2015/img/icon-rss.png') no-repeat scroll 0% 0% transparent}.icon-share-18x18{vertical-align:middle;display:inline-block;width:18px;height:18px}.icon-share-18x18.icon--tw,.icon-share-18x18.icon--fb,.icon-share-18x18.icon--rss{background-size:18px auto;margin-bottom:1px}.icon-share-23x23{padding-top:2px;padding-right:6px;vertical-align:middle;display:inline-block;width:23px;height:23px}.icon-lock{width:8px;height:11px;background:url('/css/css2015/img/icon-lock.png') no-repeat scroll center center transparent;margin-top:6px}.icon-info{width:15px;height:15px;background:url('/css/css2015/img/icon-tooltip-small.png') no-repeat scroll center center transparent;margin-bottom: -2px;margin-left:11px}.icon-lock-wrapper{position:absolute;top:2px;left:2px;width:23px;height:23px;background:#FFF}.icon--loading{width:16px;height:16px;background:url('/css/css2015/images/loading.gif') no-repeat;margin-bottom: -2px;margin-left:11px}.no-cursor-in-bp123{cursor:text}.hstyle--footer,.hstyle--3{font-family:"univers_bold";font-size:15px;font-weight:normal;color:#000;display:table}.block__content>div{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.block-banner{font-size:0px}.banner-img{width:100%;height:auto}.bannertext.orange:hover,.bannertextCTA.orange:hover{background:#cf5d04}.bannertextCTA.white,.bannertextCTA.white:hover{background:#FFF;color:#E10000}.block__content.block-banner{position:relative}.bannertextWrapper{position:absolute;width:100%;bottom:18px;text-align:center;font-size:15px}.bannertextCTA{text-align:center;font-family:'univers_bold';font-size:12px;text-transform:uppercase;padding:4px;color:#FFF}.bannertextUeberCTA{left:0;right:0;color:#FFF;font-family:'univers_bold';text-align:center;text-shadow:0 0 8px black;margin-bottom:11px;display:block}.bannertextUeberCTA-noShadow{left:0;right:0;color:#FFF;font-family:'univers_bold';text-align:center;margin-bottom:11px;display:block}.bannertextCTA.orange{background:#F06900}.block__content>:first-child:not(br){margin-top:11px}.block__content>:not(:first-child):not(br){margin-top:21px}.linkstyle--footer a:not(.btn--cta){color:#e10000}.linkstyle--footer a:not(.btn--cta):hover{color:#555F69}a.linkstyle--2,
.linkstyle--2
a{color:#555F69}a.linkstyle--2:hover,
.linkstyle--2 a:hover{color:#e10000}a.linkstyle--3,
.linkstyle--3
a{color:#555F69;text-decoration:none}a.linkstyle--3:hover,
.linkstyle--3 a:hover{color:#e10000}a.linkstyle--4,
.linkstyle--4
a{color:#000}a.linkstyle--4:hover,
.linkstyle--4 a:hover{color:#e10000}.h1--main{font-size:24px;color:#e10000;font-family:'univers_bold';font-weight:normal}.gallery-title,
.content-produkte h1,
.content-cms3
h1{font-size:24px;color:#000;font-family:'univers_bold';font-weight:normal;margin-bottom:33px}.search-title{font-size:24px;color:#000;font-family:'univers_bold';font-weight:normal;margin-bottom:11px}.content-referenzen
h1{font-size:24px;color:#000;font-family:'univers_bold';font-weight:normal;margin-bottom:11px}.content-cms3 h3,
.content-cms3 h4,
.content-cms3 h2,
.content-referenzen h3,
.content-referenzen
h4{font-size:15px;font-family:'univers_bold';font-weight:normal;line-height:22px}.basic-headline{font-size:24px;color:#000;font-family:'univers_bold';font-weight:normal;text-transform:uppercase}.date-sign{border:1px
solid #EEEFF0;padding-left:11px;padding-right:11px;text-align:center;position:absolute;left:0;top:2px}.date-sign-day{font-size:24px}.date-sign-month{padding-bottom:3px}.termin-with-date-sign{position:relative;margin-bottom:22px;border-bottom:1px dashed #EEEFF0}.list--termine>:last-child{border-bottom:0px;margin-bottom:0px}.termindetails-line{margin-top:11px;border-bottom:1px dashed #EEEFF0;padding-bottom:11px}.termindetails-line-descr,.termindetails-line-content{display:inline-block}.termindetails-line-descr{width:100px;vertical-align:top}.termindetails-line-content{width:750px}.termin-map{margin-top:11px}.date-content{min-height:82px;padding-left:11px;padding-bottom:22px;margin-left:50px}.loginform-wrapper{margin-top:22px}.loginform-line{margin-bottom:11px}.loginform-label{display:inline-block;width:80px}.loginform-input,.newsletter-email-input{border:1px
solid #EEEFF0;height:33px;line-height:33px;padding-left:4px;font-family:"univers_light";font-size:15px}.newsletter-email-input{width:100%}.pagination-index{margin-bottom:66px}.content-cms3>:not(:first-child),.content-referenzen>:not(:first-child){margin-top:11px}.content-cms3>ul+h3,.content-cms3>div+h3,.content-referenzen>ul+h3,.content-referenzen>div+h3{margin-top:33px !important}.content-cms3
ul{list-style-type:disc;padding-left:15px}.content-cms3 ul li+li{margin-top:11px}#slider{height:352px;overflow:hidden}#slider
img{display:inline;max-width:100%}.img-with-caption{position:relative;text-align:center;display:inline-block}.img-with-caption
img{width:100%;height:auto}.caption-for-img{position:absolute;bottom:22px;left:0px;right:0px;height:110px;background-color:rgba(0,0,0,0.4)}.caption-for-img__content{transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:70%}.hide-until-loaded{display:none}.img-with-caption__description{color:#FFF;display:block;padding:0px
14px;margin-bottom:11px}.button-link{display:inline-block;border:0px
none;text-decoration:none;font-family:"univers_bold";font-size:12px;text-transform:uppercase;padding:0px
16px;line-height:23px;background:none repeat scroll 0% 0% #E10000;color:#FFF}.slider-control-wrapper{position:relative;line-height:23px;height:23px}.slider-control{text-align:center}.slider-control
a{text-decoration:none;padding:0px
5px}.slider-nav{position:relative}.slider-prev{left:0px}.slider-next{right:0px}.slider-control>a>span{color:#AAAFB4}.slider-control>a.selected>span{color:#000}.slider-next,.slider-prev{text-decoration:none;position:absolute;cursor:pointer}.icon--arrow-hollow-left{width:14px;height:11px;background-image:url('/css/css2015/img/icon-arrowLeft-hollow.png');background-color:#000}.icon--arrow-hollow-right{width:14px;height:11px;background-image:url('/css/css2015/img/icon-arrowRight-hollow.png');background-color:#000}.separator--blank{margin-bottom:30px}.separator{min-height:1px}.shareiconwrapper{margin-right:11px;position:relative;display:inline-block}.shareiconwrapper--fb{background:none repeat scroll 0% 0% #3370AA}.shareiconwrapper--tw{background:none repeat scroll 0% 0% #0BBCFF}.shareiconwrapper--gp{background:none repeat scroll 0% 0% #D6492B}.shareiconwrapper
a{text-decoration:none;display:inline-block;color:#FFF}.shareiconwrapper--tw a:hover{text-decoration:underline}.shares-counter{display:none;color:#FFF;padding:0px
4px;vertical-align:middle}.services-links{margin-top:11px;margin-bottom:11px}.msg-warning{padding:11px;background:#0082BE;color:#FFF}.msg-warning-pwd{padding-top:8px;padding-bottom:8px;padding-left:11px;padding-right:11px;background:#0082BE;color:#FFF}.msg-error{background:#E10000;color:#FFF}.element-hide{display:none}.form-section-row .fotografenzusatzstunde
input{width:50px}.form-required{font-family:'univers_bold'}.form-required:after{content:' *'}.requiredField-warning,.requiredCheckbox-warning{border:1px
solid #E10000}.form-select-time{width:120px}.hstyle--1{font-size:15px;font-weight:normal;font-family:"univers_cnd_bold";text-transform:uppercase;text-decoration:underline}.hstyle--2{font-size:24px;font-family:'univers_bold';font-weight:normal;color:#e10000}.block__headline .hstyle--1{cursor:pointer;display:table}.linkstyle--1 a:not(.btn--cta):not(.button-link){color:#e10000}.linkstyle--1 a:not(.btn--cta):not(.button-link):hover{color:#555F69}.bg--grey{background-color:#eeeff0}.bg--red{background-color:#E10000}.bg--white{background-color:#FFF}.hide-in-bp123,.hide-in-bp12,.hide-in-bp1{display:none}.separator{min-height:1px}.separator--blank{margin-bottom:30px}.list--nobullets{list-style-type:none}.list--credits{word-wrap:break-word}.list--termine li + li,
.list--credits li+li{margin-top:11px}.rotate-180deg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tar{text-align:right}.fr{float:right}.fl{float:left}.mr--1{margin-right:11px}.pt--1{padding-top:22px}.mb--1{margin-bottom:11px}.mb--2{margin-bottom:22px}.mb--3{margin-bottom:44px}.mb--4{margin-bottom:66px}.mt--1{margin-top:22px}.mt--11{margin-top:11px}@media screen and (-webkit-min-device-pixel-ratio:0){.btn--cta,
.form-required,
.credit__type,
.form-bold-text
.firmenname,
.metadaten-headline,
.marker-merkliste,
.termin-einzelTermin-titel,
.hstyle--footer,
.hstyle--3,
.h1--main,
.gallery-title,
.content-produkte h1,
.content-cms3 h1,
.content-referenzen h1,
.content-cms3 h3,
.content-cms3 h4,
.content-referenzen h3,
.content-referenzen h4,.basic-headline,.button-link,.hstyle--2{font-family:sans-serif;font-weight:bold}}.hero-text{position:absolute;top:50%;transform:translateY(-50%);text-align:center;left:0;width:100%}.hero-claim{font-weight:normal;font-family:"univers_bold";font-size:58px;margin-bottom:0px}.hero-cta
a{width:320px;height:50px;line-height:50px;font-size:16px}@media only screen and (max-width: 1279px){.hero-claim{font-size:45px}.hero-cta
a{width:300px;height:40px;line-height:45px;font-size:14px}.container{width:941px}.col--9,.col--8{width:100%}.col--8.fotografen-detail-txt .col--8.buchen-detail-txt{width:66.6667%}.col--3{width:50%}.footer .col--3:nth-child(2n+1){clear:both}.btn--menu{padding:0
12px}.gallery-content{margin-bottom:44px}.preview-with-companyName
img{max-height:182px}.block-datepicker
#datepicker{max-width:267px}.header-shell{width:902px}.searchform-menu__input{text-align:left}.footer
.block__content{margin-bottom:33px}}@media only screen and (max-width: 1023px){.hero{display:none}.container{width:729px}.header-shell{width:690px}.col--4{width:50%}.col--8.fotografen-detail-txt .col--8.buchen-detail-txt{width:50%}.col--overview:nth-child(3n+1){clear:none}.col--overview:nth-child(2n+1){clear:both}div.qlWrapper
div.qlMobileWrapper{display:block}.topnavigation{position:relative;height:auto}.header{height:50px}.header-logo{bottom:11px;-webkit-transform:scale(0.6666);-ms-transform:scale(0.6666);-moz-transform:scale(0.6666);-o-transform:scale(0.6666);transform:scale(0.6666)}.header-partOf{display:none}.ql-logo{width:16px;height:12px;bottom:17px;background:url('http://static.ots.at/css/images/ql-switch-small.png') no-repeat scroll 0% 0% transparent;pointer-events:auto}.qlWrapper{display:none}.qlButton{display:none}.qlWrapper
.qlButtonWrapper{width:100% !important}div.qlWrapper
div.qlMobileWrapper{display:block !important}.spacer{height:40px}.btn-menu-login-wrapper,.btn-menu-merkliste-wrapper{float:none}.menu{display:none;float:none}.searchform-menu{float:none;padding-left:0px}.menu__item{display:block;background:#FFF;border-top:1px solid #EEEFF0;border-bottom:1px solid #FFF}.menu__item:hover a,
.menu__submenu-item:hover
a{padding-bottom:0px}.menu__item--active:hover>.btn--menu{color:#E10000}.menu-color--1>a:hover,.menu-color--2>a:hover{color:#E10000}.menu-color--2:hover>a{background:#FFF;color:#E10000}.menu__submenu{position:relative;margin-top:0px;margin-left:0px;display:none}.menu__submenu-item{border-top:1px solid #EEEFF0;display:block;width:100%}.menu__item:hover
.menu__submenu{border:0px;box-shadow:none}.menu__item-with-submenu:hover>.btn--menu{padding-bottom:0px}.btn--menu{padding-left:0px;width:auto}.menu__item-with-submenu:hover{border-top:1px solid #EEEFF0;border-left:1px solid #FFF;border-right:1px solid #FFF;box-shadow:none}.preview-with-companyName
img{max-height:217px}.detailsuche-search{width:100%}.detailsuche-options-dropdown{margin-top:11px;margin-left:0;margin-right:11px;width:168px;z-index:2}.datepicker-wrapper{margin-top:11px;width:168px;margin-left:0;margin-right:11px}.datepicker-wrapper+.datepicker-wrapper{margin-right:0}.termindetails-line-descr,.termindetails-line-content{display:block;width:auto}.hide-in-bp234{display:none}.hide-in-bp1{display:inline-block}}@media only screen and (max-width: 767px){.hero{display:none}.container{width:100%}.header-shell{margin:0px
auto;width:94%;min-width:300px}.col--3,.col--4,.col--6{width:100%}.preview-with-companyName
img{margin:0}.preview-with-companyName.preview-prbild
img{margin:0
auto}.preview-with-companyName{display:inline-block;background:#FFF}.preview-with-companyName.preview-prbild{display:block}.col--8.fotografen-detail-txt .col--8.buchen-detail-txt{width:100%}.shareiconwrapper{margin-right:4px}.fotografen-detail-img .buchen-detail-img{max-width:267px}.fotografen-detail-txt .buchen-detail-txt{margin-top:22px}.termin-einzelTermin-sign-meta{width:83%;margin-left:61px;margin-top:11px}.termin-einzelTermin-sign-content{width:83%}.form-produkt-kontakt
textarea{width:100%}.form-section-row-name{display:block;width:auto}.jTip{display:none}.form-briefingsformular
textarea{width:100%}.form-section-row-name~div.form-with-textarea{display:block}.form-textarea{width:100%}.form-section-row-name~div{margin-left:0px}.btn--sidebar{width:auto;padding-left:11px;padding-right:11px}.hstyle--footer{font-family:"univers_cnd_bold";text-transform:uppercase;text-decoration:underline;font-weight:normal}.hide-in-bp123{display:block}.no-cursor-in-bp123{cursor:pointer}}@media only screen and (max-width: 390px){.hero{display:none}.caption-for-img{display:none}.preview-with-companyName{display:block}.datepicker-wrapper{margin-right:11px}.hide-on-mobile{display:none}.datepicker-wrapper+.datepicker-wrapper{margin-left:0}}