/*BASIS--------------------------------------*/
body {
  background: #FEECDA url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/verlauf_orange.jpg) repeat-x;
}
/*HORIZONTALE NAVIGATION---------------------*/
.rowNav {
  width: 100%;
  background-color: rgba(248, 197, 123, 0.48);
}
#nav_hor {
  color: #FFF;
  background-color: rgb(248, 197, 123);
}

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

#nav_hor ul li a {
  display: block;
  background-color: #F8C57C;
  /*color: #282828;*/
  color: #FFFFFF;
}

#nav_hor ul li.NO a,
#nav_hor ul li.NOfirst a,
#nav_hor ul li.NOlast a {
  background-color: #F8C57C;
  -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: #F28B00;
}


#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: #F28B00;
  /*color: #282828;*/
  color: #FFFFFF;
}

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

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

div.wasserzeichenrechts {
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/wasserorangerechts.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: #F28B00}

#body-958 #inhalt div#content p a,
#body-958 #inhalt div#content ul a,
#body-958 #inhalt div#content table a,
#body-958 #inhalt div#content form a,
#body-958 #inhalt div#content ol a,
#body-958 .tx-powermailfrontend-pi1 a {color: black; text-decoration: underline}

/* #inhalt div#content a.download {
  background-image: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/static/download.gif);
  background-repeat: no-repeat;
  background-position: left 65%;
} */
/*LINKS--------------------------------------*/
/*Content------------------------------------*/
#links div#content h1 {
  color: #3B444A;
  border-color: #F28B00;
}

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

/*linke Navigation---------------------------*/
/*erste Ebene-------------------------------------*/
#links ul li.NOBrot,
#links ul li.CURBrot {
  background-color: #F28B00;
  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/navpunktorange.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: #F28B00;
  border-color: #3B444A;
}

#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: #3B444A;
  color: #3B444A;
}

#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: #FCECDB;
  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;
  color: #F28B00;
}

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

#mitte h2 {
  color: #F28B00;
}

#mitte h3 {
  color: #3B444A;
}

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

#mitte ul li.csc-textpic-image {background: none}

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

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

/*tt_news------------------------------------*/
  /*Latest-----------------------------------*/
#mitte div.news-latest-container div.newswrap {
  border-color: #F28B00;
}

#mitte div.news-latest-container div.newswrap div.news-latest-item h2 a,
#mitte div.news-latest-container div.newswrap div.news-latest-item span.news-latest-morelink a,
#mitte div.news-single-item div.news-single-backlink a {
  color: #3B444A;
}

.bodyJugend #inhalt .frame-default .newsTeaserBlock h3 a {
  color: #F28B00;
}
.bodyJugend #inhalt .frame-default .newsTeaserBlock .teaser-text a,
.bodyJugend #inhalt  .news-text-wrap .news-backlink-wrap a {
  color: #F28B00;
  border-color: #F28B00;
}
.bodyJugend .news-list-view > div {
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/punktOrange.svg) left bottom repeat-x;
  background-size: 8px 4px;
}
.bodyJugend #inhalt .frame-default .newsTeaserBlock .teaser-text a:hover,
.bodyJugend .news-backlink-wrap a:hover {
  color: #FFFFFF;
  background-color: #F28B00;
}
/* FOOTER */
.rowFooter {
  border-top: 15px solid rgba(248, 197, 123,0.39);
}
.rowFooter .border {
  border-top: 15px solid rgb(248, 197, 123);
}