/* global.css */
.a11y-widget .a11y-fab-svg{width: 35px !important;    height: 35px !important}.showmenu{display:none}.syndication{float:right;border:1px #ddd solid;padding:10px}#signature_34{background:#fff}.ui-accordion-header{font-weight:bold;background:#f2f2f2;padding:10px 20px;display:block}.ui-accordion-content{border: 1px #f2f2f2 solid;padding:10px 20px;display:block}.hidden{display:none}.beratungsprotokoll fieldset{border: 1px #ddd solid;    padding: 20px;    background: #fafafa;    margin-bottom: 25px}.beratungsprotokoll fieldset legend{margin-top: -33px;    border: 1px #ddd solid;    background: #ffffff;    display: inline;    width: auto;    padding: 5px 20px;    border-radius: 5px;    font-weight: bold;    font-size: 0.8em;    margin-bottom: 18px}.widget.toggleshow label::after,.widget.toggleshow2 label::after{content:"👁"}.widget.toggleshow textarea{display:none}.widget.toggleshow2 input{display:none}.widget.toggleshow.visible textarea{display:block}.widget.toggleshow2.visible input{display:block}.nolegend legend{display:none}.nolegend span{display:block}.beratungsprotokoll select{margin-top: 13px;    padding: 10px 20px;    display: block;    width: 100%;    margin-bottom: 13px}.beratungsprotokoll input[name=Datum]{padding: 10px 20px;    margin-top: 12px;    width: 100%;    border: 1px #ddd solid}.beratungsprotokoll .widget-calendar a{cursor: pointer;    float: right;    margin-top: -37px;    margin-right: 15px;    z-index: 999;    position: relative}@font-face{font-family: 'Material Icons';  font-style: normal;  font-weight: 400;  src: url(https://www.zierpflanzenring.de/files/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */  src: local('Material Icons'), local('MaterialIcons-Regular'),    url(https://www.zierpflanzenring.de/files/fonts/MaterialIcons-Regular.woff2) format('woff2'),    url(https://www.zierpflanzenring.de/files/fonts/MaterialIcons-Regular.woff) format('woff'),    url(https://www.zierpflanzenring.de/files/fonts/MaterialIcons-Regular.ttf) format('truetype')}@font-face{font-family: 'Lilita One';  src: url('https://www.zierpflanzenring.de/files/fonts/lilita-one-v15-latin-regular.woff2') format('woff2');  font-weight: 400;  font-style: normal;  font-display: swap}@font-face{font-family: 'Montserrat';  src: url('https://www.zierpflanzenring.de/files/fonts/montserrat-v26-latin-regular.woff2') format('woff2');  font-weight: 400;  font-style: normal;  font-display: swap}@font-face{font-family: 'Montserrat';  src: url('https://www.zierpflanzenring.de/files/fonts/montserrat-v26-latin-600.woff2') format('woff2');  font-weight: 600;  font-style: normal;  font-display: swap}@font-face{font-family: 'Montserrat';  src: url('https://www.zierpflanzenring.de/files/fonts/montserrat-v26-latin-800.woff2') format('woff2');  font-weight: 800;  font-style: normal;  font-display: swap}@font-face{font-family: 'Montserrat';  src: url('https://www.zierpflanzenring.de/files/fonts/montserrat-v26-latin-900.woff2') format('woff2');  font-weight: 900;  font-style: normal;  font-display: swap}Html,body{font-family: 'Montserrat';background:#ffffff;font-size:1em;line-height:1.5em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;scroll-behavior: smooth;overflow-x:hidden;  transition: all 1s ease}.form-control{margin-bottom:15px}input[type=text].form-control,input[type=email].form-control,input[type=number].form-control{padding: 10px 20px;    margin-top: 12px}.schwungbg{background-image:url("../../files/zierpflanzenring/template/schwungblass.png");background-position:right center;background-repeat:no-repeat;height: 400px;    display: flex;    flex-direction: column;    justify-content: center;background-size:contain}.bildrund img{border-radius:500px}.margu{margin-bottom:25px}.graubg{background:#F2F2F2;padding:2em;border-radius:5px}.keineliste li{list-style-type:none;margin-bottom:5px}.keineliste li::before{content:"✔";margin-left:-25px;margin-right:10px}.sr-only,.invisible{display:none}.logo img{max-height:150px;width:auto}header{position:relative;overflow:hidden;height:70vh}header .mod_pageimage::before{content: " ";    width: 100%;    height: 70vh;    position: absolute;    left: 0;    top: 0;    z-index: 1;background: rgb(255,255,255);background: -moz-linear-gradient(124deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(124deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(124deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}header .mod_pageimage::after{background-image:url("../../files/zierpflanzenring/template/schwung.png");background-position:right top;background-repeat:no-repeat;content: " ";    width: 100%;    height: 60vh;background-size:contain;    position: absolute;    right: 0;    top: 0;    z-index: 1}.nav{background: #128315;    border-radius: 5px;    margin-top: -20px;    z-index: 9;    position: relative}.mod_pageimage{position:absolute;left:0;top:0;width:100%;z-index:0}.mod_pageimage img{width:100%;height:auto}header .container{position:relative;z-index:1}footer .container{position:relative;z-index:1}footer{overflow:hidden}a,a:active,a:visited{color:#128315}.custom .nav-link{color:#fff;padding:15px 0px 15px 30px}.custom .nav-link::after{content:"|";margin-left:30px;font-weight:500}.custom .kontaktbutton .nav-link::after,.custom .noafter .nav-link::after{content:" "}.img100 img{max-width:100%;height:auto}.buttonweiss{background:#ffffff;border-radius:5px;border-color:#ffffff;color:#222222;display:inline-block;padding:12px 20px;text-decoration:none;color:#000;width:220px;text-align:center}.button a,header .ce_text a,.prefooter a,button[name=FORM_SUBMIT_BACK]{background:#FAC400;border-radius:5px;border-color:#FAC400;color:#fff;display:inline-block;padding:12px 20px;text-decoration:none;color:#000}.ctlg_form_default label{font-weight:bold;padding:5px;margin-top:10px}.new-operator a{background:#FAC400;border-radius:5px;border-color:#FAC400;color:#fff;display:inline-block;padding:12px 20px;text-decoration:none;color:#000}.buttongruen a,button[name=FORM_SUBMIT]{background:#128315;border-color:#128315;color:#fff;display:inline-block;    padding:12px 20px;    text-decoration:none;border-radius:5px}.btn-primary{background:#FAC400;border-radius:5px;border-color:#FAC400;color:#fff;display:inline-block;padding:12px 20px;text-decoration:none;color:#000}.btn-primary:hover{border-color:#128315;background-color:#128315}form button.submit{margin-top:0px}.nomargin{margin-top:0 !important}.custom .kontaktbutton a,.custom .kontaktbutton strong{background: #FAC400;    border-radius: 0 5px 5px 0;    border-color: #FAC400;    color: #fff;    display: inline-block;    padding: 12px 20px;    text-decoration: none;    color: #000 !important;    display: flex;    float: right;    position: absolute;    right: 0;padding:15px 15px 15px 30px}h1,h2,h3{font-family: 'Lilita One';color:#128315}.schriftschadbild span{font-family: 'Lilita One';    color: #fff;    transform: rotate(-90deg);    display: block;    font-size: 2em;    position: absolute;    left: -10px}.headercaption{font-family: 'Lilita One';    font-size: 3em;    line-height: 1em;    position: absolute;    top: 35vh;    width: 100%;    margin: 0 auto;    display: block;z-index:10}.max50{max-width:40%}.material-icons{font-family: 'Material Icons';  font-weight: normal;  font-style: normal;  font-size: 1em;  display: inline-block;  line-height: 1;  text-transform: none;  letter-spacing: normal;  word-wrap: normal;  white-space: nowrap;  direction: ltr;  /* Support for all WebKit browsers. */  -webkit-font-smoothing: antialiased;  /* Support for Safari and Chrome. */  text-rendering: optimizeLegibility;  /* Support for Firefox. */  -moz-osx-font-smoothing: grayscale;  /* Support for IE. */  font-feature-settings: 'liga'}.bgarea.schadbild{background:#FAC400}.icongross .material-icons{color:#FAC400;font-size:15em}footer{background:#FAC400;position:relative}main > .inside > .bgarea.mod_article,header .bgarea.mod_article,footer .bgarea.mod_article{padding-top:4em;padding-bottom:4em}.prefooter .bgarea.mod_article{padding-top:0em;padding-bottom:0em}.prefooter figure{margin-bottom:0}.prefooter{background:#F2F2F2;position:relative;z-index:999}.prefooter img{width:50vw;height:auto}footer::before{background: #128315;    content: " ";    width: 84vw;    position: absolute;    left: -170px;    bottom: -100px;    z-index: 0;    height: 100%;    border-radius: 500px}.weiss{color:#fff}.navintern ul{display:flex;justify-content: space-between;margin:0;padding:0}.navintern li{list-style-type:none;background:#f2f2f2;padding:10px 30px}.navintern a{text-decoration:none}table{width:100%}table th{background:#f2f2f2;padding:10px 20px}table td{padding:10px 20px}.footerlinks a{text-decoration:none;text-shadow: 1px 1px 0 #ffffff, 0px 1px 1px rgba(255,255,255,0)}