/*
    Skin module: GSB 3.0 Standard Color Scheme EUB (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(/SiteGlobals/StyleBundles/Bilder/Farbschema__EUB/bg__branding__eub,property=default.png);
}

/*
   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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/bg__nav-primary-tab__a,property=default.png); ReA EBA-Anpassung 23.8.2007 */
  /* background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/test,property=default.png);
   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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/bg__nav-primary-tab__a,property=default.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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/bg__nav__h2__a,property=default.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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/bg__nav__a,property=default.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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/test2,property=default.png);
   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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__list__a,property=default.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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/bg__submit__a,property=default.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(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__link__a,property=default.gif);
}
#wrapperOuter .external {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__window__a,property=default.gif);
}
.downloads a {  /* MUST preceed .links in this style sheet - usage is: .links.downloads */
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__file__a,property=default.gif);
}
#navService #navServiceDownloads a,
#navService #navServiceDownloads strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__file__a,property=default.gif);
}
#navService #navServiceSitemap a,
#navService #navServiceSitemap strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__sitemap__a,property=default.gif);
}
#navService #navServiceFaq a,
#navService #navServiceFaq strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__faq__a,property=default.gif);
}
#navService #navServiceGuestbook a,
#navService #navServiceGuestbook strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__guestbook__a,property=default.gif);
}
#navService #navServiceLexicon a,
#navService #navServiceLexicon strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__lexicon__a,property=default.gif);
}
p.ShoppingCartAdd a,
#ShoppingCartAdd a,
#navService #navServiceShoppingCart a,
#navService #navServiceShoppingCart strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__cart__a,property=default.gif);
}
#navService #navServiceNewsletter a,
#navService #navServiceNewsletter strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__mail__a,property=default.gif);
}
#navFunctionsPrint a {
   background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__print__a,property=default.gif);
}
#navFunctionsClose a  {
     background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__close__a,property=default.gif);
}
#navFunctionsRecommend a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__mail__a,property=default.gif);
}
#navFunctionsGlossary a  {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__lexicon__a,property=default.gif);
}
#navStart a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__up__a,property=default.gif);
}
#navContent a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__down__a,property=default.gif);
}
.navToTop a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__up__a,property=default.gif);
}
em.jpeg {
background-image:url(/SiteGlobals/StyleBundles/Bilder/jpeg,property=default.gif); 
background-position:right; 
background-repeat:no-repeat; 
padding-right:15px; 
}
#siteInfo {
border-top-color: #003466;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted  #9cbdde;
}