/*****************************
1.0 superior styles
*****************************/

.gsb input,
.gsb textarea,
.gsb select {
 border-color: #888 #015f2a #015f2a #888;
}
#wrapperContent {
    background: #fff; /* @ Safari 1.0, avoid overlapping background-image from #branding */
}
.gsb abbr,
.gsb acronym,
.gsb dfn {
    border-bottom: 1px dotted  #015f2a;
}
/****** 1.3 links ******/
.gsb a:link {
    color: #025928;
}
.gsb a:visited {
    color: #025928;
}
.gsb a:link:hover,
.gsb a:visited:hover {
    color: #000;
}
.gsb a[href]:link:focus,
.gsb a[href]:visited:focus { /* hide from IE-Win, which does not support :focus and gets only the first part, i.e. gets it as :link. Do not group :hover and :focus either - IE-Win would ignore the whole group because of the attribute selector ... */
    color: #000;
}
.gsb a:link:active,
.gsb a:visited:active,
.gsb a:link:focus:active,
.gsb a:visited:focus:active {
    color: #000;
}
.gsb a:link img,
.banner a:link {
    border-color: #025928;
}
.gsb a:visited img,
.banner a:visited {
    border-color: #015f2a;
}
.gsb a:hover img,
.gsb a:active img,
.gsb a:focus img,
.banner a:hover,
.banner a:active,
.banner a:focus {
    border-color: #000;
}
.blockRelated li a:link img,
.blockRelated li a:visited img,
.blockRelated li a:hover img,
.blockRelated li a:active img,
.blockRelated li a:focus img,
.sectionRelated li a:link img,
.sectionRelated li a:visited img,
.sectionRelated li a:hover img,
.sectionRelated li a:active img,
.sectionRelated li a:focus img,
table.links a:link img,
table.links a:visited img,
table.links a:hover img,
table.links a:active img,
table.links a:focus img  {
    border: none;
}
/****** 1.4 objects ******/
/*****************************
2.0 branding
*****************************/
#branding {
    background: url("/evat/javax.faces.resource/img/bg_branding_a.jpg.xhtml") no-repeat right bottom;
}
/*****************************
3.0 serviceMeta
*****************************/
#navServiceMeta ul {
    background-color: #02622B;
	color: #FFF;
}
#navServiceMeta strong {
    font-weight: bold;
    color: #FFF;
}
#navServiceMeta a {
    color: #FFF;
}
/*****************************
4.0 navigation
*****************************/
/****** 4.1 Primary ******/
/****** 4.2 Secondary ******/
#navSecondary h3,
#navSecondary h2,
#navSecondary h2 * {
    color: #FFF;
}
#navSecondary .navMain a,
#navSecondary .navMain strong {
    color: #015f2a;
}
#navSecondary h3,
#navSecondary h2 {
    background: #02622B ;
}
#navSecondary .navMain strong,
#navSecondary .navMain a:hover,
#navSecondary .navMain a:focus,
#navSecondary .navMain a:active {
    background: #BFD9C0;
}
#navSecondary .navMain,
#navSecondary .navMain a {
    background:  #CFE3D0;
}

#navSecondary .navMain a,
#navSecondary .navMain strong {
    border-color: #DFECDF;
}
/**
Dunkelgrüner Balken links im Menü
*/
#navSecondary .navMain a:hover,
#navSecondary .navMain a:focus,
#navSecondary .navMain a:active {
    border-left-color: #025928;
}
#navSecondary div, #navSecondary .navMain strong, #content #navTagCloud  {
    background-color: #DFECDF;
}
#popupLinks li {
    background-color:#BFD9C0;
}
/**** 4.2.1 Level 1 ****/
#navSecondary .navMain li li,
#navSecondary .navMain li li a,
#navSecondary .navMain li li strong,
#navSecondary .navMain div div,
#navSecondary .navMain div div a,
#navSecondary .navMain div div strong, {
    background-color:#DFECDF;
}
/**** 4.2.1 Level 2 ****/
#navSecondary .navMain li li li a,
#navSecondary .navMain li li li strong,
#navSecondary .navMain div div div,
#navSecondary .navMain div div div a,
#navSecondary .navMain div div div strong, {
    background-color:#ECF4EC;
}
/**** 4.2.1 Level 3 ****/
#navSecondary .navMain li li li li a,
#navSecondary .navMain li li li li strong,
#navSecondary .navMain div div div div a,
#navSecondary .navMain div div div div strong  {
    background-color:#ccc;
}
/*****************************
5.0 search
*****************************/
#navService strong {
    color: #000;
}
/*****************************
7.0 content
*****************************/
/****** 7.1 Headings ******/
.gsb h1,
.gsb h2,
.gsb h3,
.gsb h4,
.gsb h5,
.gsb h6,
.gsb h1 *,
.gsb h2 *,
.gsb h3 *,
.gsb h4 *,
.gsb h5 *,
.gsb h6 * {
    color: #444;
}
#content th a{
    background: none;
}

/****** 7.1 Headings ******/
h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 16pt;
}
.subheadline {
    margin-top: -8pt;
}
#pageTitle {
    margin-bottom: 16pt;
}
.sectionRelated h2 {
    margin-top: 0;
}

/**** 7.2.1 InlineTopLinks ****/
p.navToTop {
    text-align: right;
}
.navToTop a {
    padding-left: 13px;
    background-image: url("");
    background-position: 0 -147px;
}
.navToTop a:visited { /* omit :visited for ".navToTop a" */
    background-position: -50px -97px;
}
.navToTop a:hover,
.navToTop a:focus,
.navToTop a:active {
    background-position: -100px -47px;
    color: #000;
}
.navToTop a:visited{
    color: #025928;
}
#content form div {
    background: #ECF4EC;
}
.gsb input,
.gsb select,
.gsb textarea {
    border-color: #888 #015f2a #015f2a #888;
}
.gsb input:focus,
.gsb select:focus,
.gsb textarea:focus { /* @ EOMB */
    border-color: #000;
    color: #000;
}
#content .reset,
#content .submit {
    background: #4B4B4B;
    color: #fff;
}
#content .reset:hover,
#content .reset:focus {
    background-color: #D35502;
}
#content .submit:hover,
#content .submit:focus {
    background-color: #D35502;
}
#content .reset:active,
#content .submit:active {
}
.error input,
.error select,
.error textarea {
    background-color: #f00;
    color: #fff;
}
.error .formLabel label,
.error .formLabel em {
    color: #f00;
}
#content form p.formError {
    border-color: #fff;
    color: #FF0000;
}
#content strong.formError,
#content p.formError {
    color: #FF0000;
}
#content p.formSuccess {
    color: #009900;
}
.button {
/* background-color:#E6E4E8; */
background-color:#DFECDF
}
.button:hover,  
.button:active,  
.button:focus {
/* background-color:#D35502; */
background-color:#CFE3D0;
color: #000;
}
/****** 8.1 Sitemap ******/
#sitemap h2 a {
background-image: none;
}
#content .navIndex img {
    border: none;
}
/*****************************
10.0 footer (siteInfo)
*****************************/
#siteInfo {
    border-top-color: #BFD9C0;
}
/*****************************
11.0 Undefined?!
*****************************/
#navStart a:visited {
    color: #025928;
}
#navStart a:hover,
#navStart a:focus,
#navStart a:active {
    color: #000;
}
#navStart a {
padding-left: 13px;
    background-image: url("");
     background-position: 0 -147px;
}
#navContent a:visited { /* omit :visited for "#navStart a" */
    background-position: -50px -97px;
}
#navStart a:hover,
#navStart a:focus,
#navStart a:active,
#navContent a:hover,
#navContent a:focus,
#navContent a:active {
    background-position: -100px -47px;
}
#navStart a {
padding-left: 13px;
    background-image: url("/evat/javax.faces.resource/img/icon_up_a.gif.xhtml");
     background-position: 0 -147px;
}

#navSecondary .navMain li a,
#navSecondary .navMain li a:hover,
#navSecondary .navMain li strong,
#navSecondary .navMain li em a,
#navSecondary .navMain div a,
#navSecondary .navMain div a:hover,
#navSecondary .navMain div strong,
#navSecondary .navMain div em a
{background-image:url("/evat/javax.faces.resource/img/nav_close_green.gif.xhtml"); background-position:0.4em 6px;background-repeat: no-repeat;}
#navSecondary .navMain li em a,
#navSecondary .navMain li strong,
#navSecondary .navMain div em a,
#navSecondary .navMain div strong {background-image:url("/evat/javax.faces.resource/img/nav_open_green.gif.xhtml");}
#navSecondary .navMain li em a:hover,
#navSecondary .navMain div em a:hover {background-image:url("/evat/javax.faces.resource/img/nav_open_green.gif.xhtml");}
/* #navSecondary .navMain li a:hover, */
/* #navSecondary .navMain div a:hover {background-image:url("/evat/javax.faces.resource/img/nav_close_green.gif.xhtml");} */
#navSecondary .navMain li li a,
#navSecondary .navMain li li a:hover,
#navSecondary .navMain li li strong,
#navSecondary .navMain li li em a,
#navSecondary .navMain div div a,
#navSecondary .navMain div div a:hover,
#navSecondary .navMain div div strong,
#navSecondary .navMain div div em a
{background-image:url("/evat/javax.faces.resource/img/nav_kleinerPfeilRechts_green.gif.xhtml");}
#navSecondary .navMain li li em a,
#navSecondary .navMain div div em a,
#navSecondary .navMain div div strong,
#navSecondary .navMain li li strong {background-image:url("/evat/javax.faces.resource/img/nav_kleinerPfeilRechts_black.gif.xhtml");}
#navSecondary .navMain li li em a:hover,
#navSecondary .navMain div div em a:hover {background-image:url("/evat/javax.faces.resource/img/nav_kleinerPfeilUnten_green.gif.xhtml");}
#navSecondary .navMain li li a:hover,
#navSecondary .navMain div div a:hover{background-image:url("/evat/javax.faces.resource/img/nav_kleinerPfeilRechts_green.gif.xhtml");}

