/* rgb(192, 4, 15)
   #C0040F
*/

/*BASIS--------------------------------------*/
body {
  background: #f0c6c8 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/verlauf_rot.jpg) repeat-x;
}
/*HORIZONTALE NAVIGATION---------------------*/
.rowNav {
  width: 100%;
  background-color: rgba(192, 4, 15, 0.48);
}
#nav_hor {
  color: #FFF;
  background-color: rgb(211, 80, 87);
}

#nav_hor ul li {
  background-color: #D35057;
}

#nav_hor ul li a {
  display: block;
  background-color: #D35057;
  color: #FFF;
}

#nav_hor ul li.NO {
  background-color: #D35057;
  -webkit-transition: color 0.3s, background-color 0.3s; /* Safari */
  transition: color 0.3s, background-color 0.3s;
}
#nav_hor ul li a:hover {
  background-color: #C0040F;
}


#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: #D35057;
  color: #FFF;
}

/*BROTKRUMENNAVIGATION-----------------------*/
div#nav_brot,
div#nav_brot a {
  color: #000;
}

/*INHALT-------------------------------------*/

#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: #C0040F;
}

/* #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: #C0040F;
}

#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: #C0040F;
  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: #C0040F;
  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: #DBACAC;
  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 .menuTitle li.CURBrot {
  padding-right: 1.1em;
}
/*MITTE--------------------------------------*/
#mitte h1 {
  color: #3B444A;
  border-color: #C0040F;
}

#mitte h2 {
  color: #C0040F;
}

#mitte h3 {
  color: #C0040F;
}

#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: #C0040F;
}

#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: #DBACAC;
}
#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: #C0040F;
}
#mitte .news-single div.news-backlink-wrap a,
#mitte .news-list-container div.news-list-item a.more {
  border: 1px solid #C0040F;
}
#mitte .news-single div.news-backlink-wrap a:hover,
#mitte .news-list-container div.news-list-item a.more:hover {
  background-color: #C0040F;
  color: white;
}
/* FOOTER */
.rowFooter {
  border-top: 15px solid rgba(211, 80, 87, 0.39);
}
.rowFooter .border {
  border-top: 15px solid rgb(211, 80, 87)
}