@charset "utf-8";
/* moved by compressor */
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,600&display=swap');
/* moved by compressor */
/**/
/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fileadmin/templates/fonts/open-sans-condensed-v14-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../../fileadmin/templates/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../../fileadmin/templates/fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fileadmin/templates/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* CSS Document */
body {margin:0;font-family: Open sans, sans-serif;background-color: #e5e5e4;}
p {font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 22px;color: #000000;padding: 0px 20px 15px 20px;margin: 0;text-decoration: none;}
h1 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;line-height: 25px;color: #000000;text-transform: uppercase;padding:0 20px 0 20px;font-weight:bold}
h2 {font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;line-height: 21px;color: #000000;text-transform: uppercase;padding:0 20px 0 20px;font-weight:bold}
h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;line-height: 19px;color: #000000;text-transform: none;padding:0 20px 0 20px;margin-bottom: 5px;font-weight:bold}
h3 a{color:#000000;text-decoration:underline;font-weight:bold}
h5 {font-family: 'Open Sans',sans-serif; font-size: 12px; font-weight: 300; color: #000000; padding: 0px 20px 15px 20px; margin: 0;}
a{color:#79b829;text-decoration:none}
ul {margin-top: 10px;}
ul li {font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 22px;color: #000000;margin: 0;text-decoration: none;padding-bottom:2px}
#start {width: 1180px; min-height:965px; margin:0 auto 20px; background-color: #ffffff;-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);padding: 0 0 100px 0;}
#header{width: 100%;height:80px}
.logo{width:55%;float:left;}
.logo img{width:150px;padding: 15px 0 0 8px}
#left{width: 16%;}
#content-start{width: 84%;overflow:hidden}
#maincontent {/*width: 100%;*/height: 100%;min-height: 600px; background-color:#ffffff;display: flex;flex-direction: row;}
#headerwrapper {width: 100%;height: 270px;background-color:#ffffff;display: flex;flex-direction: row;}
#middle {background-color:#ffffff;width: 66%;}
.headerimage {background-color:#ffffff;width: 72%;margin-right:15px; /*height: 270px;*/ overflow: hidden;}
.headerimage img{width: 100%;height:auto}
.ce-gallery {margin-bottom: 1px!important;}
.content{background-color:#f1f1f1;width: 72%;margin-right:15px;margin-top: 0px}
.content .ce-column {margin-left: 20px;margin-bottom: 25px;}
.right {background-color:#ffffff;padding:0;height:auto;width:28%;margin-top:0}
.right p {padding:0 10px 15px 5px}
.right h3 {padding: 0 5px 0 5px;margin-top: 6px;}
.right h2 {padding: 0 5px 0 5px;margin-bottom: 12px;}
.buendnis{background-color:#f1f1f1;padding:0;width:28%; height: 100%;}
.buendnis img{padding:20px 10px 0 10px;width: 90%}
.buendnis h5 {font-size:11px;line-height: 13px; color:#000000;font-weight:normal;margin: 0;padding: 7px 12px 0 12px;}
.tablecontent {width:95%;margin-left:20px;padding-bottom: 30px;}
.tablecontent h2 {font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;line-height: 21px;color: #000000;text-transform: uppercase;padding:0 20px 0 0;font-weight:bold}
.tablecontent tr {}
.tablecontent td {font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 22px;height: 40px;vertical-align: top;}
.tablecontent thead th {color:#ffffff;height: 40px;background-color:#79b829;text-align: left;padding-left: 10px;}
.tablecontent tbody {padding-right:20px}
td:first-child {width: 20%;}
.map td{width:100%;}
.printer {display: inline-block; padding-top: 25px; margin-left: 16%;}
/* footer */
#footerwrapper{width: 96%;float: left;margin-right:0;margin-top: 30px;margin-bottom: 50px;margin-left: 20px;border-top:1px solid #000000;}
.footer{float:left;width: 90%}
.social {padding-top:5px;float:right;width: 10%;text-align:right}
.footer p{font-family: 'Open Sans Condensed', sans-serif;font-size: 14px;line-height: 16px;color: #000000;font-weight: bold;padding: 6px 0 15px 0;}
.footer p a{font-family: 'Open Sans Condensed', sans-serif;font-size: 14px;line-height: 16px;color: #000000;font-weight: bold;padding: 6px 0 15px 0;}

/* search */
.search {float: right;display: inline-block;margin-top: 1.6%;margin-right:10px;transition: 1s;}
.search img {width: 36px; height: 36px;}
#btn-search {background-color: #ffffff;border: none;float: right;margin-top: 4px;}
input {height:32px;width: 198px;border: 1px solid #f1f1f1;background-color: #ffffff;margin: 5px 0 5px 0;}


/* TopThemen */
.top {background-color:#436518;width:100%;margin-top:30px;border-top:20px solid #ffffff;border-bottom:20px solid #ffffff}
.top h2 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;line-height: 25px;color: #ffffff;text-transform: uppercase;padding: 0 0 0 20px;}
.top ul {}
.top ul li {list-style:none;padding: 0 0 8px 10px;}
.top ul li a{font-family:'Open Sans', sans-serif;font-size: 14px;color: #ffffff;text-decoration:none}
.top ul li a:hover{text-decoration:underline}
.top ul li a::before{content: "";background: url('../../../fileadmin/templates/img/thumbs-up-solid.svg');background-size: 16px;background-repeat: no-repeat;width: 18px;height: 20px;display: inline-block;padding-top: 0;padding-bottom: 0;position: absolute;margin-left: -26px;}

/* Anträge */
.antrag {background-color:#90bc51;width:100%;margin-top:0;border-top:0 solid #ffffff;border-bottom:20px solid #ffffff;}
.antrag p {font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 18px;color: #ffffff;text-decoration:none;text-transform:none}
.antrag h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;line-height: 25px;color: #ffffff;text-transform: uppercase;padding: 10px 12px 10px 12px;font-weight:bold;margin-top:0}
.antrag ul {margin-right:12px}
.antrag p a{font-family:'Open Sans', sans-serif;font-size: 14px;line-height:19px;color: #436518;text-decoration:none;text-transform:none;padding-left:10px;display:block;font-weight:bold}
.antrag ul li {color: #fff;list-style:none;padding: 0 0 12px 0;line-height: 19px;}
.antrag ul li a{font-family:'Open Sans', sans-serif;font-size: 14px;color: #ffffff;text-decoration:none;}
.antrag ul li a:hover{text-decoration:underline}
.antrag ul li a::before{content: "";background: url('../../../fileadmin/templates/img/sticky-note-solid.svg');background-size: 16px;background-repeat: no-repeat;width: 18px;height: 20px;display: inline-block;padding-top: 0;padding-bottom: 0;position: absolute;margin-left: -26px;}

/* Videolink */
.videolink {background-color:#FF9F1C;width:100%;margin-top:0;border-top:0 solid #ffffff;border-bottom:20px solid #ffffff;}
.videolink p {font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 18px;color: #ffffff;text-decoration:none;text-transform:none;padding-left: 12px;}
.videolink h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;line-height: 25px;color: #ffffff;text-transform: uppercase;padding: 10px 12px 10px 12px;font-weight:bold;margin-top:0}
.videolink ul {margin-right:12px}
.videolink p a{font-family:'Open Sans', sans-serif;font-size: 14px;line-height:19px;color: #436518;text-decoration:none;text-transform:none;padding-left:10px;display:block;font-weight:bold}
.videolink ul li {color: #fff;list-style:none;padding: 0 0 12px 0;line-height: 19px;}
.videolink ul li a{font-family:'Open Sans', sans-serif;font-size: 14px;color: #ffffff;text-decoration:none;}
.videolink ul li a:hover{text-decoration:underline}
.videolink ul li a::before{content: "";background: url('../../../fileadmin/templates/img/video-solid.svg');background-size: 18px;background-repeat: no-repeat;width: 18px;height: 20px;display: block;padding-top: 0;padding-bottom: 0;position: absolute;margin-left: -26px;margin-top:2px}

/* Medien */
.medien {background-color:#f2bc41;width:100%;margin-top:0;border-top:0 solid #ffffff;border-bottom:20px solid #ffffff;}
.medien p {font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 18px;color: #ffffff;text-decoration:none;text-transform:none;padding-left: 12px;}
.medien h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;line-height: 25px;color: #ffffff;text-transform: uppercase;padding: 10px 12px 10px 12px;font-weight:bold;margin-top:0}
.medien ul {margin-right:12px}
.medien p a{font-family:'Open Sans', sans-serif;font-size: 14px;line-height:19px;color: #b76e00;text-decoration:none;text-transform:none;padding-left:0;padding-top:10px;display:block;font-weight:bold}
.medien ul li {color: #fff;list-style:none;padding: 0 0 12px 0;line-height: 19px;}
.medien ul li a{font-family:'Open Sans', sans-serif;font-size: 14px;color: #ffffff;text-decoration:none;}
.medien ul li a:hover{text-decoration:underline}
.medien ul li a::before{content: "";background: url('../../../fileadmin/templates/img/sticky-note-solid.svg');background-size: 16px;background-repeat: no-repeat;width: 18px;height: 20px;display: block;padding-top: 0;padding-bottom: 0;position: absolute;margin-left: -26px;}

/* Newsblock */
.newsblockwrapper{display:flex;width:100%;background-color:#ffffff}
.newsblock{width:48%;margin-right:4%; margin-bottom:0; padding:2%; background-color:#f1f1f1}
.newsblock:last-child{margin-right:0}
.newsblock h3{font-family: 'Open Sans Condensed', sans-serif;font-size: 19px;line-height: 21px;color: #000000;/*padding:20px 20px 15px 20px;*/padding: 0; text-transform:uppercase;margin-bottom:0}
#news .news-list-view{display: flex;width:100%;background-color:#ffffff}
.news .start-news.article {width:48%;margin-right:4%; margin-bottom:0; padding:0; background-color:#f1f1f1}
.news .start-news.article:last-child {margin-right: 0;}
.news .start-news.article .news-img-wrap img {height: auto; width: 100%;display: block;padding-bottom: 10px;}
.news .start-news.article .news-img-wrap {margin: 0;padding: 6% 6% 8%; background-color:#f1f1f1;}
.news .start-news.article .news-img-wrap {margin: 0;padding: 0; background-color:#f1f1f1; float:none; height:200px;overflow:hidden;width: 100%;}
.start-news .footer {clear: none;}
.article:last-child {margin-right:0}
.article h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;line-height: 26px;margin: 0;color: #000000;padding:20px 20px 10px 20px;text-transform:uppercase;margin-bottom:0}
.news .article .news-img-wrap a {border: none;}
.teaser {height: 170px;}
.newsback {background-color:#ffffff}
.newsback .news {border-bottom: solid 22px #ffffff}
.newsback .news .footer {display: none;}
.news .article {padding-bottom: 0;margin-bottom: 0;border-bottom: 1px solid #ccc;}
.news .start-news.article {border-bottom: none;}
.news-list-view .article a {text-decoration: none;}
.news-list-view .article .news-img-wrap a {float: none; padding: 4px; border: none; background: none;}
.news-list-view .article .news-img-wrap img {/*height: auto;width: 200px;*/display: none;}
.news-list-view .article .news-img-wrap {float:right;margin-top: 20px;background: transparent;}
.news-list-view .article .teaser-text {margin-top: 20px;}
.news-single .article .news-img-wrap {margin: 8px 20px 8px 20px; width: auto;}
.news .news-list-view .article h3 {font-family: 'Open Sans Condensed',sans-serif;font-size: 22px;line-height: 26px;color: #000000;text-transform: uppercase;font-weight: bold;padding:0 20px 0 20px;}
a.plus {float: right;color: #fff;background: #436518;width: 40px;height: 40px;text-align: center;font-size: 30px; font-weight: bold;}
.footer .news-list-date {padding: 5px 20px 10px 20px;}
.news-single .footer {margin-bottom: 10px;}
.news-backlink-wrap {padding-left:20px;font-size: 14px;}
.more {font-size:14px;padding-left:20px}
.news-list-date {padding: 0 0 0 0;font-weight:bold;font-family: 'Open Sans Condensed', sans-serif;font-size: 14px;padding-top: 20px;display: block;}
.news .footer{padding:0;margin:0;width:100%}
.news .page-navigation {margin-right:20px}

/* Kontaktformular */
#kontaktformular {padding-left:20px}
#kontaktformular .input .form-control {width: 96%;border: 0;}
.form-group .control-label {font-family: 'Open Sans',sans-serif;font-size: 14px;line-height: 22px;}
.btn-primary {margin-bottom: 20px;margin-top: 20px;padding: 10px 30px 10px 30px;border: 0; color: #ffffff !important;background: #79b829 !important;font-family: 'Open Sans',sans-serif;font-size: 14px;}
.confirmation {font-size: 14px; padding: 20px;}

/* jahrestagung-anmeldung */
#onlineAnmeldung {padding-left:20px}
#onlineAnmeldung .input .form-control {width: 96%;border: 0;}
#onlineAnmeldung .form-check input {height: 15px; width: 15px; margin-right: 8px;}
#onlineAnmeldung .form-check-label {font-size: 14px;}
#onlineAnmeldung .row {display: flex; margin-top: 5px;}
#onlineAnmeldung .row p {padding: 3px;}
.checkbox label.form-check-label span {display: none;}

/* Bilder Gallery */
.fs-media-gallery {/*width: 96%;*/padding: 0 20px 20px 20px;overflow: hidden;/*height: 145px;*/}
.fs-media-gallery .thumb {border: 4px solid #EEE;}
.fs-media-gallery h3 {display:none}
.fs-media-gallery h4 {display:none}
.fs-media-gallery .asset-count {display:none}
.lightbox.lightbox-1, .lightbox.lightbox-13, .lightbox.lightbox-12, .lightbox.lightbox-14{position: relative}

/* Breadcrumbs */
#breadcrumb {margin: 0 auto; padding: 8px 0 8px 0;font-size: 10px;width:98%}
#breadcrumb a {text-decoration: none;color: #79b829;font-size: 13px;}
#breadcrumb p {font-size: 13px;margin:0;padding:0}

/* Navigation */
/*#navi ul li:hover ul{visibility:visible;}*/
#navi{width:200px;min-height: auto;float:left;margin-left: -27px;margin-right: 15px;overflow: visible}
#navi ul{margin: 0;padding: 0;}
#navi ul li{list-style:none;height:48px}
#navi ul li.gruen1 a{text-decoration:none;color:#FFF;text-rendering: optimizeLegibility;font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;padding: 13px 0 0 8px;width:180px;display:block;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen1.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen1 a:hover{background-image: url('../../../fileadmin/templates/img/gruen1_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen1 a.active{background-image: url('../../../fileadmin/templates/img/gruen1_1.png');margin:0 0 0 14px;}

#navi ul li.gruen2.sub {height: 230px!important;}
/*#navi ul li.gruen5.sub {height: 180px!important;}*/
#navi ul li.gruen6.sub {height: 170px!important;}
#navi ul li.gruen10.sub {height: 210px!important;}
#navi ul li.sub ul {visibility:visible;}

/*#navi ul li.gruen2:hover {height:210px}*/
#navi ul li.gruen2 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 4px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen2.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen2 a:hover{background-image: url('../../../fileadmin/templates/img/gruen2_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen2 a.active{background-image: url('../../../fileadmin/templates/img/gruen2_1.png');margin:0 0 0 14px;}
#navi ul li.gruen2 ul li a{height: auto;background-image:none;font-family:'Open Sans', sans-serif;font-size: 13px;line-height: 18px;color: #000000;text-transform:none;font-weight:normal;padding:0 0 0 20px;margin:0 0 0 20px}
#navi ul li.gruen2 ul li a:hover{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px;}
#navi ul li.gruen2 ul li a.active{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px}
  
#navi ul li.gruen3 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen3.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen3 a:hover{background-image: url('../../../fileadmin/templates/img/gruen3_1.png');margin:0 0 0 14px!important;margin:0 0 0 0;}
#navi ul li.gruen3 a.active{background-image: url('../../../fileadmin/templates/img/gruen3_1.png');margin:0 0 0 14px;}

#navi ul li.gruen4 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen4.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen4 a:hover{background-image: url('../../../fileadmin/templates/img/gruen4_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen4 a.active{background-image: url('../../../fileadmin/templates/img/gruen4_1.png');margin:0 0 0 14px;}


/*#navi ul li.gruen5:hover {height:180px}*/
#navi ul li.gruen5 a{height: auto;display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 4px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen5.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen5 a:hover{background-image: url('../../../fileadmin/templates/img/gruen5_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen5 a.active{background-image: url('../../../fileadmin/templates/img/gruen5_1.png');margin:0 0 0 14px;}
#navi ul li.gruen5 ul li a{height: auto;background-image:none;font-family:'Open Sans', sans-serif;font-size: 13px;line-height: 18px;color: #000000;text-transform:none;font-weight:normal;padding:0 0 0 20px;margin:0 0 0 20px}
#navi ul li.gruen5 ul li a:hover{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px;}
#navi ul li.gruen5 ul li a.active{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px}


/*#navi ul li.gruen6:hover {height:130px}*/
#navi ul li.gruen6 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen6.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen6 a:hover{background-image: url('../../../fileadmin/templates/img/gruen6_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen6 a.active{background-image: url('../../../fileadmin/templates/img/gruen6_1.png');margin:0 0 0 14px;}
#navi ul li.gruen6 ul li a{height: auto;background-image:none;font-family:'Open Sans', sans-serif;font-size: 13px;line-height: 18px;color: #000000;text-transform:none;font-weight:normal;padding:0 0 0 20px;margin:0 0 0 20px}
#navi ul li.gruen6 ul li a:hover{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px;}
#navi ul li.gruen6 ul li a.active{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px}


#navi ul li.gruen7 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 4px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen7.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen7 a:hover{background-image: url('../../../fileadmin/templates/img/gruen7_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen7 a.active{background-image: url('../../../fileadmin/templates/img/gruen7_1.png');margin:0 0 0 14px;}

#navi ul li.gruen7a a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen7.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen7a a:hover{background-image: url('../../../fileadmin/templates/img/gruen7a_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen7a a.active{background-image: url('../../../fileadmin/templates/img/gruen7a_1.png');margin:0 0 0 14px;}

#navi ul li.gruen8 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen8.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen8 a:hover{background-image: url('../../../fileadmin/templates/img/gruen8_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen8 a.active{background-image: url('../../../fileadmin/templates/img/gruen8_1.png');margin:0 0 0 14px;}


/*#navi ul li.gruen9:hover {height:120px}*/
#navi ul li.gruen9 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen9.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen9 a:hover{background-image: url('../../../fileadmin/templates/img/gruen9_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen9 a.active{background-image: url('../../../fileadmin/templates/img/gruen9_1.png');margin:0 0 0 14px;}
#navi ul li.gruen9 ul li a{height: auto;background-image:none;font-family:'Open Sans', sans-serif;font-size: 13px;line-height: 18px;color: #000000;text-transform:none;font-weight:normal;padding:0 0 0 20px;margin:0 0 0 20px}
#navi ul li.gruen9 ul li a:hover{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px;}
#navi ul li.gruen9 ul li a.active{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px}


/*#navi ul li.gruen10:hover {height:90px}*/
#navi ul li.gruen10 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 4px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen10.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen10 a:hover{background-image: url('../../../fileadmin/templates/img/gruen10_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen10 a.active{background-image: url('../../../fileadmin/templates/img/gruen10_1.png');margin:0 0 0 14px;}
#navi ul li.gruen10 ul li a{height: auto;background-image:none;font-family:'Open Sans', sans-serif;font-size: 13px;line-height: 18px;color: #000000;text-transform:none;font-weight:normal;padding:0 0 0 20px;margin:0 0 0 20px}
#navi ul li.gruen10 ul li a:hover{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px;}
#navi ul li.gruen10 ul li a.active{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px}

/*#navi ul li.gruen11:hover {height:90px}*/
#navi ul li.gruen11 a{display:block;text-decoration:none;color:#FFF;font-family:'Open Sans Condensed', sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;text-rendering: optimizeLegibility;padding: 13px 0 0 8px;width:180px;text-transform: uppercase;background-image: url('../../../fileadmin/templates/img/gruen11.png');background-repeat:no-repeat;height:48px;margin:0 0 0 22px;}
#navi ul li.gruen11 a:hover{background-image: url('../../../fileadmin/templates/img/gruen11_1.png');background-repeat:no-repeat;margin:0 0 0 14px;}
#navi ul li.gruen11 a.active{background-image: url('../../../fileadmin/templates/img/gruen11_1.png');margin:0 0 0 14px;}
#navi ul li.gruen11 ul li a{height: auto;background-image:none;font-family:'Open Sans', sans-serif;font-size: 13px;line-height: 18px;color: #000000;text-transform:none;font-weight:normal;padding:0 0 0 20px;margin:0 0 0 20px}
#navi ul li.gruen11 ul li a:hover{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px;}
#navi ul li.gruen11 ul li a.active{color:#79b829;background-image:none;padding:0 0 0 20px;margin: 0 0 0 20px}




/* Unternavigation */
#navi ul li ul{visibility:hidden;position:absolute;height:auto;background-color:transparent}
#navi ul li ul li {height: auto;}
#navi ul li ul li a{background-image:none;font-family:'Open Sans', sans-serif;font-size: 14px;line-height: 16px;color: #000000;text-transform:none;font-weight:normal}
#navi ul li ul li a:hover{color:#79b829;background-image:none}

#fragen {margin: 60px 0 0 0;width: 200px}
#fragen ul {margin: 0;padding: 0;}
#fragen ul li {list-style: none;background-image: url('../../../fileadmin/templates/img/fragen.png');background-repeat: no-repeat;height: 97px;margin: 0 0 0 22px;width:180px;}
#fragen ul li a {text-decoration: none; color: #000000;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;text-rendering: optimizeLegibility;font-size: 15px;padding: 13px 0 0 8px;display: block;line-height: 17px;text-transform: uppercase;width:180px;}
#fragen ul li:hover {background-image: url('../../../fileadmin/templates/img/fragen1.png');background-repeat: no-repeat;margin:0 0 0 14px;width:188px;}
#fragen ul li a.active {background-image: url('../../../fileadmin/templates/img/fragen1.png');background-repeat: no-repeat;margin:0 0 0 14px;width:188px}
#fragen ul li a::before{content: url('../../../fileadmin/templates/img/fragen.svg');width: 26px;height:33px;display: block;}

/*Flexslider*/
.flex-control-nav {display: none;}
.flex-direction-nav a {top: 34%; overflow: visible;}

.js .slicknav_menu {display:none;}

/*Mobile*/

@media only screen and (max-width: 1200px){
.antrag ul {margin-left: 8px;}
.antrag {width:100%}
.antrag p {padding: 15px 12px 10px 20px;}
.js #menu{display:none;}
.js .slicknav_menu {display: block;margin-top: 90px;padding: 0;}
#start, #content-start {width: 100%;}
.flexslider {margin: 0;border:none;}
.ce-gallery figure {display: block;}
.ce-left .ce-gallery, .ce-column{float: none;}
/*#breadcrumb {float: left;list-style: none;width: 100%;height: 27px;color: #555;font-size: 0.7rem;margin-bottom: 10px;}*/
#breadcrumb{background: #fff; padding-left: 2%;width: 98%;padding-left: 2%;}
#breadcrumb a {color:#79b829; text-decoration:none;}
#fragen{display:none}
.right{width: 100%;}
.buendnis {width: 100%;height: 220px;margin: 5px auto;}
.buendnis img {width: 35%; float: left;}
.buendnis h5 {width: 40%; float: right;padding-top: 12px;}
.drvbanner {margin: 10px auto; text-align: center;}
#suche{width:100%;height:40px;}
#suche form{float:left;margin: 10px 9px 0 0 ;}
#suche form #searchField {border: 1px solid rgb(204, 204, 204);width: 130px;line-height: 20px;padding: 0 0 0 6px;float: left;font-size: 0.7rem;color: #555;}
#left{width: 100%;}
#headerwrapper {flex-direction: column;height: 100%;}
#header {height: 20px;}
#maincontent {display : block;}
.headerimage {width: 100%;}
.content {width: 100%;}
.content h1 {padding-top: 20px;}
.content .news {background-color: #fff;}
#news .news-list-view{width: 88%;margin: 0 auto;}
.antrag {border-bottom: none;}
.slicknav_menu li.gruen1 {background: #84be3c;}
.slicknav_menu li.gruen2 {background: #78b829;}
.slicknav_menu li.gruen3 {background: #6ea826;}
.slicknav_menu li.gruen4 {background: #639722;}
.slicknav_menu li.gruen5 {background: #58861e;}
.slicknav_menu li.gruen6 {background: #4d761b;}
.slicknav_menu li.gruen7 {background: #426517;}
.slicknav_menu li.gruen7a {background:#3c5b15;}
.slicknav_menu li.gruen8 {background: #375413;}
.slicknav_menu li.gruen9 {background: #2c430f;}
.slicknav_menu li.gruen10{background: #2b3e19;}
.slicknav_menu li.gruen11{background: #1f2f11;}

}
@media only screen and (max-width: 720px){
.news .start-news.article h3 {font-size: 17px;}
}
@media only screen and (max-width: 700px){
table {width: 93%;}
th {width: 30%;}
.tablecontent {width: 94%;}
.map td {display: inline-block;}
}
@media only screen and (max-width: 650px){
.news .start-news.article p {font-size: 12px;line-height: 18px;}
}
@media only screen and (max-width: 600px){
.logo{width: 40%;}
}
@media only screen and (max-width: 580px){
.news .start-news.article h3 {font-size: 90%;}
}
@media only screen and (max-width: 530px){
#news .news-list-view {display: block;}
#news .news .article {width: 100%;padding: 0;margin: 10px auto;}
#news .news .article:first-child{margin-top:0;}
.news .article .news-img-wrap, .news .article .news-img-wrap a {float: none;}
#news .news .article h3 {padding-bottom:10px}
#news .news-list-date {padding-top:10px}
#header {height: 50px;}
#news .news .article p {padding:0 15px 0 15px}
#news .news .header h3 a{padding: 0 15px 0 15px;display: block;}
.news .footer {padding: 0;}
}
@media only screen and (max-width: 580px){
.news .start-news.article h3 {font-size: 20px;padding-left:0;}
.news .start-news.article p {font-size: 14px;}

}
@media only screen and (max-width: 460px){
.album {width:100%}
.slicknav_menu {padding: 0;}
#start {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: none;}
.right {margin-top: 5px;}
#footerwrapper {width: 90%;margin-top: 20px; margin-bottom:40px;}
.footer p a {line-height: 24px;}
.footer p {line-height: 24px;}
input {width: 79%;}
.search {float: left;padding-left: 20px;width: 94%;transition: none;}
.antrag ul {margin-left: 8px;}
.antrag {width:100%;margin-bottom: 20px;}
.antrag p {padding: 15px 12px 10px 20px;}
#header {height: 50px;}
.buendnis {height: auto;margin: -5px auto;padding-bottom: 20px;}
.buendnis h5 {width: 90%;float: left;padding-bottom: 15px;padding-left: 20px;}
.buendnis img {width:80%;padding-left: 15px;}
td:first-child {width: 35%;}
.map td:first-child {width: 100%;}
.tablecontent h2{font-size:16px;padding-right:0;}
}
@media only screen and (max-width: 400px){
.tablecontent td {font-size: 10px;}
.tablecontent thead {margin-right: 20px;font-size: smaller;}
}
@media only screen and (max-width: 365px){
td img {width:100%;}
.tablecontent {margin-left:10px;}
.tablecontent h2{font-size:14px;}
}

/*Mobile Menu Core Style*/
.slicknav_btn {position: relative; display: block; vertical-align: middle; float: left;/*right;*/ padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer;background-color:#f2f2f2}
.slicknav_menu  .slicknav_menutxt {display: none;/*block;*/ line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon {float: left; margin: /*0.188em 0 0 0.438em;*/0.188em 0 0.25em 0.100em }
.slicknav_menu .slicknav_no-text {margin: 0 }
.slicknav_menu .slicknav_icon-bar {display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 0.188em }
.slicknav_nav {clear: both }
.slicknav_nav ul,
.slicknav_nav li {display: block }
.slicknav_nav .slicknav_arrow {font-size: 0.8em; margin: 0 0 0 1.2em;float: right;}
.slicknav_nav .slicknav_item {cursor: pointer; }
.slicknav_nav .slicknav_row {display: block; }
.slicknav_nav a {display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {display: inline }
.slicknav_menu:before,
.slicknav_menu:after {content: " "; display: table; }
.slicknav_menu:after {clear: both }
/* IE6/7 support */
.slicknav_menu {*zoom: 1 }

/* User Default Style
Change the following styles to modify the appearance of the menu.*/

.slicknav_menu {font-size:16px;}
/* Button */
.slicknav_btn {margin: 5px 5px 6px;text-decoration:none; background-color: #f2f2f2; /*#d6075c;*/}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {color: #FFF;font-weight: bold;}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {background-color: #79b829;}
.slicknav_menu {background:#f2f2f2;padding:5px;}
.slicknav_nav {color:#fff;margin:0;padding:0;font-size:0.95em;}
.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden; font-family: 'Ubuntu', sans-serif;}
.slicknav_nav ul {padding:0; margin:0 0 0 20px;}
.slicknav_nav li {/*background:#1d9a93;color:#fff;*/ }
.slicknav_nav .slicknav_row {padding:5px 10px;margin:2px 5px; }
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding:0;margin:0;}
.slicknav_nav .slicknav_row:hover {/* background:#05716b; color:#fff; margin:4px 0 0 0;*/}
.slicknav_nav a:hover{background:/*#fff*/none;color: /*#1d9a93;*/#fff;}
.slicknav_nav .slicknav_txtnode {margin-left:15px;}