/* 18rem=288px 25rem=400px 26.563rem=425px 28rem=450px 41rem=656px 50rem=800px 60rem=960px 62.5rem=1000px 66rem=1052px 80rem=1280px */
/* gruen=rgba(123,172,37,1) dunkelgruen=rgba(68,101,22,1) hellgruen=rgba(177,205,54,1) grau=rgba(148,149,151,1) */
/* --------------------------------------- die saubermacher ---------- */
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,output,ruby,section,summary,time,mark,audio,video {font-size:100%;vertical-align:baseline;margin:0;padding:0;border:0}
section,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
ul,dl {list-style:none}
blockquote:before,blockquote:after {content:none}
table {border-collapse:collapse;border-spacing:0}
img, embed, object, video {width:100%;height:auto}
/* --------------------------------------- der body --- */
html {scroll-behavior:smooth}
body {margin:0;padding:.4rem;font-family:sans-serif;font-size:100%;line-height:1.5;color:rgba(0,0,0,1);background-color:rgba(123,172,37,.4)}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
body {padding:1rem;background-color:rgba(123,172,37,.05);background-image:url("/fileadmin/template_newj/zubehoer/balkenpfeil.png");background-repeat:no-repeat;background-position:center 173px}
}
/* --------------------------------------- die grundformate --- */
h1, h2, h3 {ffffont-family:'Tenor Sans';color:rgba(123,172,37,1)}
h1 {mmmmargin-bottom:.5rem;margin-bottom:1rem;font-size:1.4rem}
h2 {mmmmargin-top:.4rem;margin-top:1.2rem;mmmargin-bottom:-.2rem;margin-bottom:.6rem;font-size:1.2rem}
h3 {mmmargin-top:.4rem;margin-top:1rem;mmmmargin-bottom:-.2rem;margin-bottom:.6rem;font-size:1.1rem}
.inhalte h2 a:link {color:rgba(68,101,22,1);text-decoration:none}
.inhalte h2 a:visited  {color:rgba(68,101,22,1)}
.inhalte h2 a:hover {cccccolor:rgba(123,172,37,.6);text-decoration:underline}
.inhalte h2 a:active {cccccolor:rgba(123,172,37,.6);text-decoration:underline}
.inhalte h3 a:link {color:rgba(68,101,22,1);text-decoration:none}
.inhalte h3 a:visited  {color:rgba(68,101,22,1)}
.inhalte h3 a:hover {cccccolor:rgba(123,172,37,.6);text-decoration:underline}
.inhalte h3 a:active {cccccolor:rgba(123,172,37,.6);text-decoration:underline}
h4 {font-size:1rem}
pre {font-family:sans-serif;font-size:100%;line-height:1.5;font-size:1rem;font-weight:bold}
p {margin:.5rem 0;font-size:1rem}
.text-end {text-align:right}
strong,b {font-weight:700}
em,i {font-style:italic}
ul,ol {margin-top:.3rem;margin-bottom:.7rem;padding-left:2.4rem}
ul {list-style:square}
li {font-size:1rem;margin:.3rem 0}
li:first-child {margin-top:0}
li:last-child {margin-bottom:0}
a:link {color:rgba(68,101,22,1);text-decoration:none}
a:visited  {color:rgba(68,101,22,1)}
a:hover {cccccolor:rgba(123,172,37,.6);text-decoration:underline}
a:active {cccccolor:rgba(123,172,37,.6);text-decoration:underline}
table {width:100%}
table th {vertical-align:top;padding:.5rem .3rem .5rem .3rem;background:rgba(234,234,234,1);border-right:.125rem solid rgba(255,255,255,1);border-bottom:.125rem solid rgba(255,255,255,1)}
table td {vertical-align:top;padding:.5rem .3rem .5rem .3rem;background:rgba(234,234,234,1);border-right:.125rem solid rgba(255,255,255,1);border-bottom:.125rem solid rgba(255,255,255,1)}
hr {margin-top:1.2rem;margin-bottom:1.2rem;width:61.8%;height:.063rem;background-color:rgba(0,139,208,1);border:0}
/* --------------------------------------- news formatierungen --- */
.news a.more {font-size:.7rem;line-height:1.3;float:right}
.news .footer {position:relative;margin-top:1rem;border-top:0}
.news .footer p {margin:.2rem;font-size:.8rem;line-height:1.4}
/* --------------------------------------- der container --- */
.container {position:relative;width:100%;margin:0 auto;background-color:rgba(255,255,255,1);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:0;grid-auto-flow:row;
grid-template-areas:
"headbereich"
"navioben"
"inhalte"
"fuss"
}
.headbereich {grid-area:headbereich}
.navioben {grid-area:navioben}
.navizweiteebene {display:none}
.inhalte {grid-area:inhalte}
.fuss {grid-area:fuss}
.sternobenrechts {display:none}
.sternuntenrechts {display:none}
.inhalte a:link {color:rgba(68,101,22,1);text-decoration:underline}
.inhalte a:visited  {color:rgba(68,101,22,1)}
.inhalte a:hover {cccccolor:rgba(123,172,37,.6);text-decoration:none}
.inhalte a:active {cccccolor:rgba(123,172,37,.6);text-decoration:none}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.container {max-width:66rem;bbbbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem;grid-template-columns:20% 1fr;gap:0 1rem;
grid-template-areas:
"headbereich headbereich"
"navioben navioben"
"navizweiteebene inhalte"
"fuss fuss"
}
}
/* --------------------------------------- der container homepage --- */
.containerhomepage {position:relative;width:100%;margin:0 auto;background-color:rgba(255,255,255,1);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:0;grid-auto-flow:row;
grid-template-areas:
"headbereich"
"navioben"
"homepage"
"fuss"
}
.homepage {grid-area:homepage}
.sternobenrechts {display:none}
.sternuntenrechts {display:none}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.containerhomepage {max-width:66rem;bbbbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem}
.sternobenrechts {display:block;z-index:20;position:absolute;top:444px;right:-18.6%}
.sternobenrechts img {width:46%}
.sternuntenrechts {display:block;z-index:20;position:absolute;bottom:298px;right:-18.6%}
.sternuntenrechts img {width:46%}   
}
/* --------------------------------------- das grid layout fuer das div homepage auf der homepage  --- */
.homepageeeeeeee {display:grid;grid-template-columns:1fr;grid-template-rows:*;gap:0 0;grid-auto-flow:row;
grid-template-areas:
"oben"
"aktuelleveranstaltungen"
"newskarusell"
"newsblock"
"waswiranbietenueberschrift"
"waswiranbieten"
"inhaltehomepage"
}
.homepage {display:grid;grid-template-columns:1fr;grid-template-rows:*;gap:0 0;grid-auto-flow:row;
grid-template-areas:
"oben"
"waswiranbietenueberschrift"
"waswiranbieten"
"aktuelleveranstaltungen"
"newskarusell"
"newsblock"
"inhaltehomepage"
}
.oben {grid-area:oben}
.aktuelleveranstaltungen {grid-area:aktuelleveranstaltungen}
.newskarusell {grid-area:newskarusell}
.newsblock {grid-area:newsblock}
.waswiranbietenueberschrift {grid-area:waswiranbietenueberschrift}
.waswiranbieten {grid-area:waswiranbieten}
.inhaltehomepage {grid-area:inhaltehomepage}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.homepageeeeee {grid-template-columns:20% 1fr;grid-template-rows:*;gap:0 0;grid-auto-flow:row;
grid-template-areas:
"oben oben"
"aktuelleveranstaltungen newskarusell"
"aktuelleveranstaltungen newsblock"
"aktuelleveranstaltungen waswiranbietenueberschrift"
"aktuelleveranstaltungen waswiranbieten"
"aktuelleveranstaltungen inhaltehomepage"
}
.homepage {grid-template-columns:20% 1fr;grid-template-rows:*;gap:0 0;grid-auto-flow:row;
grid-template-areas:
"oben oben"
"aktuelleveranstaltungen waswiranbieten"
"aktuelleveranstaltungen newskarusell"
"aktuelleveranstaltungen newsblock"
"aktuelleveranstaltungen inhaltehomepage"
}
}
/* --------------------------------------- die kaesten oben im inhalt im homepage div --- */
.oben {display:grid;grid-template-columns:1fr 1fr;grid-template-rows:60% 39%;gap:.2rem .6rem;
grid-template-areas: 
"obenlinks obenmitte"
"obenrechts obenrechts"
}
.oben {margin-bottom:1.1rem;padding:1.2rem .3rem .3rem .3rem;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.oben p {font-size:.9rem;line-height:1.3;color:rgba(68,101,22,1);text-align:center}
.obenlinks {grid-area:obenlinks;min-height:14rem;bbbbbbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem;background-image:url('../zubehoer/bilder/Bild_Frauen_5-4.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.obenlinks .frame-layout-1 {margin:0 .4rem;padding:.2rem;background:rgba(255,255,255,1);bbbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem;position:absolute;bottom:.5rem}
.obenmitte {grid-area:obenmitte;bbbbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem;background-image:url('../zubehoer/bilder/Bild_Wachstum_5-4.JPG');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.obenmitte .frame-layout-1 {margin:0 .4rem;padding:.2rem;background:rgba(255,255,255,1);bbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem;position:absolute;bottom:.5rem}
.obenrechts {grid-area:obenrechts;dddddisplay:flex;align-items:center;justify-content:center;padding:.2rem}
.obenrechts img {display:none}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.oben {grid-template-columns:1fr 1fr 1fr; grid-template-rows:1fr;gap:1rem; 
grid-template-areas: 
"obenlinks obenmitte obenrechts"
}
.oben {pppppadding:1.2rem 1.4rem 1rem 1.4rem;margin-bottom:1.1rem;padding:2rem 1.4rem 1rem 1.4rem;bbbbborder:2px solid blue}
.oben p {font-size:.9rem;line-height:1.4;color:rgba(68,101,22,1);text-align:center}
.obenlinks {min-height:20rem}
.obenlinks .frame-layout-1 {margin:0 .8rem 0}
.obenmitte .frame-layout-1 {margin:0 .8rem 0}
.obenrechts {padding:.2rem}
.obenrechts img {display:block;mmmmargin:0 auto;mmmmmargin-right:0px;wwwwwidth:34%}
}
/* --------------------------------------- der hintergrund fuer die navi oben --- */
.navioben {background-image:url("/fileadmin/template_newj/zubehoer/bandm.png");background-repeat:no-repeat;background-position:center 0;background-size:cover}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.navioben {height:66px}
}
/* --------------------------------------- die aktuellen veranstaltungen --- */
.aktuelleveranstaltungen .news .article {margin-bottom:1rem;padding-bottom:0;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.aktuelleveranstaltungen {margin-top:2rem;padding:.3rem;position:relative;bbbbbbborder:2px solid red}
.aktuelleveranstaltungen:before {content:'';position:absolute;top:0;left:25%;width:50%;border-top:.0625rem solid rgba(123,172,37,.5)}
.aktuelleveranstaltungen h2 {margin-top:.5rem;margin-bottom:.5rem;font-size:1.2rem}
.aktuelleveranstaltungen h3 {margin-top:0;margin-bottom:0;font-size:.9rem}
.aktuelleveranstaltungen a:link {color:rgba(26,26,26,1);display:block}
.aktuelleveranstaltungen a:visited {color:rgba(26,26,26,1)}
.aktuelleveranstaltungen a:hover {color:rgba(123,172,37,1)}
.aktuelleveranstaltungen a:active {color:rgba(123,172,37,1)}
.aktuelleveranstaltungen p {font-size:.9rem;margin:0}
.aktuelleveranstaltungen .news a.more:link {margin-right:1rem;margin-bottom:.8rem;font-size:.9rem;line-height:1;color:rgba(26,26,26,1);text-decoration:underline}
.aktuelleveranstaltungen .news a.more:visited {margin-right:1rem;margin-bottom:.8rem;font-size:.9rem;line-height:1;color:rgba(26,26,26,1);text-decoration:underline}
.aktuelleveranstaltungen .news a.more:hover {color:rgba(123,172,37,1);text-decoration:none}
.aktuelleveranstaltungen .news a.more:active {color:rgba(123,172,37,1);text-decoration:none}
.aktuelleveranstaltungennnnnnnnnnn .footer {display:none}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.aktuelleveranstaltungen .news .article {margin-bottom:1.2rem}  
.aktuelleveranstaltungen {margin-top:0;padding:0 1.5rem 0 .5rem}
.aktuelleveranstaltungen:before {border-top:0}
.aktuelleveranstaltungen h2 {margin-top:0;margin-bottom:.5rem;font-size:1.3rem}
.aktuelleveranstaltungen h3 {font-size:.9rem}
.aktuelleveranstaltungen .news a.more {margin-top:.2rem;margin-right:0;margin-bottom:0;font-size:.8rem;line-height:1}
}
/* --------------------------------------- die socialmedia icons --- */
.aktuelleveranstaltungen .frame-layout-3 {margin:3rem 0;padding:.8rem .5rem .5rem .5rem;color:rgba(255,255,255,1);background:rgba(113,143,37,1);border-radius:.5rem}
.aktuelleveranstaltungen .frame-layout-3 a:link {display:block;color:rgba(255,255,255,1);font-weight:bold;text-transform:uppercase}
.aktuelleveranstaltungen .frame-layout-3 a:visited {color:rgba(255,255,255,1)}
.aktuelleveranstaltungen .frame-layout-3 a:hover {color:rgba(177,205,54,1)}
.aktuelleveranstaltungen .frame-layout-3 a:active {color:rgba(177,205,54,1)}
.aktuelleveranstaltungen .frame-layout-3 p:nth-child(2) {margin:1.6rem 0}
.aktuelleveranstaltungen .frame-layout-3 .ce-row {width:60%;margin-top:.4rem;display:flex;justify-content:center;align-items:center}
.aktuelleveranstaltungen .frame-layout-3 .ce-column {width:32%;height:auto;margin-right:.25rem;overflow:hidden}
.aktuelleveranstaltungen .frame-layout-3 .ce-column img {width:70%;height:auto;display:block}
.aktuelleveranstaltungen .frame-layout-3 .ce-column:nth-child(2) img {width:80%;margin-top:.3rem;margin-left:.2rem}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.aktuelleveranstaltungen .frame-layout-3 .ce-row {width:100%}  
.aktuelleveranstaltungen .frame-layout-3 .ce-column {width:32%;height:auto;margin-right:.25rem;overflow:hidden}  
.aktuelleveranstaltungen .frame-layout-3 .ce-column img {width:100%;height:auto;display:block}
.aktuelleveranstaltungen .frame-layout-3 .ce-column:nth-child(2) img {width:110%}
}
/* --------------------------------------- die kaesten was wir anbieten --- */
.waswiranbieten .frame-layout-0 {display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr 1fr 1fr;gap:.4rem}
.waswiranbieten {margin:0 .3rem;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.waswiranbieten .kachel {min-height:13rem;padding:.3rem .3rem 3rem .3rem;color:rgba(255,255,255,1);border-radius:.5rem}
.waswiranbieten .kachel h3 {font-size:.9rem;color:rgba(255,255,255,1);text-align:center;text-transform:uppercase}
.waswiranbieten .kachel:visited h3 {font-size:.9rem;color:rgba(255,255,255,1);text-align:center;text-transform:uppercase}
.waswiranbieten .kachel:hover h3 {font-size:.9rem;color:rgba(26,26,26,1);text-align:center;text-transform:uppercase}
.waswiranbieten .kachel:active h3 {font-size:.9rem;color:rgba(26,26,26,1);text-align:center;text-transform:uppercase}
.waswiranbieten .kachel p {font-size:.9rem;color:rgba(26,26,26,1)}
.waswiranbieten .kachel:visited p {color:rgba(26,26,26,1)}
.waswiranbieten .kachel p:hover {color:rgba(255,255,255,1)}
.waswiranbieten .kachel p:active {color:rgba(255,255,255,1)}
.waswiranbieten .gruenden {background:url('../zubehoer/icons/Icon-Gründen.png') center bottom no-repeat,linear-gradient(rgba(68,101,22,1),rgba(255,255,255,1));background-size:60%}
.waswiranbieten .beteiligen {background:url('../zubehoer/icons/Icon-Beraten.png') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:40%}
.waswiranbieten .lernen {background:url('../zubehoer/icons/Icon-Lernen.png') center bottom no-repeat,linear-gradient(rgba(68,101,22,1),rgba(255,255,255,1));background-size:40%}
.waswiranbieten .beraten {background:url('../zubehoer/icons/Icon-Aktiv-werden.png') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:40%}
.waswiranbieten .vernetzen {background:url('../zubehoer/icons/Icon-Vernetzen.png') center bottom no-repeat,linear-gradient(rgba(68,101,22,1),rgba(255,255,255,1));background-size:40%}
.waswiranbieten .informieren {background:url('../zubehoer/icons/Icon-Informieren.png') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:38%}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.waswiranbieten .frame-layout-0 {display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.6rem .6rem}
.waswiranbieten {margin:0rem .8rem 0 .8rem;padding-top:.4rem}
.waswiranbieten .kachel {min-height:10.4rem;padding:.3rem .6rem 0rem .6rem}
.waswiranbieten .kachel h3 {font-size:.9rem;color:rgba(255,255,255,1)}
.waswiranbieten .kachel:hover h3 {color:rgba(255,255,255,1)}
.waswiranbieten .kachel:active h3 {color:rgba(255,255,255,1)}
.waswiranbieten .kachel p {font-size:.9rem;color:rgba(26,26,26,1)}
.waswiranbieten .kachel:visited p {color:rgba(26,26,26,1)}
.waswiranbieten .kachel p:hover {color:rgba(26,26,26,1)}
.waswiranbieten .kachel p:active {color:rgba(26,26,26,1)}
.waswiranbieten .kachel p {display:none}
.waswiranbieten .kachel:hover p {display:block}
.waswiranbieten .gruenden {background-size:68%}
.waswiranbieten .gruenden:hover {background:url('') center bottom no-repeat,linear-gradient(rgba(68,101,22,1),rgba(255,255,255,1));background-size:55%}
.waswiranbieten .beteiligen {background-size:45%}
.waswiranbieten .beteiligen:hover {background:url('') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:45%}
.waswiranbieten .lernen {background-size:45%}
.waswiranbieten .lernen:hover {background:url('') center bottom no-repeat,linear-gradient(rgba(68,101,22,1),rgba(255,255,255,1));background-size:45%}  
.waswiranbieten .beraten {background-size:45%}
.waswiranbieten .beraten:hover {background:url('') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:45%}
.waswiranbieten .vernetzen {background-size:45%}
.waswiranbieten .vernetzen:hover {background:url('') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:4%}  
.waswiranbieten .informieren {background-size:37%}
.waswiranbieten .informieren:hover {background:url('') center bottom no-repeat,linear-gradient(rgba(123,172,37,1),rgba(255,255,255,1));background-size:37%}  
}  
/* --------------------------------------- das newskarusell --- */
.newskarusell {margin:.6rem .3rem;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}
.newskarusell {bbbbbbbbbbborder:.125rem solid rgba(123,172,37,1);border-radius:.5rem;overflow:hidden}
.newskarusell {margin:0 .8rem 0 .8rem}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.newskarusell {margin:2rem .8rem .4rem .8rem}
}
/* --------------------------------------- die newsliste --- */
.newsblock {padding:1.4rem .3rem .3rem .3rem;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}
.newsblock:after {content:'';position:absolute;bottom:0;left:25%;width:50%;height:1%;border-bottom:.0625rem solid rgba(123,172,37,.5)}
.newsblock h1 {margin-bottom:-.4rem}
.newsblock p {font-size:.9rem;margin:0}
.newsblock .news a.more:link {margin-right:1rem;margin-bottom:.8rem;font-size:.9rem;line-height:1;color:rgba(26,26,26,1);text-decoration:underline}
.newsblock .news a.more:visited {margin-right:1rem;margin-bottom:.8rem;font-size:.9rem;line-height:1;color:rgba(26,26,26,1);text-decoration:underline}
.newsblock .news a.more:hover {color:rgba(123,172,37,1);text-decoration:none}
.newsblock .news a.more:active {color:rgba(123,172,37,1);text-decoration:none}
.newsblock p.more {margin:1rem 0 1rem 0;text-align:right}
.newsblock p a.more:link {margin-right:1rem;margin-bottom:8rem;font-size:.9rem;line-height:1;color:rgba(26,26,26,1);text-decoration:underline}
.newsblock p a.more:visited {margin-right:1rem;margin-bottom:.8rem;font-size:.9rem;line-height:1;color:rgba(26,26,26,1);text-decoration:underline}
.newsblock p a.more:hover {color:rgba(123,172,37,1);text-decoration:none}
.newsblock p a.more:active {color:rgba(123,172,37,1);text-decoration:none}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.newsblock {padding:1.2rem 3.4rem 1rem 1.4rem}
.newsblock .news a.more:link {margin-bottom:0;font-size:.8rem;line-height:1.4}
.newsblock p a.more:link {margin-right:1rem;margin-bottom:.8rem;font-size:.8rem;line-height:1.4;color:rgba(26,26,26,1);text-decoration:underline}
.newsblock p a.more:visited {margin-right:1rem;margin-bottom:.8rem;font-size:.8rem;line-height:1.4;color:rgba(26,26,26,1);text-decoration:underline}
.newsblock p a.more:hover {color:rgba(123,172,37,1);text-decoration:none}
.newsblock p a.more:active {color:rgba(123,172,37,1);text-decoration:none}  
}
/* --------------------------------------- die waswiranbietenueberschrift --- */
.waswiranbietenueberschrift {display:none}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.waswiranbietenueberschrift {}
}
/* --------------------------------------- die erst navigationsebene anzeigen  --- */
.navizweiteebene .navierste a:link {margin:1.6rem 0 .5rem 0;padding:.4rem .85rem;font-weight:bold;color:rgba(123,172,37,1);text-decoration:none;background:rgba(255,255,255,1);border-left:0}
/* --------------------------------------- die zweite navigationsebene --- */
.navizweiteebene ul {list-style-type:none;margin:0 0 0 0;padding:0;bbbbborder:2px solid red;ddddddisplay:none}
.navizweiteebene ul li {margin:0;bbbbborder-left:.25rem rgba(123,172,37,.05) solid}
.navizweiteebene ul li ul {margin:0 0 .4rem 0}
.navizweiteebene a:link {display:block;padding:.4rem .6rem;color:rgba(123,172,37,1);text-decoration:none;background:rgba(123,172,37,.05);border-left:.25rem rgba(123,172,37,.05) solid}
.navizweiteebene a:visited  {color:rgba(123,172,37,.6)}
.navizweiteebene a:hover {color:rgba(255,255,255,1);background:rgba(123,172,37,1);border-left:.25rem rgba(123,172,37,1) solid}
.navizweiteebene a:active {color:rgba(255,255,255,1);background:rgba(123,172,37,1);border-left:.25rem rgba(123,172,37,1) solid}
.navizweiteebene ul li ul a:link {padding-left:1.4rem}
.navizweiteebene li.cur a:link {border-left:.25rem rgba(123,172,37,1) solid}
/* --------------------------------------- der inhaltskasten auf den standardseiten--- */
.inhalte {padding:1.2rem .3rem .3rem .3rem;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.inhalte .news a.more {mammmmmrgin-top:0rem;margin-right:1rem;margin-bottom:.8rem;font-size:.9rem;line-height:1}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.inhalte .news a.more {margin-top:.3rem;margin-right:0;margin-bottom:0;font-size:.8rem;line-height:1}
}
/* --------------------------------------- */
/* ------------------ die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.inhalte {padding:1.6rem 3.4rem 0 0rem}
}
/* --------------------------------------- die inhalte unter was wir bieten auf der homepage--- */
.inhaltehomepage {padding:1.4rem .3rem .3rem .3rem;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.inhaltehomepage a:link {color:rgba(26,26,26,1);text-decoration:underline}
.inhaltehomepage a:visited {text-decoration:underline}
.inhaltehomepage a:hover {color:rgba(123,172,37,1);text-decoration:none}
.inhaltehomepage a:active {color:rgba(123,172,37,1);text-decoration:none}
/* --------------------------------------- */
/* ------------------ die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.inhaltehomepage {padding:1.6rem 3.4rem 0 1.4rem;bbbbbbborder:2px solid yellow}
.inhaltehomepage p {font-size:.9rem}  
}
/* --------------------------------------- der headbereich --- */
.headbereich {display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;gap:0 0;
grid-template-areas: 
"logoobenlinks"
"linksoben "  
"suche"
}
.logoobenlinks {grid-area:logoobenlinks;margin:.6rem;padding:.4rem .2rem 0rem .2rem}
.linksoben {grid-area:linksoben;padding:0;font-size:1rem;text-align:center}
.linksoben a:link {margin:0 .2rem}
.ssssternobenrechts {grid-area:sternobenrechts}
.ssssternobenrechts {display:none}
.ssssternobenrechts img {display:none}
.suche {grid-area:suche;margin:.8rem 0 1rem 0;text-align:center}
.sucheingabe {width:90%;padding:.4rem;font-size:.9rem;background-color:rgba(255,255,255,1);border:.063rem solid rgba(68,101,22,1);border-radius:.5rem}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.hhhhhhhhheadbereich {height:215px;grid-template-columns:auto auto;grid-template-rows:auto auto auto;gap:0 0; 
grid-template-areas: 
"logoobenlinks linksoben"
"logoobenlinks suche"  
"logoobenlinks sternobenrechts"
}
.headbereich {height:157px;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0 0; 
grid-template-areas: 
"logoobenlinks linksoben"
"logoobenlinks suche"  
}  
.logoobenlinks {margin:0;padding:1rem 1rem;ppppppadding:0;bbbbborder:2px solid red;display:flex;align-items:center;justify-content:center}
.linksoben {ppppppadding:1.2rem 0  .8rem 0;padding-top:1.6rem;font-size:.9rem;display:flex;align-items:center;justify-content:center;text-align:center}
.linksoben a:link {margin:0 .6rem;bbbbbborder:2px solid yellow}
.linksoben a:link:first-child {mmmargin-left:0}
.linksoben a:link:last-child {mmmargin-right:1.4rem}
.ssssternobenrechts {display:block;padding:.6rem 0 .6rem 0;text-align:center}
.ssssternobenrechts img {display:block;width:32%;margin:0 auto}
.ssssssssssuche {margin:0;bbbborder:2px solid blue;padding-bottom:3rem;display:flex;align-items:center;justify-content:center}

  
  
  
  
.suche {margin:0 0 0 .9rem;padding-bottom:3rem;display:flex;align-items:center;justify-content:left}
.sucheingabe {width:110%;font-size:.8rem}  
}
/* --------------------------------------- der fuss --- */
footer {width:100%}
.fuss {display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0; 
grid-template-areas: 
"logolinks"
"naviunten"
"copyright"
}
.logolinks {grid-area:logolinks;padding:1rem;text-align:center}
.logolinks img {width:75%}
.naviunten {grid-area:naviunten;padding:1rem;background:rgba(68,101,22,1);border-radius:.5rem}
.naviunten ul {list-style-type:none;margin:0;padding:0}
.naviunten ul li {margin-bottom:.8rem;padding:0;font-weight:bold}
.naviunten ul li ul li {margin:0;font-weight:normal}
.naviunten a:link {display:block;padding:.2rem;font-size:.9rem;color:rgba(255,255,255,1);text-decoration:none}
.naviunten a:visited {color:rgba(255,255,255,.6)}
.naviunten a:hover {color:rgba(123,172,37,1)}
.naviunten a:active {color:rgba(123,172,37,1)}
.sssssternrechtssss {grid-area:sternrechts;padding:1rem 0 .5rem 0;text-align:center}
.ssssternrechtsss img {width:40%}
.copyright {grid-area:copyright;font-size:.8rem;text-align:center;padding-top:.8rem}
.copyright a:link {display:block;padding:.3rem}
.copyright a:link:first-child {margin-top:.3rem}
/* --------------------------------------- */
/* ------------------ die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
footer {padding-top:3.5rem}
.fuss {grid-template-columns:calc(20% + 1.2rem) 1fr;gggggrid-template-rows:90% 1fr;gap:0 0; 
grid-template-areas: 
"logolinks naviunten"
"copyright copyright"
}
.logolinks {padding:3.2rem .4rem 0 .4rem}
.logolinks img {width:100%}
.naviunten {mmmmin-height:14.6rem;mmmmin-height:100%;ddddddisplay:block;padding:1rem 0 .2rem 1rem}
.naviunten ul li {display:inline-block;position:relative;margin:0 5.2rem 15rem 0} 
.naviunten ul li ul {display:block;position:absolute;top:100%;left:0;margin:0;padding:0;text-align:left}
.naviunten ul li ul li {ppppadding:0}
.naviunten a:link {padding:0;font-size:.8rem}
.sternrechtssss {padding:2.4rem .9rem 0 .9rem}
.sternrechtsssss img {width:100%}
.copyright {padding:.8rem}
.copyright a:link {display:inline;margin-left:1rem}
}
/* --------------------------------------- die socialmedia icons --- */
.folgenbox {width:70%;margin:2rem auto 0 auto;padding:.8rem .5rem .5rem .5rem;color:rgba(255,255,255,1);background:rgba(68,101,22,1);border-radius:.5rem}
.folgenbox a:link {display:block;color:rgba(255,255,255,1);font-weight:bold;text-transform:uppercase}
.folgenbox a:visited {color:rgba(255,255,255,1)}
.folgenbox a:hover {color:rgba(123,172,37,1)}
.folgenbox a:active {color:rgba(123,172,37,1)}
.folgenbox p:nth-child(2) {margin:1.6rem 0}
.folgenbox .folgenboxicons {margin-top:.8rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:0 .2rem;grid-auto-flow:row;grid-template-areas:". . ."}
.folgenboxicons a:nth-child(2) img {margin-top:.2rem;margin-left:.2rem}
.aktuelleveranstaltungen .folgenbox {display:none}
main .folgenbox {display:block}
/* --------------------------------------- */
/* --- die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.folgenbox {width:100%;margin:3rem 0 1rem 0 ;padding:.8rem .5rem .5rem .5rem;color:rgba(255,255,255,1);border-radius:.5rem}  
.aktuelleveranstaltungen .folgenbox {display:block}
main .folgenbox {display:none}
}
/* --------------------------------------- die seitenpaginatoren fuer die news und die adressen --- */
ul.f3-widget-paginator {margin-top:1rem;padding:0;width: 100%;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}
ul.f3-widget-paginator li {margin:.5rem;font-size: .9rem;flex:0 0 auto}
ul.f3-widget-paginator li a:link {text-decoration:none}
ul.f3-widget-paginator li a:visited {text-decoration:none}
ul.f3-widget-paginator li a:hover {text-decoration:underline}
ul.f3-widget-paginator li a:active {text-decoration:underline}
ul.f3-widget-paginator li.current a:link {text-decoration:underline}
/* --------------------------------------- der zuruecklink fuer die news und die adressen --- */
.news-backlink-wrap {width:92%;font-size:.9rem;text-transform:lowercase;text-align:right}
/* --------------------------------------- die suchergebnisse --- */
ul.tx-indexedsearch-browsebox {padding-left:0}
ul.tx-indexedsearch-browsebox li {display:inline;margin-right:.6rem;list-style:none}
dd.tx-indexedsearch-text-item-path p {font-size:.8rem}
dd.tx-indexedsearch-text-item-path p a:link::before {content:"";padding-right:0}
/* --------------------------------------- die cleverreach-sachen --- */
.cr_form-input {width:96%;margin-top:.5rem;margin-bottom:1rem;padding:.4rem;font-size:1rem;background-color:rgba(255,255,255,1);border:.063rem solid rgba(123,172,37,1);border-radius:.5rem}
.submit_container {margin:1rem auto 0 auto;text-align:center}
.clever_form_error {border:.5rem solid rgba(255,0,0,1) !important}
.cr_button {padding:.6rem 1.2rem;font-size:1rem;color:rgba(255,255,255,1);background-color:rgba(123,172,37,1);border:.063rem solid rgba(123,172,37,1);border-radius:.5rem}
.cr_button:hover {background-color:rgba(68,101,22,1)}
/* --------------------------------------- die bilder --- */
.ce-gallery {margin-top:.74rem}
.ce-left .ce-intext .ce-gallery[data-ce-columns="1"] {width:100%;margin-right:0}
.ce-right .ce-intext .ce-gallery[data-ce-columns="1"] {width:100%;margin-left:0}
.ce-gallery[data-ce-columns="2"] {width:100%}
.ce-gallery[data-ce-columns="2"] .ce-row {margin-bottom:0}
.ce-gallery[data-ce-columns="2"] .ce-row img {}
.ce-gallery[data-ce-columns="2"] .ce-row .ce-column {width:100%;margin-bottom:.4rem;margin-right:0}
.ce-gallery[data-ce-columns="3"] {width:100%}
.ce-gallery[data-ce-columns="3"] .ce-row {margin-bottom:0}
.ce-gallery[data-ce-columns="3"] .ce-row img {}
.ce-gallery[data-ce-columns="3"] .ce-row .ce-column {width:100%;margin-bottom:.4rem;margin-right:0}
.ce-gallery[data-ce-columns="4"] {width:100%}
.ce-gallery[data-ce-columns="4"] .ce-row {margin-bottom:0}
.ce-gallery[data-ce-columns="4"] .ce-row img {}
.ce-gallery[data-ce-columns="4"] .ce-row .ce-column {width:100%;margin-bottom:.4rem;margin-right:0}
figcaption {margin-top:.2rem;font-size:.8rem;text-align:right}
/* --------------------------------------- */
/* ------------------ die media queris --- */
/* --------------------------------------- */
@media only screen and (min-width:62.5rem) {
.ce-gallery {margin-top:.74rem} 
.ce-left .ce-gallery[data-ce-columns="1"] {width:40%;margin-right:1rem;bbbborder:1px solid red}
.ce-right .ce-gallery[data-ce-columns="1"] {width:40%;margin-left:1.2rem;bbbborder:1px solid blue}
.frame-layout-3 .ce-left .ce-gallery[data-ce-columns="1"] {width:auto;margin-right:1rem;bbbbborder:1px solid red}
.frame-layout-3 .ce-right .ce-gallery[data-ce-columns="1"] {width:auto;margin-left:1.2rem;bbbborder:1px solid blue}
.ce-gallery[data-ce-columns="2"] .ce-row .ce-column {width:45.325%;margin-right:3.5%}  
.ce-gallery[data-ce-columns="2"] .ce-row .ce-column:last-child {margin-right:0}
.ce-gallery[data-ce-columns="3"] .ce-row .ce-column {width:31%;margin-right:3.5%}  
.ce-gallery[data-ce-columns="3"] .ce-row .ce-column:last-child {margin-right:0}  
.ce-gallery[data-ce-columns="4"] .ce-row .ce-column {width:22.37%;margin-right:3.5%}    
.ce-gallery[data-ce-columns="4"] .ce-row .ce-column:last-child {margin-right:0} 
}