/*
    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: #1044aa;
}
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/ERIS/Bilder/Farbschema__A/bg__branding__a,property=default.gif);
}

/*
   navigation
*/
/* primary */
#navPrimary {
    background-color: #7BA1DF;
}

#navPrimary li a,
#navPrimary li strong {
    background-color: #7BA1DF;
    border-left:1px solid #000 !important;
    border-right:1px solid #000 !important;
    color: #000;
}
#navPrimary li em a {
    color: #000;
    background-color:#9DBDE6;
    border-bottom:5px solid #000000 !important;
    height:1.3em !important;
}

#navPrimary li a:hover,
#navPrimary li a:focus,
#navPrimary li a:active,
#navPrimary li strong, 
#navPrimary li em{
    background-color:#9DBDE6;
    border-bottom:5px solid #000000 !important;
    color:#000;
height:1.3em !important;
}
/* secondary */
#navSecondary dt,
#navSecondary h2,
#navSecondary h2 * {
    color: #000;
}
#navSecondary dl a,
#navSecondary dl strong {
    color: #1044aa;
}

#navSecondary dt,
#navSecondary h2,
#navSecondary dl strong,
#navSecondary dl a:hover,
#navSecondary dl a:focus,
#navSecondary dl a:active {
    background-color: #7CA2E0;
    color:#000;
}
#navSecondary dl,
#navSecondary dl a,
#navSecondary div {
    background-color: #EEF3F9;
}
#navSecondary dl a,
#navSecondary dl strong {
    border-bottom-color: #7CA2E0;
    border-left-color: #7CA2E0;
}
#navSecondary dl a:hover,
#navSecondary dl a:focus,
#navSecondary dl a:active,
#navSecondary dl strong {
    border-left-color: #000;
}
#popupLinks li {
    background-color:#e7edf2;
}
/* selected item */
#navService strong,
#navServiceMeta strong,
#navBreadcrumbs strong {
    color: #000;
}

/*
    search
*/
#search .image { 

}

/*
    content
*/
/* headings */
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
    color: #444;
}
/* lists */
#content ul {
    list-style-image: url(/SiteGlobals/StyleBundles/ERIS/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: #7BA1DF;
}
#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;
}
#supplement h3 {
    background-color: #7CA2E0;
}

/* shopping cart */
#content #shoppingCart td .submit {
    color: #1044aa;
}

/*
    forms
*/
#content fieldset {
    border-color: #fff;
    background: #cfdce5;
}
#content legend {
    background: #9cbdde;
    color: #000000;
}
#content form div {
    background: #76a4d6;
}
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/ERIS/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;
}
/*
    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/ERIS/Bilder/Farbschema__A/icon__link__a,property=default.gif);
}
#wrapperOuter .external {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/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/ERIS/Bilder/Farbschema__A/icon__file__a,property=default.gif);
}
#navService #navServiceDownloads a,
#navService #navServiceDownloads strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__file__a,property=default.gif);
}
#navService #navServiceSitemap a,
#navService #navServiceSitemap strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__sitemap__a,property=default.gif);
}
#navService #navServiceFaq a,
#navService #navServiceFaq strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__faq__a,property=default.gif);
}
#navService #navServiceContact a,
#navService #navServiceContact strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__mail__a,property=default.gif);
    background-repeat:no-repeat;
}

#navService #navServiceGuestbook a,
#navService #navServiceGuestbook strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__guestbook__a,property=default.gif);
}
#navService #navServiceLexicon a,
#navService #navServiceLexicon strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__lexicon__a,property=default.gif);
}
#navService #navServiceImpressum a,
#navService #navServiceImpressum strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__imprint__a,property=default.gif);
}

p.ShoppingCartAdd a,
#ShoppingCartAdd a,
#navService #navServiceShoppingCart a,
#navService #navServiceShoppingCart strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__cart__a,property=default.gif);
}
#navService #navServiceNewsletter a,
#navService #navServiceNewsletter strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__mail__a,property=default.gif);
}
#navService #navServiceLinks a,
#navService #navServiceLinks strong {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__window__a,property=default.gif);
}
#navFunctionsPrint a {
   background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__print__a,property=default.gif);
}
#navFunctionsClose a  {
     background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__close__a,property=default.gif);
}
#navFunctionsRecommend a {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__mail__a,property=default.gif);
}
#navFunctionsGlossary a  {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__lexicon__a,property=default.gif);
}
#navStart a {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__up__a,property=default.gif);
}
#navContent a {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__down__a,property=default.gif);
}
.navToTop a {
    background-image: url(/SiteGlobals/StyleBundles/ERIS/Bilder/Farbschema__A/icon__up__a,property=default.gif);
}
em.jpeg {
background-image:url(/SiteGlobals/StyleBundles/ERIS/Bilder/jpeg,property=default.gif); 
background-position:right; 
background-repeat:no-repeat; 
padding-right:15px; 
}
#siteInfo {
border-top-color: #585858;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted  #9cbdde;
}
#content table.metadata td {border:none; margin:0;padding:0.5em 0.5em 0.5em 2em;}
#content table.metadata td.left {background-color:#ddd; text-align:right;font-weight:bold;}
.highlight {
   background-color:#ddd;
}