@import url("/cms/css/groundwork.css");
#page,header{max-width:1500px}#imp,#news .weiter-link,nav{text-align:right}.home .nivo-directionNav a,body,html{font-family:'Open Sans',Arial,Helvetica,sans-serif}#top-link,.Portfolio h2 a,a,a:hover{text-decoration:none}#tpl_visedit,a{margin:0;padding:0}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v34-latin-300.eot');src:local(''),url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'),url('../fonts/open-sans-v34-latin-300.woff') format('woff'),url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'),url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v34-latin-regular.eot');src:local(''),url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v34-latin-regular.woff') format('woff'),url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url('../fonts/roboto-slab-v24-latin-regular.eot');src:local(''),url('../fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'),url('../fonts/roboto-slab-v24-latin-regular.woff') format('woff'),url('../fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'),url('../fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg')}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}#logo a,#logo a:hover,#top-link,.Portfolio h2 a,cite,header a,header a:hover{border-bottom:none}.no-mobile,.screen,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{font-size:100%;vertical-align:baseline;background:0 0;color:#7f7e76}table{border-collapse:collapse;border-spacing:0}.Portfolio .one.third:nth-child(3n-2),.clear{clear:both}#imp{margin:50px 0}#page,.Vita .one.third.middle img,header{margin:0 auto}body,html{backgroundx:#E1E1E1;font-size:14px;line-height:150%;color:#000}#preheader,h1{font-family:'Roboto Slab',serif}#page{padding:20px 30px;background-color:#fff;min-height:100vh}.home #page{padding-bottom:0}#content{padding-top:76px}.no-mobile-inline,.screen-inline{display:inline}#top-link,#vorschau,.mobil,.mobil-inline,.no-screen,.no-screen-inline,.tablet,.tablet-inline{display:none}.anchor,img{display:block}cite{font-style:normal}cite::before,q::before{content:"\201E"}cite::after,q::after{content:"\201C"}.bildlinks{float:left;margin-right:10px}.bildrechts{float:right;margin-left:10px}strong{font-weight:700}em{font-style:italic}img{border:none}#content img{border:1px solid #eee}#header-cont{width:100%;position:fixed;top:0;z-index:99}header{height:97px;background:#fff;position:relative}#logo{position:absolute;left:30px;top:32px;width:30.55%;z-index:999}nav{width:50%;float:right}#mainnavi,#servicenavi{position:absolute;right:30px;height:20px;line-height:150%;width:100%}#servicenavi{top:21px;font-size:71%}#mainnavi{top:59px;font-size:100%}#servicenavi a{color:#9c9e9f;padding:0 10px;border-right:1px solid #999}#mainnavi a{color:#cd007b;padding:0 10px;border-right:1px solid #cd007b}#mainnavi a:hover,#servicenavi a:hover{color:#333}#mainnavi a:last-child,#servicenavi a:last-child{border-right:none;padding-right:0}#mainnavi a:first-child,#servicenavi a:first-child{padding-left:0}#mainnavi a.active,#mainnavi a.active:hover,.home #mainnavi a:first-child{color:#999;cursor:default}#fotoreihe #backlink a,#preheader,a:hover,h1,h2{color:#cd007b}.Download-PDF #servicenavi a:first-child,.Impressum #servicenavi a:nth-child(3n),.Kontakt #servicenavi a:nth-child(3n-1){color:#333;cursor:default}#content .spacer{margin-bottom:20px}#content .dreidrittel .one.third:nth-child(3n-2) .spacer,#content .einszwei .left .spacer{margin-right:5%}#content .dreidrittel .one.third:nth-child(3n-1) .spacer{margin-right:2.5%;margin-left:2.5%}#content .dreidrittel .one.third:nth-child(3n) .spacer{margin-left:5%}.row .spacer{padding-top:20px}#content .einszwei .right .spacer{margin-left:1.25%}h1,h2,h3{font-weight:400;letter-spacing:1px}#top-link,h3{font-weight:700}#preheader{margin-bottom:5px}h1+p,h2+p,h3+p{margin-top:14px}p+p{margin-top:7px}ul{margin:2px 0 2px 25px}ol{margin:10px 0 2px 20px}li{margin:0 0 5px}.Download-PDF .one.third h1,.Download-PDF .one.third h2,.Impressum .one.third h1,.Impressum .one.third h2,.Keyword .one.third h1,.Keyword .one.third h2,.Kontakt .one.third h1,.Kontakt .one.third h2,.Vita .one.third h1,.Vita .one.third h2{text-align:right;margin-top:100px;font-size:228%}#news .two.thirds img,.portfolio-einzel .two.thirds img{width:100%;height:auto}.home .row .spacer{border-top:1px solid #ccc}.home .row .two.thirds .spacer{padding-left:2px;padding-right:2px}.anchor{height:90px;margin-top:-90px;visibility:hidden}#news .news-preheader{margin:15px 0 20px;font-weight:400;color:#9c9e9f}#news .weiter-link{margin-top:5px}#news .weiter-link a{border-bottom:none;color:#cd007b}.home #content{padding-bottom:20px}.Portfolio .one.third{width:31.7%;border-bottom:1px solid #ccc;padding:20px 0 10px;margin-bottom:10px;text-align:center;font-size:90%}.Portfolio .one.third:nth-child(3n-1),.Portfolio .one.third:nth-child(3n-2){margin-right:2.45%}.Portfolio h2{color:#9c9e9f;font-size:128%}.Portfolio #content .one.third img{margin-bottom:10px}.Portfolio #content .one.third img:hover{box-shadow:1px 1px 10px #ccc;border:1px solid #ddd}#schatten{margin-top:-15px;position:relative;background:#fff}#schatten img{position:absolute;left:0;border:none!important}.portfolio-einzel .subheader{margin:20px 0;font-weight:400;color:#9c9e9f}.portfolio-einzel #backlink{margin-top:50px}#fotoreihe .einzelfoto{margin-bottom:34px}#fotoreihe #backlink{margin-top:-10px;float:right}.home .nivo-controlNav{display:none!important}.home .nivo-directionNav a{font-size:25px;text-decoration:none;padding:42% 4%;top:0!important;color:#666;opacity:.4;text-shadow:1px 1px #ccc;background-image:none!important}.home .nivo-directionNav a:hover{opacity:1}.portfolio-einzel .slider-wrapper{border:1px solid #fff;padding:1px;margin-top:1px}#top-link{position:fixed;right:.5%;bottom:4%;background-image:url("../images/scrollup-lila.png");background-repeat:no-repeat;background-position:center;color:#fff;width:40px;height:40px}body.Impressum iframe{width:95%;height:180px;border:1px solid #666;margin:10px 0 0}#preheader,h1,h2{font-size:142%}h3{color:#9c9e9f;font-size:16px; margin-top:25px}@media (max-width:1500px){body,html{font-size:14px;line-height:150%}#top-link{right:0;width:30px;height:30px}body.Impressum iframe{height:260px}}@media (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){body,html{font-size:14px;line-height:150%}}@media (max-width:1024px){body,html{font-size:14px;line-height:150%}.no-mobile,.no-screen,.tablet{display:block}.no-mobile-inline,.no-screen-inline,.tablet-inline{display:inline}.mobil,.mobil-inline,.screen,.screen-inline{display:none}#logo{width:100%}body.Impressum iframe{height:360px}}@media (max-width:767px){#content .dreidrittel .one.third:nth-child(3n) .spacer,#content .einszwei .right .spacer{margin-left:0}.home .row .two.thirds .spacer{padding-left:0;padding-right:0}#content .einszwei .left .spacer{margin-right:0}.home .row .right .spacer{border-top:0 solid #ccc}.Portfolio h2{height:40px;font-size:105%}.Portfolio h2 a{color:#333}.Portfolio h2 a:hover{color:#cd007b}#content .dreidrittel .one.third:nth-child(3n-1) .spacer{margin-right:0;margin-left:0}.Download-PDF .one.third h1,.Download-PDF .one.third h2,.Impressum .one.third h1,.Impressum .one.third h2,.Keyword .one.third h1,.Keyword .one.third h2,.Kontakt .one.third h1,.Kontakt .one.third h2,.Vita .one.third h1,.Vita .one.third h2{text-align:left;margin-top:10px}body.Impressum iframe{height:200px}}@media (max-width:640px){.Portfolio .third.one,.Portfolio .thirds.two{width:100%;clear:both}.Portfolio .thirds.right-one{left:0}.Portfolio .third.left-two{right:0}#content .spacer{margin-top:0;margin-bottom:20px}#content .dreidrittel .left .spacer,#content .einszwei .left .spacer{margin-right:0}#content .dreidrittel .middle .spacer{margin-right:0;margin-left:0}#content .dreidrittel .right .spacer,#content .einszwei .right .spacer{margin-left:0}#content{padding-top:86px}#logo{top:42px}#mainnavi{top:79px}}@media (max-width:480px){.mobil,.no-screen{display:block}.mobil-inline,.no-screen-inline{display:inline}.no-mobil,.no-mobil-inline,.screen,.screen-inline,.tablet,.tablet-inline{display:none}.Portfolio h2{height:auto!important}header{height:110px}}.content_type_label{color:#fff;background-color:#333;display:block;margin:5px 0 2px;padding:2px;font-weight:700}.content_type_label_secondary{color:#0060b1;background-color:#bfcf00;display:block;margin:5px 0 2px;padding:2px;font-weight:400}#tpl_visedit{height:100%}#tpl_visedit .visedit_item{position:relative;height:26px;white-space:nowrap;font-size:12px}a:after,a:before{content:"";padding:0}#socials{text-align:right; margin: 10px 0} #socials img{display:inline-block; border:none; width: auto; height:25px!important}