html{font-size:16px;font-size:100%;}
body{font-family:'Arial', sans-serif;font-weight:400;color:#000;background-color:#f2f2f2;line-height:1.3;word-wrap:break-word;transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;}
img{border:0;}
figure{float:left;width:100%;height:auto;position:relative;margin:1em 0em 1.33em 0em;padding:0em 0em 0em 0em;line-height:0;}
.bildkachel{float:left;width:19%;height:auto;position:relative;margin:0em 1% 1% 0em;padding:0em 0em 0em 0em;line-height:0;}
.bildkachel:before, .bildkachel:after{display:none;}
.bildkachel a:hover{position:relative;z-index:7777;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3);box-shadow:0px 0px 20px rgba(0,0,0,0.3);}
figure:before, figure:after{content:"";position:absolute;z-index:1;bottom:12px;left:10px;width:50%;height:20%;-webkit-box-shadow:0 15px 12px rgba(0,0,0,0.4);box-shadow:0 15px 12px rgba(0,0,0,0.4);-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);}
figure:after{-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);right:10px;left:auto;}
figure img{position:relative;z-index:2;}
figcaption{position:absolute;left:0px;bottom:0px;z-index:2222;width:100%;text-align:center;color:#fff;line-height:1;text-shadow:1px 1px 0px rgba(0,0,0,0.75);font-size:12px;font-size:0.75em;padding:0.5em 0.5em 0.5em 0.5em;background-color:rgba(0,0,0,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bildlink25, .bildlink50, .bildlink100{float:left;width:100%;height:auto;position:relative;margin:0em 1% 1.5em 0em;padding:0em 0em 0em 0em;line-height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bildlink25{width:24%;}
.bildlink50{width:49%;}
.bildlink100{width:100%;}
.bildlink25 img, .bildlink50 img, .bildlink100 img{position:relative;z-index:2;}
.bildlink-text a{position:absolute;left:0px;top:0px;z-index:2222;width:100%;height:100%;text-align:left;color:rgba(255,255,255,0);text-shadow:1px 1px 0px rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:1em;font-weight:300;line-height:1;text-decoration:none;text-align:center;padding:1em 0.5em 0em 0.5em;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bildlink-text a:hover{color:rgba(255,255,255,1);text-shadow:1px 1px 0px rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.7);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in;}
.bild-breit{width:100%;height:auto;line-height:1;}
.bild-links{float:left;margin:0em 2.5% 0.5em 0em;width:49%;height:auto;}
.bild-links2{float:left;margin:0em 2.5% 0.5em 0em;width:49%;height:auto;}
.bild-rechts{float:right;margin:0em 0em 0.5em 2em;width:33%;height:auto;}
.bild-center{width:50%;padding-left:25%;padding-right:25%;height:auto;}
.abstand1{float:left;width:4em;}
.abstand2{float:left;width:5em;}
.eingerueckt{padding:0px 25% 0px 25%;text-align:center;}
embed, object, video, iframe{max-width:100%}
h1{font-size:20px;font-size:1.25em;color:#000;text-shadow:1px 1px 0px rgba(255,255,255,0.4);font-weight:600;font-style:normal;}
h2{font-size:18px;font-size:1.125em;color:#679000;text-shadow:1px 1px 0px rgba(255,255,255,0.4);font-weight:700;font-style:normal;}
h3{font-size:16px;font-size:1em;color:#000;text-shadow:1px 1px 0px rgba(255,255,255,0.4);font-weight:700;font-style:normal;}
h4{font-size:16px;font-size:1em;color:#000;text-shadow:1px 1px 0px rgba(255,255,255,0.4);font-weight:600;font-style:normal;}
h2.default {color:#000;}
strong{font-weight:600;}
.klein12{font-size:12px;font-size:0.75em;}
.klein14{font-size:14px;font-size:0.875em;}
hr{display:inline-block;height:0px;width:100%;border-top:1px solid rgba(0,0,0,0.25);border-bottom:1px solid rgba(255,255,255,0.40);border-left:0px;border-right:0px;background-color:rgba(255,255,255,0.00);margin:0.5em 0em 0.25em 0em;}
.versalien{text-transform:uppercase;}
table{background-color:#fff;font-size:100%;}
th{color:#fff;font-weight:400;text-align:left;background-color:#333;padding:5px 8px 5px 8px;}
td{color:#000;font-weight:400;text-align:left;padding:3px 8px 3px 8px;}
tr:nth-child(odd){background-color:#f3f3f3;}
article ul{margin:0px 0% 0px 0%;padding:0px 0% 0px 1.3em;text-align:left;}
article ul ul{margin:0px 0% 0px 0%;padding:0px 0% 0px 1em;}
article li{list-style-type:none;margin-bottom:0.5em;}
article li li{font-size:14px;font-size:0.875rem;}
article li li:last-child{margin-bottom:0.5em;}
article li:before{content:'\f101';font-family:"FontAwesome";font-size:12px;font-size:0.875em;font-weight:normal;color:#679000;margin:0px 0.7em 0px -1.3em;vertical-align:baseline;-webkit-font-smoothing:antialiased;}
article li li:before{content:'\f105';font-family:"FontAwesome";font-size:12px;font-size:0.875em;font-weight:normal;color:#679000;margin:0px 0.7em 0px -1.3em;vertical-align:baseline;-webkit-font-smoothing:antialiased;}
.haken ul{margin:0px 0% 0px 0%;padding:0px 0% 0px 1.3em;text-align:left;}
.haken ul ul{margin:0px 0% 0px 0%;padding:0px 0% 0px 1em;}
.haken li{list-style-type:none;}
.haken li li{font-size:14px;font-size:0.875rem;}
.haken li li:last-child{margin-bottom:0.5em;}
.haken li:before{content:'\f00c';font-family:"FontAwesome";font-size:12px;font-size:0.75em;font-weight:normal;color:#679000;margin:0px 0.7em 0px -1.7em;vertical-align:baseline;-webkit-font-smoothing:antialiased;}
.haken li li:before{content:'\f058';font-family:"FontAwesome";font-size:12px;font-size:0.875em;font-weight:normal;color:#679000;margin:0px 0.7em 0px -1.3em;vertical-align:baseline;-webkit-font-smoothing:antialiased;}
nav ul{margin:0px 0% 0px 0%;padding:0px 0% 0px 0%;}
nav li{list-style:none;}
main a{display:inline-block;width:auto;height:auto;color:#000;text-shadow:1px 1px 0px rgba(255,255,255,0.4);transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
main a:hover{color:#679000;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
article a[href^="mailto"]:before{content:'\f003';font-family:"FontAwesome";vertical-align:baseline;font-size:14px;font-size:0.875em;text-decoration:none;padding-right:0.3em;display:inline-block;}
article a[target*="blank"]:before{content:'\f08e';font-family:"FontAwesome";vertical-align:baseline;font-size:12px;font-size:0.75em;padding-right:0.3em;display:inline-block;}
article a[href$=".pdf"]:before{content:'\f1c1';font-family:"FontAwesome";vertical-align:baseline;font-size:14px;font-size:0.875em;text-decoration:none;padding-right:0.3em;display:inline-block;}
#mobil-schnellwahl a[target*="blank"]:after{content:'';display:none;}
.button a{display:inline-block;width:auto;height:auto;padding:0.2em 0.66em 0.1em 0.66em;margin:0em 5px 0.25em 0px;text-decoration:none;font-weight:700;color:#000 !important;text-shadow:1px 1px 0px rgba(255,255,255,0.4);border:1px solid #99bf3a;background-color:#99bf3a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
.button a:hover{background:#dbe969;border:1px solid #000;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
.button-top a{position:fixed;right:1%;bottom:4%;display:block;width:auto;height:auto;padding:0.05em 0.43em 0.15em 0.43em;margin:0px 0px 0px 0px;text-decoration:none;background-color:rgba(0,0,0,0.6);transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;z-index:9998;font-family:"FontAwesome";text-align:center;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;font-size:24px;font-size:1.5em;color:#fff;text-decoration:none;}
.button-top a:hover{background-color:#99bf3a;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transform:scale(1.15);-webkit-transition:scale(1.15);-moz-transition:scale(1.15);-o-transition:scale(1.15);}
input,textarea,select,option{width:100%;background-color:#fff;border:2px solid #fff;font-weight:400;color:#000;font-size:16px;font-size:1em;margin:0px 0px 0.5em 0px;padding:1px 2px 1px 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
input:hover, input:focus,
select:hover, select:focus,
textarea:hover, textarea:focus,
option:hover, option:focus{color:#000;text-shadow:1px 1px 0px #fff;background-color:#fff;border:2px solid #99bf3a;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
input[type="submit"]{float:right;display:inline-block;width:auto;height:auto;padding:0.2em 0.66em 0.1em 0.66em;margin:0em 0px 0.25em 0px;text-decoration:none;font-weight:700;color:#000 !important;text-shadow:1px 1px 0px rgba(255,255,255,0.4);border:1px solid #99bf3a;background-color:#99bf3a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
input[type="submit"]:focus , input[type="submit"]:hover{background-color:#99bf3a;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transform:scale(1.15);-webkit-transition:scale(1.15);-moz-transition:scale(1.15);-o-transition:scale(1.15);}
.spalte16a, .spalte16b, .spalte16c, .spalte16d, .spalte16e, .spalte16f,
.spalte25a, .spalte25b, .spalte25c, .spalte25d,
.spalte33a, .spalte33b, .spalte33c,
.spalte50a, .spalte50b,
.spalte66a, .spalte66b,
.spalte75a, .spalte75b,
.spalte100{float:left;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.spalte16a, .spalte16b, .spalte16c, .spalte16d, .spalte16e, .spalte16f{width:14.58333333333333%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte16f{margin:0% 0% 0% 0%;}
.spalte25a, .spalte25b, .spalte25c, .spalte25d{width:23.125%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte25d{margin:0% 0% 0% 0%;}
.spalte33a, .spalte33b, .spalte33c{width:31.66666666666667%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte33c{margin:0% 0% 0% 0%;}
.spalte50a, .spalte50b{width:48.75%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte50b{margin:0% 0% 0% 0%;}
.spalte66a, .spalte66b{width:65.8333333333334%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte66b{margin:0% 0% 0% 0%;}
.spalte75a, .spalte75b{width:74.375%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte75b{margin:0% 0% 0% 0%;}
.spalte100{width:100%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}
.maps{float:left;height:auto;width:100%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;line-height:0;}
.ausgeblendet{display:none;float:left;width:99%;height:auto;margin:-1.5em 0em 1em 0em;padding:0.25em 0.5em 0.25em 0.5em;border-left:2px solid #679000;border-right:2px solid #679000;border-bottom:2px solid #679000;background-color:rgba(255,255,255,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ausgeblendet h3 {color:#679000;border-bottom:1px solid #679000;}
#socialIcons{position:relative;margin:0;padding:0 0 0 0;width:80%;text-align:left;}
#socialIcons b{font-size:90%;}
.confirmSocial{color:black;font-size:85%;padding:10px;display:none;background-color:#fcfcfc;text-align:left;box-shadow:2px 2px 2px 2px #333;border-radius:4px;}
.kontaktbox .confirmSocial a{color:#000;text-decoration:underline;}
.confirmInnerSocial{background-color:#FEE666;padding:8px;}
.iconSocial{margin-right:10px;margin-top:1em;}
.confirmSocial p{margin:0 0 10px 0;}
.confirmQuestion{}
.confirmLinks{}
.kontaktbox .confirmLinks a{margin-top:.5em;margin-right:1.5em;font-weight:bold;font-size:100%;text-decoration:none;}
.social_link{margin:.5em 0;}
.social_link img{margin-right:1.2em;float:left;}
.social_link span{margin-top:.5em;display:inline-block;}
@media only screen and (min-width:900px){html{font-size:95%;}
body{margin:0% 0% 0% 0%;padding:0% 5% 0% 5%;background-color:#6e3e1e;background-image:url(grafiken/hg-body-desktop.jpg);background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto;}
.mobil-schnellwahl{max-width:1100px;height:auto;margin:0px auto 0;padding:1em 0% 0.75em 0%;text-align:right;}
.mobil-schnellwahl a{display:inline-block;width:auto;height:auto;margin:0px 0.5% 0px 0.5%;padding:0px 0% 0px 0%;text-align:center;color:#99bf3a;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
.mobil-schnellwahl a:hover{transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-ms-transition:all .1s ease-in;transform:scale(1.15);-webkit-transition:scale(1.15);-moz-transition:scale(1.15);-o-transition:scale(1.15);}
.mobil-schnellwahl .fa{width:25px;height:25px;margin:0px 0px 0px 0px;padding:0.25em 0.25em 0.25em 0.25em;font-size:22px;background-color:rgba(0,0,0,0.75);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;vertical-align:top;-webkit-font-smoothing:antialiased;}
.mobil-schnellwahl .fa-home{padding:0.27em 0.25em 0.23em 0.25em;}
.mobil-schnellwahl .fa-phone{padding:0.30em 0.25em 0.20em 0.25em;}
.mobil-schnellwahl .fa-mobile{padding:0.30em 0.25em 0.20em 0.25em;}
.mobil-schnellwahl .fa-envelope{font-size:16px;padding:0.54em 0.33em 0.12em 0.33em;}
.mobil-schnellwahl .fa-map-marker{padding:0.32em 0.25em 0.18em 0.25em;}
.mobil-schnellwahl .fa-facebook{padding:0.35em 0.25em 0.15em 0.25em;}
.mobil-schnellwahl a:nth-child(2){display:none;}
.mobil-schnellwahl a:nth-child(6){width:36px;height:36px;margin:0px 0.5% 0px 0.5%;padding:0px 0px 0px 0px;background-color:rgba(0,0,0,0.75);background-image:url(grafiken/nl.gif);background-repeat:no-repeat;background-size:contain;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;vertical-align:top;-webkit-font-smoothing:antialiased;}
#site{max-width:1100px;height:auto;margin:0px auto 0;padding:0% 0% 0% 0%;background-image:url(grafiken/hg-seite.png);background-repeat:repeat-y;background-size:100% auto;box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);}
header{float:left;width:33.75%;height:auto;margin:0px 0% 0px 0%;padding:0px 0% 0px 0%;color:#fff;}
#logo a{display:block;float:left;width:100%;height:0px;margin:0px 0% 0px 0%;padding:98.22222222222222% 0% 0px 0%;background-image:url(grafiken/logo-desktop.jpg);background-repeat:no-repeat;background-size:contain;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
.nav-0-oeffnen a, .nav-0-schliessen a{display:none;}
nav{float:left;width:100%;height:auto;margin:2em 0% 0em 0%;padding:0px 0% 0px 0%;}
nav li a{display:block;float:left;height:auto;width:100%;margin:0px 0em 0px 0%;padding:0.30em 7.5% 0.30em 7.5%;font-weight:300;font-size:95%;color:#fff;line-height:1;text-shadow:1px 1px 0px rgba(0,0,0,1);text-decoration:none;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
nav li a:hover{color:#99bf3a;background-color:rgba(0,0,0,0.50);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
nav li:nth-child(1) a, nav li:nth-child(3) a, nav li:nth-child(8) a{margin-bottom:0.75em;}
.kontaktbox{float:left;width:85%;height:auto;margin:1em 0% 2em 0%;padding:0px 7.5% 0px 7.5%;font-size:14px;font-size:0.875em;}
.kontaktbox a{color:#fff;}
.kontaktbox a:hover{color:#99bf3a;}
.facebook{margin-top:0.5em;}
main{float:left;width:66.25%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 2em 0%;color:#000;}
.content-news{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 2em 5%;background-color:rgba(165,199,81,0.3);border-bottom:1px solid #fff;}
.content1{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 0.5em 5%;background-color:rgba(255,255,255,0.40);border-bottom:1px solid rgba(255,255,255,0.40);}
.content2{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 1em 5%;}
.content3{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 1em 5%;background-color:rgba(255,255,255,1);}
footer{clear:both;width:92%;height:auto;margin:0px 0% 0px 0%;padding:1.33em 5% 3em 3%;background-image:url(grafiken/hg-seite.png);background-repeat:repeat-y;background-size:100% auto;}
.footer-copyright{float:left;width:33.75%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 0px 0%;font-size:12px;font-size:0.75em;text-align:left;color:#99bf3a;}
.footer-stand{float:left;width:66.25%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 0px 0%;font-size:12px;font-size:0.75em;text-align:right;}
}
@media only screen and (max-width:900px) and (min-width:520px){html{font-size:100%;}
.spalte16a, .spalte16b, .spalte16c, .spalte16d, .spalte16e, .spalte16f{width:31.66666666666667%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte16c, .spalte16f{margin:0% 0% 0% 0%;}
.spalte25a, .spalte25b, .spalte25c, .spalte25d{width:48.75%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte25b, .spalte25d{margin:0% 0% 0% 0%;}
.spalte75a, .spalte75b{width:48.75%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte75b{margin:0% 0% 0% 0%;}
body{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;background-color:#6e3e1e;background-image:url(grafiken/hg-body-tablet.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;}
.mobil-schnellwahl{width:95%;height:auto;margin:0px 0px 0px 0px;padding:1em 0% 0.75em 5%;text-align:left;}
.mobil-schnellwahl a{display:inline-block;width:auto;height:auto;margin:0px 0.5% 0px 0.5%;padding:0px 0% 0px 0%;text-align:center;color:#99bf3a;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
.mobil-schnellwahl .fa{width:25px;height:25px;margin:0px 0px 0px 0px;padding:0.25em 0.25em 0.25em 0.25em;font-size:22px;background-color:rgba(0,0,0,0.75);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;vertical-align:top;-webkit-font-smoothing:antialiased;}
.mobil-schnellwahl .fa-home{padding:0.27em 0.25em 0.23em 0.25em;}
.mobil-schnellwahl .fa-phone{padding:0.30em 0.25em 0.20em 0.25em;}
.mobil-schnellwahl .fa-mobile{padding:0.30em 0.25em 0.20em 0.25em;}
.mobil-schnellwahl .fa-envelope{font-size:16px;padding:0.58em 0.35em 0.12em 0.33em;}
.mobil-schnellwahl .fa-map-marker{padding:0.32em 0.25em 0.18em 0.25em;}
.mobil-schnellwahl .fa-facebook{padding:0.35em 0.25em 0.15em 0.25em;}
.mobil-schnellwahl a:nth-child(6){width:36px;height:36px;margin:0px 0.5% 0px 0.5%;padding:0px 0px 0px 0px;background-color:rgba(0,0,0,0.75);background-image:url(grafiken/nl.gif);background-repeat:no-repeat;background-size:contain;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;vertical-align:top;-webkit-font-smoothing:antialiased;}
#site{width:100%;height:auto;margin:0px auto 0;padding:0% 0% 0% 0%;background-color:rgba(255,255,255,0.85);box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);}
header{float:left;width:100%;height:auto;margin:0px 0% 0px 0%;padding:0px 0% 0px 0%;color:#fff;}
#logo a{display:block;float:left;width:100%;height:0px;margin:0px 0% 0px 0%;padding:20% 0% 0px 0%;background-image:url(grafiken/logo-tablet.jpg);background-repeat:no-repeat;background-size:contain;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
.nav-0-oeffnen a{display:block;position:absolute;right:5%;top:19px;width:auto;height:auto;margin:0px 0% 0px 0%;padding:0px 0px 0px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:28px;color:#fff;text-decoration:none;}
.nav-0-schliessen a{display:block;float:left;width:100%;height:auto;margin:10px 0% 5% 0%;padding:0px 7.5% 0px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:20px;color:#fff;text-decoration:none;text-align:right;}
nav{display:none;position:absolute;z-index:9999;top:64px;right:0%;width:330px;height:auto;margin:0% 0% 0% 0%;padding:2% 0% 5% 0%;background-color:rgba(0,0,0,0.90);box-shadow:0px 0px 8px rgba(0,0,0,0.6);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.6);border-left:6px solid #99bf3a;}
nav li a{display:block;float:left;height:auto;width:100%;margin:0px 0em 0px 0%;padding:0.50em 7.5% 0.40em 7.5%;font-weight:300;color:#fff;line-height:1;text-shadow:1px 1px 0px rgba(0,0,0,1);text-decoration:none;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
nav li a:hover{color:#99bf3a;background-color:rgba(0,0,0,0.50);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
nav li:nth-child(1) a, nav li:nth-child(3) a, nav li:nth-child(8) a{margin-bottom:0.75em;}
.kontaktbox{display:none;}
main{float:left;width:100%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 2em 0%;color:#000;}
.content-news{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 2em 5%;background-color:rgba(165,199,81,0.3);border-bottom:1px solid #fff;}
.content1{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 0.5em 5%;background-color:rgba(255,255,255,0.40);border-bottom:1px solid rgba(255,255,255,0.40);}
.content2{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 1em 5%;}
.content3{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 1em 5%;background-color:rgba(255,255,255,1);}
footer{clear:both;width:100%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 0em 0%;}
.footer-copyright{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 1em 5%;font-size:12px;font-size:0.75em;text-align:center;color:#000;background-color:rgba(255,255,255,0.75);}
.footer-stand{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:2em 5% 3em 5%;font-size:12px;font-size:0.75em;text-align:center;color:#99bf3a;background-color:rgba(0,0,0,0.75);}
}
@media only screen and (max-width:520px){html{font-size:100%;}
.spalte16a, .spalte16b, .spalte16c, .spalte16d, .spalte16e, .spalte16f{width:48.75%;margin:0% 2.5% 0% 0%;padding:0% 0% 0% 0%;}
.spalte16b, .spalte16d, .spalte16f{margin:0% 0% 0% 0%;}
.spalte25a, .spalte25b, .spalte25c, .spalte25d,
.spalte33a, .spalte33b, .spalte33c,
.spalte50a, .spalte50b,
.spalte66a, .spalte66b,
.spalte75a, .spalte75b,
.spalte100{width:100%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}
.bild-links2{float:left;margin:0em 0% 1.33em 0em;width:100%;height:auto;}
.eingerueckt{padding:0px 10% 0px 10%;text-align:center;}
body{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;background-color:#6e3e1e;background-image:url(grafiken/hg-body-smartphone.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;}
.mobil-schnellwahl{width:95%;height:auto;margin:0px 0px 0px 0px;padding:0.5em 0% 0.5em 3%;text-align:left;}
.mobil-schnellwahl a{display:inline-block;width:auto;height:auto;margin:0px 0.5% 0px 0.5%;padding:0px 0% 0px 0%;text-align:center;color:#99bf3a;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
.mobil-schnellwahl .fa{width:25px;height:25px;margin:0px 0px 0px 0px;padding:0.25em 0.25em 0.25em 0.25em;font-size:22px;background-color:rgba(0,0,0,0.75);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;vertical-align:top;-webkit-font-smoothing:antialiased;}
.mobil-schnellwahl .fa-home{padding:0.27em 0.25em 0.23em 0.25em;}
.mobil-schnellwahl .fa-phone{padding:0.30em 0.25em 0.20em 0.25em;}
.mobil-schnellwahl .fa-mobile{padding:0.30em 0.25em 0.20em 0.25em;}
.mobil-schnellwahl .fa-envelope{font-size:16px;padding:0.58em 0.35em 0.12em 0.33em;}
.mobil-schnellwahl .fa-map-marker{padding:0.32em 0.25em 0.18em 0.25em;}
.mobil-schnellwahl .fa-facebook{padding:0.35em 0.25em 0.15em 0.25em;}
.mobil-schnellwahl a:nth-child(1){display:none;}
.mobil-schnellwahl a:nth-child(6){width:36px;height:36px;margin:0px 0.5% 0px 0.5%;padding:0px 0px 0px 0px;background-color:rgba(0,0,0,0.75);background-image:url(grafiken/nl.gif);background-repeat:no-repeat;background-size:contain;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;vertical-align:top;-webkit-font-smoothing:antialiased;}
#site{width:100%;height:auto;margin:0px auto 0;padding:0% 0% 0% 0%;background-color:rgba(255,255,255,0.85);box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);}
header{float:left;width:100%;height:auto;margin:0px 0% 0px 0%;padding:0px 0% 0px 0%;color:#fff;}
#logo a{display:block;float:left;width:100%;height:0px;margin:0px 0% 0px 0%;padding:20% 0% 0px 0%;background-image:url(grafiken/logo-smartphone.jpg);background-repeat:no-repeat;background-size:contain;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
.nav-0-oeffnen a{display:block;position:absolute;right:3%;top:11px;width:auto;height:auto;margin:0px 0% 0px 0%;padding:0px 0px 0px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:28px;color:#fff;text-decoration:none;}
.nav-0-schliessen a{display:block;float:left;width:100%;height:auto;margin:10px 0% 5% 0%;padding:0px 7.5% 0px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:20px;color:#fff;text-decoration:none;text-align:right;}
nav{display:none;position:fixed;z-index:9999;top:0px;left:0%;width:100%;height:120%;margin:0% 0% 0% 0%;padding:2% 0% 5% 0%;background-color:rgba(0,0,0,0.90);box-shadow:0px 0px 8px rgba(0,0,0,0.6);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.6);border-left:6px solid #99bf3a;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
nav li a{display:block;float:left;height:auto;width:100%;margin:0px 0em 0px 0%;padding:0.50em 7.5% 0.40em 7.5%;font-weight:300;color:#fff;line-height:1;text-shadow:1px 1px 0px rgba(0,0,0,1);text-decoration:none;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
nav li a:hover{color:#99bf3a;background-color:rgba(0,0,0,0.50);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
nav li:nth-child(1) a, nav li:nth-child(3) a, nav li:nth-child(8) a{margin-bottom:0.75em;}
.kontaktbox{display:none;}
main{float:left;width:100%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 2em 0%;color:#000;}
.content-news{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:0.5em 5% 1em 5%;background-color:rgba(165,199,81,0.3);border-bottom:1px solid #fff;}
.content1{float:left;width:94%;height:auto;margin:0px 0% 0px 0%;padding:0.2em 3% 0em 3%;background-color:rgba(255,255,255,0.40);border-bottom:1px solid rgba(255,255,255,0.40);}
.content2{float:left;width:94%;height:auto;margin:0px 0% 0px 0%;padding:0.25em 3% 0.25em 3%;}
.content3{float:left;width:94%;height:auto;margin:0px 0% 0px 0%;padding:0.25em 3% 0.25em 3%;background-color:rgba(255,255,255,1);}
footer{clear:both;width:100%;height:auto;margin:0px 0% 0px 0%;padding:0em 0% 0em 0%;}
.footer-copyright{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:1em 5% 1em 5%;font-size:12px;font-size:0.75em;text-align:center;color:#000;background-color:rgba(255,255,255,0.75);}
.footer-stand{float:left;width:90%;height:auto;margin:0px 0% 0px 0%;padding:2em 5% 3em 5%;font-size:12px;font-size:0.75em;text-align:center;color:#99bf3a;background-color:rgba(0,0,0,0.75);}
}
