*::-moz-selection,::selection{background:#666;color:#fff;text-shadow:none}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize !-!*/
*,:before,:after{box-sizing:inherit}
html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden], template{display:none}
a{background:transparent}
a:active, a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b, strong{font-weight:500}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{position:relative;margin:0;padding:0;max-width:100%;overflow:hidden}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
.lt-ie7 legend{margin-left:-7px}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font:14px/1.65 Helvetica,Arial,sans-serif;font-weight:300;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;height:100%;letter-spacing:0.01em;word-spacing:0.01em;-webkit-font-feature-settings:"smcp","liga"; -moz-font-feature-settings:"smcp","liga";font-feature-settings:"smcp","liga";-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}

h1,h2,h3,h4,h5,h6{color:#043317;font-weight:400;font-family:Arial,sans-serif;line-height:1.3}
h1{font-size:2em;text-align:center;margin:2.67em 0}
h2{font-size:1.5em;margin:1.5em 0 0.83em 0}
h3{font-size:1.3em;margin:1em 0}
h4{font-size:1em;margin:1em 0}
a{color:#444;text-decoration:underline}
a:hover{text-decoration:none}

/* Netprofit responsive grid */
.inside{position:relative;width:100%;padding:0 2em;margin:0 auto}
.spalten, .spalte, .column, .columns {padding:0 2em;display:block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing: normal}
.padding{padding:2em 3em}
.paddinglr{padding-left:3em;padding-right:3em}
.paddingou{padding-top:1em;padding-bottom:1em;padding-left:0;padding-right:0}
.margin{margin:2em 3em}
.marginou{margin-top:1em;margin-bottom:1em}
.marginlr{margin-left:1em;margin-right:1em}
.block{display:block}
.center{text-align:center}
#g-map,#g-map2{width:100%;height:30em;border:1px solid #ccc;margin:1em 0}
.item{padding:1em 0;border-bottom:1px dotted #ccc}
#preheader{background-color:#4caf50;padding:1em 0;color:#fff}
#preheader a{color:#fff}
#footer{padding:1em 0;background-color:#ccc}

@media only screen and (min-width:500px){
	body{font-size:15px}
}

@media only screen and (min-width:650px){
    body{font-size:16px}
}

@media only screen and (min-width:1030px){
    body{font-size:17px;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}
}

@media only screen and (min-width:1200px){
    body{font-size:18px}
    .inside{max-width:1200px}
}