@import url(http://weloveiconfonts.com/api/?family=fontawesome);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,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.inner:before,header:before,.cw:before,.inner:after,header:after,.cw:after{content:"";display:table}.inner:after,header:after,.cw:after{clear:both}body{font:15px/1.5333 'Lato', Arial, sans-serif;font-weight:400;line-height:1.5;color:#6c6c6c}img,object,embed,video{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}@media \0screen{img,object,embed,video{width:auto}}section,header{display:block}.odd,.intro{background:#ead3e8;color:#5d5d5d}.odd a,.intro a{color:#5d5d5d}.inner{padding:50px 20px;margin:0 auto;max-width:960px}ul,p{margin-bottom:1em}ul{list-style:square;padding:0 0 0 17px}h1{margin:0 0 10px 0;line-height:120%;font-size:2.000em}h2{font-size:2.000em;margin:0 0 10px 0}h3{font-size:1.333em;margin:0 0 10px 0}a{color:#6c6c6c;outline:0}a:hover{text-decoration:none}.center{text-align:center}header{padding:1em 0 .7em 1em;position:fixed;width:100%;background:#caa5cf;-webkit-box-shadow:0 3px 3px -3px #333;-moz-box-shadow:0 3px 3px -3px #333;box-shadow:0 3px 3px -3px #333;color:#fff !important}header .inner{margin:0 auto;padding:0}header h1{margin:0;padding:5px 0;font-weight:700;line:100%;float:left;width:24%;font-size:15px}header h1 a{color:#fff;text-decoration:none}header p{font-size:20px}@media (max-width: 767px){header{height:auto;margin:0 auto 40px auto;padding:1em 0 .7em 0}header .inner{margin:0 auto}header h1{padding:0 0 0 1em;font-size:25px;margin:10px 0 0 0;float:left;width:75%}header p{font-size:15px}}[class*="fontawesome-"]:before{font-family:'FontAwesome', sans-serif}.clickr{display:block;text-align:center;cursor:pointer;padding:.5em;font-size:1.25em;display:none;color:#fff}@media (max-width: 767px){.clickr{display:block;float:right;width:10%}}nav{margin:0 auto;overflow:auto;float:right;width:70%}@media (max-width: 767px){nav{width:100%}}nav ul{display:flex;align-items:stretch;margin:0;padding:0;flex-direction:row}@media (max-width: 767px){nav ul{flex-direction:column;display:none}}nav ul li{list-style:none;align-items:stretch;text-align:center}nav ul li.active a{border-bottom:1px solid teal}nav ul li a{text-decoration:none;color:#fff;border-bottom:1px solid transparent;padding:0 1em;display:block;float:left}@media (max-width: 767px){nav ul li a{padding:1em 2em;display:block;float:none;text-align:left;border-bottom:1px solid #ead3e8;text-transform:uppercase}nav ul li a.last-element{border-bottom:none}}nav ul li a:hover{border-bottom:1px solid #fff}.intro{padding:70px 0 0 0;background:#dab0d6}.intro h1{margin:5px 0 0 0;text-align:center;color:#fff}.intro h1 span{display:block;text-transform:uppercase}.c1{float:left;width:49%}.cw12 .c1{width:31%}.cw21 .c1{width:64%}.cw11 .c1{width:45%}.cw111 .c1{width:33%}@media (max-width: 640px){.c1{float:none;width:100%}.cw21 .c1,.cw12 .c1,.cw11 .c1{float:none;width:100%}}.c2{float:right;width:49%}.cw12 .c2{width:64%}.cw21 .c2{width:31%}.cw11 .c2{width:45%}.cw111 .c2{width:33%;float:left}@media (max-width: 640px){.c2{float:none;width:100%}.cw21 .c2,.cw12 .c2,.cw11 .c2{float:none;width:100%}}.c3{float:right}.cw12 .c3{width:64%}.cw21 .c3{width:31%}.cw111 .c3{width:33%}@media (max-width: 640px){.c3{float:none;width:100%}.cw21 .c3,.cw12 .c3{float:none;width:100%}}.contact ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0}.contact ul li.twitter{background-size:25px auto}.contact ul li.xing{background-size:30px auto}.contact ul li.linkedin{background-size:25px auto}.contact ul li a{text-decoration:none;padding:5px 0 5px 40px;font-size:18px;display:block}.imprint .inner{margin:0 auto 0 auto}@media only screen and (max-width: 640px){*{-webkit-text-size-adjust:100%}html,body,.inner{width:auto;min-width:auto;margin:0}html,body{width:100%}.inner{padding:20px 20px}.c2 h2{margin:25px 0 10px 0}}
