/* reset */
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-size:100%;font:inherit;vertical-align:baseline;}
article,aside,footer,header,main,nav,section,figure {display:block;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}


/* fira-sans-300 - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:300;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-300.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-300.woff') format('woff');
}
/* fira-sans-300italic - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:300;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-300italic.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-300italic.woff') format('woff');
}
/* fira-sans-regular - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:400;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-regular.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-regular.woff') format('woff');
}
/* fira-sans-italic - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:400;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-italic.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-italic.woff') format('woff');
}
/* fira-sans-500 - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:500;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-500.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-500.woff') format('woff');
}
/* fira-sans-600 - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:600;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-600.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-600.woff') format('woff');
}
/* fira-sans-500italic - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:500;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-500italic.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-500italic.woff') format('woff');
}
/* fira-sans-600italic - latin */
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:600;
  src: url('../../files/bk/fonts/fira-sans-v11-latin-600italic.woff2') format('woff2'), 
       url('../../files/bk/fonts/fira-sans-v11-latin-600italic.woff') format('woff');
}


/* source-serif-pro-italic - latin */
@font-face {
  font-family:'Source Serif Pro';
  font-style:italic;
  font-weight:400;
  src: url('../../files/bk/fonts/source-serif-pro-v11-latin-italic.woff2') format('woff2'), 
       url('../../files/bk/fonts/source-serif-pro-v11-latin-italic.woff') format('woff');
}
/* source-serif-pro-regular - latin */
@font-face {
  font-family:'Source Serif Pro';
  font-style:normal;
  font-weight:400;
  src: url('../../files/bk/fonts/source-serif-pro-v11-latin-regular.woff2') format('woff2'), 
       url('../../files/bk/fonts/source-serif-pro-v11-latin-regular.woff') format('woff');
}

html {position:relative;min-height:100%;min-width:320px;}
body {font-family:"Fira Sans",sans-serif;font-size:1.375em;line-height:120%;letter-spacing:0;font-weight:300;font-style:normal;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin-bottom:28em;}

* {box-sizing:border-box;-moz-box-sizing:border-box;}

.skip {position:absolute;display:inline-block;top:-10em;width:60%;padding:0.5em;font-size:1em;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:0.05em;z-index:999;text-decoration:none;border:1px solid #ccc;color:#333;background:#fff;}
.skip:focus {top:1.0em;left:20%;outline:none;text-decoration:none;}


h1, .onepager h2 {margin:0;font-size:1.636363em;line-height:110%;font-weight:400;letter-spacing:0.025em;color:#000;text-transform:uppercase;}
h1 {margin:0 0 1em 0;}
.onepager h1 {margin:0;}
h2, .onepager h3 {margin:0 0 0.35em 0;font-size:1.363636em;line-height:120%;font-weight:500;color:#000;text-transform:uppercase;}
h3, .onepager h4 {margin:0 0 0.35em 0;font-size:1.363636em;line-height:120%;font-weight:500;color:#000;}
h3 {font-size:1.2em;}

section h2 {padding:1em 0 0 0;}
.onepager section h2, .rs-column > .block > h2:first-of-type {padding:0;}
.onepager h3 {padding:1.125em 0 0 0;font-size:1.18181em;text-transform:none;}

@media 
	only screen and (max-width:800px)
{
	.onepager h3 {margin:0 0 0.5em 0;}
}

#claim h2 {margin:0 0 0.125em 0;font-size:1.727272em;font-size:1.636363em;line-height:120%;font-weight:600;letter-spacing:0.025em;color:#fff;text-transform:uppercase;}
#claim h3 {margin:0;font-size:1.363636em;line-height:120%;font-weight:400;color:#fff;text-transform:uppercase;}

h2 + h3 {padding:0.25em 0 0 0;}
h4,h5,h6 {margin:0;font-size:1.0em;
    line-height:120%;font-weight:400;}

p, ol, ul {margin:0 0 1.2em 0;}
#main ul, #main ol {padding:0 0 0 1.15em;}
#main ul li {margin:0 0 0.36364em 0;}
#main ul li:before {content:"";position:absolute;width:16px;height:16px;margin:0.115em 0 0 -1.15em;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='1' y='3.334' width='14.41' height='13.332'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%237A6700' d='M9.448,3.334L8.106,4.478l2.992,3.301c0.639,0.703,0.924,1.012,1.563,1.407H1 v1.628h11.66c-0.551,0.374-1.057,0.858-1.563,1.408l-2.992,3.3l1.342,1.145L15.41,10L9.448,3.334z'/%3E%3C/g%3E%3C/svg%3E%0A");}

#main .schwarz ul li:before,#main .oliv ul li:before,#main .mitteloliv ul li:before {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='1' y='3.334' width='14.41' height='13.332'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23FFFFFF' d='M9.448,3.334L8.106,4.478l2.992,3.301c0.639,0.703,0.924,1.012,1.563,1.407H1 v1.628h11.66c-0.551,0.374-1.057,0.858-1.563,1.408l-2.992,3.3l1.342,1.145L15.41,10L9.448,3.334z'/%3E%3C/g%3E%3C/svg%3E%0A");}

#main ol {margin-left:2.25em;padding:0;list-style:decimal;}
#main ol li {margin:0 0 0.25em 0;}
img {display:block;width:100%;height:auto;}
figure {margin:0 0 1.2em 0;}
.ce_image + .ce_image {padding-top:0.35em;}

.ce_image:last-child figure {margin-bottom:0;}

main p:last-child, ol:last-child, ul:last-child {margin-bottom:0;}

#b-klingel figure {margin:0;}
figcaption {font-size:0.72em;font-weight:400;line-height:120%;padding:0.75em 0 0 0;}
figure.float_right {float:right;margin:0 0 1.2em 3em;}
strong {font-weight:500;}
nav strong {font-weight:600;}
em {font-style:italic;}
sub, sup {font-size:70%;line-height:100%;vertical-align:sub;}
sup {vertical-align:super;}

a {color:inherit;}
a:focus, a:hover {outline:none;}
#logo a {transition:all .3s ease-in-out;}
#logo a:focus-visible {transform:scale(1.05);}

a {text-decoration-style:dotted;text-decoration-thickness:from-font;text-underline-offset:0.125em;}
a:focus, a:hover {text-decoration-style:solid;}
a[href^=mailto],span.mailto {word-break:break-all;}

svg {width:100%;height:auto;}

#main nav ul, .onepager #main nav ul {margin:0;padding:0;}
nav ul li {padding:0 0 0.25em 0;}
nav ul li:last-child {padding:0;}

#wrapper {width:100%;margin:0 auto;text-align:center;}

#logo a {display:block;max-width:462px;margin:0 auto;}

section, header, footer {position:relative;padding:2em 8px;text-align:left;background:#fff;}
footer {position:absolute;left:0;bottom:0;width:100%;}
#header {padding:1.65em 8px;border-bottom:1.25em solid #7a6700;}
.onepager #header {border-bottom:none;}

.js #wrapper {overflow-x:hidden;}
.js section {overflow:hidden;}
.js section:nth-child(even) > div{opacity:0.5;position:relative;left:-12.5%;transition:left 0.75s ease-in-out;}
.js section:nth-child(odd) > div {opacity:0.5;position:relative;right:-12.5%;transition:right 0.75s ease-in-out;}

.js section.active {overflow:visible;}
.js section:nth-child(even).active > div {opacity:1;left:0vW;}
.js section:nth-child(odd).active > div {opacity:1;right:0vW;}
.js header > div, .js #sprung-nav > div {opacity:1;left:0vW;animation-name:none;}
.js section.active, [class*=uk-animation-] {animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:both;}


.js #logo {opacity:1;}

.logo {padding:1.5em 8px 2.25em 8px;background:#fff;}

.sand {color:#000;background:#fbf8e5;border-color:#fff;}
.sand *, .onepager .sand * {color:#000;}

.schwarz {color:#fff;background:#020202;border-color:#fff;}
.schwarz *, .onepager .schwarz * {color:#fff;}

.mittelgrau {color:#fff;background:#666;border-color:#fff;}
.mittelgrau *, .onepager .mittelgrau * {color:#fff;border-color:#fff;}

.oliv {color:#fff;background:#7a6700;border-color:#fff;}
.oliv *, .onepager .oliv * {color:#fff;border-color:#fff;}

.mitteloliv {color:#fff;background:#a79101;border-color:#fff;}
.mitteloliv *, .onepager .mitteloliv * {color:#fff;border-color:#fff;}



section > .rs-columns, header > .rs-columns, footer > .rs-columns {width:100%;max-width:1072px;margin:0 auto;text-align:left;}

#header .inside {display:table;width:100%;position:relative;}
#header a {text-decoration:none;border-bottom:1px dotted transparent;}
#header a:hover, #header a:focus {border-bottom:1px solid #000;}

#logo a:focus, #logo a:hover {border:none;-webkit-transition:transform 0.25s ease;-moz-transition:transform 0.25s ease;-ms-transition:transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease;transform:scale(1.0125);border-bottom:1px dotted transparent;}

#logo {display:table-cell;width:100%;vertical-align:top;padding:0 26px;}
#sprach-nav {position:absolute;top:0;right:18px;width:4em;font-size:0.818181em;font-weight:400;text-transform:uppercase;}

#sprach-nav ul li {display:inline-block;margin:0 0 0 .65em;}
#sprach-nav ul li:before {content:none;}


@media 
	only screen and (max-width:720px)
{
	#logo {padding:0.75em 18px 0 18px;}
	#sprach-nav {top:-1.2em;right:0.35em;}
}


#kontakt,#contact {padding:2em 8px;}


/* aus columns.css */
.rs-columns {clear:both;display:inline-block;width:100%;}
.rs-column {float:left;padding:0 18px;width:100%;}
.rs-column.-large-first {clear:left;}
.rs-column.-large-first-row {margin-top:0;}
.rs-column.-large-col-1-1 {width:100%;}
.rs-column.-large-col-2-1 {width:50%;}
.rs-column.-large-col-2-2 {width:100%;}

.rs-column.-large-col-3-1 {width:33.33333%;}
.rs-column.-large-col-3-2 {width:66.66666%;}
.rs-column.-large-col-3-3 {width:100%;}

.rs-column.-large-col-4-1 {width:25%;}
.rs-column.-large-col-4-2 {width:50%;}
.rs-column.-large-col-4-3 {width:75%;}
.rs-column.-large-col-4-4 {width:100%;}

.rs-column.-large-col-5-1 {width:20%;}
.rs-column.-large-col-5-2 {width:40%;}
.rs-column.-large-col-5-3 {width:60%;}
.rs-column.-large-col-5-4 {width:80%;}
.rs-column.-large-col-5-5 {width:100%;}

.rs-column.-large-col-6-1  {width:16.66667%;}
.rs-column.-large-col-6-2 {width:33.33333%;}
.rs-column.-large-col-6-3 {width:50%;}
.rs-column.-large-col-6-4 {width:66.66666%;}
.rs-column.-large-col-6-5 {width:83.33333%;}
.rs-column.-large-col-6-6 {width:100%;}


@media screen and (max-width:900px) {
	.rs-column.-large-first {clear:none;}
	.rs-column.-medium-first {clear:left;}
	.rs-column.-medium-first-row {margin-top:0;}

	.rs-column.-medium-col-1-1 {width:100%;}
	.rs-column.-medium-col-2-1 {width:50%;}
	.rs-column.-medium-col-2-2 {width:100%;}

	.rs-column.-medium-col-3-1 {width:33.333333%;}
	.rs-column.-medium-col-3-2 {width:66.66666%;}
	.rs-column.-medium-col-3-3 {width:100%;}
	
	.rs-column.-medium-col-4-1 {width:25%;}
	.rs-column.-medium-col-4-2 {width:50%;}
	.rs-column.-medium-col-4-3 {width:75%;}
	.rs-column.-medium-col-4-4 {width:100%;}

	.rs-column.-medium-col-5-1 {width:20%;}
	.rs-column.-medium-col-5-2 {width:40%;}
	.rs-column.-medium-col-5-3 {width:60%;}
	.rs-column.-medium-col-5-4 {width:80%;}
	.rs-column.-medium-col-5-5 {width:100%;}

	.rs-column.-medium-col-6-1 {width:16.66667%;}
	.rs-column.-medium-col-6-2 {width:33.33333%;}
	.rs-column.-medium-col-6-3 {width:50%;}
	.rs-column.-medium-col-6-4 {width:66.66666%;}
	.rs-column.-medium-col-6-5 {width:83.33333%;}
	.rs-column.-medium-col-6-6 {width:100%;}
}

@media screen and (max-width:800px) {

	.rs-column.-medium-first {clear:none;}
	.rs-column.-small-first {clear:left;}

	.rs-column.-small-col-1-1 {width:100%;}
	.rs-column.-small-col-2-1 {width:50%;}
	.rs-column.-small-col-2-2 {width:100%;}
  
	.rs-column.-small-col-3-1 {width:33.333333%;}
	.rs-column.-small-col-3-2 {width:66.66666%;}
	.rs-column.-small-col-3-3 {width:100%;}
  
	.rs-column.-small-col-4-1 {width:25%;}
	.rs-column.-small-col-4-2 {width:50%;}
	.rs-column.-small-col-4-3 {width:75%;}
	.rs-column.-small-col-4-4 {width:100%;}

	.rs-column.-small-col-5-1 {width:20%;}
	.rs-column.-small-col-5-2 {width:40%;}
	.rs-column.-small-col-5-3 {width:60%;}
	.rs-column.-small-col-5-4 {width:80%;}
	.rs-column.-small-col-5-5 {width:100%;}

	.rs-column.-small-col-6-1 {width:16.66667%;}
	.rs-column.-small-col-6-2 {width:33.33333%;}
	.rs-column.-small-col-6-3 {width:50%;}
	.rs-column.-small-col-6-4 {width:66.66666%;}
	.rs-column.-small-col-6-5 {width:83.33333%;}
	.rs-column.-small-col-6-6 {width:100%;}
}

/* aus columns.css - ENDE */


.rs-columns > .rs-column.-large-col-3-2:first-child {padding-right:8.25%;}
.rs-columns > .rs-column + .rs-column.-large-col-3-2 {padding-left:8.25%;}

@media screen and (max-width:800px)
{
	.rs-columns > .rs-column.-large-col-3-2:first-child {padding-right:18px;}
	.rs-columns > .rs-column + .rs-column.-large-col-3-2 {padding-left:18px;}
}

.rs-columns + .rs-columns {padding-top:1.5em;}



@media screen and (max-width:800px)
{
	.rs-column.-medium-col-1-1 {width:100%;}
	.rs-columns + .rs-columns {padding-top:2.5em;}
	.rs-column + .rs-column {padding-top:1.5em;}

}

@media screen and (max-width:800px)
{
	.rs-column.-medium-col-3-1 {width:100%;}
}



.rs-columns {clear:both;display:block;width:auto;margin:0 -18px 2em -18px;}
.rs-columns:after{content:"";clear:both;position:relative;display:table;height:0;}
.block {clear:both;}
.rs-columns:after{content:"";clear:both;position:relative;display:table;height:0;}

.cols-2 {columns:2;column-gap:30px;}

@media screen and (max-width:800px)
{
	.cols-2 {columns:auto;}
}

#main nav ul {margin:0;}
#main nav ul li {margin:0;}
#main nav ul li:before {content:none;}

footer a{ color:#fff;text-decoration:none;border-bottom:1px dotted transparent;}
footer a:hover, footer a:focus {border-bottom:1px solid #fff;	}


/* Sprung-Nav */
#sprung-nav{padding:0.3em 8px 0.1em 8px;font-size:0.8182em;font-weight:400;}
#sprung-nav ul {margin:0;text-align:center;}
#sprung-nav nav ul li {display:inline-block;min-height:1.65em;margin:0 1.5em;}
#sprung-nav ul li:before {content:none;}
#sprung-nav a {text-decoration:none;border-bottom:1px dotted transparent;}
#sprung-nav a:hover, #sprung-nav a:focus {border-bottom:1px solid #fff;}

@media screen and (max-width:800px)
{
	#sprung-nav nav ul li {margin:0 0.5em;}
}


/* b-klingel */

#b-klingel{padding:0 8px;font-style:italic;}
#b-klingel h1{margin-bottom:1.5em;font-size:1.375em;font-style:normal;}
#b-klingel .rs-columns {display:flex;}
#b-klingel .rs-columns .rs-column:first-of-type {min-width:420px;}
#b-klingel .rs-column {display:flex;align-items:end;}
#b-klingel .rs-column + .rs-column {padding-top:2.5em;padding-bottom:2.5em;align-items:center;}

@media screen and (max-width:800px)	{
	#b-klingel .rs-columns {display:block;}
}


/* bereiche */
#bereiche {padding:3.125em 8px;}
#bereiche .rs-columns {display:flex;}
#bereiche div.rs-column {display:flex;}
#bereiche div.rs-column > div {width:100%;border:1px solid #ccb000;border-top-width:36px;padding:1.2em 0.85em;}
#bereiche h2 {margin-bottom:0.85em;}
#bereiche ul {margin:0 0 0.4em 0;}
#bereiche ul li {padding:0.095em 0;}

@media screen and (max-width:1024px)	{
	#bereiche {padding:2.125em 8px;}
	#bereiche .rs-columns {display:flex;flex-wrap:wrap;}
	#bereiche .rs-column {width:50% !important;padding:1em 0.85em;}
}

@media screen and (max-width:800px)	{
	#bereiche .rs-column {width:100% !important;}
}


/* zitat */
.zitat blockquote {font-family:'Source Serif Pro',serif;font-style:italic;}
.zitat blockquote cite {display:block;margin:0.4em 0 0 0;font-family:"Fira Sans",sans-serif;font-size:0.65em;line-height:130%;font-style:normal;}
.zitat blockquote h2 {font-size:1.5em;text-transform:none;}
.zitat blockquote p {font-size:1.363636em;font-weight:500;line-height:120%;}
.zitat blockquote p:last-of-type {margin-bottom:0.925em;} 


/* unterstützung */
#freude-am-tun {margin-bottom:2.5em;padding-bottom:2.65em;}
#freude-am-tun:after {content:"";display:block;border-top:20px solid #7a6700;position:absolute;width:100%;left:0;bottom:-2.5em;border-bottom:50px solid #ccb000;}
#unterstuetzung,#supportforyou {position:relative;}


/* arbeitsfelder */
#unterstuetzung,#supportforyou {border-bottom:20px solid #7a6700;}
.zweiter-teil + .rs-columns {padding-top:1.25em;}
.zweiter-teil + .rs-columns > .rs-column .ce_text:first-of-type h3 {padding:0;}

/* flex */
.rs-columns.flex {display:flex;}
.rs-columns.flex .rs-column {display:flex;flex-direction:column;}

@media screen and (max-width:800px)	{
	.rs-columns.flex {display:block;width:100%;}
}


/* perspektive */
#perspektive h2 {margin-bottom:0.8em;}


/* skills */
#skills .rs-columns + .rs-columns {padding-top:0;}

@media screen and (max-width:800px)
{
	#skills .rs-column + .rs-column {padding-top:0;}
}


/* kontakt */
#kontakt > div.rs-columns, #contact > div.rs-columns {font-size:0.818181em;font-weight:400;line-height:120%;}
#kontakt .rs-columns.flex,#contact .rs-columns.flex {position:relative;margin:0 -18px;padding-bottom:32px;}
#kontakt h2,#contact h2 {text-transform:none;font-size:1.445em;margin:0 0 1.4em 0;}
#kontakt nav,#contact nav {padding:3.5em 0 0 0;font-style:italic;}
#kontakt nav a,#contact nav a {text-decoration:none;border-bottom:1px solid transparent;}
#kontakt nav a:focus, #kontakt nav a:hover,#contact nav a:focus, #contact nav a:hover {border-bottom:1px solid #fff;}

.kontakt div strong {display:block;margin:0 0 0.65em 0;font-weight:500;font-size:122.2222%;}
#linkedin {position:absolute;bottom:0;}
#linkedin a {width:116px;height:32px;display:block;position:relative;overflow:hidden;background:no-repeat url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='295.183px' height='74.839px' viewBox='0 0 295.183 74.839' enable-background='new 0 0 295.183 74.839' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='295.183' height='74.779'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23SVGID_2_)' fill='%23007FB1' d='M208.179,5.362c0-2.962,2.46-5.362,5.495-5.362h63.376 c3.035,0,5.496,2.4,5.496,5.362v64.116c0,2.961-2.461,5.361-5.496,5.361h-63.376c-3.035,0-5.495-2.4-5.495-5.361V5.362'/%3E%3C/g%3E%3Cpolyline fill='%23FFFFFF' points='0,62.688 31.036,62.688 31.036,52.5 11.231,52.5 11.231,14.625 0,14.625 0,62.688 '/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M35.516,62.687h11.233V28.894H35.516V62.687z M41.132,24.281 c3.917,0,6.355-2.596,6.355-5.84c-0.073-3.315-2.438-5.837-6.28-5.837c-3.843,0-6.355,2.522-6.355,5.837 c0,3.244,2.437,5.84,6.207,5.84H41.132z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M51.964,62.688h11.232V43.815c0-1.01,0.074-2.019,0.371-2.738 c0.811-2.02,2.66-4.109,5.762-4.109c4.065,0,5.691,3.1,5.691,7.641v18.079h11.232V43.311c0-10.38-5.542-15.208-12.933-15.208 c-6.059,0-8.719,3.387-10.197,5.694h0.074v-4.901H51.964C52.111,32.066,51.964,62.688,51.964,62.688'/%3E%3Cpath fill='%23FFFFFF' d='M102.098,14.625H90.864v48.062h11.234V51.73l2.806-3.532l8.794,14.488h13.819l-14.779-20.976l12.931-14.272 h-13.522c0,0-9.237,12.769-10.049,14.283V14.625'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M157.555,48.593c0.147-0.87,0.369-2.534,0.369-4.415 c0-8.738-4.434-17.605-16.109-17.605c-12.489,0-18.253,9.877-18.253,18.835c0,11.08,7.02,18,19.287,18 c4.877,0,9.384-0.722,13.08-2.234l-1.479-7.418c-3.029,1.004-6.132,1.507-9.974,1.507c-5.247,0-9.829-2.152-10.198-6.744 L157.555,48.593 M134.204,40.993c0.296-2.885,2.217-7.139,7.02-7.139c5.098,0,6.28,4.542,6.28,7.139H134.204z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M185.649,14.625v15.984h-0.147 c-1.626-2.378-5.025-3.963-9.532-3.963c-8.646,0-16.257,6.92-16.184,18.741c0,10.958,6.872,18.094,15.444,18.094 c4.654,0,9.089-2.018,11.306-5.91h0.222l0.443,5.117h9.977c-0.148-2.379-0.297-6.487-0.297-10.523V14.625H185.649 M185.649,47.046 c0,0.864-0.074,1.731-0.223,2.45c-0.663,3.1-3.325,5.263-6.575,5.263c-4.655,0-7.686-3.749-7.686-9.66 c0-5.55,2.587-10.018,7.759-10.018c3.473,0,5.912,2.377,6.577,5.332c0.147,0.649,0.147,1.371,0.147,2.019V47.046z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M219.489,62.646h11.231V28.853h-11.231V62.646z M225.105,24.241 c3.915,0,6.354-2.597,6.354-5.84c-0.073-3.315-2.439-5.839-6.28-5.839c-3.843,0-6.354,2.524-6.354,5.839 c0,3.243,2.438,5.84,6.207,5.84H225.105z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M236.936,62.647h11.233V43.775c0-1.01,0.073-2.02,0.37-2.739 c0.812-2.02,2.66-4.109,5.763-4.109c4.065,0,5.69,3.101,5.69,7.643v18.078h11.231V43.271c0-10.38-5.541-15.209-12.932-15.209 c-6.06,0-8.72,3.388-10.197,5.694h0.074v-4.901h-11.233C237.084,32.024,236.936,62.647,236.936,62.647'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M289.478,62.056h0.865v-1.928h0.631l1.174,1.928h0.908 l-1.229-1.995c0.643-0.075,1.13-0.475,1.13-1.295c0-0.908-0.531-1.417-1.661-1.417h-1.817V62.056 M290.343,58.08h0.631 c0.531-0.011,1.118,0.021,1.118,0.652c0,0.633-0.587,0.665-1.118,0.665h-0.631V58.08z M286.942,59.729c0,2.271,1.85,4.12,4.12,4.12 s4.12-1.85,4.12-4.12s-1.85-4.119-4.12-4.119S286.942,57.459,286.942,59.729z M287.673,59.729c0-1.872,1.518-3.389,3.39-3.389 s3.389,1.517,3.389,3.389s-1.517,3.391-3.389,3.391S287.673,61.602,287.673,59.729z'/%3E%3C/svg%3E%0A");background-size:contain;}
#linkedin a:focus, #linkedin a:hover {border:none;-webkit-transition:transform 0.25s ease;-moz-transition:transform 0.25s ease;-ms-transition:transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease;transform:scale(1.025);}
#linkedin a span {position:absolute;width:0;height:0;overflow:hidden;text-indent:-200em;}


@media screen and (max-width:960px) {
	#kontakt .rs-column.-small-col-1-1,#contact .rs-column.-small-col-1-1 {width:100%;}
}

@media screen and (max-width:800px)	{
	#kontakt .rs-columns.flex,#contact .rs-columns.flex {padding-bottom:4em;padding-bottom:3em;}
	#kontakt nav,#contact nav {padding:0.5em 0 0 0;}
}


.scroll-to-top {position:fixed;	bottom:30px;right:9px;display:none;opacity: 0.95;color: #444;text-decoration: none;}
.scroll-to-top  > span {display:block;width: 36px;height: 36px;padding: 0.25em;border:1px solid #333;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background: no-repeat 50% 50% #fff;text-indent:-20em;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='141.73px' height='141.73px' viewBox='0 0 141.73 141.73' enable-background='new 0 0 141.73 141.73' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23C3A700' d='M73.96,60.61c1.99,0,3.1,0.56,3.99,1.44c14.61,15.72,32.98,41.68,46.93,63.37 c0.66,0.88,0.66,1.8-0.66,2.24l-5.76,2.23c-1.33,0.44-2.44,0.23-3.1-0.66l-44.5-58l-44.5,58c-0.66,0.89-1.77,1.11-3.1,0.67 l-5.76-2.21c-1.33-0.44-1.33-1.33-0.66-2.21c13.95-21.7,32.32-47.71,46.93-63.43c0.88-0.89,1.99-1.44,3.99-1.44H73.96z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23C3A700' d='M73.96,15.61c1.99,0,3.1,0.48,3.99,1.36c14.61,15.72,32.98,41.64,46.93,63.33 c0.66,0.88,0.66,1.78-0.66,2.22l-5.76,2.22c-1.33,0.44-2.44,0.22-3.1-0.66l-44.5-58l-44.5,58c-0.66,0.89-1.77,1.11-3.1,0.67 l-5.76-2.21c-1.33-0.44-1.33-1.33-0.66-2.21C30.8,58.62,49.17,32.69,63.78,16.97c0.88-0.88,1.99-1.36,3.99-1.36H73.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");overflow:hidden;background-size:24px;}

