/*************************
* Farben
*************************/

/*************************
* Text & Links
*************************/

h1, h2, h3, p, body, ul, li {
        color: #000; /*  #393E48; */
        }

/* ------------------------------------- a */
a {
        background: transparent;
        }

a:link {
        color:  #436496; /* #B73F00;
        border-bottom: 1px dotted #f33;  */
        }

a:visited {
        color: #707C8F;
        }

a:hover {
        color: #707C8F;
        }

a:active {
        color: #526968;
        }

/* ------------------------------------- #pfad */
#pfad li,
#pfad li a:link,
#pfad li a:visited {
         color: #aaa;
         }

#pfad li a:hover,
#pfad li a:visited.cur,      /* sonst machts IE nicht */
#pfad li a.cur,
#pfad li .cur {
         text-decoration: none;
         color: #D9E0D6;
         }
/* ------------------------------------- .map */

.map b {
        color: #E0E5EE;
        }


.map.unterseiten b {
        color: #283A49;;
        }

 /* --- 1. Unterebene --- */


.map li a {
        color: #EBF0F8;
        }

 /* --- 2. Unterebene --- */
.map li li a {
        color: #E0E5EE;
        }

 /* --- 3. Unterebene --- */
.map li li li a {
         color: #B5BBC6;
         }

.map ul li a:hover,
.map ul li li a:hover,
.map ul li li li a:hover {
         color: #4F6477;
         }

/* ------------------------------------- news und .. */
.dunkelgrau,
.spalte .news-latest-gotoarchive a,
#spalte .news-latest-gotoarchive a {
         color: #333;
         }

.mittelgrau,
/*
.spalte .news-latest-gotoarchive a:hover,
.spalte .news-latest-gotoarchive a:visited,
#spalte .news-latest-gotoarchive a:hover,
#spalte .news-latest-gotoarchive a:visited 
*/
.news-latest-gotoarchive a:hover,
.news-latest-gotoarchive a:visited {
         color: #666;
         }

.grau,
.newsdate {
         color: #AAA;
         }

/*
.hellgrau {
         color: #CCC;
         }
*/

.weiss,
h4,
.balken,
.kiste h1,
.kiste p,
.spalte .news-list-titel h1,
.spalte .news-latest-titel h1,
#spalte .news-list-titel h1,
#spalte .news-latest-titel h1,
.news-titel span,
#fussnote {
        color: #FFF;
         }
/* ------------------------------------- extra Farben */

.rot,
.tx-srfeuserregister-pi1 label span,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error,
.edit.klein dt p.tx-srfeuserregister-pi1-error,
a:link.rot,
a:visited.rot {
        color:#F00;
         }

/* #fuss li.zumFirmeneintrag a steht weiter unten nochmal --*/         
.gruen,
a:link.gruen,
a:visited.gruen {
        color: #09BE00;
        }

.blau {
        color:#CCF;
         }

/*************************
* Hintergrundfarben
*************************/

html, body, #t_wrapper, #fussindiemitte {
        background-color:#3E505F; /*dunkler:#2D3F4E; alt:#022647; */
         }

#indiemitte {
        background-image: url(../weiss.gif);
         }
                                                   /*
#t_wrapper {
         background-image:url(logo.png);
         background-repeat:no-repeat;
         background-position: 0px 20px;
         }                                          */

#menu li.rot {/*
         background: #183652;
         border: solid 1px #F00;  */
         margin-bottom: 4px;
         }

#menu li.blau {/*
         background: #2B3F51;
         border: solid 1px #00F;  */
         margin-bottom: 4px;
         }
/* ----------------------------- Balken */
/*-- normal */
h4,
.balken,
#pfad .balken,
.map,
#kiste,
.kiste,
.spalte .news-list-titel,
.spalte .news-latest-titel,
#spalte .news-list-titel,
#spalte .news-latest-titel,
#text .news-list-item .newsdate,
.news-titel,
.tx-ledaddress-pi1 h4.unterseiten,
table.preise caption {
        background-color: #283A49; /*#001227;*/
        }
        
#t_inhalt,
/*
.spalte .news-latest-gotoarchive,
#spalte .news-latest-gotoarchive,
*/
.news-latest-gotoarchive,
#menu ul.submenu,
#fuss,
#fuss li a,
#fuss li a:visited {
         background-color: #A9BBCA;  /* #B9C8D7; */
         }

/* --Balkenüberschrift über Inhaltsblöcken */
.inhaltsinhalt h2 {   /* led_address Formular */
        background: #c5c7c9;
        }

.submenu-titel {
background-color: #FFF;
}

/*----------*/

#fuss li a,
#fuss li a:visited {
        color: #436496;
        }

/* wenn FEuserGroup 'Firmeneintrag' eingeloggt ist */
.gruen,
#fuss li.zumFirmeneintrag a,
#fuss li.zumFirmeneintrag a:visited {
        color: #09BE00;
        }

#fuss li a:hover,
#fuss li a.akt,
#fuss li a:visited.akt,
#fuss li .cur,
#fuss li.zumFirmeneintrag a:hover,

/* auf den Seiten 'Firmeneintrag': */
#fuss li.zumFirmeneintragAkt a {
        color: #fff;
        background: #7E8792;
        }

table {
        background: #CCC;
        }

/* ----------------------------- Map */


/* Hintergrund 1. Ebene */
.map li a {
         background: #444;
        }

/* Hintergrund 2. und folgende Ebenen */
.map li li a,
.map ul ul ul {
        background: #666;
        }




/* ------------------------------- led_address */
.vorschau {
        background: #f7f9fb;
        }

.vorschau {
        border: solid 2px #c5c7c9;
        }

/****************
* Form Farben
****************/
/*---------------- Form hell (standard Hintergrund)*/
table.preise,
.unterseiten,
.formwrap,
/*.tx-pagecomments,*/
.tx_pagecomments_form,
.vorschau_h2,
dl.edit,
.tx-pagecomments .tx_pagecomments_entry_even {
        background: #E6EBF1;
        }
.tx-pagecomments {
        background: #FFF;
        }

label,
.tx-pagecomments .header .name,
.tx-pagecomments .header .datetime,
.edit.klein dt,
.edit.klein dt p,
.formMitHilfstext p.hilfe {
        color: #666;
        }

/*---------------- Form dunkel */
.tx-pagecomments .tx_pagecomments_entry_odd,
.formMitHilfstext {
        background: #D4D9DF;
        }

/*---------------- Form Überschrift */
/*.tx-pagecomments h4.balken,*****************************************/
.formwrap .balken,
.formwrap h4,
form .balken,
form h4,
.formMitHilfstext .balken {
        background: #67707C;
   /*     z-index: 5;*/
        position: relative;
        }
.tx-pagecomments a.balken:link,
.tx-pagecomments a.balken:visited {
	color: #000;
        background-color:#E6EBF1;/* #E6EBF1; #67707C;
	border-top: solid 2px #67707C;*/
        }

.tx-pagecomments a.balken:hover {
       /* background-color: #283A49;
	border-top: solid 2px #283A49;*/
        }

dl.editoronly,
dl.adminonly {
        background: orange;
        }

/*
h4.editoronly,
h4.adminonly {
        background: #B2673A;
        }
*/

/* muss am Ende stehen, da andere Werte
 überschrieben werden: */
/*------        */
dl.dlTransp {
        background: transparent;
        }

.transparent {
        background: transparent;
        }
/*        ------*/
