body{-webkit-text-size-adjust:none;font-family:"Montserrat", sans-serif;font-size:1em;line-height:1.6;color:#575756}body #fuss{font-size:0.9em;color:#e6e6e6;letter-spacing:1px}h1,h2,h3,h4{font-family:'Open Sans', sans-serif, serif;margin:0;color:#008d36;line-height:1.2}@media (min-width:992px){h1,h2,h3,h4{line-height:1.6}}#fuss h1,#fuss h2,#fuss h3,#fuss h4{font-size:1.2em;text-transform:uppercase;margin:0 0 10px 0;color:#e6e6e6}h1{font-size:2em;margin-bottom:30px}@media (min-width:992px){h1{font-size:3em}}h2{font-size:1.6em;margin-bottom:20px}@media (min-width:992px){h2{font-size:2em}}h3{font-size:1.5em;margin-bottom:15px}p{margin:0 0 15px 0}#fuss p{margin-bottom:0}a{color:#008d36;text-decoration:none}a:hover{color:#000}#fuss a{color:#e6e6e6}#fuss a:hover{color:#008d36}.button{display:inline-block;padding:15px 30px;color:#fff;margin-bottom:15px;text-align:center;border-radius:5px;letter-spacing:1px;background:#008d36;-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16)}.button:hover{color:#fff;background:#3aaa35}ul{padding-left:30px}#kopf ul,#fuss ul,.frame-type-menu_sitemap ul{list-style:none;padding:0;margin:0}.frame-type-menu_pages ul{list-style:none;padding:0;margin:0 -15px}@media (min-width:768px){.frame-type-menu_pages ul{margin:0 -30px}}.frame-type-menu_pages ul li{display:inline-block;padding:15px;width:100%}@media (min-width:768px){.frame-type-menu_pages ul li{width:50%;padding:30px}}@media (min-width:992px){.frame-type-menu_pages ul li{width:33.3333%}}.frame-type-menu_pages ul li a{display:inline-block;padding:15px 30px;color:#fff;margin-bottom:15px;text-align:center;border-radius:5px;letter-spacing:1px;background:#008d36;-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);display:block;padding:30px 15px;font-size:1.5em}.frame-type-menu_pages ul li a:hover{color:#fff;background:#3aaa35}@media (min-width:768px){.frame-type-menu_pages ul li a{padding:60px 15px}}.frame-type-menu_pages ul li a svg,.frame-type-menu_pages ul li a span{display:inline-block;width:100%}.frame-type-menu_pages ul li a svg{margin-bottom:15px}.frame-type-menu_pages ul li a svg *{fill:#fff}table{width:100%;margin:0 0 15px 0}table th,table td{padding:5px 15px}table th{background:#008d36;color:#fff;border:1px solid #008d36;border-bottom:none}table td{border:1px solid #f8f8f8}