/* custom-basic.css */
*{font-family:Fira Sans, sans-serif}body{background-color:#fff;font:18px/1.4 Fira Sans, sans-serif;font-weight:normal;color:#000000;overflow-x:hidden; overflow-y:hidden}h1{margin-bottom:0;font:24px Fira Sans, sans-serif;color:#fff;text-transform:uppercase;font-weight:400}h2{clear:both;margin-bottom:.7em;font:22px Fira Sans, sans-serif;font-weight:normal;color:#0065a7;text-transform:none}h3{margin-bottom:.5em;font:18px Fira Sans, sans-serif;font-weight:bold;color:#0065a7}h4{margin-bottom:.5em;font:18px Fira Sans, sans-serif;font-weight:bold;color:#000}p+h2,p+h3,p+h4,p+h5,p+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,table+h2,table+h3,table+h4,table+h5,table+h6,table+p,table+ol,table+ul{margin-top:1.5em}h5{margin-bottom:.5em;font:18px Fira Sans, sans-serif;font-weight:bold;color:#0065a7}.startseite h5{margin-bottom:.5em;font:32px Fira Sans, sans-serif;font-weight:normal;color:#fff}h6{margin-bottom:.5em;font:18px Fira Sans, sans-serif;font-weight:bold;color:#$color}.center{text-align:center}em{font-style:italic}strong{font-weight:600}a:link,a:visited{text-decoration:underline;color:#0065a7;text-decoration-style: solid;text-underline-offset: 3px}a:hover,a:active{text-decoration:underline;color:#66a3ca;text-decoration-thickness: 2px}a.button:link,a.button:visited{padding:3px 10px;background-color:#0065a7;text-decoration:none;color:#fff}a.button:hover,a.button:active{padding:3px 10px;background-color:#66a3ca;text-decoration:none;color:#fff}#icon-mobile a:link,#icon-mobile a:visited{text-decoration:none;color:#0065a7}blockquote{padding-right:2em;padding-left:2em;font-style:italic}code{font-family:monospace}p,pre,form,figure{margin:0;padding:0}p{margin-bottom:.8em}p.more{margin-bottom:2em}table{width:100%;border-spacing:0}thead{font-weight:bold}th,td{padding:5px 10px 5px 15px;text-align:left;border-bottom:1px solid #cccccc}th{font-weight:bold}:focus{border:0}.ce_markdown ul,.markdown ul{list-style-type:none}.ce_list ul li::before,.ce_text ul li::before,#bottom ul li,.ce_markdown ul li::before,.markdown ul li::before,.mod_newsreader ul li::before,.gf-mail ul li::before{margin-right:5px;list-style-type:none;content: "–"}.ce_text ul li,.ce_list ul li,#bottom ul li,.ce_markdown ul li,.mod_newsreader ul li,.gf-mail ul li{padding-bottom:7px;padding-left:13.5px;list-style-type:none;text-indent: -13.5px}.ce_list ul.dreipunkt li::before,.ce_text ul.dreipunkt li::before{margin-right:5px;list-style-type:none;content: "..."}.ce_text ul.dreipunkt li,.ce_list ul.dreipunkt li{padding-bottom:7px;padding-left:20px;list-style-type:none;text-indent: -20px}.ce_text ul li p,.ce_list ul li p,.mod_newsreader ul li p{text-indent:.1em}.ce_text ul li p:first-of-type,.ce_list ul li p:first-of-type,.mod_newsreader ul li p:first-of-type{margin-top:-1.4em}ul.no-bullet{list-style-type:none !important}.ce_text ol li,.ce_markdown ol li,.markdown ol li{padding-bottom:7px;padding-left:18px;list-style-type:decimal;list-style-position:inside;text-indent:-18px}.ce_text ol li::before,.ce_markdown ol li::before,.markdown ol li::before{content: ""}.ce_text ol li p,.ce_list ol li p,.ce_markdown ol li p,.mod_newsreader ol li p{text-indent:.1em}.ce_text ol li p:first-of-type,.ce_list ol li p:first-of-type,.mod_newsreader ol li p:first-of-type{margin-top:-1.4em}.ce_download span.size,.ce_downloads span.size{font-size:.7em}.ce_gallery{clear:both}p+ul,p+ol{margin-top:-2px;margin-bottom:15px}.download-element a{padding-left:30px;background-image:url("../../files/layout/gfx/icon-download.svg");background-position:left center}li.download-element,p.download-element{padding-top:10px;padding-bottom:10px;list-style-type:none}.invisible{display:none}.feedback-gottesdienst .widget{width:100%}.feedback-gottesdienst .widget textarea{width:100%}.feedback-gottesdienst .widget textarea,.feedback-gottesdienst .widget input{border-right:1px solid #00a8b0}.feedback-gottesdienst .widget .submit{margin-left:0}.formularfelder-90-prozent-breit .widget{width:90% !important;margin-right:10% !important}.formularfelder-90-prozent-breit label,.formularfelder-90-prozent-breit input,.formularfelder-90-prozent-breit textarea,.formularfelder-90-prozent-breit select{width:100% !important}.formularfelder-90-prozent-breit button.submit{margin-left:0 !important}.formularfelder-100-prozent-breit .widget{margin-left:0;width:100% !important;margin-right:0 !important}.formularfelder-100-prozent-breit label,.formularfelder-100-prozent-breit input,.formularfelder-100-prozent-breit textarea,.formularfelder-100-prozent-breit select{width:100% !important}.formularfelder-100-prozent-breit button.submit{margin-left:0 !important}select{padding:3px 5px;background-color:#e9e9e9;border:1px solid #$blau}