/* quicksand-300 - latin */
@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;src:url(../fonts/quicksand-v7-latin-300.eot);src:local('Quicksand Light'),local('Quicksand-Light'),url(../fonts/quicksand-v7-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/quicksand-v7-latin-300.woff2) format('woff2'),url(../fonts/quicksand-v7-latin-300.woff) format('woff'),url(../fonts/quicksand-v7-latin-300.ttf) format('truetype'),url(../fonts/quicksand-v7-latin-300.svg#Quicksand) format('svg')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:url(../fonts/quicksand-v7-latin-regular.eot);src:local('Quicksand Regular'),local('Quicksand-Regular'),url(../fonts/quicksand-v7-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/quicksand-v7-latin-regular.woff2) format('woff2'),url(../fonts/quicksand-v7-latin-regular.woff) format('woff'),url(../fonts/quicksand-v7-latin-regular.ttf) format('truetype'),url(../fonts/quicksand-v7-latin-regular.svg#Quicksand) format('svg')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:500;src:url(../fonts/quicksand-v7-latin-500.eot);src:local('Quicksand Medium'),local('Quicksand-Medium'),url(../fonts/quicksand-v7-latin-500.eot?#iefix) format('embedded-opentype'),url(../fonts/quicksand-v7-latin-500.woff2) format('woff2'),url(../fonts/quicksand-v7-latin-500.woff) format('woff'),url(../fonts/quicksand-v7-latin-500.ttf) format('truetype'),url(../fonts/quicksand-v7-latin-500.svg#Quicksand) format('svg')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:url(../fonts/quicksand-v7-latin-700.eot);src:local('Quicksand Bold'),local('Quicksand-Bold'),url(../fonts/quicksand-v7-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/quicksand-v7-latin-700.woff2) format('woff2'),url(../fonts/quicksand-v7-latin-700.woff) format('woff'),url(../fonts/quicksand-v7-latin-700.ttf) format('truetype'),url(../fonts/quicksand-v7-latin-700.svg#Quicksand) format('svg')}body{font-family:'Quicksand',sans-serif;background-color:#fff;font-weight:500;color:#676767}#header{margin-top:3rem;margin-bottom:2rem;width:98%}h1,h2,h3,h4{font-family:'Quicksand',sans-serif;font-weight:bold;color:#73a228}h1{margin:8.5rem 0 0;font-size:2rem;color:#666}h2{font-size:1.5rem;font-style:normal;margin:2rem 0 1rem 0}h3{margin:0 0 0.7rem;font-size:1.125rem}h4{font-size:1rem;font-weight:bold}a{color:#73a228;font-weight:500;text-decoration:underline}a:hover{color:#c60}#main-menu{padding-left:2rem;font-size:1.5rem;z-index:15}.is-submenu-item{font-size:1.1rem!important;margin-left:1.5rem}#main-menu a{color:#666;text-decoration:none;z-index:15}#main-menu a.active,#main-menu a:hover,#main-menu a:focus{color:#73a228}.menu > li > a{padding:0.7rem 1.5rem 0.7rem 1rem!important;margin-right:2rem}.menu > li > ul > li > a{padding:0.7rem 1rem 0.7rem 1rem!important;margin-right:0rem}.accordion-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#e6e6e6 #e6e6e6 currentcolor;border-image:none;border-style:solid solid none;border-width:1px 1px 0;color:#73a228;display:block;font-size:1.25rem;line-height:1;padding:1.25rem 1rem;position:relative;font-weight:700;text-decoration:none}.accordion-title:hover,.accordion-title:focus{background-color:#fff;color:#73a228}.accordion-content{color:#676767}.logo{background-image:url(../img/logo-may-wiese.svg);background-repeat:no-repeat;background-size:contain;background-position:3rem 0rem;background-size:25rem;display:block;z-index:99}.mainsheet{background-color:#FFF;padding:3rem;margin-bottom:2rem}.fltlt{float:left;margin-right:4rem}ul.accordion li{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eee;border-color:#E7E7A9;border-image:none;border-style:solid;border-width:0 0 5px;list-style-type:none;z-index:9}ul.standard li{border-width:0!important;float:left;list-style-position:outside;list-style-type:circle!important;margin-left:15px;margin-right:20px;width:330px}.clearfloats{clear:both}#contentlogo{background-image:url(../img/logo_klein.jpg);background-repeat:no-repeat;background-position:bottom center;height:75px;width:100px;float:right}.callout{background-color:transparent;color:#0a0a0a;margin:0 0 1rem;padding:1.6rem;padding-right:0;position:relative}.top-bar,.top-bar ul{background-color:transparent}.is-dropdown-submenu{background-color:#f0f0f0!important}.topnavigation{background-color:#fff;margin-top:0!important;border-bottom:#CCC 8px solid;width:100%}table thead,table tbody,table tfoot{background-color:transparent}table tbody tr:nth-child(2n){background-color:transparent;border-bottom:0 none}.menu-icon::after,.menu-icon:hover::after{background:#73a228 none repeat scroll 0 0;box-shadow:0 7px 0 #73a228,0 14px 0 #73a228}.no-js .top-bar{display:none}.video{height:450px}.top-background-image{background-image:url(../img/essen.svg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;background-color:#aaa;bottom:0;display:block;width:100%;height:300px}.m75{max-width:66rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;margin-top:4rem;margin-bottom:3rem;width:98%}.row{margin-left:auto;margin-right:auto;max-width:66rem}.darkgrey{background-color:#ccc}.grey{background-color:#f2f2f2}.white{background-color:#fff}.bgline{background-image:url(../img/bg-line.svg);background-position:right top;background-repeat:no-repeat;background-size:contain;width:860px;height:100%}.divider{display:block;height:10px;width:100%}.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after{border-color:#73a228 rgba(0,0,0,0) rgba(0,0,0,0)}.footer{text-align:center;color:#444}.title-bar-title{margin-top:10px}.image-row{padding-left:0!important;padding-right:0!important}.image-row img{width:100%}@media screen and (min-width:40em){.no-js .top-bar{display:block}.no-js .title-bar{display:none}.top-background-image{height:75px}.menu > li > a{padding:0.5rem 1.2rem 0.5rem 0.5rem!important;margin-right:1rem}.menu > li > ul > li > a{padding:0.5rem 0.5rem 0.5rem 0.5rem!important;margin-right:0rem}.is-submenu-item{margin-left:0.5rem;margin-top:0.15rem;margin-bottom:0.15rem}}@media only screen and (max-width:40em){.logo{position:absolute;top:5px;right:15px;width:280px;height:40px;overflow:hidden;background-size:contain;display:block}.title-bar{background:#fff none repeat scroll 0 0;color:#666}.callout{border:none;border-radius:0;padding:1rem;margin:0}#content{padding-right:0rem}ul.standard li{border-width:0;float:left;list-style-position:outside;list-style-type:circle;margin-left:15px;width:200px}.mainsheet{padding:0rem}h1,h2,h3,h4,p{padding:1rem}.title-bar-title{margin-top:10px;margin-right:10px;display:block;float:right;font-size:0.95rem;text-align:center}h3,p{padding-top:0rem;padding-bottom:0.5rem}.p300,.p220,.p100,.p150,.accordion img{padding-bottom:30px}.orbit-previous,.orbit-next{color:#73a228}.video{height:180px}.top-background-image{height:115px}.m75{max-width:66rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:0rem!important;margin-top:2rem;margin-bottom:3rem;width:98%}.bgline{width:100%}}@media screen and (min-width:23em){.title-bar-title{margin-top:30px}}@media screen and (min-width:40em){h1{padding:0rem;font-size:1.3rem;margin:4.5rem 0 0 1rem;text-align:left}#main-menu{font-size:1.2rem}#content{padding-right:0rem}.video{height:450px}.top-background-image{height:185px}#header{margin-left:1rem}.title-bar-title{margin-right:15px;margin-top:30px}.bgline{background-image:url(../img/bg-line.svg);background-position:right top;background-repeat:no-repeat;background-size:contain;width:100%}.divider{width:100%}}@media screen and (min-width:64em){.mainsheet{background-color:#FFF;padding:3rem}#main-menu{font-size:1.25rem}#content{padding-right:1rem}h1{font-size:1.3rem;margin:4.5rem 0 0 1rem}.top-background-image{height:225px}.logo{background-position:3rem 0rem;background-size:25rem;display:block;z-index:99}#header{margin-left:auto}.bgline{background-image:url(../img/bg-line.svg);background-position:right top;background-repeat:no-repeat;background-size:contain;width:965px}.divider{width:100%}}@media screen and (min-width:80em){.top-background-image{height:300px}}@media screen and (min-width:100em){.top-background-image{height:400px}}@media screen and (min-width:140em){.top-background-image{height:480px}}