/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| Stylesheet für die Themes für www.wiesbaden.de
| fasc | 2009-03-20, 2009-04-03
|
| Inhaltsverzeichnis:
| - ==common          gemeinsam genutzte Anweisungen
| - ==homepage        Startseite
| - ==medien          Soziale Medien
| - ==leben           Leben in Wiesbaden
| - ==rathaus         Rathaus
| - ==wirtschaft      Wirtschaft
| - ==tourismus       Tourismus
| - ==kultur          Kultur
| - ==sport           Sport
| - ==replacement_1   Ersatzfarbe 1
| - ==service         Service - wie Startseite
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==common */

.ptheme-homepage #navigation li li a,
.ptheme-homepage #navigation li.active li a,
.ptheme-homepage #navigation li.path li a,
.ptheme-soziale-medien #navigation li li a,
.ptheme-soziale-medien #navigation li.active li a,
.ptheme-soziale-medien #navigation li.path li a,
.ptheme-social-media #navigation li li a,
.ptheme-social-media #navigation li.active li a,
.ptheme-social-media #navigation li.path li a,
.ptheme-leben-in-wiesbaden #navigation li li a,
.ptheme-leben-in-wiesbaden #navigation li.active li a,
.ptheme-leben-in-wiesbaden #navigation li.path li a,
.ptheme-living-in-wiesbaden #navigation li li a,
.ptheme-living-in-wiesbaden #navigation li.active li a,
.ptheme-living-in-wiesbaden #navigation li.path li a,
.ptheme-gesundheit #navigation li li a,
.ptheme-gesundheit #navigation li.active li a,
.ptheme-gesundheit #navigation li.path li a,
.ptheme-rathaus #navigation li li a,
.ptheme-rathaus #navigation li.active li a,
.ptheme-rathaus #navigation li.path li a,
.ptheme-city-hall #navigation li li a,
.ptheme-city-hall #navigation li.active li a,
.ptheme-city-hall #navigation li.path li a,
.ptheme-wirtschaft #navigation li li a,
.ptheme-wirtschaft #navigation li.active li a,
.ptheme-wirtschaft #navigation li.path li a,
.ptheme-economy #navigation li li a,
.ptheme-economy #navigation li.active li a,
.ptheme-economy #navigation li.path li a,
.ptheme-tourismus #navigation li li a,
.ptheme-tourismus #navigation li.active li a,
.ptheme-tourismus #navigation li.path li a,
.ptheme-tourism #navigation li li a,
.ptheme-tourism #navigation li.active li a,
.ptheme-tourism #navigation li.path li a,
.ptheme-kultur #navigation li li a,
.ptheme-kultur #navigation li.active li a,
.ptheme-kultur #navigation li.path li a,
.ptheme-culture #navigation li li a,
.ptheme-culture #navigation li.active li a,
.ptheme-culture #navigation li.path li a,
.ptheme-sport #navigation li li a,
.ptheme-sport #navigation li.active li a,
.ptheme-sport #navigation li.path li a,
.ptheme-sports #navigation li li a,
.ptheme-sports #navigation li.active li a,
.ptheme-sports #navigation li.path li a,
.ptheme-service #navigation li li a,
.ptheme-service #navigation li.active li a,
.ptheme-service #navigation li.path li a,
.ptheme-replacement-1 #navigation li li a,
.ptheme-replacement-1 #navigation li.active li a,
.ptheme-replacement-1 #navigation li.path li a,
.ptheme-replacement-2 #navigation li li a,
.ptheme-replacement-2 #navigation li.active li a,
.ptheme-replacement-2 #navigation li.path li a,
.ptheme-mattiaqua #navigation li li a,
.ptheme-mattiaqua #navigation li.active li a,
.ptheme-mattiaqua #navigation li.path li a {
  background-color: transparent;
  color: #615D56;
}

.ptheme-homepage #navigation li li li a,
.ptheme-homepage #navigation li li.active li a,
.ptheme-homepage #navigation li li.path li a,
.ptheme-soziale-medien #navigation li li li a,
.ptheme-soziale-medien #navigation li li.active li a,
.ptheme-soziale-medien #navigation li li.path li a,
.ptheme-social-media #navigation li li li a,
.ptheme-social-media #navigation li li.active li a,
.ptheme-social-media #navigation li li.path li a,
.ptheme-leben-in-wiesbaden #navigation li li li a,
.ptheme-leben-in-wiesbaden #navigation li li.active li a,
.ptheme-leben-in-wiesbaden #navigation li li.path li a,
.ptheme-living-in-wiesbaden #navigation li li li a,
.ptheme-living-in-wiesbaden #navigation li li.active li a,
.ptheme-living-in-wiesbaden #navigation li li.path li a,
.ptheme-gesundheit #navigation li li li a,
.ptheme-gesundheit #navigation li li.active li a,
.ptheme-gesundheit #navigation li li.path li a,
.ptheme-rathaus #navigation li li li a,
.ptheme-rathaus #navigation li li.active li a,
.ptheme-rathaus #navigation li li.path li a,
.ptheme-city-hall #navigation li li li a,
.ptheme-city-hall #navigation li li.active li a,
.ptheme-city-hall #navigation li li.path li a,
.ptheme-wirtschaft #navigation li li li a,
.ptheme-wirtschaft #navigation li li.active li a,
.ptheme-wirtschaft #navigation li li.path li a,
.ptheme-economy #navigation li li li a,
.ptheme-economy #navigation li li.active li a,
.ptheme-economy #navigation li li.path li a,
.ptheme-tourismus #navigation li li li a,
.ptheme-tourismus #navigation li li.active li a,
.ptheme-tourismus #navigation li li.path li a,
.ptheme-tourism #navigation li li li a,
.ptheme-tourism #navigation li li.active li a,
.ptheme-tourism #navigation li li.path li a,
.ptheme-kultur #navigation li li li a,
.ptheme-kultur #navigation li li.active li a,
.ptheme-kultur #navigation li li.path li a,
.ptheme-culture #navigation li li li a,
.ptheme-culture #navigation li li.active li a,
.ptheme-culture #navigation li li.path li a,
.ptheme-sport #navigation li li li a,
.ptheme-sport #navigation li li.active li a,
.ptheme-sport #navigation li li.path li a,
.ptheme-sports #navigation li li li a,
.ptheme-sports #navigation li li.active li a,
.ptheme-sports #navigation li li.path li a,
.ptheme-service #navigation li li li a,
.ptheme-service #navigation li li.active li a,
.ptheme-service #navigation li li.path li a,
.ptheme-replacement-1 #navigation li li li a,
.ptheme-replacement-1 #navigation li li.active li a,
.ptheme-replacement-1 #navigation li li.path li a,
.ptheme-replacement-2 #navigation li li li a,
.ptheme-replacement-2 #navigation li li.active li a,
.ptheme-replacement-2 #navigation li li.path li a,
.ptheme-mattiaqua #navigation li li li a,
.ptheme-mattiaqua #navigation li li.active li a,
.ptheme-mattiaqua #navigation li li.path li a {
  background-color: transparent;
  color: #858585;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==homepage */

.ptheme-homepage #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #ED9400;
}

.ptheme-homepage #navigation li.path a,
.ptheme-homepage #navigation li li.path a {
  background-color: #FDF5E6;
  color: #E18C00;
}

.ptheme-homepage #navigation li.active a,
.ptheme-homepage #navigation li li.active a,
.ptheme-homepage #navigation li li li.path a,
.ptheme-homepage #navigation li li li.active a {
  background-color: #FBEACC;
  color: #E18C00;
}
.ptheme-homepage #navigation li a:hover,
.ptheme-homepage #navigation li li a:hover,
.ptheme-homepage #navigation li li li a:hover {
  background-color: #FBEACC !important;
  color: #E18C00 !important;
}

.ptheme-homepage .content .rss h2,
.ptheme-homepage .content .rss h2 a,
.ptheme-homepage .content .rss h3,
.ptheme-homepage .content .rss h3 a,
.ptheme-homepage .content ul.teaser h2 a,
.ptheme-homepage .content ul.teaser h3 a,
.ptheme-homepage .content div.teaser-big h2,
.ptheme-homepage .content div.teaser-big h2 a,
.ptheme-homepage .content div.teaser-small h3,
.ptheme-homepage .content div.teaser-small h3 a,
.ptheme-homepage .content .slide .teaser-headline,
.ptheme-homepage div.tabbed ul li.tab-active h4 a,
.ptheme-homepage #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-homepage #marginal div.teaserlist h5,
.ptheme-homepage #marginal div.teaserlist h6 {
  color: #E18C00;
}

.ptheme-homepage .content div.tabbed div.tab-content {
  border-top: 1px solid #ED9400;
  border-bottom: 1px solid #ED9400;
}

.ctheme-homepage .content div.tabbed div.tab-content {
  border-top: 1px solid #ED9400 !important;
  border-bottom: 1px solid #ED9400 !important;
}

.ptheme-homepage div.tabbed-script ul.tabs li.active span,
.ptheme-homepage div.tabbed-script ul li.tab h4.tab,
.ptheme-homepage div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #ED9400;
  color: #E18C00;
}

.ctheme-homepage div.tabbed-script ul.tabs li.active span,
.ctheme-homepage div.tabbed-script ul li.tab h4.tab,
.ctheme-homepage div.tabbed-script ul li.tab h5.tab,
.ptheme-homepage div.tabbed ul li.tab-active h4.tab,
.ptheme-homepage div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #ED9400 !important;
  color: #E18C00 !important;
}

.ptheme-homepage .newsletter h2,
.ptheme-homepage .teaserlist h2,
.ptype-portal .ptheme-content .content h4,
.ptype-portal .ptheme-homepage .content h4 {
  border-bottom: 5px solid #E18C00;
  color: #E18C00;
}

.ptheme-homepage #navigation li a {
  background-image: url(../img/themes/nav_main_deep_homepage.gif);
}

.ptheme-homepage #content-wrapper {
  border-top: 1px solid #E18C00;
}

.ptheme-homepage .paragraph table {
  border-top-color: #ED9400;
  border-bottom-color: #ED9400;
}

.ptheme-homepage .content .ecards h2 {
  border-bottom-color: #E18C00;
  color: #E18C00;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==medien */

.ptheme-soziale-medien #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-social-media #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #F3570A;
}

.ptheme-soziale-medien #navigation li.path a,
.ptheme-soziale-medien #navigation li li.path a,
.ptheme-social-media #navigation li.path a,
.ptheme-social-media #navigation li li.path a {
  background-color: #FEEFE7;
  color: #E75309;
}

.ptheme-soziale-medien #navigation li.active a,
.ptheme-soziale-medien #navigation li li.active a,
.ptheme-soziale-medien #navigation li li li.path a,
.ptheme-soziale-medien #navigation li li li.active a,
.ptheme-social-media #navigation li.active a,
.ptheme-social-media #navigation li li.active a,
.ptheme-social-media #navigation li li li.path a,
.ptheme-social-media #navigation li li li.active a {
  background-color: #FDDDCE;
  color: #E75309;
}
.ptheme-soziale-medien #navigation li a:hover,
.ptheme-soziale-medien #navigation li li a:hover,
.ptheme-soziale-medien #navigation li li li a:hover,
.ptheme-social-media #navigation li a:hover,
.ptheme-social-media #navigation li li a:hover,
.ptheme-social-media #navigation li li li a:hover {
  background-color: #FDDDCE !important;
  color: #E75309 !important;
}

.ptheme-soziale-medien .content .rss h2,
.ptheme-soziale-medien .content .rss h2 a,
.ptheme-soziale-medien .content .rss h3,
.ptheme-soziale-medien .content .rss h3 a,
.ptheme-soziale-medien .content ul.teaser h2 a,
.ptheme-soziale-medien .content ul.teaser h3 a,
.ptheme-soziale-medien .content div.teaser-big h2,
.ptheme-soziale-medien .content div.teaser-big h2 a,
.ptheme-soziale-medien .content div.teaser-small h3,
.ptheme-soziale-medien .content div.teaser-small h3 a,
.ptheme-soziale-medien .content .slide .teaser-headline,
.ptheme-soziale-medien div.tabbed ul li.tab-active h4 a,
.ptheme-soziale-medien #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-soziale-medien #marginal div.teaserlist h5,
.ptheme-soziale-medien #marginal div.teaserlist h6,
.ptheme-social-media .content .rss h2,
.ptheme-social-media .content .rss h2 a,
.ptheme-social-media .content .rss h3,
.ptheme-social-media .content .rss h3 a,
.ptheme-social-media .content ul.teaser h2 a,
.ptheme-social-media .content ul.teaser h3 a,
.ptheme-social-media .content div.teaser-big h2,
.ptheme-social-media .content div.teaser-big h2 a,
.ptheme-social-media .content div.teaser-small h3,
.ptheme-social-media .content div.teaser-small h3 a,
.ptheme-social-media .content .slide .teaser-headline,
.ptheme-social-media div.tabbed ul li.tab-active h4 a,
.ptheme-social-media #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-social-media #marginal div.teaserlist h5,
.ptheme-social-media #marginal div.teaserlist h6 {
  color: #E75309;
}

.ptheme-soziale-medien div.tabbed div.tab-content,
.ptheme-social-media div.tabbed div.tab-content {
  border-top: 1px solid #F3570A;
  border-bottom: 1px solid #F3570A;
}

.ctheme-soziale-medien div.tabbed div.tab-content,
.ctheme-social-media div.tabbed div.tab-content {
  border-top: 1px solid #F3570A !important;
  border-bottom: 1px solid #F3570A !important;
}

.ptheme-soziale-medien div.tabbed-script ul.tabs li.active span,
.ptheme-soziale-medien div.tabbed-script ul li.tab h4.tab,
.ptheme-soziale-medien div.tabbed-script ul li.tab h5.tab,
.ptheme-social-media div.tabbed-script ul.tabs li.active span,
.ptheme-social-media div.tabbed-script ul li.tab h4.tab,
.ptheme-social-media div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #F3570A;
  color: #E75309;
}

.ctheme-soziale-medien div.tabbed-script ul.tabs li.active span,
.ctheme-soziale-medien div.tabbed-script ul li.tab h4.tab,
.ctheme-soziale-medien div.tabbed-script ul li.tab h5.tab,
.ptheme-soziale-medien div.tabbed ul li.tab-active h4.tab,
.ptheme-soziale-medien div.tabbed ul li.tab-active h5.tab,
.ctheme-social-media div.tabbed-script ul.tabs li.active span,
.ctheme-social-media div.tabbed-script ul li.tab h4.tab,
.ctheme-social-media div.tabbed-script ul li.tab h5.tab,
.ptheme-social-media div.tabbed ul li.tab-active h4.tab,
.ptheme-social-media div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #F3570A !important;
  color: #E75309 !important;
}

.ptheme-soziale-medien h1,
.ptheme-soziale-medien .newsletter h2,
.ptheme-soziale-medien .teaserlist h2,
.ptype-content .ptheme-soziale-medien .content h4,
.ptype-portal .ptheme-soziale-medien .content h4,
.ptheme-social-media h1,
.ptheme-social-media .newsletter h2,
.ptheme-social-media .teaserlist h2,
.ptype-content .ptheme-social-media .content h4,
.ptype-portal .ptheme-social-media .content h4 {
  border-bottom: 5px solid #E75309;
  color: #E75309;
}

.ptheme-soziale-medien #navigation li a,
.ptheme-social-media #navigation li a {
  background-image: url(../img/themes/nav_main_deep_replacement_1.gif);
}

.ptheme-soziale-medien #content-wrapper,
.ptheme-social-media #content-wrapper {
  border-top: 1px solid #E75309;
}

.ptheme-soziale-medien .paragraph table,
.ptheme-social-media .paragraph table {
  border-top-color: #F3570A;
  border-bottom-color: #F3570A;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==leben */

.ptheme-leben-in-wiesbaden #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-living-in-wiesbaden #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-gesundheit #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #669900;
}

.ptheme-leben-in-wiesbaden #navigation li.path a,
.ptheme-leben-in-wiesbaden #navigation li li.path a,
.ptheme-living-in-wiesbaden #navigation li.path a,
.ptheme-living-in-wiesbaden #navigation li li.path a {
  background-color: #F0F5E6;
  color: #619100;
}

.ptheme-leben-in-wiesbaden #navigation li.active a,
.ptheme-leben-in-wiesbaden #navigation li li.active a,
.ptheme-leben-in-wiesbaden #navigation li li li.path a,
.ptheme-leben-in-wiesbaden #navigation li li li.active a,
.ptheme-living-in-wiesbaden #navigation li.active a,
.ptheme-living-in-wiesbaden #navigation li li.active a,
.ptheme-living-in-wiesbaden #navigation li li li.path a,
.ptheme-living-in-wiesbaden #navigation li li li.active a {
  background-color: #E0EBCC;
  color: #619100;
}
.ptheme-leben-in-wiesbaden #navigation li a:hover,
.ptheme-leben-in-wiesbaden #navigation li li a:hover,
.ptheme-leben-in-wiesbaden #navigation li li li a:hover,
.ptheme-living-in-wiesbaden #navigation li a:hover,
.ptheme-living-in-wiesbaden #navigation li li a:hover,
.ptheme-living-in-wiesbaden #navigation li li li a:hover {
  background-color: #E0EBCC !important;
  color: #619100 !important;
}

.ptheme-leben-in-wiesbaden .content .rss h2,
.ptheme-leben-in-wiesbaden .content .rss h2 a,
.ptheme-leben-in-wiesbaden .content .rss h3,
.ptheme-leben-in-wiesbaden .content .rss h3 a,
.ptheme-leben-in-wiesbaden .content ul.teaser h2 a,
.ptheme-leben-in-wiesbaden .content ul.teaser h3 a,
.ptheme-leben-in-wiesbaden .content div.teaser-big h2,
.ptheme-leben-in-wiesbaden .content div.teaser-big h2 a,
.ptheme-leben-in-wiesbaden .content div.teaser-small h3,
.ptheme-leben-in-wiesbaden .content div.teaser-small h3 a,
.ptheme-leben-in-wiesbaden .content .slide .teaser-headline,
.ptheme-leben-in-wiesbaden div.tabbed ul li.tab-active h4 a,
.ptheme-leben-in-wiesbaden #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-leben-in-wiesbaden #marginal div.teaserlist h5,
.ptheme-leben-in-wiesbaden #marginal div.teaserlist h6,
.ptheme-living-in-wiesbaden .content .rss h2,
.ptheme-living-in-wiesbaden .content .rss h2 a,
.ptheme-living-in-wiesbaden .content .rss h3,
.ptheme-living-in-wiesbaden .content .rss h3 a,
.ptheme-living-in-wiesbaden .content ul.teaser h2 a,
.ptheme-living-in-wiesbaden .content ul.teaser h3 a,
.ptheme-living-in-wiesbaden .content div.teaser-big h2,
.ptheme-living-in-wiesbaden .content div.teaser-big h2 a,
.ptheme-living-in-wiesbaden .content div.teaser-small h3,
.ptheme-living-in-wiesbaden .content div.teaser-small h3 a,
.ptheme-living-in-wiesbaden .content .slide .teaser-headline,
.ptheme-living-in-wiesbaden div.tabbed ul li.tab-active h4 a,
.ptheme-living-in-wiesbaden #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-living-in-wiesbaden #marginal div.teaserlist h5,
.ptheme-living-in-wiesbaden #marginal div.teaserlist h6 {
  color: #619100;
}

.ptheme-leben-in-wiesbaden div.tabbed div.tab-content,
.ptheme-living-in-wiesbaden div.tabbed div.tab-content {
  border-top: 1px solid #619100;
  border-bottom: 1px solid #619100;
}

.ctheme-leben-in-wiesbaden div.tabbed div.tab-content,
.ctheme-living-in-wiesbaden div.tabbed div.tab-content {
  border-top: 1px solid #619100 !important;
  border-bottom: 1px solid #619100 !important;
}

.ptheme-leben-in-wiesbaden div.tabbed-script ul.tabs li.active span,
.ptheme-leben-in-wiesbaden div.tabbed-script ul li.tab h4.tab,
.ptheme-leben-in-wiesbaden div.tabbed-script ul li.tab h5.tab,
.ptheme-living-in-wiesbaden div.tabbed-script ul.tabs li.active span,
.ptheme-living-in-wiesbaden div.tabbed-script ul li.tab h4.tab,
.ptheme-living-in-wiesbaden div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #669900;
  color: #619100;
}

.ctheme-leben-in-wiesbaden div.tabbed-script ul.tabs li.active span,
.ctheme-leben-in-wiesbaden div.tabbed-script ul li.tab h4.tab,
.ctheme-leben-in-wiesbaden div.tabbed-script ul li.tab h5.tab,
.ptheme-leben-in-wiesbaden div.tabbed ul li.tab-active h4.tab,
.ptheme-leben-in-wiesbaden div.tabbed ul li.tab-active h5.tab,
.ctheme-living-in-wiesbaden div.tabbed-script ul.tabs li.active span,
.ctheme-living-in-wiesbaden div.tabbed-script ul li.tab h4.tab,
.ctheme-living-in-wiesbaden div.tabbed-script ul li.tab h5.tab,
.ptheme-living-in-wiesbaden div.tabbed ul li.tab-active h4.tab,
.ptheme-living-in-wiesbaden div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #669900 !important;
  color: #619100 !important;
}

.ptheme-leben-in-wiesbaden h1,
.ptheme-leben-in-wiesbaden .newsletter h2,
.ptheme-leben-in-wiesbaden .teaserlist h2,
.ptype-content .ptheme-leben-in-wiesbaden .content h4,
.ptype-portal .ptheme-leben-in-wiesbaden .content h4,
.ptheme-living-in-wiesbaden h1,
.ptheme-living-in-wiesbaden .newsletter h2,
.ptheme-living-in-wiesbaden .teaserlist h2,
.ptype-content .ptheme-living-in-wiesbaden .content h4,
.ptype-portal .ptheme-living-in-wiesbaden .content h4 {
  border-bottom: 5px solid #619100;
  color: #619100;
}

.ptheme-leben-in-wiesbaden #navigation li a,
.ptheme-living-in-wiesbaden #navigation li a {
  background-image: url(../img/themes/nav_main_deep_leben_in_wiesbaden.gif);
}

.ptheme-leben-in-wiesbaden #content-wrapper,
.ptheme-living-in-wiesbaden #content-wrapper {
  border-top: 1px solid #619100;
}

.ptheme-leben-in-wiesbaden .paragraph table,
.ptheme-living-in-wiesbaden .paragraph table {
  border-top-color: #619100;
  border-bottom-color: #619100;
}

.ptheme-leben-in-wiesbaden .content .ecards h2,
.ptheme-living-in-wiesbaden .content .ecards h2 {
  border-bottom-color: #619100;
  color: #619100;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==gesundheit*/

.ptheme-gesundheit #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #669900;
}

.ptheme-gesundheit #navigation li.path a,
.ptheme-gesundheit #navigation li li.path a {
  background-color: #F0F5E6;
  color: #619100;
}

.ptheme-gesundheit #navigation li.active a,
.ptheme-gesundheit #navigation li li.active a,
.ptheme-gesundheit #navigation li li li.path a,
.ptheme-gesundheit #navigation li li li.active a {
  background-color: #E0EBCC;
  color: #619100;
}
.ptheme-gesundheit #navigation li a:hover,
.ptheme-gesundheit #navigation li li a:hover,
.ptheme-gesundheit #navigation li li li a:hover {
  background-color: #E0EBCC !important;
  color: #619100 !important;
}

.ptheme-gesundheit .content .rss h2,
.ptheme-gesundheit .content .rss h2 a,
.ptheme-gesundheit .content .rss h3,
.ptheme-gesundheit .content .rss h3 a,
.ptheme-gesundheit .content ul.teaser h2 a,
.ptheme-gesundheit .content ul.teaser h3 a,
.ptheme-gesundheit .content div.teaser-big h2,
.ptheme-gesundheit .content div.teaser-big h2 a,
.ptheme-gesundheit .content div.teaser-small h3,
.ptheme-gesundheit .content div.teaser-small h3 a,
.ptheme-gesundheit .content .slide .teaser-headline,
.ptheme-gesundheit div.tabbed ul li.tab-active h4 a,
.ptheme-gesundheit #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-gesundheit #marginal div.teaserlist h5,
.ptheme-gesundheit #marginal div.teaserlist h6 {
  color: #619100;
}

.ptheme-gesundheit  div.tabbed div.tab-content {
  border-top: 1px solid #619100;
  border-bottom: 1px solid #619100;
}

.ctheme-gesundheit  div.tabbed div.tab-content {
  border-top: 1px solid #619100 !important;
  border-bottom: 1px solid #619100 !important;
}

.ptheme-gesundheit div.tabbed-script ul.tabs li.active span,
.ptheme-gesundheit div.tabbed-script ul li.tab h4.tab,
.ptheme-gesundheit div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #669900;
  color: #619100;
}

.ctheme-gesundheit div.tabbed-script ul.tabs li.active span,
.ctheme-gesundheit div.tabbed-script ul li.tab h4.tab,
.ctheme-gesundheit div.tabbed-script ul li.tab h5.tab,
.ptheme-gesundheit div.tabbed ul li.tab-active h4.tab,
.ptheme-gesundheit div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #669900 !important;
  color: #619100 !important;
}

.ptheme-gesundheit h1,
.ptheme-gesundheit .newsletter h2,
.ptheme-gesundheit .teaserlist h2,
.ptype-content .ptheme-gesundheit .content h4,
.ptype-portal .ptheme-gesundheit .content h4 {
  border-bottom: 5px solid #619100;
  color: #619100;
}

.ptheme-gesundheit #navigation li a {
  background-image: url(../img/themes/nav_main_deep_leben_in_wiesbaden.gif);
}

.ptheme-gesundheit #content-wrapper {
  border-top: 1px solid #619100;
}

.ptheme-gesundheit .paragraph table {
  border-top-color: #619100;
  border-bottom-color: #619100;
}

.ptheme-gesundheit .content .ecards h2 {
  border-bottom-color: #619100;
  color: #619100;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==rathaus */

.ptheme-rathaus #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-city-hall #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #1E4387;
}

.ptheme-rathaus #navigation li.path a,
.ptheme-rathaus #navigation li li.path a,
.ptheme-city-hall #navigation li.path a,
.ptheme-city-hall #navigation li li.path a {
  background-color: #E9EDF3;
  color: #1C4080;
}

.ptheme-rathaus #navigation li.active a,
.ptheme-rathaus #navigation li li.active a,
.ptheme-rathaus #navigation li li li.path a,
.ptheme-rathaus #navigation li li li.active a,
.ptheme-city-hall #navigation li.active a,
.ptheme-city-hall #navigation li li.active a,
.ptheme-city-hall #navigation li li li.path a,
.ptheme-city-hall #navigation li li li.active a {
  background-color: #D2D9E7;
  color: #1C4080;
}
.ptheme-rathaus #navigation li a:hover,
.ptheme-rathaus #navigation li li a:hover,
.ptheme-rathaus #navigation li li li a:hover,
.ptheme-city-hall #navigation li a:hover,
.ptheme-city-hall #navigation li li a:hover,
.ptheme-city-hall #navigation li li li a:hover {
  background-color: #D2D9E7 !important;
  color: #1C4080 !important;
}

.ptheme-rathaus .content .rss h2,
.ptheme-rathaus .content .rss h2 a,
.ptheme-rathaus .content .rss h3,
.ptheme-rathaus .content .rss h3 a,
.ptheme-rathaus .content ul.teaser h2 a,
.ptheme-rathaus .content ul.teaser h3 a,
.ptheme-rathaus .content div.teaser-big h2,
.ptheme-rathaus .content div.teaser-big h2 a,
.ptheme-rathaus .content div.teaser-small h3,
.ptheme-rathaus .content div.teaser-small h3 a,
.ptheme-rathaus .content .slide .teaser-headline,
.ptheme-rathaus div.tabbed ul li.tab-active h4 a,
.ptheme-rathaus #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-rathaus #marginal div.teaserlist h5,
.ptheme-rathaus #marginal div.teaserlist h6,
.ptheme-city-hall .content .rss h2,
.ptheme-city-hall .content .rss h2 a,
.ptheme-city-hall .content .rss h3,
.ptheme-city-hall .content .rss h3 a,
.ptheme-city-hall .content ul.teaser h2 a,
.ptheme-city-hall .content ul.teaser h3 a,
.ptheme-city-hall .content div.teaser-big h2,
.ptheme-city-hall .content div.teaser-big h2 a,
.ptheme-city-hall .content div.teaser-small h3,
.ptheme-city-hall .content div.teaser-small h3 a,
.ptheme-city-hall .content .slide .teaser-headline,
.ptheme-city-hall div.tabbed ul li.tab-active h4 a,
.ptheme-city-hall #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-city-hall #marginal div.teaserlist h5,
.ptheme-city-hall #marginal div.teaserlist h6 {
  color: #1C4080;
}

.ptheme-rathaus div.tabbed div.tab-content,
.ptheme-city-hall div.tabbed div.tab-content {
  border-top: 1px solid #1E4387;
  border-bottom: 1px solid #1E4387;
}

.ctheme-rathaus div.tabbed div.tab-content,
.ctheme-city-hall div.tabbed div.tab-content {
  border-top: 1px solid #1E4387 !important;
  border-bottom: 1px solid #1E4387 !important;
}

.ptheme-rathaus div.tabbed-script ul.tabs li.active span,
.ptheme-rathaus div.tabbed-script ul li.tab h4.tab,
.ptheme-rathaus div.tabbed-script ul li.tab h5.tab,
.ptheme-city-hall div.tabbed-script ul.tabs li.active span,
.ptheme-city-hall div.tabbed-script ul li.tab h4.tab,
.ptheme-city-hall div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #1E4387;
  color: #1C4080;
}

.ctheme-rathaus div.tabbed-script ul.tabs li.active span,
.ctheme-rathaus div.tabbed-script ul li.tab h4.tab,
.ctheme-rathaus div.tabbed-script ul li.tab h5.tab,
.ptheme-rathaus div.tabbed ul li.tab-active h4.tab,
.ptheme-rathaus div.tabbed ul li.tab-active h5.tab,
.ctheme-city-hall div.tabbed-script ul.tabs li.active span,
.ctheme-city-hall div.tabbed-script ul li.tab h4.tab,
.ctheme-city-hall div.tabbed-script ul li.tab h5.tab,
.ptheme-city-hall div.tabbed ul li.tab-active h4.tab,
.ptheme-city-hall div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #1E4387 !important;
  color: #1C4080 !important;
}

.ptheme-rathaus h1,
.ptheme-rathaus .newsletter h2,
.ptheme-rathaus .teaserlist h2,
.ptype-content .ptheme-rathaus .content h4,
.ptype-portal .ptheme-rathaus .content h4,
.ptheme-city-hall h1,
.ptheme-city-hall .newsletter h2,
.ptheme-city-hall .teaserlist h2,
.ptype-content .ptheme-city-hall .content h4,
.ptype-portal .ptheme-city-hall .content h4 {
  border-bottom: 5px solid #1C4080;
  color: #1C4080;
}

.ptheme-rathaus #navigation li a,
.ptheme-city-hall #navigation li a {
  background-image: url(../img/themes/nav_main_deep_rathaus.gif);
}

.ptheme-rathaus #content-wrapper,
.ptheme-city-hall #content-wrapper {
  border-top: 1px solid #1C4080;
}

.ptheme-rathaus .paragraph table,
.ptheme-city-hall .paragraph table {
  border-top-color: #1E4387;
  border-bottom-color: #1E4387;
}

.ptheme-rathaus .content .ecards h2,
.ptheme-city-hall .content .ecards h2 {
  border-bottom-color: #1C4080;
  color: #1C4080;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==wirtschaft */

.ptheme-wirtschaft #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-economy #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #CC0000;
}

.ptheme-wirtschaft #navigation li.path a,
.ptheme-wirtschaft #navigation li li.path a,
.ptheme-economy #navigation li.path a,
.ptheme-economy #navigation li li.path a {
  background-color: #FAE6E6;
  color: #C20000;
}

.ptheme-wirtschaft #navigation li.active a,
.ptheme-wirtschaft #navigation li li.active a,
.ptheme-wirtschaft #navigation li li li.path a,
.ptheme-wirtschaft #navigation li li li.active a,
.ptheme-economy #navigation li.active a,
.ptheme-economy #navigation li li.active a,
.ptheme-economy #navigation li li li.path a,
.ptheme-economy #navigation li li li.active a {
  background-color: #F5CCCC;
  color: #C20000;
}
.ptheme-wirtschaft #navigation li a:hover,
.ptheme-wirtschaft #navigation li li a:hover,
.ptheme-wirtschaft #navigation li li li a:hover,
.ptheme-economy #navigation li a:hover,
.ptheme-economy #navigation li li a:hover,
.ptheme-economy #navigation li li li a:hover {
  background-color: #F5CCCC !important;
  color: #C20000 !important;
}

.ptheme-wirtschaft .content .rss h2,
.ptheme-wirtschaft .content .rss h2 a,
.ptheme-wirtschaft .content .rss h3,
.ptheme-wirtschaft .content .rss h3 a,
.ptheme-wirtschaft .content ul.teaser h2 a,
.ptheme-wirtschaft .content ul.teaser h3 a,
.ptheme-wirtschaft .content div.teaser-big h2,
.ptheme-wirtschaft .content div.teaser-big h2 a,
.ptheme-wirtschaft .content div.teaser-small h3,
.ptheme-wirtschaft .content div.teaser-small h3 a,
.ptheme-wirtschaft .content .slide .teaser-headline,
.ptheme-wirtschaft div.tabbed ul li.tab-active h4 a,
.ptheme-wirtschaft #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-wirtschaft #marginal div.teaserlist h5,
.ptheme-wirtschaft #marginal div.teaserlist h6,
.ptheme-economy .content .rss h2,
.ptheme-economy .content .rss h2 a,
.ptheme-economy .content .rss h3,
.ptheme-economy .content .rss h3 a,
.ptheme-economy .content ul.teaser h2 a,
.ptheme-economy .content ul.teaser h3 a,
.ptheme-economy .content div.teaser-big h2,
.ptheme-economy .content div.teaser-big h2 a,
.ptheme-economy .content div.teaser-small h3,
.ptheme-economy .content div.teaser-small h3 a,
.ptheme-economy .content .slide .teaser-headline,
.ptheme-economy div.tabbed ul li.tab-active h4 a,
.ptheme-economy #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-economy #marginal div.teaserlist h5,
.ptheme-economy #marginal div.teaserlist h6 {
  color: #C20000;
}

.ptheme-wirtschaft div.tabbed div.tab-content,
.ptheme-economy div.tabbed div.tab-content {
  border-top: 1px solid #CC0000;
  border-bottom: 1px solid #CC0000;
}

.ctheme-wirtschaft div.tabbed div.tab-content,
.ctheme-economy div.tabbed div.tab-content {
  border-top: 1px solid #CC0000 !important;
  border-bottom: 1px solid #CC0000 !important;
}

.ptheme-wirtschaft div.tabbed-script ul.tabs li.active span,
.ptheme-wirtschaft div.tabbed-script ul li.tab h4.tab,
.ptheme-wirtschaft div.tabbed-script ul li.tab h5.tab,
.ptheme-economy div.tabbed-script ul.tabs li.active span,
.ptheme-economy div.tabbed-script ul li.tab h4.tab,
.ptheme-economy div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #CC0000 !important;
  color: #C20000;
}

.ctheme-wirtschaft div.tabbed-script ul.tabs li.active span,
.ctheme-wirtschaft div.tabbed-script ul li.tab h4.tab,
.ctheme-wirtschaft div.tabbed-script ul li.tab h5.tab,
.ptheme-wirtschaft div.tabbed ul li.tab-active h4.tab,
.ptheme-wirtschaft div.tabbed ul li.tab-active h5.tab,
.ctheme-economy div.tabbed-script ul.tabs li.active span,
.ctheme-economy div.tabbed-script ul li.tab h4.tab,
.ctheme-economy div.tabbed-script ul li.tab h5.tab,
.ptheme-economy div.tabbed ul li.tab-active h4.tab,
.ptheme-economy div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #CC0000 !important;
  color: #C20000;
}

.ptheme-wirtschaft h1,
.ptheme-wirtschaft .newsletter h2,
.ptheme-wirtschaft .teaserlist h2,
.ptype-content .ptheme-wirtschaft .content h4,
.ptype-portal .ptheme-wirtschaft .content h4,
.ptheme-economy h1,
.ptheme-economy .newsletter h2,
.ptheme-economy .teaserlist h2,
.ptype-content .ptheme-economy .content h4,
.ptype-portal .ptheme-economy .content h4 {
  border-bottom: 5px solid #C20000;
  color: #C20000;
}

.ptheme-wirtschaft #navigation li a,
.ptheme-economy #navigation li a {
  background-image: url(../img/themes/nav_main_deep_wirtschaft.gif);
}

.ptheme-wirtschaft #content-wrapper,
.ptheme-economy #content-wrapper {
  border-top: 1px solid #C20000;
}

.ptheme-wirtschaft .paragraph table,
.ptheme-economy .paragraph table {
  border-top-color: #CC0000;
  border-bottom-color: #CC0000;
}

.ptheme-wirtschaft .content .ecards h2,
.ptheme-economy .content .ecards h2 {
  border-bottom-color: #C20000;
  color: #C20000;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==tourismus */

.ptheme-tourismus #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-tourism #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #15B8C4;
}

.ptheme-tourismus #navigation li.path a,
.ptheme-tourismus #navigation li li.path a,
.ptheme-tourism #navigation li.path a,
.ptheme-tourism #navigation li li.path a {
  background-color: #E8F8F9;
  color: #14AFBA;
}

.ptheme-tourismus #navigation li.active a,
.ptheme-tourismus #navigation li li.active a,
.ptheme-tourismus #navigation li li li.path a,
.ptheme-tourismus #navigation li li li.active a,
.ptheme-tourism #navigation li.active a,
.ptheme-tourism #navigation li li.active a,
.ptheme-tourism #navigation li li li.path a,
.ptheme-tourism #navigation li li li.active a {
  background-color: #D0F1F3;
  color: #14AFBA;
}
.ptheme-tourismus #navigation li a:hover,
.ptheme-tourismus #navigation li li a:hover,
.ptheme-tourismus #navigation li li li a:hover,
.ptheme-tourism #navigation li a:hover,
.ptheme-tourism #navigation li li a:hover,
.ptheme-tourism #navigation li li li a:hover {
  background-color: #D0F1F3 !important;
  color: #14AFBA !important;
}

.ptheme-tourismus .content .rss h2,
.ptheme-tourismus .content .rss h2 a,
.ptheme-tourismus .content .rss h3,
.ptheme-tourismus .content .rss h3 a,
.ptheme-tourismus .content ul.teaser h2 a,
.ptheme-tourismus .content ul.teaser h3 a,
.ptheme-tourismus .content div.teaser-big h2,
.ptheme-tourismus .content div.teaser-big h2 a,
.ptheme-tourismus .content div.teaser-small h3,
.ptheme-tourismus .content div.teaser-small h3 a,
.ptheme-tourismus .content .slide .teaser-headline,
.ptheme-tourismus div.tabbed ul li.tab-active h4 a,
.ptheme-tourismus #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-tourismus #marginal div.teaserlist h5,
.ptheme-tourismus #marginal div.teaserlist h6,
.ptheme-tourism .content .rss h2,
.ptheme-tourism .content .rss h2 a,
.ptheme-tourism .content .rss h3,
.ptheme-tourism .content .rss h3 a,
.ptheme-tourism .content ul.teaser h2 a,
.ptheme-tourism .content ul.teaser h3 a,
.ptheme-tourism .content div.teaser-big h2,
.ptheme-tourism .content div.teaser-big h2 a,
.ptheme-tourism .content div.teaser-small h3,
.ptheme-tourism .content div.teaser-small h3 a,
.ptheme-tourism .content .slide .teaser-headline,
.ptheme-tourism div.tabbed ul li.tab-active h4 a,
.ptheme-tourism #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-tourism #marginal div.teaserlist h5,
.ptheme-tourism #marginal div.teaserlist h6 {
  color: #14AFBA;
}

.ptheme-tourismus div.tabbed div.tab-content,
.ptheme-tourism div.tabbed div.tab-content {
  border-top: 1px solid #15B8C4;
  border-bottom: 1px solid #15B8C4;
}

.ctheme-tourismus div.tabbed div.tab-content,
.ctheme-tourism div.tabbed div.tab-content {
  border-top: 1px solid #15B8C4 !important;
  border-bottom: 1px solid #15B8C4 !important;
}

.ptheme-tourismus div.tabbed-script ul.tabs li.active span,
.ptheme-tourismus div.tabbed-script ul li.tab h4.tab,
.ptheme-tourismus div.tabbed-script ul li.tab h5.tab,
.ptheme-tourism div.tabbed-script ul.tabs li.active span,
.ptheme-tourism div.tabbed-script ul li.tab h4.tab,
.ptheme-tourism div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #15B8C4;
  color: #14AFBA;
}

.ctheme-tourismus div.tabbed-script ul.tabs li.active span,
.ctheme-tourismus div.tabbed-script ul li.tab h4.tab,
.ctheme-tourismus div.tabbed-script ul li.tab h5.tab,
.ptheme-tourismus div.tabbed ul li.tab-active h4.tab,
.ptheme-tourismus div.tabbed ul li.tab-active h5.tab,
.ctheme-tourism div.tabbed-script ul.tabs li.active span,
.ctheme-tourism div.tabbed-script ul li.tab h4.tab,
.ctheme-tourism div.tabbed-script ul li.tab h5.tab,
.ptheme-tourism div.tabbed ul li.tab-active h4.tab,
.ptheme-tourism div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #15B8C4 !important;
  color: #14AFBA !important;
}

.ptheme-tourismus h1,
.ptheme-tourismus .newsletter h2,
.ptheme-tourismus .teaserlist h2,
.ptype-content .ptheme-tourismus .content h4,
.ptype-portal .ptheme-tourismus .content h4,
.ptheme-tourism h1,
.ptheme-tourism .newsletter h2,
.ptheme-tourism .teaserlist h2,
.ptype-content .ptheme-tourism .content h4,
.ptype-portal .ptheme-tourism .content h4 {
  border-bottom: 5px solid #14AFBA;
  color: #14AFBA;
}

.ptheme-tourismus #navigation li a,
.ptheme-tourism #navigation li a {
  background-image: url(../img/themes/nav_main_deep_tourismus.gif);
}

.ptheme-tourismus #content-wrapper,
.ptheme-tourism #content-wrapper {
  border-top: 1px solid #14AFBA;
}

.ptheme-tourismus .paragraph table,
.ptheme-tourism .paragraph table {
  border-top-color: #15B8C4;
  border-bottom-color: #15B8C4;
}

.ptheme-tourismus .content .ecards h2,
.ptheme-tourism .content .ecards h2 {
  border-bottom-color: #14AFBA;
  color: #14AFBA;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==kultur */

.ptheme-kultur #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-culture #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #7B228E;
}

.ptheme-kultur #navigation li.path a,
.ptheme-kultur #navigation li li.path a,
.ptheme-culture #navigation li.path a,
.ptheme-culture #navigation li li.path a {
  background-color: #F2E9F4;
  color: #752087;
}

.ptheme-kultur #navigation li.active a,
.ptheme-kultur #navigation li li.active a,
.ptheme-kultur #navigation li li li.path a,
.ptheme-kultur #navigation li li li.active a,
.ptheme-culture #navigation li.active a,
.ptheme-culture #navigation li li.active a,
.ptheme-culture #navigation li li li.path a,
.ptheme-culture #navigation li li li.active a {
  background-color: #E5D3E8;
  color: #752087;
}
.ptheme-kultur #navigation li a:hover,
.ptheme-kultur #navigation li li a:hover,
.ptheme-kultur #navigation li li li a:hover,
.ptheme-culture #navigation li a:hover,
.ptheme-culture #navigation li li a:hover,
.ptheme-culture #navigation li li li a:hover {
  background-color: #E5D3E8 !important;
  color: #752087 !important;
}

.ptheme-kultur .content .rss h2,
.ptheme-kultur .content .rss h2 a,
.ptheme-kultur .content .rss h3,
.ptheme-kultur .content .rss h3 a,
.ptheme-kultur .content ul.teaser h2 a,
.ptheme-kultur .content ul.teaser h3 a,
.ptheme-kultur .content div.teaser-big h2,
.ptheme-kultur .content div.teaser-big h2 a,
.ptheme-kultur .content div.teaser-small h3,
.ptheme-kultur .content div.teaser-small h3 a,
.ptheme-kultur .content .slide .teaser-headline,
.ptheme-kultur div.tabbed ul li.tab-active h4 a,
.ptheme-kultur #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-kultur #marginal div.teaserlist h5,
.ptheme-kultur #marginal div.teaserlist h6,
.ptheme-culture .content .rss h2,
.ptheme-culture .content .rss h2 a,
.ptheme-culture .content .rss h3,
.ptheme-culture .content .rss h3 a,
.ptheme-culture .content ul.teaser h2 a,
.ptheme-culture .content ul.teaser h3 a,
.ptheme-culture .content div.teaser-big h2,
.ptheme-culture .content div.teaser-big h2 a,
.ptheme-culture .content div.teaser-small h3,
.ptheme-culture .content div.teaser-small h3 a,
.ptheme-culture .content .slide .teaser-headline,
.ptheme-culture div.tabbed ul li.tab-active h4 a,
.ptheme-culture #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-culture #marginal div.teaserlist h5,
.ptheme-culture #marginal div.teaserlist h6 {
  color: #752087;
}

.ptheme-kultur div.tabbed div.tab-content,
.ptheme-culture div.tabbed div.tab-content {
  border-top: 1px solid #7B228E;
  border-bottom: 1px solid #7B228E;
}

.ctheme-kultur div.tabbed div.tab-content,
.ctheme-culture div.tabbed div.tab-content {
  border-top: 1px solid #7B228E !important;
  border-bottom: 1px solid #7B228E !important;
}

.ptheme-kultur div.tabbed-script ul.tabs li.active span,
.ptheme-kultur div.tabbed-script ul li.tab h4.tab,
.ptheme-kultur div.tabbed-script ul li.tab h5.tab,
.ptheme-culture div.tabbed-script ul.tabs li.active span,
.ptheme-culture div.tabbed-script ul li.tab h4.tab,
.ptheme-culture div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #7B228E;
  color: #752087;
}

.ctheme-kultur div.tabbed-script ul.tabs li.active span,
.ctheme-kultur div.tabbed-script ul li.tab h4.tab,
.ctheme-kultur div.tabbed-script ul li.tab h5.tab,
.ptheme-kultur div.tabbed ul li.tab-active h4.tab,
.ptheme-kultur div.tabbed ul li.tab-active h5.tab,
.ctheme-culture div.tabbed-script ul.tabs li.active span,
.ctheme-culture div.tabbed-script ul li.tab h4.tab,
.ctheme-culture div.tabbed-script ul li.tab h5.tab,
.ptheme-culture div.tabbed ul li.tab-active h4.tab,
.ptheme-culture div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #7B228E !important;
  color: #752087 !important;
}

.ptheme-kultur h1,
.ptheme-kultur .newsletter h2,
.ptheme-kultur .teaserlist h2,
.ptype-content .ptheme-kultur .content h4,
.ptype-portal .ptheme-kultur .content h4,
.ptheme-culture h1,
.ptheme-culture .newsletter h2,
.ptheme-culture .teaserlist h2,
.ptype-content .ptheme-culture .content h4,
.ptype-portal .ptheme-culture .content h4 {
  border-bottom: 5px solid #752087;
  color: #752087;
}

.ptheme-kultur #navigation li a,
.ptheme-culture #navigation li a {
  background-image: url(../img/themes/nav_main_deep_kultur.gif);
}

.ptheme-kultur #content-wrapper,
.ptheme-culture #content-wrapper {
  border-top: 1px solid #752087;
}

.ptheme-kultur .paragraph table,
.ptheme-culture .paragraph table {
  border-top-color: #7B228E;
  border-bottom-color: #7B228E;
}

.ptheme-kultur .content .ecards h2,
.ptheme-culture .content .ecards h2 {
  border-bottom-color: #752087;
  color: #752087;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==sport */

.ptheme-sport #nav-main-first-level div#nav-main-first-level-wrapper,
.ptheme-sports #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #B0CC07;
}

.ptheme-sport #navigation li.path a,
.ptheme-sport #navigation li li.path a,
.ptheme-sports #navigation li.path a,
.ptheme-sports #navigation li li.path a {
  background-color: #F7FAE7;
  color: #9EB706;
}

.ptheme-sport #navigation li.active a,
.ptheme-sport #navigation li li.active a,
.ptheme-sport #navigation li li li.path a,
.ptheme-sport #navigation li li li.active a,
.ptheme-sports #navigation li.active a,
.ptheme-sports #navigation li li.active a,
.ptheme-sports #navigation li li li.path a,
.ptheme-sports #navigation li li li.active a {
  background-color: #EFF5CD;
  color: #9EB706;
}
.ptheme-sport #navigation li a:hover,
.ptheme-sport #navigation li li a:hover,
.ptheme-sport #navigation li li li a:hover,
.ptheme-sports #navigation li a:hover,
.ptheme-sports #navigation li li a:hover,
.ptheme-sports #navigation li li li a:hover {
  background-color: #EFF5CD !important;
  color: #9EB706 !important;
}

.ptheme-sport .content .rss h2,
.ptheme-sport .content .rss h2 a,
.ptheme-sport .content .rss h3,
.ptheme-sport .content .rss h3 a,
.ptheme-sport .content ul.teaser h2 a,
.ptheme-sport .content ul.teaser h3 a,
.ptheme-sport .content div.teaser-big h2,
.ptheme-sport .content div.teaser-big h2 a,
.ptheme-sport .content div.teaser-small h3,
.ptheme-sport .content div.teaser-small h3 a,
.ptheme-sport .content .slide .teaser-headline,
.ptheme-sport div.tabbed ul li.tab-active h4 a,
.ptheme-sport #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-sport #marginal div.teaserlist h5,
.ptheme-sport #marginal div.teaserlist h6,
.ptheme-sports .content .rss h2,
.ptheme-sports .content .rss h2 a,
.ptheme-sports .content .rss h3,
.ptheme-sports .content .rss h3 a,
.ptheme-sports .content ul.teaser h2 a,
.ptheme-sports .content ul.teaser h3 a,
.ptheme-sports .content div.teaser-big h2,
.ptheme-sports .content div.teaser-big h2 a,
.ptheme-sports .content div.teaser-small h3,
.ptheme-sports .content div.teaser-small h3 a,
.ptheme-sports .content .slide .teaser-headline,
.ptheme-sports div.tabbed ul li.tab-active h4 a,
.ptheme-sports #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-sports #marginal div.teaserlist h5,
.ptheme-sports #marginal div.teaserlist h6 {
  color: #9EB706;
}

.ptheme-sport div.tabbed div.tab-content,
.ptheme-sports div.tabbed div.tab-content {
  border-top: 1px solid #B0CC07;
  border-bottom: 1px solid #B0CC07;
}

.ctheme-sport div.tabbed div.tab-content,
.ctheme-sports div.tabbed div.tab-content {
  border-top: 1px solid #B0CC07 !important;
  border-bottom: 1px solid #B0CC07 !important;
}

.ptheme-sport div.tabbed-script ul.tabs li.active span,
.ptheme-sport div.tabbed-script ul li.tab h4.tab,
.ptheme-sport div.tabbed-script ul li.tab h5.tab,
.ptheme-sports div.tabbed-script ul.tabs li.active span,
.ptheme-sports div.tabbed-script ul li.tab h4.tab,
.ptheme-sports div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #B0CC07;
  color: #9EB706;
}

.ctheme-sport div.tabbed-script ul.tabs li.active span,
.ctheme-sport div.tabbed-script ul li.tab h4.tab,
.ctheme-sport div.tabbed-script ul li.tab h5.tab,
.ptheme-sport div.tabbed ul li.tab-active h4.tab,
.ptheme-sport div.tabbed ul li.tab-active h5.tab,
.ctheme-sports div.tabbed-script ul.tabs li.active span,
.ctheme-sports div.tabbed-script ul li.tab h4.tab,
.ctheme-sports div.tabbed-script ul li.tab h5.tab,
.ptheme-sports div.tabbed ul li.tab-active h4.tab,
.ptheme-sports div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #B0CC07 !important;
  color: #9EB706 !important;
}

.ptheme-sport h1,
.ptheme-sport .newsletter h2,
.ptheme-sport .teaserlist h2,
.ptype-content .ptheme-sport .content h4,
.ptype-portal .ptheme-sport .content h4,
.ptheme-sports h1,
.ptheme-sports .newsletter h2,
.ptheme-sports .teaserlist h2,
.ptype-content .ptheme-sports .content h4,
.ptype-portal .ptheme-sports .content h4 {
  border-bottom: 5px solid #9EB706;
  color: #9EB706;
}

.ptheme-sport #navigation li a,
.ptheme-sports #navigation li a {
  background-image: url(../img/themes/nav_main_deep_sport.gif);
}

.ptheme-sport #content-wrapper,
.ptheme-sports #content-wrapper {
  border-top: 1px solid #9EB706;
}

.ptheme-sport .paragraph table,
.ptheme-sports .paragraph table {
  border-top-color: #B0CC07;
  border-bottom-color: #B0CC07;
}

.ptheme-sport .content .ecards h2,
.ptheme-sports .content .ecards h2 {
  border-bottom-color: #9EB706;
  color: #9EB706;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==replacement_2 */
  
.ptheme-replacement-2 #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #336633;
}

.ptheme-replacement-2 #navigation li.path a,
.ptheme-replacement-2 #navigation li li.path a {
  background-color: #EBF0EB;
  color: #306130;
}

.ptheme-replacement-2 #navigation li.active a,
.ptheme-replacement-2 #navigation li li.active a,
.ptheme-replacement-2 #navigation li li li.path a,
.ptheme-replacement-2 #navigation li li li.active a {
  background-color: #D6E0D6;
  color: #306130;
}
.ptheme-replacement-2 #navigation li a:hover,
.ptheme-replacement-2 #navigation li li a:hover,
.ptheme-replacement-2 #navigation li li li a:hover {
  background-color: #D6E0D6 !important;
  color: #306130 !important;
}

.ptheme-replacement-2 .content .rss h2,
.ptheme-replacement-2 .content .rss h2 a,
.ptheme-replacement-2 .content .rss h3,
.ptheme-replacement-2 .content .rss h3 a,
.ptheme-replacement-2 .content ul.teaser h2 a,
.ptheme-replacement-2 .content ul.teaser h3 a,
.ptheme-replacement-2 .content div.teaser-big h2,
.ptheme-replacement-2 .content div.teaser-big h2 a,
.ptheme-replacement-2 .content div.teaser-small h3,
.ptheme-replacement-2 .content div.teaser-small h3 a,
.ptheme-replacement-2 .content .slide .teaser-headline,
.ptheme-replacement-2 div.tabbed ul li.tab-active h4 a,
.ptheme-replacement-2 #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-replacement-2 #marginal div.teaserlist h5,
.ptheme-replacement-2 #marginal div.teaserlist h6 {
  color: #306130;
}

.ptheme-replacement-2 div.tabbed div.tab-content {
  border-top: 1px solid #336633;
  border-bottom: 1px solid #336633;
}

.ctheme-replacement-2 div.tabbed div.tab-content {
  border-top: 1px solid #336633 !important;
  border-bottom: 1px solid #336633 !important;
}

.ptheme-replacement-2 div.tabbed-script ul.tabs li.active span,
.ptheme-replacement-2 div.tabbed-script ul li.tab h4.tab,
.ptheme-replacement-2 div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #336633;
  color: #306130;
}

.ctheme-replacement-2 div.tabbed-script ul.tabs li.active span,
.ctheme-replacement-2 div.tabbed-script ul li.tab h4.tab,
.ctheme-replacement-2 div.tabbed-script ul li.tab h5.tab,
.ptheme-replacement-2 div.tabbed ul li.tab-active h4.tab,
.ptheme-replacement-2 div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #336633 !important;
  color: #306130 !important;
}

.ptheme-replacement-2 h1,
.ptheme-replacement-2 .newsletter h2,
.ptheme-replacement-2 .teaserlist h2,
.ptype-content .ptheme-replacement-2 .content h4,
.ptype-portal .ptheme-replacement-2 .content h4 {
  border-bottom: 5px solid #306130;
  color: #306130;
}

.ptheme-replacement-2 #navigation li a {
  background-image: url(../img/themes/nav_main_deep_replacement_2.gif);
}

.ptheme-replacement-2 #content-wrapper {
  border-top: 1px solid #306130;
}

.ptheme-replacement-2 .paragraph table {
  border-top-color: #336633;
  border-bottom-color: #336633;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==service*/
  
.ptheme-service #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #ED9400;
}

.ptheme-service #navigation li.path a,
.ptheme-service #navigation li li.path a {
  background-color: #FDF5E6;
  color: #E18C00;
}

.ptheme-service #navigation li.active a,
.ptheme-service #navigation li li.active a,
.ptheme-service #navigation li li li.path a,
.ptheme-service #navigation li li li.active a {
  background-color: #FBEACC;
  color: #E18C00;
}
.ptheme-service #navigation li a:hover,
.ptheme-service #navigation li li a:hover,
.ptheme-service #navigation li li li a:hover {
  background-color: #FBEACC !important;
  color: #E18C00 !important;
}

.ptheme-service .content .rss h2,
.ptheme-service .content .rss h2 a,
.ptheme-service .content .rss h3,
.ptheme-service .content .rss h3 a,
.ptheme-service .content ul.teaser h2 a,
.ptheme-service .content ul.teaser h3 a,
.ptheme-service .content div.teaser-big h2,
.ptheme-service .content div.teaser-big h2 a,
.ptheme-service .content div.teaser-small h3,
.ptheme-service .content div.teaser-small h3 a,
.ptheme-service .content .slide .teaser-headline,
.ptheme-service div.tabbed ul li.tab-active h4 a,
.ptheme-service #marginal div.tabbed ul li.tab-active h5 a,
.ptheme-service #marginal div.teaserlist h5,
.ptheme-service #marginal div.teaserlist h6 {
  color: #E18C00;
}

.ptheme-service .content div.tabbed div.tab-content {
  border-top: 1px solid #ED9400;
  border-bottom: 1px solid #ED9400;
}

.ctheme-service .content div.tabbed div.tab-content {
  border-top: 1px solid #ED9400 !important;
  border-bottom: 1px solid #ED9400 !important;
}

.ptheme-service div.tabbed-script ul.tabs li.active span,
.ptheme-service div.tabbed-script ul li.tab h4.tab,
.ptheme-service div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #ED9400;
  color: #E18C00;
}

.ctheme-service div.tabbed-script ul.tabs li.active span,
.ctheme-service div.tabbed-script ul li.tab h4.tab,
.ctheme-service div.tabbed-script ul li.tab h5.tab,
.ptheme-service div.tabbed ul li.tab-active h4.tab,
.ptheme-service div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #ED9400 !important;
  color: #E18C00 !important;
}

.ptheme-service h1,
.ptheme-service .newsletter h2,
.ptheme-service .teaserlist h2,
.ptype-content .ptheme-service .content h4,
.ptype-portal .ptheme-service .content h4 {
  border-bottom: 5px solid #E18C00;
  color: #E18C00;
}

.ptheme-service #navigation li a {
  background-image: url(../img/themes/nav_main_deep_homepage.gif);
}

.ptheme-service #content-wrapper {
  border-top: 1px solid #E18C00;
}

.ptheme-service .paragraph table {
  border-top-color: #ED9400;
  border-bottom-color: #ED9400;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==*/
  
.ptheme- #nav-main-first-level div#nav-main-first-level-wrapper {
  border-bottom: 1px solid #ED9400;
}

.ptheme- #navigation li.path a,
.ptheme- #navigation li li.path a {
  background-color: #FDF5E6;
  color: #E18C00;
}

.ptheme- #navigation li.active a,
.ptheme- #navigation li li.active a,
.ptheme- #navigation li li li.path a,
.ptheme- #navigation li li li.active a {
  background-color: #FBEACC;
  color: #E18C00;
}
.ptheme- #navigation li a:hover,
.ptheme- #navigation li li a:hover,
.ptheme- #navigation li li li a:hover {
  background-color: #FBEACC !important;
  color: #E18C00 !important;
}

.ptheme- .content .rss h2,
.ptheme- .content .rss h2 a,
.ptheme- .content .rss h3,
.ptheme- .content .rss h3 a,
.ptheme- .content ul.teaser h2 a,
.ptheme- .content ul.teaser h3 a,
.ptheme- .content div.teaser-big h2,
.ptheme- .content div.teaser-big h2 a,
.ptheme- .content div.teaser-small h3,
.ptheme- .content div.teaser-small h3 a,
.ptheme- .content .slide .teaser-headline,
.ptheme- div.tabbed ul li.tab-active h4 a,
.ptheme- #marginal div.tabbed ul li.tab-active h5 a,
.ptheme- #marginal div.teaserlist h5,
.ptheme- #marginal div.teaserlist h6 {
  color: #E18C00;
}

.ptheme- .content div.tabbed div.tab-content {
  border-top: 1px solid #ED9400;
  border-bottom: 1px solid #ED9400;
}

.ctheme- .content div.tabbed div.tab-content {
  border-top: 1px solid #ED9400 !important;
  border-bottom: 1px solid #ED9400 !important;
}

.ptheme- div.tabbed-script ul.tabs li.active span,
.ptheme- div.tabbed-script ul li.tab h4.tab,
.ptheme- div.tabbed-script ul li.tab h5.tab {
  border-top: 7px solid #ED9400;
  color: #E18C00;
}

.ctheme- div.tabbed-script ul.tabs li.active span,
.ctheme- div.tabbed-script ul li.tab h4.tab,
.ctheme- div.tabbed-script ul li.tab h5.tab,
.ptheme- div.tabbed ul li.tab-active h4.tab,
.ptheme- div.tabbed ul li.tab-active h5.tab {
  border-top: 7px solid #ED9400 !important;
  color: #E18C00 !important;
}

.ptheme- h1,
.ptheme- .newsletter h2,
.ptheme- .teaserlist h2,
.ptype-content .ptheme- .content h4,
.ptype-portal .ptheme- .content h4 {
  border-bottom: 5px solid #E18C00;
  color: #E18C00;
}

.ptheme- #navigation li a {
  background-image: url(../img/themes/nav_main_deep_homepage.gif);
}

.ptheme- #content-wrapper {
  border-top: 1px solid #E18C00;
}

.ptheme- .paragraph table {
  border-top-color: #ED9400;
  border-bottom-color: #ED9400;
}
