@media(min-width: 0){.xs1col{display:flex;width:8.3333333333%}}@media(min-width: 0){.xs2col{display:flex;width:16.6666666667%}}@media(min-width: 0){.xs3col,.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .refereceFooter .referencePortrait,.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .refereceFooter .referencePortrait{display:flex;width:25%}}@media(min-width: 0){.xs4col{display:flex;width:33.3333333333%}}@media(min-width: 0){.xs5col{display:flex;width:41.6666666667%}}@media(min-width: 0){.xs6col{display:flex;width:50%}}@media(min-width: 0){.xs7col{display:flex;width:58.3333333333%}}@media(min-width: 0){.xs8col{display:flex;width:66.6666666667%}}@media(min-width: 0){.xs9col,.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .refereceFooter .referenceFooterRight,.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .refereceFooter .referenceFooterRight{display:flex;width:75%}}@media(min-width: 0){.xs10col{display:flex;width:83.3333333333%}}@media(min-width: 0){.xs11col,.content-width20 .contentContainer,.content-width40 .contentContainer,.content-width50 .contentContainer,.content-width60 .contentContainer,.content-width80 .contentContainer,.pageContainer{display:flex;width:91.6666666667%}}@media(min-width: 0){.xs12col,.tx-reference .referenceDetailLeftCol,.tx-reference .referenceDetailRightCol,.tx-reference .referenceDetailBackLink,.tx-reference #referenceItems,#referenceFilterItems,.tx-reference #referenceItems.columns-1 a,.content-width100 .contentContainer{display:flex;width:100%}}@media(min-width: 0){.xsColHidden{display:none}}@media(min-width: 601px){.s1col{display:flex;width:8.3333333333%}}@media(min-width: 601px){.s2col{display:flex;width:16.6666666667%}}@media(min-width: 601px){.s3col{display:flex;width:25%}}@media(min-width: 601px){.s4col,.content-width20 .contentContainer{display:flex;width:33.3333333333%}}@media(min-width: 601px){.s5col,.content-width40 .contentContainer{display:flex;width:41.6666666667%}}@media(min-width: 601px){.s6col,.tx-reference #referenceItems.columns-4 a,.tx-reference #referenceItems.columns-3 a,.tx-reference #referenceItems.columns-2 a,.content-width50 .contentContainer{display:flex;width:50%}}@media(min-width: 601px){.s7col,.content-width60 .contentContainer{display:flex;width:58.3333333333%}}@media(min-width: 601px){.s8col{display:flex;width:66.6666666667%}}@media(min-width: 601px){.s9col{display:flex;width:75%}}@media(min-width: 601px){.s10col,.content-width80 .contentContainer{display:flex;width:83.3333333333%}}@media(min-width: 601px){.s11col{display:flex;width:91.6666666667%}}@media(min-width: 601px){.s12col{display:flex;width:100%}}@media(min-width: 601px){.sColHidden{display:none}}@media(min-width: 993px){.m1col{display:flex;width:8.3333333333%}}@media(min-width: 993px){.m2col{display:flex;width:16.6666666667%}}@media(min-width: 993px){.m3col,#referenceFilterItems,.content-width20 .contentContainer{display:flex;width:25%}}@media(min-width: 993px){.m4col,.tx-reference #referenceItems.columns-4 a,.tx-reference #referenceItems.columns-3 a{display:flex;width:33.3333333333%}}@media(min-width: 993px){.m5col{display:flex;width:41.6666666667%}}@media(min-width: 993px){.m6col,.tx-reference .referenceDetailLeftCol,.tx-reference .referenceDetailRightCol{display:flex;width:50%}}@media(min-width: 993px){.m7col{display:flex;width:58.3333333333%}}@media(min-width: 993px){.m8col{display:flex;width:66.6666666667%}}@media(min-width: 993px){.m9col,.tx-reference #referenceItems.filter-enabled{display:flex;width:75%}}@media(min-width: 993px){.m10col{display:flex;width:83.3333333333%}}@media(min-width: 993px){.m11col{display:flex;width:91.6666666667%}}@media(min-width: 993px){.m12col{display:flex;width:100%}}@media(min-width: 993px){.mColHidden{display:none}}@media(min-width: 1201px){.l1col{display:flex;width:8.3333333333%}}@media(min-width: 1201px){.l2col{display:flex;width:16.6666666667%}}@media(min-width: 1201px){.l3col,.tx-reference #referenceItems.columns-4 a{display:flex;width:25%}}@media(min-width: 1201px){.l4col{display:flex;width:33.3333333333%}}@media(min-width: 1201px){.l5col{display:flex;width:41.6666666667%}}@media(min-width: 1201px){.l6col{display:flex;width:50%}}@media(min-width: 1201px){.l7col{display:flex;width:58.3333333333%}}@media(min-width: 1201px){.l8col{display:flex;width:66.6666666667%}}@media(min-width: 1201px){.l9col{display:flex;width:75%}}@media(min-width: 1201px){.l10col{display:flex;width:83.3333333333%}}@media(min-width: 1201px){.l11col{display:flex;width:91.6666666667%}}@media(min-width: 1201px){.l12col{display:flex;width:100%}}@media(min-width: 1201px){.lColHidden{display:none}}.pageContainer{display:flex;flex-wrap:wrap;margin:0 auto}.layoutContainerRow,.tx-reference #referenceItems.columns-4,.tx-reference #referenceItems.columns-3,.tx-reference #referenceItems.columns-2{display:flex;flex-direction:row;flex-wrap:wrap}.layoutContainerColumn,.tx-reference #referenceItems.columns-1{display:flex;flex-direction:column;flex-wrap:wrap}.contentContainer{display:flex;flex-wrap:wrap;flex-direction:row}.noWrap{display:flex;flex-wrap:nowrap}@font-face{font-family:"gizmo-referenzen";src:url("../Fonts/gizmo-referenzen.eot");src:url("../Fonts/gizmo-referenzen.eot?#iefix") format("embedded-opentype"),url("../Fonts/gizmo-referenzen.woff") format("woff");font-weight:normal;font-style:normal}[class^=icon-reference-]:before,[class*=" icon-reference-"]:before{font-family:"gizmo-referenzen";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-reference-circle:before{content:"a"}.icon-reference-ring:before{content:"b"}.tx-reference #referenceItems .productItem{box-sizing:border-box;margin:0 0 30px 0}.tx-reference #referenceItems .productItem .productItemContainer{display:flex;flex-wrap:wrap;height:100%;box-sizing:border-box}.tx-reference #referenceItems.columns-1 a .productItem{margin:0 0 30px 0}@media(min-width: 601px)and (max-width: 992px){.tx-reference #referenceItems.columns-2 a:nth-child(odd) .productItem{margin:0 10px 20px 0}.tx-reference #referenceItems.columns-2 a:nth-child(even) .productItem{margin:0 0 20px 10px}}@media(min-width: 993px){.tx-reference #referenceItems.columns-2 a:nth-child(odd) .productItem{margin:0 15px 30px 0}.tx-reference #referenceItems.columns-2 a:nth-child(even) .productItem{margin:0 0 30px 15px}}.tx-reference #referenceItems.columns-2 a .productItem{display:flex;flex-wrap:wrap;flex-grow:1}@media(min-width: 601px)and (max-width: 992px){.tx-reference #referenceItems.columns-3 a:nth-child(odd) .productItem{margin:0 10px 20px 0}.tx-reference #referenceItems.columns-3 a:nth-child(even) .productItem{margin:0 0 20px 10px}}@media(min-width: 993px){.tx-reference #referenceItems.columns-3 a:nth-child(3n+1) .productItem{margin:0 20px 30px 0}.tx-reference #referenceItems.columns-3 a:nth-child(3n+2) .productItem{margin:0 10px 30px 10px}.tx-reference #referenceItems.columns-3 a:nth-child(3n) .productItem{margin:0 0 30px 20px}}@media(min-width: 601px)and (max-width: 992px){.tx-reference #referenceItems.columns-4 a:nth-child(odd) .productItem{margin:0 10px 20px 0}.tx-reference #referenceItems.columns-4 a:nth-child(even) .productItem{margin:0 0 20px 10px}}@media(min-width: 993px)and (max-width: 1200px){.tx-reference #referenceItems.columns-4 a:nth-child(3n+1) .productItem{margin:0 20px 30px 0}.tx-reference #referenceItems.columns-4 a:nth-child(3n+2) .productItem{margin:0 10px 30px 10px}.tx-reference #referenceItems.columns-4 a:nth-child(3n) .productItem{margin:0 0 30px 20px}}@media(min-width: 1201px){.tx-reference #referenceItems.columns-4 a .productItem{margin:0 15px 30px 15px}}#referenceFilterItems{box-sizing:border-box;flex-direction:column;padding:0 0 60px 0}@media(min-width: 993px){#referenceFilterItems{padding:0 20px 0 0}}#referenceFilterItems h2{color:#466446;margin-top:0}#referenceFilterItems form{display:flex;flex-direction:column;flex-wrap:wrap}#referenceFilterItems form .filterItem{display:flex;align-items:center;border-bottom:1px solid #000}#referenceFilterItems form .filterItem::after{position:absolute;cursor:pointer;font-family:gizmo-referenzen;content:"b";visibility:visible}#referenceFilterItems form .filterItem:hover::after{color:#466446}#referenceFilterItems form .filterItem:hover::before{position:absolute;font-family:gizmo-referenzen;content:"a";color:#466446;visibility:visible}#referenceFilterItems form .filterItem:hover label{color:#466446}#referenceFilterItems form .filterItem:last-child{border-bottom:none}#referenceFilterItems form .filterItem label{display:flex;padding:10px;cursor:pointer;width:100%}#referenceFilterItems form .filterItem .filterCheckbox{visibility:hidden}#referenceFilterItems form .active label{color:#466446}#referenceFilterItems form .active:after,#referenceFilterItems form .active:before{color:#466446}#referenceFilterItems form .active:before{position:absolute;font-family:gizmo-referenzen;content:"a";visibility:visible}.tx-reference{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.tx-reference #referenceItems{display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box;flex-direction:row}@media(min-width: 993px){.tx-reference #referenceItems.filter-enabled{padding:0 0 0 20px}}.tx-reference #referenceItems a .productItem{color:#466446}.tx-reference .allReferences{margin-top:20px}.tx-reference #referenceItems.layout-1 a:hover .productItem .productItemContainer{background-color:#656f77}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer{padding:20px;background-color:#a9a9a9}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .referenceTitle{margin-top:0}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .referenceQuote{font-style:italic}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .referenceQuote p{margin:0 0 30px 0}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .refereceFooter{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .refereceFooter .referencePortrait{display:flex}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .refereceFooter .referenceFooterRight{display:flex;flex-direction:column;box-sizing:border-box;padding:0 0 0 10px}.tx-reference #referenceItems.layout-1 a .productItem .productItemContainer .refereceFooter .referenceFooterRight .referenceCompany{font-weight:bold}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer{padding:20px;margin:0 0 40px 0;border-bottom:1px solid #466446}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .referenceTitle{margin-top:0}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .referenceQuote{font-style:italic}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .referenceQuote p{margin:0 0 30px 0}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .refereceFooter{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .refereceFooter .referencePortrait{display:flex}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .refereceFooter .referenceFooterRight{display:flex;flex-direction:column;box-sizing:border-box;padding:0 0 0 10px}.tx-reference #referenceItems.layout-2 .productItem .productItemContainer .refereceFooter .referenceFooterRight .referenceCompany{font-weight:bold}.tx-reference .referenceDetailBackLink{padding:0 0 20px 0}.tx-reference .referenceDetailBackLink .button{display:flex;align-items:center}.tx-reference .referenceDetailBackLink .button .icon-team-arrowextended{display:flex;padding:0 20px 0 0}.tx-reference .referenceDetailLeftCol,.tx-reference .referenceDetailRightCol{flex-wrap:wrap}.tx-reference .referenceDetailLeftCol{padding:0 20px 0 0;box-sizing:border-box}.tx-reference .referenceDetailLeftCol .image{padding:0 0 20px 0}.tx-reference .referenceDetailLeftCol .image:last-child{padding:0}.tx-reference .referenceDetailRightCol{padding:40px 0 0 0}@media(min-width: 993px){.tx-reference .referenceDetailRightCol{padding:0}}.tx-reference .referenceDetailRightCol .referenceDetailDate{font-style:italic}.tx-reference .referenceDetailRightCol .referenceQuote,.tx-reference .referenceDetailRightCol .referenceDescription,.tx-reference .referenceDetailRightCol .referenceServices{display:flex;flex-wrap:wrap;width:100%}.tx-reference .referenceDetailRightCol .referenceContactContainer{display:flex;flex-wrap:wrap;padding:40px 0 0 0}.tx-reference .referenceDetailRightCol .referenceContactContainer .referenceContactLeftCol{padding:0 20px 0 0}.tx-reference .referenceDetailRightCol .referenceContactContainer .referenceContactLeftCol .referencePortrait{max-width:150px}.tx-reference .referenceDetailRightCol .referenceContactContainer .referenceContactRightCol .referenceContactPersonName{padding:20px 0 0 0;margin:0;width:auto}