@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:url(../fonts/oswald-v17-latin-200.eot);src:local('Oswald ExtraLight'),local(Oswald-ExtraLight),url(../fonts/oswald-v17-latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-v17-latin-200.woff2) format("woff2"),url(../fonts/oswald-v17-latin-200.woff) format("woff"),url(../fonts/oswald-v17-latin-200.ttf) format("truetype"),url(../fonts/oswald-v17-latin-200.svg#Oswald) format("svg")}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:url(../fonts/oswald-v17-latin-300.eot);src:local('Oswald Light'),local(Oswald-Light),url(../fonts/oswald-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-v17-latin-300.woff2) format("woff2"),url(../fonts/oswald-v17-latin-300.woff) format("woff"),url(../fonts/oswald-v17-latin-300.ttf) format("truetype"),url(../fonts/oswald-v17-latin-300.svg#Oswald) format("svg")}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:url(../fonts/oswald-v17-latin-regular.eot);src:local('Oswald Regular'),local(Oswald-Regular),url(../fonts/oswald-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-v17-latin-regular.woff2) format("woff2"),url(../fonts/oswald-v17-latin-regular.woff) format("woff"),url(../fonts/oswald-v17-latin-regular.ttf) format("truetype"),url(../fonts/oswald-v17-latin-regular.svg#Oswald) format("svg")}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:url(../fonts/oswald-v17-latin-600.eot);src:local('Oswald SemiBold'),local(Oswald-SemiBold),url(../fonts/oswald-v17-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-v17-latin-600.woff2) format("woff2"),url(../fonts/oswald-v17-latin-600.woff) format("woff"),url(../fonts/oswald-v17-latin-600.ttf) format("truetype"),url(../fonts/oswald-v17-latin-600.svg#Oswald) format("svg")}
#navigation ul li a, .button, input[type="submit"] { font-family: "Oswald", Helvetica, Arial, sans-serif; }
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/open-sans-v17-latin-300.eot);src:local('Open Sans Light'),local(OpenSans-Light),url(../fonts/open-sans-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-300.woff) format("woff"),url(../fonts/open-sans-v17-latin-300.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-300.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../fonts/open-sans-v17-latin-300italic.eot);src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(../fonts/open-sans-v17-latin-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-300italic.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-300italic.woff) format("woff"),url(../fonts/open-sans-v17-latin-300italic.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-300italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v17-latin-regular.eot);src:local('Open Sans Regular'),local(OpenSans-Regular),url(../fonts/open-sans-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-regular.woff) format("woff"),url(../fonts/open-sans-v17-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-regular.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/open-sans-v17-latin-italic.eot);src:local('Open Sans Italic'),local(OpenSans-Italic),url(../fonts/open-sans-v17-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-italic.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-italic.woff) format("woff"),url(../fonts/open-sans-v17-latin-italic.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/open-sans-v17-latin-600.eot);src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(../fonts/open-sans-v17-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-600.woff) format("woff"),url(../fonts/open-sans-v17-latin-600.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-600.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/open-sans-v17-latin-600italic.eot);src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(../fonts/open-sans-v17-latin-600italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-600italic.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-600italic.woff) format("woff"),url(../fonts/open-sans-v17-latin-600italic.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-600italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v17-latin-700.eot);src:local('Open Sans Bold'),local(OpenSans-Bold),url(../fonts/open-sans-v17-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-700.woff) format("woff"),url(../fonts/open-sans-v17-latin-700.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-700.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/open-sans-v17-latin-700italic.eot);src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(../fonts/open-sans-v17-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v17-latin-700italic.woff2) format("woff2"),url(../fonts/open-sans-v17-latin-700italic.woff) format("woff"),url(../fonts/open-sans-v17-latin-700italic.ttf) format("truetype"),url(../fonts/open-sans-v17-latin-700italic.svg#OpenSans) format("svg")}
body { font-family: "Open Sans", Helvetica, Arial, sans-serif;  }
h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", Helvetica, Arial, sans-serif; }
body { color: #333; }
a, a:visited { color: #333; }
a:hover, a:focus { color: #333; }
header { border-top: 5px solid #ffffff; }
header .headerzeile { color: #00993C; }
header .headerzeile i { color: #00993C !important; }
header .headerzeile { background-color: #ffffff; }
header { background-color: #00993C; }
header { color: #ffffff; }
.fa, .fab, .fal, .far, .fas { color: #ffffff; }
.blur .icons i { background-color: #ffffff;  }
header { box-shadow:none; }
header.sticky { background-color: #00993C; }
.logo { max-height: 60px;}
.logo { margin: 0.5em 0 0 0; }
.metaslider, .intro { margin: 0em 0 0 0; }
.intro { max-height: 500px; }

.button.first, .button.first i { color: #ffffff; }
.numeric li a { color: #ffffff; }
.button.first:hover, .button.first:hover i { color: #ffffff; }
.numeric li a { ccolor: #ffffff; }
.button.first { background-color: #006729; border: 2px solid #006729; }
.numeric li a { background-color: #006729 }
.button.first:hover, .button.first.active { background-color: #005A24; border: 2px solid #005A24; }
.numeric li a:hover, .numeric li a.active { background-color: #005A24; }


.button.second, .button.second i { color: #ffffff; }
.button.second:hover, .button.second:hover i { color: #ffffff; }
.button.second { background-color: #006729; border: 2px solid #006729; }
.button.second:hover, .button.second.active { background-color: #005A24; border: 2px solid #005A24; }

  




.button.grey, .button.grey i { color: #ffffff; }
.button.grey:hover, .button.grey:hover { color: #ffffff; }
.button.grey { background-color: #006729; border: 2px solid #006729; }
.button.grey:hover { background-color: #005A24; border: 2px solid #005A24; }
.wpcf7 input[type="submit"], .wpcf7 input[type="submit"]:focus { color: #ffffff; }
.wpcf7 input[type="submit"]:hover { color: #ffffff; }
.wpcf7 input[type="submit"], .wpcf7 input[type="submit"]:focus { background-color: #006729; border: 2px solid #006729; }
.wpcf7 input[type="submit"]:hover { background-color: #005A24; border: 2px solid #005A24; }
#navigation ul li a { text-transform: uppercase; }
#navigation ul li a { font-weight: 600; }
#navigation > div > ul > li.menu-item-has-children > a:after {
    font-family: "Font Awesome 5 Free" !important;
	display: inline-block;
    font-weight: 600;
    content: "\f078";
    padding: 0;
    padding: 0 0 0 0.3em;
	font-size: 0.8em;
	margin-top: -1em;
	line-height: 1;
}
#navigation > div > ul > li > a,
.header-links-2 #navigation > div > ul > li > a { padding: 1.1em 0.6em; }
header.sticky #navigation > div > ul > li > a { padding: 1.5em 0.6em; }
#navigation > div > ul > li > a { color: #ffffff; }
#navigation > div > ul > li > a:hover { color: #ffffff; }
#navigation ul ul li a,
#navigation ul ul ul li a{ color: #333333; }
#navigation ul ul li.menu-item-has-children > a:after,
#navigation ul ul li.menu-item-has-children > a:before { background: #333333; }
#navigation ul ul li:hover > a, #navigation ul ul li a:hover,
#navigation ul ul ul li:hover > a, #navigation ul ul ul li a:hover,
#navigation ul ul li.current-menu-item a { color: #005A24; }
#navigation ul ul li.menu-item-has-children:hover > a:after,
#navigation ul ul li.menu-item-has-children:hover > a:before { background: #005A24; }
#navigation ul ul li a, 
#navigation ul ul ul li a { background-color: #ffffff; }
#navigation ul ul li:hover > a, 
#navigation ul ul li a:hover,
#navigation ul ul li.current-menu-item a { background-color: #ffffff; }
h1 {  color: #005A24; }
h2 {  color: #666; }
h3 {  color: #666; }
h4 {  color: #666; }
h5 {  color: #666; }
h6 {  color: #666; }
footer { 
	background-color: #006729; 
	border-top: 2px solid #005d1f;
}
.footer2 {
	background-color: #005d1f; 
}
footer, .footer-line-1, .footer-1 .firmenname:before, .footer-1 .adresse:before, 
.footer-1 .tel:before, .footer-1 .fax:before, .footer-1 .mail:before { color: #ffffff; }
footer a, footer #footermenu ul li a, footer #footermenu-1 ul li a { color: #ffffff; }
footer a:hover, #footermenu ul li a:hover, #footermenu-1 ul li a:hover { color: #ffffff; }
.footer2 { 
	background-color: #006729; 
}
