/*

    Skin module: GSB 3.0 Standard Color Scheme A (blue)

    Media type(s): projection, screen (projection for Opera in full screen mode)

*/

/*

    layout

*/

body, html, input, textarea, select {

    background: #fff;

    color: #333;

}

#wrapperContent {

    background: #fff; /* @ Safari 1.0, avoid overlapping background-image from #branding */

}

/*

    links - order: LVHFA

*/

a:link, #navStart a:visited,

.navToTop a:visited,

#navFunctionsPrint a:visited {

    color: #003466;

}

a:visited {

    color: #1044aa;

}

a:link:hover, a:visited:hover,

#navStart a:hover,

#navStart a:focus,

.navToTop a:hover,

.navToTop a:focus,

#navFunctionsPrint a:hover,

#navFunctionsPrint a:focus {

    color: #000;

}

a[href]:link:focus, 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;

}

a:link:active, a:visited:active, a:link:focus:active, a:visited:focus:active, #navStart a:active,

.navToTop a:active,

#navFunctionsPrint a:active {

    color: #843320;

}

a:link img,

.banner a:link {

    border-color: #1044aa;

}

a:visited img,

.banner a:visited {

    border-color: #76a4d6;

}

a:hover img,

a:focus img,

.banner a:hover,

.banner a:focus {

    border-color: #000;

}

a:active img,

.banner a:active {

    border-color: #843320;

}

/*

    branding

*/

#branding {

    background-image: url(../../img/bg_branding_a.jpg);

}

/*

   navigation

*/

/* primary */

#navPrimary li a,

#navPrimary li strong,

#navPrimary li em{

    /* background-color: #cfdce5; EBA-Anpassung ReA 23.8.2007 */

/*    background-color: #7792AD; */

   background:#C1D3E3;

    /*background-image: url(../../img/bg_nav-primary-tab_a.png); ReA EBA-Anpassung 23.8.2007 */

  /* background-image: url(test);

   background-repeat:repeat; */

    color: #003466;

}

#navPrimary ul {

}

#navPrimary li em a

{

   /* background-color: #cfdce5; EBA-Anpassung ReA 23.8.2007 */

   background-color: #C1D3E3; /*#E2EAF1; /*ReA Anpassung; wenn links navigiert wird soll oben aktiv sichtbar sein*/

  /*  background-image: url(../../img/bg_nav-primary-tab_a.png); ReA*/

    color: #1044aa; /* ReA Anpassung EBA 23.8.2007 #444;*/

}

#navPrimary li a:hover,

#navPrimary li a:focus,

#navPrimary li a:active,

#navPrimary li strong,

#navPrimary li em{

    color: #003466;

    background-color: #ABBCCC;

/*ReA background color ergänzt, color angepasst EBA-Anpassung 23.8.2007*/

}

/* secondary */

#navSecondary dl a,

#navSecondary dl strong {

   color: #003466;

}

#navSecondary dt {

    color: #003466;

    border-bottom: 1px solid #003466;

}

#navSecondary h2 {

border-bottom: 1px solid #003466;

}

#navSecondary dt,

#navSecondary h2,

#navSecondary dl strong,

#navSecondary dl a:hover,

#navSecondary dl a:focus,

#navSecondary dl a:active {

    /* background-color: #cfdce5; */

    background-image: url(../../img/bg_nav_h2_a.png); EBA-Anpassung 23.8.2007 */

    background-color: #C1D3E3;

}

#navSecondary dl,

#navSecondary dl a,

#navSecondary div {

    background-color: #E2EAF1; /*ReA EBA-Anpassung 23.8.2007*/

    /* background-image: url(../../img/bg_nav_a.png); ReA 23.8.2007 EBA-Anpassung*/

}

#navSecondary dl a,

#navSecondary dl strong {

    border-bottom-color: #003466;

    border-left-color: #003466;

}

#navSecondary dl a:hover,

#navSecondary dl a:focus,

#navSecondary dl a:active,

#navSecondary dl strong {

    border-color: #1044aa;

}

#popupLinks li {

    background-color:#e7edf2;

}

/* selected item */

#navService strong,

#navServiceMeta strong,

#navBreadcrumbs strong {

    color: #000;

}

#navServiceMeta {

/*   background-image: url(test2);

   background-repeat:repeat; */

   background:#C1D3E3;

   color:#003466;

}

#navServiceMeta a{

   color:#003466;

}

/*

    search

*/

#search .image {

}

/*

    content

*/

/* headings */

h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {

    color: #003466;

}

/* lists */

#content ul {

    list-style-image: url(../../img/icon_list_a.gif);

}

/* tables, address */

#content caption {

    background: #9cbdde;

    color: #000040;

}

#content td,

#content th,

#content address {

    border-color: #9cbdde;

}

#content th {

    background: #cfdce5;

}

/* blocks, teaser, sitemap, glossary, faq, supplementary content */

.section, .sectionRelated, #glossarEntry,

#wrapperOuter .teaser,

#content .navIndex,

#content #searchResult,

#content #faq,

#content #faq dd,

#content #sitemap,

#content #sitemap h2,

#supplement .links {

   /* border-color: #76a4d6; ReA Anpassung EBA 23.8.2007 ReA*/

   border-color: #003466;

  /* ReA 12.10.2007 Backgrund raus (TeaserImContent) background-color:#E2EAF1;*/

}

/* shopping cart */

#content #shoppingCart td .submit {

    color: #003466;

}

/*

    forms

*/

#content fieldset {

    border-color: #fff;

 /*   background: #cfdce5;*/

   background: #e2eaf1;

}

#content legend {

    background: #c1d3e3;

    color: #000000;

}

#content form div {

    background: #e2eaf1;

}

input, select, textarea {

    border-color: #888 #76a4d6 #76a4d6 #888;

}

input:focus, select:focus, textarea:focus { /* @ EOMB */

    border-color: #000;

    color: #000;

}

#content .reset,

#content .submit {

    border-color: #888;

    background-color: #446ec4;

    background-image: url(../../img/bg_submit_a.gif);

    color: #fff;   

}

#content .reset:hover,

#content .reset:focus {

    background-color: #fff;

    color: #446ec4;

}

#content .submit {

    background-color: #1044aa;

}

#content .submit:hover,

#content .submit:focus {

    background-color: #fff;

    color: #1044aa;

}

#content .reset:active,

#content .submit:active {

    color: #843320;

}

.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;

}

#content form .formError {

color:#ff0000;

}

/*

    icons

   

    NOTE: All link states (:link, :visited, :hover, :focus, :active) reside in *one* single image; keep link order: LVHFA.

   

*/

.more a,

.links a,

.external,

#navBreadcrumbs a,

#navBreadcrumbs strong {

    background-image: url(../../img/icon_link_a.gif);

}

#wrapperOuter .external {

    background-image: url(../../img/icon_window_a.gif);

}

.downloads a {  /* MUST preceed .links in this style sheet - usage is: .links.downloads */

    background-image: url(../../img/icon_file_a.gif);

}

#navService #navServiceDownloads a,

#navService #navServiceDownloads strong {

    background-image: url(../../img/icon_file_a.gif);

}

#navService #navServiceSitemap a,

#navService #navServiceSitemap strong {

    background-image: url(../../img/icon_sitemap_a.gif);

}

#navService #navServiceFaq a,

#navService #navServiceFaq strong {

    background-image: url(../../img/icon_faq_a.gif);

}

#navService #navServiceGuestbook a,

#navService #navServiceGuestbook strong {

    background-image: url(../../img/icon_guestbook_a.gif);

}

#navService #navServiceLexicon a,

#navService #navServiceLexicon strong {

    background-image: url(../../img/icon_lexicon_a.gif);

}

p.ShoppingCartAdd a,

#ShoppingCartAdd a,

#navService #navServiceShoppingCart a,

#navService #navServiceShoppingCart strong {

    background-image: url(../../img/icon_cart_a.gif);

}

#navService #navServiceNewsletter a,

#navService #navServiceNewsletter strong {

    background-image: url(../../img/icon_mail_a.gif);

}

#navFunctionsPrint a {

   background-image: url(../../img/icon_print_a.gif);

}

#navFunctionsClose a  {

     background-image: url(../../img/icon_close_a.gif);

}

#navFunctionsRecommend a {

    background-image: url(../../img/icon_mail_a.gif);

}

#navFunctionsGlossary a  {

    background-image: url(../../img/icon_lexicon_a.gif);

}

#navStart a {

    background-image: url(../../img/icon_up_a.gif);

}

#navContent a {

    background-image: url(../../img/icon_down_a.gif);

}

.navToTop a {

    background-image: url(../../img/icon_up_a.gif);

}

em.jpeg {

background-image:url(../../img/icon_jpeg.gif);

background-position:right;

background-repeat:no-repeat;

padding-right:15px;

}

#siteInfo {

border-top-color: #003466;

}

abbr, acronym, dfn {

    border-bottom: 1px dotted  #9cbdde;

}