/* global.css */
@font-face {font-family: "Noto Sans";src: url("NotoSans-Regular.ttf");}
html,body{width:100%;height:100%}body{position:relative;font:1em/1.382em "Noto Sans";color:#2C393E;-moz-text-size-adjust: none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none}#map-canvas{width:100%;height:500px;margin-top:20px;margin-bottom:20px}a{display:inline-block;text-decoration:none;color:#2C393E}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:400}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:#AFCD50}strong{line-height:1.5em}h2{font-size:2em}header{width:100%;left:0;top:0;position:fixed;display:block;margin-bottom:70px;background-color:#2C393E;z-index: 800}header .inside{position:relative}.inside{width:1250px;margin-right:auto;margin-left:auto;box-sizing:border-box}#banner{height:625px}main{text-align:center}body.symbol main{background-image:url("../../files/content/design/Icon_Content.png");background-position:left top;background-repeat:no-repeat;background-size:260px}#logo{left:0;top:0;position:absolute;display:block;padding:20px 5px;background-color:#FFFFFF}#logo a{display:block}#mainnav{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;align-items:flex-end;-ms-flex-align:end}#mainnav ul{float:right;list-style-type:none}#mainnav li{display:inline-block;margin-right:25px}#mainnav li.green-bg a{padding:5px 25px;background-color:#AFCD50;border-radius:5px;color:#FFFFFF}#mainnav li.green-bg a{color:#FFFFFF}#mainnav li#login,#mainnav li#logout{display:inline-block;margin-right:0}#mainnav li#login a{padding:5px 25px;background-color:#AFCD50;border-radius:7px;color:#FFFFFF}#mainnav li#suchbutton .container,#search .formbody{display:flex;display:-ms-flexbox}#mainnav #search{display:none;margin-bottom:10px}#mainnav li#logout{display:none}#mainnav a{text-decoration:none;color:#FFFFFF;text-transform:uppercase}#mainnav a:hover{color:#AFCD50}#mainnav a.active,#mainnav a.trail{text-decoration:none;color:#AFCD50;text-transform:uppercase}body.loggedin #mainnav li#login{display:none}body.loggedin #mainnav li#logout{display:inline-block}#menubutton{float:right;display:none}#menubutton a{padding-top:20px;padding-bottom:20px;font-size:1.5em;text-decoration:none;color:#FFFFFF}#header-icon{width:218px;right:0;top:0;position:absolute;overflow:hidden;display:block}#footer-icon-left{width:200px;bottom:0;left:0;position:absolute;overflow:hidden;display:block;line-height:0}#footer-icon-right{width:230px;bottom:0;right:0;position:absolute;overflow:hidden;display:block;line-height:0}.mod_eventlist h2{margin-bottom:20px}footer{position:relative;background-color:#AFCD50;border-top:10px solid #2C393E}footer .inside{padding-top:25px;padding-bottom:25px}footer .ce_text{display:inline-block;margin-right:10%;vertical-align:top;color:#FFFFFF}footer .ce_text.last{margin-right:0}footer a{text-decoration:none;color:#FFFFFF}footer a:hover{text-decoration:underline}body.startseite .custom{position:relative;border-bottom:10px solid #AFCD50;box-sizing:border-box}body.unterseite .custom #banner{height:310px}.custom #banner .inside{width:100%;height:100%}#banner .banner-background-image{width:100%;height:100%;left:0;top:0;position:absolute;overflow:hidden;background-repeat:no-repeat;z-index:1;background-size:cover}#banner .banner-background-image img{max-width:none;max-height:100%}#banner .ce_text{width:1250px;position:relative;margin-right:auto;margin-left:auto;padding-top:250px;z-index:20;box-sizing:border-box}body.startseite .custom h1{display:inline-block;margin-bottom:0;padding:15px 25px;background-color:rgba(255,255,255,.7);font-size:3.5em;text-transform:uppercase;box-sizing:border-box;font-weight:400}body.startseite .custom h2{display:inline-block;margin-top:10px;padding:13px 25px;background-color:rgba(255,255,255,.7);font-size:1.55em;box-sizing:border-box;font-weight:400}#subnavi{width:100%;margin-top:10px;background-color:#AFCD50}#subnavi ul{padding-left:0;list-style-type:none}#subnavi li{display:inline-block;margin-right:25px}#subnavi li:last-child{margin-right:0}#subnavi a{text-decoration:none;color:#2C393E;text-transform:uppercase}#subnavi a.active{color:#FFFFFF}#subnavi a:hover,#subnavi a.trail{color:#FFFFFF}#container .ce_text h1{text-align:center}.mod_article.bg-grey{width:100%;padding-top:20px;padding-bottom:35px;background-color:#E6E6E6;box-sizing:border-box}#main .mod_article{margin-bottom:25px}.mod_article.bg-grey .ce_text{margin-top:0;margin-bottom:0;background-color:#FFFFFF;-webkit-box-shadow: 1px 1px 5px 0px rgb(146,146,146);-moz-box-shadow: 1px 1px 5px 0px rgb(146,146,146);box-shadow: 1px 1px 5px 0px rgb(146,146,146)}.mod_article.bg-grey .ce_profile.ce_text{background-color: transparent;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none}.ce_text{margin-top:25px;margin-bottom:25px;vertical-align:top}.ce_text .text{padding-right:20px;padding-left:20px}.ce_teaser{width:26%;display:inline-block;text-align:center}.teaser figure,.event.upcoming figure,.event.current figure{width:230px;height:230px;overflow:hidden;display:inline-block;border-radius:230px}.teaser img,.event.upcoming img,.event.current img{max-width:150%}.teaser .text{margin-bottom:10px}.ce_teaser a{min-width:160px;display:inline-block}.ce_teaser .text{min-height:150px}.mod_article .ce_teaser:nth-child(odd){margin-right:2%;margin-left:2%}.ce_text.ueberlappend figure{height:220px;overflow:hidden}.ce_text.nebeneinander figure{width:40%;float:left;display:inline-block;padding-right:40px;border-right:10px solid #AFCD50;line-height:0}.ce_text.nebeneinander .text{width:50%;display:inline-block;vertical-align:top;text-align:left;box-sizing: border-box}.ce_text.nebeneinander .text h1:first-child,.ce_text.nebeneinander .text h2:first-child,.ce_text.nebeneinander .text h3:first-child,.ce_text.nebeneinander .text h4:first-child{margin-top:0}.ce_text.nebeneinander{overflow:hidden;display:block;margin-bottom:30px}.two-text-elements{display:flex;display:-ms-flex}.two-text-elements.row{flex-direction:row;-ms-flex-direction: row}.two-text-elements.column{flex-direction:column;-ms-flex-direction: column}.two-text-elements.row_reverse{flex-direction:row-reverse;-ms-flex-direction: row-reverse}.two-text-elements .ce_text.small{width:40%}.two-text-elements .ce_text.large{width:60%}.two-text-elements .ce_text.medium{width:50%}.two-text-elements .ce_text.first{margin-right:1%}.two-text-elements .ce_text.last{margin-left:1%}.ce_text.image_top figure{width:100%}.ce_text.image_top image{max-width:100%;max-height:none}.ce_text.image_left{display:flex;display:-ms-flexbox}.ce_text.image_left figure{height:100%;overflow:hidden;display:inline-block;line-height:0}.ce_text.image_left figure img{max-width:none}.ce_text.image_left image{max-width:none;max-height:100%}.ce_text.image_left .text{width:49%;display:inline-block;vertical-align:top;box-sizing:border-box}.ce_symbol.top_left{left:0;top:0;position:absolute}.ce_symbol.top_right{right:0;top:0;position:absolute}.ce_symbol.bottom_right{bottom:0;right:0;position:absolute}.ce_symbol.bottom_left{bottom:0;left:0;position:absolute}.event.teaser{width:21%;display:inline-block;margin-right:4%;margin-bottom:50px}.info{color:#AFCD50}.event.teaser .text a.more{display:block;margin-top:15px;margin-right:25px;margin-left:25px}.mod_eventlist .event.teaser:last-child{margin-right:0}.event.upcoming,.event.current{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-left:20px;text-align:left;border-top:20px solid #AFCD50}.event.upcoming .bild,.event.current .bild{width:20%;display:inline-block}.event.upcoming figure,.event.current figure{width:180px;height:180px}.event.upcoming .text,.event.current .text{width:79%;display:inline-block;padding-right:25px;padding-left:25px;vertical-align:top;text-align:left;box-sizing:border-box}.event.upcoming:last-child{padding-bottom:20px;border-bottom:20px solid #AFCD50}.event.upcoming a.more,.event.current a.more{text-decoration:none;color:#2C393E}label{min-width:140px;display:inline-block;text-align:left}fieldset{display:inline-block;border:none}input[type="checkbox"]{min-width:auto}.widget{margin-bottom:20px}input,textarea{min-width:300px;display:inline-block;padding:8px;text-align:left;font-family:"Noto Sans";box-sizing:border-box}textarea:focus,input:focus{outline: none}button{margin:0;padding:7px 33px;background-color:#AFCD50;border-style:solid;border-color:#AFCD50;border-radius:.5em;font:1.1em "Noto Sans";color:#2C393E;cursor:pointer}#search button{margin:0;padding:1px 5px;vertical-align:top;background-color:#AFCD50;border:1px solid #AFCD50;border-radius:.5em;font:1em "Noto Sans";color:#FFFFFF;cursor:pointer;box-sizing:border-box}.mod_lostPassword button{font-size:1.2em}button:hover{background-color:#AFCD50;color:#FFFFFF;box-shadow: 0px 0px 4px 0px rgb(67,67,67)}#mainnav a#open-search{display:inline-block}#mainnav a#open-search p.title{display:none;margin-top:0;margin-bottom:0}#search .widget{display:inline-block;margin-top:0;margin-bottom:0}#search .widget-text{margin-right:5px;margin-left:5px}#search input{min-width:100px;padding:0;font-size:.8em}#search .header{display:none}.ce_profile{width:205px;display:inline-block;margin-right:7%}.ce_profile:nth-child(4n),.ce_profile:last-child{margin-right:0}.ce_profile figure{width:200px;height:200px;overflow:hidden;display:inline-block;border:2px solid #AFCD50;border-radius:7em}.ce_profile figure img{width:100%;height:auto;max-width:100%;max-height:100%}.ce_profile a{font-weight:bold;text-decoration:none;color:#2C393E}.ce_profile a:hover{font-weight:bold;text-decoration:none;color:#AFCD50}.preview{width:130px;height:130px;overflow:hidden;display:inline-block;background-color:#ebecec;border-radius:.7em;cursor:pointer}.preview label{width:100%;height:100%;display:table;cursor:pointer}.preview i{display:table-cell;vertical-align:middle;text-align:center;font-size:3.2em;color:#AFCD50}.preview #labelFileUpload.filled i{color:rgba(255,255,255,.2)}.preview #labelFileUpload.filled:hover i,.preview #labelFileUpload.filled:hover p{color:rgba(255,255,255,1);transition: 0.6s}#labelFileUpload.filled:hover{background-color:rgba(0,0,0,.4)}#mod_benutzerprofil .profilpic{margin-bottom:50px}#mod_benutzerprofil .preview,#mod_memberdetails .profilpic{width:200px;height:200px;overflow:hidden;display:inline-block;border-radius:6em}#mod_benutzerprofil .preview{border:2px solid #AFCD50;border-radius:8em}#mod_memberdetails .profilpic{width:180px;height:180px;right:-100px;top:-25px;position:absolute;border:5px solid #AFCD50;z-index:500}#mod_memberdetails .profilpic img{width:100%;height:auto;max-width:100%;max-height:100%}#mod_benutzerprofil .preview i{font-size:5.5em}#mod_benutzerprofil{padding:25px 250px 25px 10px;background-color:#FFFFFF;box-sizing:border-box}#mod_memberdetails{position:relative;margin-top:80px;padding:25px 70px 50px;text-align:left;background-color:#FFFFFF;border:5px dotted #AFCD50;box-sizing:border-box}#mod_benutzerprofil .left{width:39%;display:inline-block;vertical-align:top}#mod_benutzerprofil .right{width:60%;display:inline-block;vertical-align:top}#mod_benutzerprofil .right h2{margin-top:0;text-align:left}#mod_benutzerprofil .left label.cbx{display:inline-block}#mod_benutzerprofil .right label,#mod_memberdetails label{display:block;color:#AFCD50;text-transform:uppercase}#mod_memberdetails .widget.button{text-align:center}#mod_memberdetails button#vernetzen{text-align:center;min-width:auto}#mod_memberdetails button#vernetzen.following{background-color:#FFFFFF}#mod_memberdetails button#vernetzen.following:hover{color:#AFCD50}#mod_memberdetails a.backward{bottom:45px;left:65px;position:absolute}#mod_memberdetails .row{margin-top:25px;margin-bottom:25px;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#mod_memberdetails .row .widget{margin-right:45px}#mod_memberdetails .row .widget:last-child{margin-right:0}#mod_benutzerprofil label.cbx span:after,#mod_benutzerprofil label.cbx span:after{margin-left:7px;vertical-align:middle;font:1.4em "Font Awesome 5 Pro";color:#AFCD50;content:"\f204"}#mod_benutzerprofil input:checked + label.cbx span:after{content:"\f205"}#mod_benutzerprofil .left label,#mod_benutzerprofil .right label.thema-option{cursor:pointer}#mod_benutzerprofil .right label.thema-option{display:inline-block;margin:3px;padding:2px 7px;text-align:center;border:2px solid #AFCD50;border-radius:.7em;color:#2C393E;text-transform:none;box-sizing:border-box;min-width:auto}input:checked +  label.thema-option{background-color:#AFCD50;color:#FFFFFF}#mod_benutzerprofil .right input,#mod_benutzerprofil .right textarea{width:100%;display:block}#mod_benutzerprofil textarea[name=kurzbeschreibung]{min-height:200px}#mod_benutzerprofil textarea{min-height:60px;resize:none}#mod_benutzerprofil button.submit{width:auto;margin-right:auto;margin-left:auto;min-width:auto}#mod_themenfilter .filter{display:flex;display:-ms-flexbox;flex-wrap: wrap;-ms-flex-wrap:wrap;justify-content: center;-ms-flex-pack: center}#mod_themenfilter .options{display:block;margin-top:25px;text-align:center}#mod_themenfilter .options a{display:inline-block;padding-bottom:5px;text-decoration:none;color:#2C393E}#mod_themenfilter .options a.selected{border-bottom:2px solid #AFCD50}#mod_themenfilter .options a.reset:before{margin-right:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";color:#AFCD50;content:"\f056"}#mod_themenfilter .options a.mine:before{margin-right:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";color:#AFCD50;content:"\f78a"}#mod_themenfilter .options a:last-child{margin-left:150px}#mod_themenfilter.member .options a:last-child{margin-left:0}#mod_themenfilter a.themenfilter{margin-right:25px;padding-top:3px;padding-bottom:3px;background-color:#FFFFFF;border:2px solid #AFCD50;border-radius:.9em;color:#2C393E}#mod_themenfilter a.themenfilter{margin-top:5px;margin-bottom:5px}#mod_themenfilter a.themenfilter.selected,#mod_themenfilter a.themenfilter:hover{background-color:#AFCD50;color:#FFFFFF}#mod_themenfilter a.themenfilter:last-child{margin-right:0}#mod_beitragsliste .left,#mod_beitragsliste .right{width:40%;display:inline-block;vertical-align:top}#mod_beitragsliste .left{margin-right:5px}#mod_beitragsliste .right{margin-left:5px}#mod_beitragsliste #create_post{margin-bottom:20px;background-color:#AFCD50;box-shadow: 0px 0px 5px -1px rgba(66, 66, 66, 1)}#mod_beitragsliste #create_post a{display:block;vertical-align:baseline;text-align:center;background-color:#AFCD50;text-decoration:none;color:#2C393E}#mod_beitragsliste #create_post i{margin-top:1em;margin-bottom:1em;margin-left:.5em;vertical-align:baseline}#mod_beitragsliste .post{margin-bottom:20px;padding-top:15px;padding-bottom:0;text-align:left;background-color:#FFFFFF;box-sizing:border-box;box-shadow: 0px 0px 5px -1px rgb(150, 150, 150)}#mod_beitragsliste .post .container{padding-right:15px;padding-left:15px}#mod_beitragsliste .post .container-left{padding-left:15px}#mod_beitragsliste .post .container-right{padding-right:15px}#mod_beitragsliste .post .icon,#mod_beitragsliste .post .header{display:inline-block;vertical-align:top}#mod_beitragsliste .post .header{overflow:hidden;margin-left:15px;padding-top:4px;white-space:nowrap;max-width: calc(100% - 138px)}#mod_beitragsliste .post .header p,#mod_beitragsliste .post .commentary p{margin-top:2px;margin-bottom:2px}#mod_beitragsliste .post .header a.name{text-decoration:none;color:#2C393E}#mod_beitragsliste p.date{font-size:.862em;color:#AFCD50}#mod_beitragsliste .post .icon figure{width:70px;height:70px;overflow:hidden;border:3px solid #AFCD50;border-radius:4em}#mod_beitragsliste .post .bild figure{width:100%;max-height:500px;overflow:hidden;margin-top:10px}#mod_beitragsliste .post .bild img{transition: 0.6s}#mod_beitragsliste .post .bild img:hover{transform: scale(1.1)}#mod_beitragsliste .post .text{padding-top:10px}#mod_beitragsliste .post .commands{margin-top:15px;margin-right:15px;margin-left:15px;padding-top:10px;padding-bottom:10px;text-align:center;border-top:1px solid #2C393E}#mod_beitragsliste .post .commands a{display:inline-block;margin-right:25px;margin-left:25px;text-decoration:none;color:#2C393E}#mod_beitragsliste .post .commands a.send-like i.fas{color:#cfd404}#mod_beitragsliste .post .commands i{margin-left:5px}#mod_beitragsliste .post .extras{display:none;margin-right:15px;margin-left:15px;padding-bottom:15px;border-top:1px solid}#mod_beitragsliste .post .extras figure.profilepic{width:60px;height:60px;overflow:hidden;display:inline-block;margin-top:15px;vertical-align:top;border:2px solid #AFCD50;border-radius:4em}#mod_beitragsliste .post .extras .commentary{width:69%;display:inline-block;margin-top:15px;margin-left:10px;vertical-align:middle}#mod_beitragsliste .post .extras .commentary textarea{width:100%;height:45px;margin-top:5px;background-color:#eaeaea;border-radius:5px;border:none;resize:none}#mod_beitragsliste .post .extras .commentary textarea:invalid{box-shadow:none}#mod_beitragsliste .post .extras .submit_container{display:inline-block;margin-bottom:20px;vertical-align:bottom}#mod_beitragsliste .post .extras .create-comment{margin-bottom:10px}#mod_beitragsliste .post .extras .widget{margin-bottom:10px}#mod_beitragsliste .post .extras .create-comment button.submit{padding:2px 15px;font-size:.982em}#mod_create_post{min-width:520px;overflow:hidden}#mod_create_post h2{margin-top:-10px;margin-bottom:10px}#mod_create_post textarea{width:450px;height:140px;min-width:100px;min-height:25px;display:inline-block;margin-bottom:10px;resize:none}#mod_create_post input{min-width:auto}#mod_create_post .preview{width:140px;height:140px;vertical-align:top;background-color:#e0e0e0}#mod_create_post .preview label{padding-top:25px}#mod_create_post .preview i,#mod_create_post .preview p{display:table-row;text-align:center}#mod_create_post select{margin-bottom:10px;padding:7px;font-family:"Noto Sans"}.ce_accordionSingle,.ce_accordionStart{text-align:left}.ce_accordionSingle .ui-accordion-header,.ce_accordionStart .ui-accordion-header{padding:15px 25px;background-color:#AFCD50;color:#FFFFFF;box-sizing:border-box;cursor:pointer;margin-bottom: 1px;}.ce_accordionSingle .ui-accordion-header p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:30px;text-indent:-30px}.ce_accordionSingle .ui-accordion-content{padding-right:25px;padding-left:25px;box-sizing:border-box}.ce_accordionSingle .ui-accordion-header p:before{margin-right:20px;font-family:"Font Awesome 5 Pro";color:#FFFFFF;content: "\f054";font-weight: 900}.ce_accordionSingle .ui-accordion-header.active p:before{content: "\f078"}.mod_search#suchergebnis{margin-top:20px}.mod_search#suchergebnis h3 > a{color:#AFCD50}.mod_search#suchergebnis p{line-height:1.6em}.mod_eventreader .event{padding-top:30px}.mod_eventreader .event h1:first-child,.mod_eventreader .event h2:first-child{margin-bottom:0}.mod_eventreader .event p.info{margin-top:10px}.ce_text.smaller{width:80%;margin-right:auto;margin-left:auto}#topscroller{width:70px;height:70px;bottom:50px;right:50px;position:fixed;display:none;text-align:center;background-color:#2C393E;border-radius:4em;z-index:600}#topscroller a{margin-top:5px;font-size:3.4em;color:#AFCD50}ul.custom{list-style-type:none}ul.custom li:before{margin-right:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";color:#AFCD50;content:"\f35a"}ul.custom li{margin-bottom:20px;margin-left:20px;text-indent:-23px}.align-center{text-align:center}.undercover{width:0;height:0;position:absolute;overflow:hidden;opacity:0;z-index:-1}a.forward,a.backward{padding-bottom:1px;border-bottom:1px solid #AFCD50;text-decoration:none;color:#2C393E}a.mail:before{margin-right:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";content:"\f0e0"}a.phone:before{margin-right:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";content:"\f095"}a.underline{border-bottom:1px solid}a.button{display:inline-block;padding:8px 25px;background-color:#AFCD50;border-radius:5px;text-decoration:none;color:#2C393E;box-sizing:border-box}a.button:hover{color:#FFFFFF}a.backward:before{margin-right:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";content:"\f053"}a.forward:after{margin-left:7px;vertical-align:baseline;font-family:"Font Awesome 5 Pro";content:"\f054"}a.mailto:after{margin-left:7px;vertical-align:middle;font-family:"Font Awesome 5 Pro";content:"\f0e0"}.no-margin-bottom{margin-bottom:0 !Important}p.error{padding:10px;background-color:rgba(255,0,0,.23);border:1px solid #f00;color:#f00}p.success{padding:10px;background-color:rgba(0,128,0,.23);border:1px solid #008000;color:#008000}.messagebox p{margin-top:-20px;margin-bottom:30px}mark.highlight{padding:1px 5px;background-color:#AFCD50;border-radius:5px;color:#FFFFFF;box-sizing:border-box}