/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@-webkit-viewport{width:device-width;zoom:1}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,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;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,video{max-width:100%;height:auto}embed,iframe,object{max-width:100%}[hidden],template{display:none;visibility:hidden}img{-ms-interpolation-mode:bicubic}a:focus,button:focus{outline:0;outline:calc-em(5px) auto -webkit-focus-ring-color;outline-offset:calc-em(-2.5px)}a:active,a:hover{outline:0}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.left{float:left}.right{float:right}.container-large,.container-medium,.container-small{width:1200px;max-width:100%;margin:0 auto;padding:0 20px;position:relative}.container-large:after,.container-large:before,.container-medium:after,.container-medium:before,.container-small:after,.container-small:before{content:"";display:table}.container-large:after,.container-medium:after,.container-small:after{clear:both}.container-medium{width:980px}.container-small{width:820px}.page-header{text-align:center;padding:80px 20px 40px 20px;position:relative;width:100%}.page-header .logo{background:url(../img/renate-paulus-steuerkanzlei.svg) no-repeat 0 0;background-size:250px 141px;width:250px;height:141px;display:block;margin:0 auto;font:0/0 a;text-shadow:none;color:transparent}.page-content{position:relative;width:100%;width:600px;text-align:center;max-width:100%;margin:0 auto}.page-content a{text-decoration:underline}.page-footer{position:relative;width:100%;width:600px;text-align:center;max-width:100%;padding:100px 20px 40px 20px;margin:0 auto}.page-footer a{display:inline-block;padding:0 20px;text-decoration:underline}body{font-family:'Source Sans Pro',sans-serif;font-size:100%;line-height:1.5em;font-weight:300;color:#000;overflow:hidden}h2{text-transform:uppercase;font-weight:600;margin-bottom:30px;letter-spacing:1px;font-size:18px}p{font-size:16px;line-height:28px;margin-bottom:25px}strong{font-weight:600}a{color:#000;text-decoration:none;word-wrap:break-word}a:hover{color:#000}a img{border:none;background:0 0}a:hover img{border:none;background:0 0;opacity:.8;filter:alpha(opacity=80)}
