/***********************************************************************************************
 * 
 * K�chenspezialist: 	_
 * URL: 		_
 * Version:		_
 * 
 * Kommentare:		---
 * 
 ************************************************************************************************/


/*  ========= GLOBALE EIGENSCHAFTEN ========= */

/*Default-Schriftfarbe.*/
body { color: #4b4b4b; background: #F2F2F2; }

/*Default-Linkeigenschaften.*/
body a { color: #FECC00; }

/*Hintergrundfarbe des Inhaltsblocks.*/
body #page_wrap { background: #fff; margin: auto; }

/*Horizontaler Trenner.*/
body hr { border-color: #4b4b4b;}

/*Haupt�berschriften.*/
body h1 { color: #212121; }
body h2 { color: #212121; }
body h3 { color: #212121; }



/*  ========= FORMULAREIGENSCHAFTEN ========= */

/*Felder.*/
body input[type=text], body input[type=password], body select, body textarea { color: #8e8e8e; border-color: #b2b2b2; }

/*Absende-Button.*/
body input[type=submit] { color: #fff; background: #FECC00; }


/*Spezielle Formular-Angaben zum Kontaktformular (abweichend vom Standard).*/
body .tx_powermail_pi1_fieldwrap_html input[type=text], body .tx_powermail_pi1_fieldwrap_html select, body .tx_powermail_pi1_fieldwrap_html textarea, body .tx_powermail_pi1_fieldwrap_html_captcha img.powermail_captcha { border-color: #FECC00; background-color: #fbfbfb; }

/*Spezielle Angaben zur Kundenbereich Benutzeranmeldung (abweichend vom Standard).*/
body .tx-felogin-pi1 input#user, body .tx-felogin-pi1 input#pass { border-color: #7a8ca2; background-color: #fbfbfb; }
body #sidebar-links_container_inner .tx-felogin-pi1 h3 { color: #fff; background: #7a8ca2; }
body .tx-felogin-pi1 div strong { color: #f00; }



/* ========= EIGENSCHAFTEN VERSCHIEDENER INHALTSBEREICHE ========= */

/* Inhaltsaufteilung: Headbereich, Stage und Fu�bereich. Stage enth�lt den Content und die zwei Sidebars.*/
body #stage { background: #fff; }

/*Service-Navigation (z. B. im Fu� des Inhaltselements oder oberhalb des Headbildes).*/
body #service_container { background: #B3B3B3; }  
body #service_container ul li + li { border-left-color: #8e8e8e; }
body #service_container ul li a { color: #E20020; }

/*Pfadbox mit Breadcrumb-Navigation.*/
body #pfad_container { background: #B3B3B3; }
body #pfad_container a { color: #4b4b4b; }

/*Adress-Container in der rechten Sidebar.*/
body #adresse_container { border-color: #dddada; color: #000; background: #B3B3B3; height: 180px;}

/*Linke Sidebar*/
body #sidebar-links_container_inner { background: #B3B3B3; }

/*Navigation Ebene 1 in linker Sidebar.*/
body #sidebar-links_container_inner ul { border-top-color: #fff; }
body #sidebar-links_container_inner ul li { border-bottom-color: #fff; }
body #sidebar-links_container_inner ul li a { color: #000; background: #B3B3B3; border-bottom-color: #000; border-left-color: #abcdef; }
body #sidebar-links_container_inner ul li a:hover { color: #000; background: #FECC00; }
body #sidebar-links_container_inner ul li a.act { color: #000; background: #FECC00; }
/*Navigation Ebene 2 in linker Sidebar.*/
body #sidebar-links_container_inner ul li ul li + li { border-top-color: #dddada; }
body #sidebar-links_container_inner ul li ul li a { color: #4b4b4b; background: #fff; border-bottom-color: #dddada; border-left-color: #abcdef; }
body #sidebar-links_container_inner ul li ul li a:hover { color: #FECC00; background: #fff; }
body #sidebar-links_container_inner ul li ul li a.act { color: #FECC00; background: #fff; }

/*Pflegebl�cke in rechter und linker Sidebar.*/
body #sidebar-links_container .block h1 { color: #fff; background: #7a8ca2; }
#F2F2F2
body #sidebar-rechts_container .block h1 { color: #fff; background: #B3B3B3; }

/*Sonderfall: �berschrift in rechter Sidebar zum Login. */
body #sidebar-rechts_container .tx-felogin-pi1 h3 { color: #fff; background: #7a8ca2; }

/*Fu�zeile der Seite (beinhaltet auch die Service-Navigation, die weiter oben angepasst werden kann).*/
body #foot { color: #8e8e8e; border-top-color: #fff; }
body #foot #foot_inner { border-top-color: #4b4b4b; }
body #foot li a { color: #4b4b4b; }


/*Inhalts-Teaser-Bl�cke, Bl�cke bei Suchergebnissen und deren �berschriften sowie Teaser von aktuellen Meldungen.*/
body .page-teaser, body .news-list-item, body p.csc-searchResult, body h3.csc-searchResultHeader { border-bottom-color: #4b4b4b; }
body .page-teaser  .page-teaser-body, body .news-list-item .news-list-item-body { border-top-color: #4b4b4b; }

/*Navigation im Fu� der Seite zur jeweils vorhergehenden bzw. n�chsten Seite.*/
body .page-browse-nav { border-top-color: #4b4b4b; }

/*Info-Box "Mehr Informationen zu dem Thema" innerhalb eines Beitrags.*/
body .weitere-beitraege h3 { color: #fff; background-color: #7a8ca2; }
body .weitere-beitraege ul { background-color: #efefef; border-color: #7a8ca2; }

/*Aktuelles-Container auf der Startseite.*/
body .news-latest-container { background-color: transparent; }
body .news-latest-item + .news-latest-item { border-color: #7a8ca2; }
body .news-latest-item .news-latest-date { border-color: #7a8ca2; }



/*  ========= NUR BEI LAYOUT DK 2010 (ID5) ========= */

/*Navigation Ebene 1 im Kopfbereich der Seite.*/
body.tv-template_5 #menu_container ul { border-top-color: #fff; background-color: #7a8ca2; }
body.tv-template_5 #menu_container ul li a { color: #fff; border-color: #fff; background: #7a8ca2; }
body.tv-template_5 #menu_container ul li a:hover { background: #dc812e; }
body.tv-template_5 #menu_container ul li a.act { color: #4b4b4b; border-bottom-color: #dddada; background-color: #dddada; }
/*Navigation Ebene 2 (Hover-Navigation) im Kopfbereich der Seite.*/
body.tv-template_5 #menu_container ul li ul li a { color: #4b4b4b; background: #dddada; border-color: #fff; }
body.tv-template_5 #menu_container ul li ul li a:hover { color: #fff; background: #dc812e; }

/*Breadcrumbs unterhalb der Hauptnavigation.*/
body.tv-template_5 #pfad_container a + a { border-left-color: #4b4b4b; }

/*Hintergrundfarbe des Lupen-Symbols bei der Seitensuche.*/
body.tv-template_5 #suche_container input[type=image] { background: #dc812e; }

/*Box des Seitentitels links neben dem Hauptbild.*/
body.tv-template_5 #hauptbild_container #hauptbild_container_titel { border-right-color: #fff; background: #dc812e; }

/*Abweichendes Layout der Service-Navigation bzw. des Footers auf der Startseite.*/
body.tv-template_5.page_startseite #service_container ul li + li { border-color: #4b4b4b; }
body.tv-template_5.page_startseite #service_container ul li a { color: #4b4b4b; }
body.tv-template_5.page_startseite #foot #foot_inner { background: #dddada; }
