@import url(//hello.myfonts.net/count/252b8e);@font-face{font-family:"RotisSansSerif";font-weight:700;font-style:normal;src:url(../fonts/252B8E_0_0.33edf857.eot);src:url(../fonts/252B8E_0_0.33edf857.eot?#iefix) format("embedded-opentype"),url(../fonts/252B8E_0_0.90895cfa.woff) format("woff"),url(../fonts/252B8E_0_0.f76eec3c.ttf) format("truetype")}@font-face{font-family:"RotisSansSerif";font-weight:400;font-style:normal;src:url(../fonts/252B8E_1_0.7e52df90.eot);src:url(../fonts/252B8E_1_0.7e52df90.eot?#iefix) format("embedded-opentype"),url(../fonts/252B8E_1_0.2697e33a.woff) format("woff"),url(../fonts/252B8E_1_0.23211770.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,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,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;font-size:1.03em}body{background:#cdccc7;font-family:RotisSansSerif;font-weight:400;font-style:normal}#app,.wrapper{height:100%}.wrapper{margin:0 auto;width:800px}.news a{text-decoration:underline}.news a:hover,a{text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:700}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sidebar{position:fixed;padding-left:40px;padding-top:240px;width:240px;height:100%;background:#6d6757}.sidebar nav li{margin-bottom:1em;list-style-type:none}.sidebar nav li a{color:#fff;font-size:.95em;font-weight:700}.sidebar nav li a.active,.sidebar nav li a:hover{color:#eec60a;text-decoration:none}.sidebar footer{position:absolute;width:100%;bottom:30px;color:#b8b2a5;font-size:.8em;line-height:1.4em}.sidebar footer p{margin-bottom:10px}.sidebar footer .companyName{font-weight:700;font-size:1.2em}.sidebar footer a{color:inherit}.sidebar footer a :hover{text-decoration:underline}.contentwrapper{margin-left:240px;width:560px;background:#fff;height:100%;clear:both;position:relative}.contentwrapper header{float:right;margin-top:20px}.contentwrapper header h1{margin-right:150px;color:#6d6757;font-size:1.2em}.contentwrapper header #logo{float:right;margin-top:40px;clear:both}.content{padding-right:40px;padding-left:20px;color:#6d6757;padding-top:240px;padding-bottom:30px;background:#fff}section{display:block}section:not(:last-child){padding-bottom:20px;margin-bottom:40px}section li,section p{font-size:.92em}section p{line-height:1.4em;margin-bottom:20px}section h2{display:block;margin-bottom:2em;color:#e9c20a;font-size:1.2em}section h3{margin-bottom:10px}section a{color:inherit}section a:hover{text-decoration:underline}section a h3{display:block;font-weight:700;margin-bottom:2em}section img.centered{display:block;margin:20px auto}section img.floatright{float:right;margin-left:20px;margin-top:5px;margin-bottom:20px}.news li{margin-bottom:10px}.arbeitsgebiete ul{margin-left:10px;margin-bottom:40px}.arbeitsgebiete li{line-height:1.2em;font-size:.9em}.arbeitsgebiete li:before{content:"-";margin-right:10px}.arbeitsgebiete a{color:inherit;text-decoration:none}.arbeitsgebiete a:hover{color:#eec60a}.aktuelles .referenzInfo,.referenzen .referenzInfo{margin-bottom:80px}.aktuelles ul,.referenzen ul{margin-bottom:20px}.aktuelles li,.referenzen li{line-height:1.2em;font-size:.9em;text-indent:-1em;list-style-position:inside;padding-left:20px}.impressum p,.kontaktInfo p{margin-bottom:20px;font-size:.9em}.impressum a,.kontaktInfo a{color:inherit}.impressum a:hover,.kontaktInfo a:hover{text-decoration:underline}