/*BASIS--------------------------------------*/
body {
  background: #EFF7E3 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/verlauf_gruen.jpg) repeat-x;
}
/*HORIZONTALE NAVIGATION---------------------*/
.rowNav {
  width: 100%;
  background-color: rgba(172, 200, 80, 0.48);
}
#nav_hor {
  color: #FFF;
  background-color: rgb(172, 200, 80);
}

#nav_hor ul li {
  background-color: #ABC850;
}

#nav_hor ul li a {
  display: block;
  background-color: #ABC850;
  color: #FFF;
}

#nav_hor ul li.NO a,
#nav_hor ul li.NOfirst a,
#nav_hor ul li.NOlast a {
  background-color: #ABC850;
  -webkit-transition: color 0.3s, background-color 0.3s; /* Safari */
  transition: color 0.3s, background-color 0.3s;
}
#nav_hor ul li.NO a:hover,
#nav_hor ul li.NOfirst a:hover,
#nav_hor ul li.NOlast a:hover {
  background-color: #859c3e;
}


#nav_hor ul li.CUR a,
#nav_hor ul li.CURfirst a,
#nav_hor ul li.CURlast a,
#nav_hor ul li.ACT a,
#nav_hor ul li.ACTfirst a,
#nav_hor ul li.ACTlast a {
  background-color: #ABC850;
  color: #FFF;
}

/*BROTKRUMENNAVIGATION-----------------------*/
div#nav_brot,
div#nav_brot a {
  color: #000;
}

/*INHALT-------------------------------------*/
/*Wasserzeichenlayout*/
div.wasserzeichenlinks {
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/wassergruenlinks.jpg) no-repeat left bottom;
  background-color: #FFF;
}

div.wasserzeichenrechts {
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/wassergruenrechts.jpg) no-repeat right top;
  background-color: #FFF;
}

#inhalt div#content p a,
#inhalt div#content ul a,
#inhalt div#content table a,
#inhalt div#content form a,
#inhalt div#content ol a,
.tx-powermailfrontend-pi1 a {
  color: #80B301;
}

/* #inhalt div#content a.download {
  padding-left: 12px;
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/icnDownloadGruen.svg) left 50% no-repeat;
  background-size: 10px 10px;
} */

/*LINKS--------------------------------------*/
/*Content------------------------------------*/
#links div#content h1 {
  color: #3B444A;
  border-color: #80B301;
}

#links div#content ul li {
  background-image: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/listenpunktgruen.png);
  background-repeat: no-repeat;
  background-position: left top;
}

/*linke Navigation---------------------------*/
/*erste Ebene-------------------------------------*/
#links ul li.NOBrot,
#links ul li.CURBrot {
  background-color: #80B301;
  color: #FFF;
}

#links ul li.NOBrot a {
  color: #FFF;
}

#links ul.list li.CURfirst span.punkt,
#links ul.list li.CUR span.punkt,
#links ul.list li.CURlast span.punkt,
#links ul.list li.ACTfirst span.punkt,
#links ul.list li.ACT span.punkt,
#links ul.list li.ACTlast span.punkt {
  background-image: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/navpunktgruen.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#links ul.list li.NO a,
#links ul.list li.NOfirst a,
#links ul.list li.NOlast a {
  background-color: #ABC850;
  border-color: #000;
}

#links ul.list li.NO a,
#links ul.list li.NOfirst a,
#links ul.list li.NOlast a {
  color: #FFF;
}

#links ul.list li.CUR a,
#links ul.list li.CURfirst a,
#links ul.list li.CURlast a,
#links ul.list li.ACT a,
#links ul.list li.ACTfirst a,
#links ul.list li.ACTlast a {
  background-color: #FFF;
  border-color: #000;
  color: #000;
}

#links ul.list li.CUR a,
#links ul.list li.CURfirst a,
#links ul.list li.CURlast a {
  font-weight: bold;
}

/*zweite Ebene-------------------------------------*/
#links ul.list li.CURfirst ul li span.punkt,
#links ul.list li.CUR ul li span.punkt,
#links ul.list li.CURlast ul li span.punkt,
#links ul.list li.ACTfirst ul li span.punkt,
#links ul.list li.ACT ul li span.punkt,
#links ul.list li.ACTlast ul li span.punkt {
  background-image: none;
}

#links ul.list li.CUR ul li a,
#links ul.list li.CURfirst ul li a,
#links ul.list li.CURlast ul li a,
#links ul.list li.ACT ul li a,
#links ul.list li.ACTfirst ul li a,
#links ul.list li.ACTlast ul li a {
  background-color: #DCEBAE;
  border-color: #FFF;
  color: #000;
  font-weight: normal;
}

#links ul.list li ul li.CURfirst a,
#links ul.list li ul li.CUR a,
#links ul.list li ul li.CURlast a {
  font-weight: bold;
}

/*#links ul.list li ul li.NOlast a,
#links ul.list li ul li.CURlast a {
  border-color: #000;
}*/
/*MITTE--------------------------------------*/
#mitte h1 {
  color: #3B444A;
  border-color: #80B301;
}

#mitte h2 {
  color: #80B301;
}

#mitte h3 {
  color: #80B301;
}

#mitte ul {
  padding-left: 0;
}
#mitte ul li {
  padding-left: 0.8em;
  list-style: none;
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/punktGruen.svg) left 9px no-repeat;
  background-size: 8px 4px;
}

#mitte p.csc-linkToTop a {
  color: #80B301;
}

#mitte div.csc-frame-default div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow ul li.csc-textpic-image {
  background: none;
}

/*tt_news------------------------------------*/
  /*Latest-----------------------------------*/
  #mitte .news-list-container div.newswrap  {
  border-color: #DCEBAE;
}
#mitte .news-list-view > div {
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/punktGruen.svg) left bottom repeat-x;
  background-size: 8px 4px;
}
#mitte .news-list-item h3 a,
#mitte .news-list-container div.news-list-item h2 a,
#mitte .news-list-container div.news-list-item a.more,
#mitte .news-single div.news-backlink-wrap a {
  color: #80B301;
}
#mitte .news-single div.news-backlink-wrap a,
#mitte .news-list-container div.news-list-item a.more {
  border: 1px solid #80B301;
}
#mitte .news-single div.news-backlink-wrap a:hover,
#mitte .news-list-container div.news-list-item a.more:hover {
  background-color: #80B301;
  color: white;
}
/* FOOTER */
.rowFooter {
  border-top: 15px solid rgba(172, 200, 80, 0.39);
}
.rowFooter .border {
  border-top: 15px solid rgb(172, 200, 80)
}