/* standard.css */
html,body{min-height:101%}body{background-color:#fff;font-family:'Cairo',sans-serif;line-height:1.3em}#wrapper{width:100%;margin-right:auto;margin-left:auto;padding-bottom:50px;background-color:#fff}.insideinside{padding:20px}#navi .inside,#subnavi .inside,#wrapper,#fuss .inside{width:100%;max-width:1366px;margin-right:auto;margin-left:auto}#fuss{min-height:160px;border-top:5px solid #1F9967;border-bottom:5px solid #1F9967}#navi{width:100%;right:0;top:0;position:fixed;background-color:#fff;border-bottom:2px solid #D6D6D6;z-index:3000}#subnavi{min-height:100px}#navi nav.navmain,#subnavi nav{display:flex;align-content: center;align-items: center}#navi nav.navmain ul,#subnavi nav ul{width:75%;height:100px;right:10px;position:absolute;display:flex;flex-wrap:wrap;justify-content: space-between;align-content: center;align-items: center;top:0}#subnavi nav ul{justify-content: flex-start}#navi nav li a{position:relative;text-decoration:none;color:#1A1A1A}#navi nav a:before{width:100%;height:2px;bottom:0;left:0;position:absolute;background-color:#1F9967;color:#1F9967;content: "";visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}#navi nav a:hover{text-decoration:none;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}#navi nav a:hover:before{visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1)}#navi nav ul li,#subnavi nav ul li{padding:5px 8px;text-transform:uppercase}#navi .level_1 a.trail{font-weight:bold}#banner{margin-top:115px}#banner .inside{text-align:center}#main .inside{min-height:800px;padding:16px}#fuss,#subnavi{background-color:#1C1C1C}#fuss,#fuss a,#subnavi,#subnavi a{text-decoration:none;color:#fff}#fuss nav li{margin-bottom:12px}#fuss nav ul{margin-top:5px;margin-bottom:5px;padding-left:10px;border-left:1px solid #fff}#fuss .rs-columns{display:flex;align-items:center;align-content: center}#main [class^="mod_"],#main [class^="ce_"]{margin-bottom:2rem}.ftflx,.ftflxap{min-height:196px;display:flex;flex-wrap:wrap;justify-content: space-around}#main h1{text-align:center;text-transform:uppercase;font-weight:900}#main h1::after{width:120px;display:block;margin:20px auto 30px;text-align:center;border:2px solid rgba(31,153,103,.5);border-radius:4px;content:' '}#main a{text-decoration:none;color:#000}#main p a{text-decoration:underline}#main .back a:before{content:"»"}.startboxen{display:flex;flex-wrap:wrap;justify-content:center}#main .startbox a{color: #ffffff !important}.startbox{position:relative;display:flex;color:#fff;flex-basis:300px;flex-grow:1;justify-content: center;align-items:center;align-content: center}.startbox:before{display:block;padding-top:100%;content: ""}.box1{background:#D6D6D6 url("../../files/design/bilder_boxen/lateinschule.jpg") center center no-repeat;background-size:cover}.box2{background-color:#001069}.box3{background-color:#4B2C00}.box4{background:#D6D6D6 url("../../files/design/bilder_boxen/bauernmuseum.jpg") center center no-repeat;background-size:cover}.startbox .content{padding:40px}.startbox .content a{margin-top:2px;margin-bottom:2px;padding:5px 10px 4px;border:1px solid #fff;border-radius:10px;text-decoration:none;color:#fff;text-transform:uppercase}.startbox figure{margin-right:auto;margin-left:auto;text-align:center}.mod_newslist,.mod_eventlist,.ftflxap{flex-wrap: wrap;justify-content: space-between}.mod_newslist:after,.mod_eventlist:after{width:29%;max-width:29%;content: "";flex: auto}.mod_newslist .layout_latest,.mod_eventlist .layout_teaser,.ftflxap>div{min-width:300px;max-width:100%;margin-top:15px;margin-bottom:15px;flex-basis:29%;flex-grow:0;flex-shrink:1}.mod_newslist .blende,.mod_eventlist .blende{width:100%;height:20px;bottom:0;right:0;position:absolute;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+52,ffffff+52&0+0,1+74 */    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 52%, rgba(255,255,255,1) 74%);/* FF3.6-15 */    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 52%,rgba(255,255,255,1) 74%);/* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 52%,rgba(255,255,255,1) 74%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );/* IE6-9 */}.mod_newslist a,mod_eventlist a{text-decoration:none;color:#1A1A1A}.mod_newslist h2,.mod_eventlist h2{min-height:100px}.mod_newslist .ce_text,.mod_eventlist .ce_text{height:145px;position:relative;overflow:hidden}.mod_newslist .info,.mod_newsreader .info{margin-top:10px;padding-left:30px;background-position:left center;background-repeat:no-repeat;color:#ADADAD;background-image:url("../../files/design/uhr.svg");background-size: 20px 20px}.mod_eventlist .info,.mod_eventreader .info{margin-top:10px;padding-left:30px;background-position:left center;background-repeat:no-repeat;color:#696969;background-image:url("../../files/design/uhr-dunkel.svg");background-size: 20px 20px}.mod_newsreader,.mod_eventreader{max-width:972px;margin-right:auto;margin-left:auto}.mod_newsreader .float_above img,.mod_eventreader .float_above img{width:100%;margin-right:auto;margin-bottom:20px;margin-left:auto;object-fit: cover}.mehr{margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;text-align:center}.mehr a{padding:5px 20px;border:1px solid #fff;border-radius:10px;line-height:3em;text-decoration:none;color:#D6D6D6;text-transform:uppercase;-webkit-box-shadow:0 0 10px 3px #D6D6D6;box-shadow:0 0 10px 3px #D6D6D6}.ce_text ul li{margin-bottom:10px;margin-left:20px;line-height:1.5em;list-style-type:disc}.sp2{column-count: 2;column-gap: 5%}.sp3{column-count: 3;column-gap: 5%}.b800{max-width:800px;margin-right:auto;margin-left:auto}.b1000{max-width:972px;margin-right:auto;margin-left:auto}h2{line-height:1.2em}.sp2 h2,.sp3 h2{margin-top:0;margin-bottom:40px}.ce_gallery ul.cols_2,.ce_gallery ul.cols_3{max-width:1000px;display:flex;margin-right:auto;margin-left:auto;flex-wrap:wrap;justify-content: center;align-content: center;align-items: center}.ce_gallery ul.cols_2 li,.ce_gallery ul.cols_3 li{max-height:280px;overflow:hidden;margin:3px}.ce_gallery ul.cols_2 li.even.col_0:before,.ce_gallery ul.cols_2 li.odd.col_1:before,.ce_gallery ul.cols_3 li:before{overflow:hidden;display:block;padding-top:100%;content: ""}.ce_gallery ul.cols_2 li.odd.col_0:before,.ce_gallery ul.cols_2 li.even.col_1:before{overflow:hidden;display:block;padding-top:40%;content: ""}.ce_gallery ul.cols_2 li.even.col_0,.ce_gallery ul.cols_2 li.odd.col_1,.ce_gallery ul.cols_3 li{width:33.333%;position:relative;display:flex;color:#fff;flex-basis:300px;justify-content: center;align-items:center;align-content: center;float:none !important;clear: none !important}.ce_gallery ul.cols_2 li.even.col_0 img,.ce_gallery ul.cols_2 li.odd.col_1 img,.ce_gallery ul.cols_3 li img{min-height:300px;object-fit: cover}.ce_gallery ul.cols_2 li.odd.col_0,.ce_gallery ul.cols_2 li.even.col_1{width:66.666%;min-width:66.666%;position:relative;display:flex;color:#fff;flex-basis:300px;justify-content: center;align-items:center;align-content: center;float:none !important;clear: none !important}#unterfuss{max-width:1366px;margin-right:auto;margin-left:auto}#login a{width:50px;height:20px;display:block;font-size:0px;color:#fff}#heitech{bottom:0;position:absolute;padding-bottom:20px;right: 15px}.kontakt .ce_form input.text,.kontakt .ce_form textarea.textarea,.kontakt button.submit{padding:10px;border:2px solid #1A1A1A;border-radius:0;box-shadow:none}.kontakt button.submit{width:100%;background-color:#1A1A1A;background-image:none;line-height:2em;color:#fff;text-transform:uppercase;font-size:inherit}.kontakt label,.kontakt legend{display:none}.kontakt .explanation{font-size:.750em}.kontakt .dslabel label{display:inline}.schatten{-webkit-box-shadow:30px 30px 30px 30px #0d0c0c;box-shadow:30px 30px 30px 30px #0d0c0c}.trenner::after{width:50%;display:block;margin:20px auto 30px;text-align:center;border:2px solid #D6D6D6;border-radius:4px;content:' '}.checklist ul{margin:40px auto;text-align:left;font-size:2em;display:flex; flex-wrap: wrap; justify-content:center}.checklist li{padding-left:20px;list-style-type:none;list-style-type:none !important;flex-basis:450px}.checklist li:before{padding-right:10px;padding-left:10px;font-family:FontAwesome;color:#1F9967;content: "\f00c"}#main .bildlinks .image_container,#main .bildrechts .image_container{margin-bottom:20px;background: #ffffff linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)) repeat scroll 0 0;border: 1px solid #1F9967;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);padding: 0.75em;position: relative}.bildlinks .image_container{margin-right:20px}.bildrechts .image_container{margin-left:20px}.center .image_container{margin-right:auto;margin-left:auto;text-align:center}#main .ce_accordion .toggler{padding:10px 5px;background-color:rgba(31,153,103,.8);border-top-left-radius:5px;border-top-right-radius:5px;font-size:1.5em;color:#fff;cursor:pointer}#main .ce_accordion .accordion{padding:10px;border:1px solid rgba(31,153,103,.8);border-bottom-right-radius:5px;border-bottom-left-radius:5px}