/*
    Skin module: GSB 3.0 Standard Color Scheme register (gelb)
    Media type(s): projection, screen (projection for Opera in full screen mode)
*/

/*
    layout
*/
body, html, input, textarea, select {
    background: #fff;
    color: #000;
}
#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: #000;
}
a:visited {
    color: #666666;
}
a:link:hover, a:visited:hover,
#navStart a:hover,
#navStart a:focus,
.navToTop a:hover,
.navToTop a:focus,
#navBreadcrumb a:hover,
#navBreadcrumb a:focus,
#navFunctionsPrint a:hover,
#navFunctionsPrint a:focus {
    color: #000;
/*Hintergrund Links*/
background: #E1E1E1;
}
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.RichTextIntLink {
text-decoration: underline;
    color: #990000;
}
a.RichTextExtLink {
text-decoration: underline;
    color: #990000;
}
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: #000;
}
a:link img,
.banner a:link {
    border-color: #000;
}
a:visited img,
.banner a:visited {
    border-color: #000;
}
a:hover img,
a:focus img,
.banner a:hover,
.banner a:focus {
    border-color: #000;
}
a:active img,
.banner a:active {
    border-color: #000;
}
/*
    branding
*/
#branding {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__C/bg__branding__c,property=default.jpg);
}
/*
   navigation
*/
/* primary */
#navPrimary li a,
#navPrimary li strong,
#navPrimary li em{
    background-color: #990000;
 /*   background-image: url(../../img/bg_nav_primary_tab_c.png); */
    color: #fff;
}
#navPrimary li em a
{
      /* Hintergrundfarbe der Links in der Top-Navigation */
background-color: #e6e6e6;
color: #000;
}
/*#navPrimary li a:hover,
#navPrimary li a:focus,*/
#navPrimary li a:active,
#navPrimary li strong, 
#navPrimary li em{
background-color: #f1f1f1; 
color: #000;
}
/* secondary */
#navSecondary dl a,
#navSecondary dl strong {
    color: #000;
}
/*#navSecondary dt,*/
#navSecondary h2,
#navSecondary h2 *{
color: #fff;
font-weight: bold;
}
#navSecondary dt {
color: #fff;
font-weight: bold;
}
#navSecondary dt,
/*#navSecondary h2,*/
#navSecondary dl a:hover,
#navSecondary dl a:focus,
#navSecondary dl a:active {
    background-color: #990000;
    /* background-image: url(../../img/bg_nav_h2_c.png); */
}
#navSecondary dl strong {
    background-color: #a1a1a1;
}
/*3. Ebene aktiv*/
#navSecondary dl li li li strong {
    background-color: #c1c1c1; 
}
#navSecondary dl a:hover,
#navSecondary dl a:focus,
#navSecondary dl a:active, 
#navSecondary dl strong {
    background-color: #d6d6d6; 
    color: #000;
}
#navSecondary div {
    background-color: #f01f1f1;
/*    background-image: url(../../img/bg_nav_c.png); */
}
/*Standort Markierung Ebene 1*/
#navSecondary dl em a {
    background-color: #990000; 
}
/*Markierung rechte Balken je nach Abteilung*/
#navSecondary dl a,
#navSecondary dl strong {
    border-bottom-color: #ffffff;
    border-left-color: #ff9900; 
}
/*Markierung rechte Balken aktiv*/
#navSecondary dl a:hover,
#navSecondary dl a:focus,
#navSecondary dl a:active,
#navSecondary dl strong {
    border-color: #FFcc00;
    color: #000;
}
#navSecondary dl a,
#navSecondary dl li a {
    background-color: #f0f0f0;
}
#navSecondary dl li li a {
    background-color: #e1e1e1;
}
#navSecondary dl li li li a {
    background-color: #f3f3f3;
}
#navSecondary dl li li li li a {
    background-color: #e6e6e6;
}
#popupLinks li {
    background-color:#FF9900;
}
/* 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: #000;
}
h1 {
border-bottom:2px solid #FF9900; padding-bottom:2px; margin:0px;
/*background-image: url(../../img/bg_h1.gif);*/
}
/* lists */
#content ul {
    list-style-image: url(/SiteGlobals/StyleBundles/Bilder/Farbschema__A/icon__list__a,property=default.gif);
}
/* tables, address */
#content caption {
background: #fff;
color: #000; 
}
#content td,
#content th,
#content address {
border-color: #FF9900; 
}
#content th {
background: #E6E6E6; 
}
/* 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: #990000;
}
/* shopping cart */
#content #shoppingCart td .submit {
    color: #990000;
}

/*
    forms
*/
#content fieldset {
    border-color: #fff;
    background: #f0f0f0;
}
#content legend {
    background: #e0e0e0;
    color: #000;
   font-weight: bold;
}
#content form div {
    background: #e0e0e0;
}
input, select, textarea {
    border-color: #999999 #ccc #ccc #999999;
}
input:focus, select:focus, textarea:focus { /* @ EOMB */
    border-color: #000;
    color: #000;
}
#content .reset,
#content .submit {
    border-color: #000;
    background-color: #fff;
    background-image: url(../../img/bg_submit_c.gif);
    color: #000;    
}
#content .reset:hover,
#content .reset:focus {
    background-color: #fff;
    color: #000;
}
#content .submit {
    background-color: #f0f0f0;
}
#content .submit:hover,
#content .submit:focus {
    background-color: #f0f0f0;
    color: #990000;
}
#content .reset:active,
#content .submit:active {
    color: #000;
}
.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/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: #FF9900;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted  #990000;
}