body{background-color:#fff;}#header,.onscroll #header{}#site-name{padding:0;margin:17px 0 0 0;}#main-navigation ul.menu{margin:0;padding:10px 0 5px 0;list-style:none;text-align:right;}#breadcrumb{text-transform:none;}#highlighted{background:#e9e9e9;padding:40px 0 0;position:relative;border-top:5px solid #4d8f46;}#highlighted:before{color:#4d8f46;}#highlighted:after{display:none;}#main-content{}#highlighted-bottom{width:100%;padding:0;background-color:#e9e9e9;}#bottom-content{}h1,h2,h3,h4,h5,h6{line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:500;text-transform:none;}h1.title{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #acacac;text-align:center;position:relative;font-size:28px;font-weight:400;}a{color:#4d8f46;}a:hover{color:#277d1e;}a.more,input[type="submit"]{background-color:#4d8f46;color:#fff;}a.more:hover,input[type="submit"]:hover{background-color:#277d1e;}blockquote:after{color:#4d8f46;}@media(max-width:767px){a img.img-responsive{width:100% !important;height:auto !important;}}#main-navigation ul.menu li a{text-transform:none;color:#4d8f46;font-size:1.1em;}a > .sf-sub-indicator{display:none;}.parallax-active #highlighted-bottom{background-size:1920px 1080px;}#logo{margin-right:15px;}#site-name a{font-size:24px;}.front h1.title,.front .region-top-content h2{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #acacac;text-align:center;position:relative;font-size:28px;font-weight:400;}#block-views-showcases-block-1 h2.title:after,#highlighted h2.title:after{display:none;}#map-canvas{opacity:0.9;}.block h2{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #acacac;text-align:center;position:relative;font-size:28px;font-weight:400;}.flexslider .slides{}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:block;}.flex-direction-nav a:before{font-size:35px;color:#FFF;}.flex-direction-nav a{height:45px;width:45px;color:#FFFFFF;background:rgba(0,0,0,0.77);background-position:center center;text-align:center !important;border-radius:100%;}.flex-caption{margin:0 80px;width:500px;font-size:26px;}.flex-caption a:hover{text-decoration:none;}@media (max-width:767px){.flex-caption{display:block;font-size:0.7em;width:200px;padding:3px;}}.panel-heading:hover{text-decoration:none;background:#4D8F46;color:#fff;}.panel-title{font-size:18px;}.panel-title .news-front-date{font-size:0.8em;}.view-events{}.view-events .views-row{position:relative;}.view-events .views-row.col-md-4{padding:0;}.view-events .views-row .views-field-title{position:absolute;bottom:0;width:100%;height:90px;display:block;background-color:#000;opacity:0.7;padding:0 20px;}.view-events .views-row .views-field-title h3{}.view-events .views-row .views-field-title h3 a{color:#FFF;}.node-bildergalerie .col-md-4{padding:0;}.node-bildergalerie .images-container{margin:0;}.view-termine.view-display-id-page h3{margin:0;}.view-termine .termine-print-link-wrapper{position:relative;margin:0 20px 20px 20px;display:block;min-height:20px;}.view-termine .termine-print-link{position:absolute;right:0;}.view-termine.view-display-id-page h3.group{color:#FFF;background-color:#4d8f46;width:100%;padding:4px 6px;margin-bottom:15px;}.view-termine.view-display-id-page h4{margin:0;}.view-termine .terms{display:block;width:100%;min-height:25px;}.view-termine .field-type-taxonomy-term-reference{float:left;margin:0;}.view-termine.view-display-id-page .views-row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #d2d2d2;clear:both;}.view-termine.view-display-id-page .views-row-last{border-bottom:0 none;}.view-termine.view-display-id-page .views-row p{margin:0;padding:0;font-style:italic;}.view-termine.view-display-id-page .views-row .col-md-3{clear:both;}.view-termine.view-display-id-page .date-display-range,.view-termine.view-display-id-page .date-display-single{padding-top:1px;}.view-termine.view-display-id-page i{padding-top:3px;margin-right:8px;float:left;}#block-views-termine-block h3{margin:3px 0 10px 0;}#node-33 .col-md-4{padding:0;}#node-22 h5{margin-top:5px;}#node-22 p{margin:0;padding:0;}.onscroll #header{position:fixed;border-bottom:1px solid #c2c2c2;z-index:499;top:0;width:100%;background-color:rgba(233,233,233,0.9);}.onscroll #header #site-name{margin-top:15px;}.onscroll #header #site-name a{font-size:20px;}.onscroll #header #logo{visibility:visible;display:block;}.onscroll #header #logo img{height:35px !important;margin-top:10px;}#subfooter{min-height:160px;}
