/*
###################################################
## BZgA - www.kenn-dein-limit.de                 ##
## Farbinformationen aus allen CSS               ##
###################################################
*/

/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++
+ aus shared.css                                  +
+++++++++++++++++++++++++++++++++++++++++++++++++++
*/

body
{
background: #9c9fa0;
color: #000;
}

/* BILDMOTIV */
/* ---------------------------------------------- */

#headImg
{
background: #fff;
}

/* CONTAINER */
/* ---------------------------------------------- */

#container
{
background: #fff url("/pix/back_content.gif") repeat-y;
border-bottom: 1px solid #717275;
}

#headContainer
{
background: #c5c7c8 url("/pix/back_head.gif") no-repeat;
}

#hauptnaviContainer
{
background: #c4c6c4;
}

#inhaltsnaviContainer
{
border-top: 3px solid #fff;
}


/* FONT SIZE */
/* ---------------------------------------------- */

#fontSize
{
color: #9c9fa0;
}

/* font minus */

#fontMinus
{
background: url("/pix/btn_font_minus_over.gif") no-repeat;
}

#fontMinus a
{
background: url("/pix/btn_font_minus.gif") no-repeat;
}

/* font plus */

#fontPlus
{
background: url("/pix/btn_font_plus_over.gif") no-repeat;
}

#fontPlus a
{
background: url("/pix/btn_font_plus.gif") no-repeat;
}


/* SUCHE */
/* ---------------------------------------------- */

#suche input.suchfeld
{
color: #9c9fa0;
border: 1px solid #9c9fa0;
}

#suche input.formBtn,
#suche input.hoveroff
{
background: url("/pix/btn_submit.gif") no-repeat;
}

#suche input.formBtn:hover,
#suche input.hoveron
{
background: url("/pix/btn_submit_over.gif") no-repeat;
}

/* Suchergebnisse */

#inhalt a:link.suchnavi, 
#inhalt a:active.suchnavi, 
#inhalt a:visited.suchnavi
{
color: #981e32;
}

#inhalt a:hover.suchnavi
{
color: #981e32;
}

ul.suchergebnis li a,
ol.suchergebnis li a
{
color: #981e32 !important;
}

ul.suchergebnis li a:link,
ol.suchergebnis li a:link,
ul.suchergebnis li a:visited,
ol.suchergebnis li a:visited,
ul.suchergebnis li a:active,
ol.suchergebnis li a:active
{
color: #981e32 !important;
}

ul.suchergebnis li a:hover,
ol.suchergebnis li a:hover
{
color: #981e32 !important;
}

ul.suchergebnis small,
ol.suchergebnis small
{
color: #777777;
}


/* SERVICE NAVIGATION */
/* ---------------------------------------------- */

#serviceNavi
{
color: #9c9fa0;
}

#serviceNavi ul li a:link, 
#serviceNavi ul li a:active, 
#serviceNavi ul li a:visited
{
color: #9c9fa0;
background: url("/pix/icn_servicenavi.gif") no-repeat 0 center;
}

#serviceNavi ul li a:hover
{
color: #981e32;
background: url("/pix/icn_servicenavi_over.gif") no-repeat 0 center;
}

#serviceNavi ul li a.on:link, 
#serviceNavi ul li a.on:active, 
#serviceNavi ul li a.on:visited,
#serviceNavi ul li a.on:hover
{
color: #981e32;
background: url("/pix/icn_servicenavi_over.gif") no-repeat 0 center;
}



/* PFAD NAVIGATION */
/* ---------------------------------------------- */

#breadCrumbs
{
color: #fff;
}

#breadCrumbs a:link, 
#breadCrumbs a:active, 
#breadCrumbs a:visited
{
color: #fff;
}

#breadCrumbs a:hover
{
color: #000;
}



/* HAUPTNAVIGATION */
/* ---------------------------------------------- */

#hauptnavi ul
{
border-left: 1px solid #fff;
}

#hauptnavi ul li a
{
border-right: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#hauptnavi ul li a:link, 
#hauptnavi ul li a:active, 
#hauptnavi ul li a:visited
{
color: #fff;
background: #717275;
}

#hauptnavi ul li a:hover
{
color: #fff;
background: #981e32;
}

#hauptnavi ul li a.on:link, 
#hauptnavi ul li a.on:active, 
#hauptnavi ul li a.on:visited,
#hauptnavi ul li a.on:hover
{
color: #fff;
background: #981e32;
}


/* FUSSZEILE */
/* ---------------------------------------------- */

#footerContainer
{
color: #000;
}

#footerContainer a:link, 
#footerContainer a:active, 
#footerContainer a:visited
{
color: #000;
}

#footerContainer a:hover
{
color: #981e32;
}

#footerNavi
{
color: #fff;
}

#footerNavi a:link, 
#footerNavi a:active, 
#footerNavi a:visited
{
color: #fff;
}

#footerNavi a:hover
{
color: #717275;
}


/* Fehlermeldungen in Formularen */

.alert
{
color: #ffffff;
background-color: #981E32;
}

form p.alert,
form p i
{
color: #ffffff;
background-color: #981E32;
}


/* 
##################################################
##             Standardformatierungen           ##
##################################################
*/



/* Farben */

.textrot
{
color: #981e32;
}

.textorange
{
color: #ffa100;
}

.textgelb
{
color: #fcc400;
}

.textgruen
{
color: #84b819;
}


/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++
+ aus home.css                                    +
+++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/* TEASER Inhalt */
/* ----------------------------------------------- */

.homeTeaserContainer
{
background: #fff;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
}

.homeTeaserContainer h1
{
color: #981e32;
}

.homeTeaserContainer h2
{
color: #981e32;
}

.homeTeaserContainer h3
{
color: #ffa100;
}

.homeTeaserContainer a:link, 
.homeTeaserContainer a:active, 
.homeTeaserContainer a:visited
{
color: #000;
}

.homeTeaserContainer a:hover
{
color: #981e32;
}

.topteaser
{
background: url("/pix/back_top_teaser.gif") repeat-y;
}


/* bild */

.homeImg
{
background: #fff;
}

/* text */

.homeTopTeaserText p
{
color: #fff;
}

.homeTopTeaserText h3
{
color: #fff !important;
}


/* Eingefuegt aus WW-Entwicklung */

.homeTopTeaserText h1,
.homeTextMitBild h1,
.homeNurText h1
{
color: #981e32;
}

.homeTextMitBild h1 span,
.homeNurText h1 span
{
color: #ffa100;
}

.homeTopTeaserText h1 span
{
color: #ffffff;
}

.homeTopTeaserText h2,
.homeTextMitBild h2,
.homeNurText h2
{
color: #981e32;
}

.homeTopTeaserText h3,
.homeTextMitBild h3,
.homeNurText h3
{
color: #ffa100;
}


/* WW Ende */


/* mehr link */

a.naviBtn:link, 
a.naviBtn:active, 
a.naviBtn:visited
{
color: #ffa100;
background: #fff url("/pix/icn_content_navi.gif") no-repeat right 0;
border: 1px solid #ffa100;
}

a.naviBtn:hover
{
color: #981e32;
background: #fff url("/pix/icn_content_navi_over.gif") no-repeat right 0;
border: 1px solid #981e32;
}

.topteaser a.naviBtn:link, 
.topteaser a.naviBtn:active, 
.topteaser a.naviBtn:visited
{
color: #981e32;
background: #fff url("/pix/icn_content_navi_tt.gif") no-repeat right 0;
border: 1px solid #981e32;
}

.topteaser a.naviBtn:hover
{
color: #ffa100;
background: #fff url("/pix/icn_content_navi_tt_over.gif") no-repeat right 0;
border: 1px solid #981e32;
}

                   

/* TEASER Inhaltsnavigation */
/* ---------------------------------------------- */

#inhaltsnavihome ul li a:link, 
#inhaltsnavihome ul li a:active, 
#inhaltsnavihome ul li a:visited
{
color: #000;
}


/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++
+ aus content.css                                 +
+++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/* CONTAINER */
/* ---------------------------------------------- */

#inhalt
{
background: #fff;
}

#relCont
{
color: #747577;
}



/* INHALTSNAVIGATION */
/* ---------------------------------------------- */

/* 1. Ebene */

#inhaltsnavi ul li a:link, 
#inhaltsnavi ul li a:active, 
#inhaltsnavi ul li a:visited
{
color: #717275;
background: url("/pix/icn_inhaltsnavi.gif") no-repeat 0 5px;
}

#inhaltsnavi ul li a:hover
{
color: #981e32;
background: url("/pix/icn_inhaltsnavi_over.gif") no-repeat 0 5px;
}

#inhaltsnavi ul li a.on:link, 
#inhaltsnavi ul li a.on:active, 
#inhaltsnavi ul li a.on:visited,
#inhaltsnavi ul li a.on:hover
{
color: #981e32;
background: url("/pix/icn_inhaltsnavi_over.gif") no-repeat 0 5px;
}

/* 2. Ebene */

#inhaltsnavi ul li.submenue ul li a:link, 
#inhaltsnavi ul li.submenue ul li a:active, 
#inhaltsnavi ul li.submenue ul li a:visited
{
color: #717275;
background: url("/pix/icn_inhaltsnavi2.gif") no-repeat 0 5px;
}

#inhaltsnavi ul li.submenue ul li a:hover
{
color: #981e32;
background: url("/pix/icn_inhaltsnavi2_over.gif") no-repeat 0 5px;
}

#inhaltsnavi ul li.submenue ul li a.on:link, 
#inhaltsnavi ul li.submenue ul li a.on:active, 
#inhaltsnavi ul li.submenue ul li a.on:visited,
#inhaltsnavi ul li.submenue ul li a.on:hover
{
color: #981e32;
background: url("/pix/icn_inhaltsnavi2_over.gif") no-repeat 0 5px;
}



/* TEXT */
/* ---------------------------------------------- */

#inhalt hr
{
background-color: #b9babb;
}

#inhalt p.grau
{
color: #717275;
}

#inhalt p.quellenangaben
{
color: #717275;
}

#inhalt h1
{
color: #981e32;
}

#inhalt h2.unterstrichen,
#inhalt h3.unterstrichen,
#inhalt h4.unterstrichen,
#inhalt h5.unterstrichen,
#inhalt h6.unterstrichen
{
color: #5b5a5c;
border-bottom: 1px solid #b9babb;
}

#inhalt h2
{
color: #5b5a5c;
}

/* Links */

#inhalt a:link, 
#inhalt a:active, 
#inhalt a:visited
{
color: #000;
}

#inhalt a:hover
{
color: #981e32;
}

#inhalt a.naviLink:link, 
#inhalt a.naviLink:active, 
#inhalt a.naviLink:visited
{
color: #981e32;
background: url("/pix/icn_content_navi2_over.gif") no-repeat 0 3px;
}

#inhalt a.naviLink:hover
{
color: #717275;
background: url("/pix/icn_content_navi2.gif") no-repeat 0 3px;
text-decoration: underline;
}

#inhalt a.addgt:link,
#inhalt a.addgt:active,
#inhalt a.addgt:visited
{
background-image: url("/pix/icn_addgt.gif");
}

#inhalt a.addgt:hover
{
background-image: url("/pix/icn_addgt_over.gif");
}

#inhalt a.naviBtn:link, 
#inhalt a.naviBtn:active, 
#inhalt a.naviBtn:visited
{
color: #ffa100;
background: #fff url("/pix/icn_content_navi.gif") no-repeat right 0;
border: 1px solid #ffa100;
}

#inhalt a.naviBtn:hover
{
color: #981e32;
background: #fff url("/pix/icn_content_navi_over.gif") no-repeat right 0;
border: 1px solid #981e32;
}


/* Link-Liste */

#inhalt ul.linkliste li a:link, 
#inhalt ul.linkliste li a:active, 
#inhalt ul.linkliste li a:visited
{
color: #981e32;
background: url("/pix/icn_content_navi2_over.gif") no-repeat 0 4px;
}

#inhalt ul.linkliste li a:hover
{
color: #717275;
background: url("/pix/icn_content_navi2.gif") no-repeat 0 4px;
}


/* Formeln (Grafiken) in FAQ */

#text>img.bggrey,
#textMitRelCont>img.bggrey
{
background-color: #eeeeee;
}

/* Formulare */

#inhalt #sucheForm
{
color: #717275;
}

#inhalt input.text,
#inhalt input.textlang,
#inhalt input.textSuchbegriffe
{
color: #000;
border: 1px solid #b9babb;
background-color: #f3f4f4;
}

#inhalt textarea
{
color: #000;
border: 1px solid #b9babb;
background-color: #f3f4f4;
}

#inhalt select
{
color: #000;
background-color: #f3f4f4;
border: 1px solid #b9babb;
}

input.formbutton,
a.pseudobutton,
.hoveron,
.hoveroff
{
border: 1px solid #ffa100;
}

input.formbutton,
a.pseudobutton,
.hoveroff
{
color: #ffa100 !important;
background: #fff;
}

input.formbutton:hover,
a.pseudobutton:hover,
.hoveron
{
color: #981e32 !important;
border: 1px solid #981e32;
background: #fff;
}

a.pseudobutton
{
color: #ffa100 !important;
padding: 3px 6px !important;
}

/* Tabellen */

#inhalt table
{
border-left: 1px solid #b9babb;
border-top: 1px solid #b9babb;
border-collapse: collapse;
}

#inhalt table td
{
color: #000;
border-bottom: 1px solid #b9babb;
border-right: 1px solid #b9babb;
border-collapse: collapse;
}

#inhalt table th
{
color: #fff;
border-bottom: 1px solid #b9babb;
border-right: 1px solid #b9babb;
background: #b9babb;
}


/* Selbst-Tests */

#inhalt .frageContainer h3
{
color: #5b5a5c;
border-bottom: 1px solid #b9babb;
}

#inhalt .frageContainer h3 span.fragenBis
{
color: #b9babb;
}

#inhalt .frageContainer .antwortGruen
{
color: #84b819;
}

#inhalt .frageContainer .antwortRot
{
color: #981e32;
}

#inhalt .frageContainer .antwortOrange
{
color: #ffa100;
}

#inhalt h3.auswertungRot,
#inhalt p.auswertungRot
{
color: #981e32;
}

#inhalt h3.auswertungOrange,
#inhalt p.auswertungOrange
{
color: #ffa100;
}

#inhalt h3.auswertungGelb,
#inhalt p.auswertungGelb
{
color: #fcc400;
}

#inhalt h3.auswertungGruen,
#inhalt p.auswertungGruen
{
color: #84b819;
}

/* Suchergebnisse */

#inhalt ul.sucheTreffer
{
border-bottom: 1px solid #b9babb;
}

#inhalt ul.sucheTreffer li
{
color: #000;
border-top: 1px solid #b9babb;
}

#inhalt ul.sucheTreffer li span.beschreibung
{
color: #000;
}

#inhalt ul.sucheTreffer li small
{
color: #717275;
}

#inhalt ul.sucheTreffer li a:link, 
#inhalt ul.sucheTreffer li a:active, 
#inhalt ul.sucheTreffer li a:visited
{
color: #981e32;
}

#inhalt ul.sucheTreffer li a:hover
{
color: #fff;
background: #981e32;
}

#inhalt .sucheNavi
{
color: #b9babb;
}

#inhalt .sucheNavi a:link, 
#inhalt .sucheNavi a:active, 
#inhalt .sucheNavi a:visited
{
color: #717275;
}

#inhalt .sucheNavi a:hover
{
color: #fff;
background: #981e32;
}

#inhalt .sucheNavi a.on:link, 
#inhalt .sucheNavi a.on:active, 
#inhalt .sucheNavi a.on:visited
{
color: #981e32;
}

#inhalt .sucheNavi a.on:hover
{
color: #ffffff !important;
}


/* Beratungsstellen-Suchergebnisse */

#inhalt ul.beratungsstellenTreffer li
{
color: #000;
border-top: 1px solid #b9babb;
}


/* Infomaterial */

#inhalt .downloadContainer
{
border-top: 1px solid #b9babb;
}

#inhalt .downloadContainer .img img
{
border: 1px solid #e1e2e1;
}


/* SITEMAP */
/* ---------------------------------------------- */

/* Link 1. Ebene */

#sitemap ul li a
{
border-bottom: 1px solid #b9babb;
}

#sitemap ul li a:link, 
#sitemap ul li a:active, 
#sitemap ul li a:visited
{
color: #981e32;
background: url("/pix/icn_content_navi3_over.gif") no-repeat 0 5px;
}

#sitemap ul li a:hover
{
color: #717275;
background: url("/pix/icn_content_navi3.gif") no-repeat 0 5px;
}


/* Link 2. Ebene */

#sitemap ul li ul li a:link, 
#sitemap ul li ul li a:active, 
#sitemap ul li ul li a:visited
{
color: #717275;
background: url("/pix/icn_content_navi3.gif") no-repeat 0 5px;
}

#sitemap ul li ul li a:hover
{
color: #981e32;
background: url("/pix/icn_content_navi3_over.gif") no-repeat 0 5px;
}


/* Link 3. Ebene */

#sitemap ul li ul li ul li a:link, 
#sitemap ul li ul li ul li a:active, 
#sitemap ul li ul li ul li a:visited
{
color: #717275;
background: url("/pix/icn_content_navi2.gif") no-repeat 0 5px;
}

#sitemap ul li ul li ul li a:hover
{
color: #981e32;
background: url("/pix/icn_content_navi2_over.gif") no-repeat 0 5px;
}



/* MARGIN */
/* ---------------------------------------------- */

#inhalt #relCont h1,
#inhalt #relCont h2,
#inhalt #relCont h3,
#inhalt #relCont h4,
#inhalt #relCont h5,
#inhalt #relCont h6,
#inhalt #relCont .hinweis
{
color: #981e32;
border-bottom: 1px solid #b9babb;
}

#inhalt #relCont ul li
{
background: url("/pix/icn_servicenavi.gif") no-repeat 0 3px;
}

#inhalt #relCont a:link, 
#inhalt #relCont a:active, 
#inhalt #relCont a:visited
{
color: #747577;
}

#inhalt #relCont a:hover
{
color: #981e32;
}
