/*
    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 {
    color: #333;
}
body {
background: #003844 url(/SiteGlobals/StyleBundles/Bilder/aperto/bg.png?__blob=normal) 0 0;
}
#wrapperOuter {
background: #E5F0F2;
}
#wrapperInner {
}
#main {
    background: #fff;  
}
#supplement .teaser {
background: #fff;
}
#supplement .links li a,
#supplement .links li em {
    border-bottom: 1px dashed #c0ccca;
}
#supplement .banner {
    background: #fff;
}
/*
    links - order: LVHFA
*/
a:link, 
#navStart a:visited,
.navToTop a:visited,
#navFunctionsPrint a:visited {
    color: #02667e;
}
a:visited {
    color: #555;
}
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: #E5F0F2;
}
a:visited img,
.banner a:visited {
    border-color: #E5F0F2;
}
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: #fff;
border-bottom: 10px solid #fff;
}
#tagline {
    color: #023239;
}
/*
   navigation
*/
/* primary */
#navPrimary li a,
#navPrimary li strong,
#navPrimary li em{
    background-color: #cfdce5;
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/bg_nav-primary-tab_a.png?__blob=normal);
    color: #1044aa;
}
#navPrimary li em a {
    background-color: #cfdce5;
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/bg_nav-primary-tab_a.png?__blob=normal);
    color: #444;;
}
#navPrimary li a:hover,
#navPrimary li a:focus,
#navPrimary li a:active,
#navPrimary li strong,
#navPrimary li em {
    color: #444;
}
/* secondary */
#navSecondary h2,
#navSecondary h2 *,
#navSecondary dl a,
#navSecondary dl strong {
    color: #4E4E4E;
}
#navSecondary dl {
    background: #fff;
}
#navSecondary dl strong {
    background: #AAF2FE;
}
#navSecondary dl dt {
    background: #E5F0F2;
    color: #003844;
}
#navSecondary dl dd {
    background: #fff;
}
#navSecondary dl li p a {
    color: #000;
}
#navSecondary dl li {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/nav-border.gif?__blob=normal);
    background-color: #fff;
    padding: 2px 0;
}
#navSecondary dl li:first-child {
background-image: none;
}
#navService li:first-child {
background-image: none;
}
#navSecondary dl li a:hover {
    background: #AAF2FE;
}
/* selected item */
#navService strong,
#navServiceMeta strong,
#navreadcrumbs strong {
    color: #4E4E4E;
}
/* service meta */
#navServiceMeta a.all {
    background: #E5F0F2;
    color: #444444;
}
/*
    search
*/
#search {
        background: #fff;
}
#search h2 {
    background: #E5F0F2;
}
#search h2 a {
    background: #fff;
    color: #003844;
}
#search form {
    background: #E5F0F2;
}
#search form a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_link.gif?__blob=normal);
}
/* service */
#navService {
    background: #fff;
}
#navService h2 a {
    background: #E5F0F2;
    color: #003844;
}
#navService li {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/nav-border.gif?__blob=normal);
    background-color: #fff;
}
#navService li a,
#navService li strong {
    color:#4E4E4E;
}
#navService #navServiceDownloads a,
#navService #navServiceDownloads strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_file_a.gif?__blob=normal);
}
#navService #navServiceDownloads a:hover,
#navService #navServiceDownloads strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_file_a.gif?__blob=normal);
    background-color: #AAF2FE;
}
#navService #navServiceSitemap a,
#navService #navServiceSitemap strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_sitemap_a.gif?__blob=normal);
}
#navService #navServiceSitemap a:hover,
#navService #navServiceSitemap strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_sitemap_a.gif?__blob=normal);
    background-color: #AAF2FE;
}
#navService #navServiceFaq a,
#navService #navServiceFaq strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_faq_a.gif?__blob=normal);
}
#navService #navServiceFaq a:hover,
#navService #navServiceFaq a:focus,
#navService #navServiceFaq strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_faq_a.gif?__blob=normal);
    background-color: #AAF2FE;
}
#navService #navServiceGuestbook a,
#navService #navServiceGuestbook strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_guestbook_a.gif?__blob=normal);
}
#navService #navServiceGuestbook a:hover,
#navService #navServiceGuestbook strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_guestbook_a.gif?__blob=normal);
    background-color: #AAF2FE;
}
#navService #navServiceNewsletter a,
#navService #navServiceNewsletter strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_mail_a.gif?__blob=normal);
}
#navService #navServiceNewsletter a:hover,
#navService #navServiceNewsletter strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_mail_a.gif?__blob=normal);
    background-color: #AAF2FE;
}
p.ShoppingCartAdd a,
#ShoppingCartAdd a,
#navService #navServiceShoppingCart a,
#navService #navServiceShoppingCart strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_cart_a.gif?__blob=normal);
}
p.ShoppingCartAdd a:hover,
#ShoppingCartAdd a:hover,
p.ShoppingCartAdd a:focus,
#ShoppingCartAdd a:focus,
#navService #navServiceShoppingCart a:hover,
#navService #navServiceShoppingCart a:focus,
#navService #navServiceShoppingCart strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_cart_a.gif?__blob=normal);
    background-color: #AAF2FE;
}
/*
    content
*/
/* headings */
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
    color: #07343A;
}
#content .newsDate {
    color: #999; 
}
/* lists */
#content ul {
    list-style-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon-link-t.png?__blob=normal);
}
/* tables, address */
address {
border-left: 5px solid;
    border-color: #01677e;
}
#content caption {
    background: #9cbdde;
    color: #fff;
}
#content td,
#content th {
    border-right-color: #fff;
}
#content th {
    background: #fff;
    color: #000;
}
#content td.even {
background: #e5f0f2;
}
#content .wrapperTable table td a.delete {
    border-color: #fff;
    background: #006A7E;
    color: #fff;
}
/* shopping cart */
#content #shoppingCart td .submit {
    color: #1044aa;
}
/*
    forms
*/
#content fieldset {
    background: #e5f0f2;
}
#content legend {
    background: #01677e;
    color: #fff;
}
#content form div {
    background: #E5F0F2;
}
input,
select,
textarea {
    border-color: #CCCCCC;
}
input:focus, 
select:focus,
textarea:focus { /* @ EOMB */
border-color: #01677e ;
}
.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;
}
.reset,
.submit {
    background-color: #006781;
    color: #fff;
    border-color: #fff;
}
.reset {
background-color: #66a4b1;
}
/*
    teaser
*/
#content .teaser {
    background: url(/SiteGlobals/StyleBundles/Bilder/aperto/border.gif?__blob=normal) repeat-x 0 100%;
}

/* glossary, search result */
#wrapperContent #content .navIndex {
    background: #E5F0F2;
}
.navIndex strong,
.navIndex a:hover {
    background: #9DEBF8;
}
#content #searchResult li {
    background-repeat: repeat-x;
    background-position: 0 100%;
}
/*
Sitemap
*/
#content #sitemap h2 {
border-top: 1px dashed #c0ccca;
}
/* 
DocData - List 
*/
#content .docData {
border-top-color: #c0ccca;
border-bottom-color: #c0ccca;
padding: 10px 0 7px 0;
}
#content .blockRelated {
background: #e5f0f2;
}
/*
    icons
*/
.more a,
.links a,
.external,
#navBreadcrumbs a,
#navBreadcrumbs strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon-link-t.png?__blob=normal);
}
#content #navBreadcrumbs ol {
    background: #fff;
}
#wrapperOuter .external {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/external.gif?__blob=normal);
}
.downloads a {  /* MUST preceed .links in this style sheet - usage is: .links.downloads */
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_file_a.gif?__blob=normal);
}
#navService #navServiceLexicon a,
#navService #navServiceLexicon strong {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_lexicon_a.gif?__blob=normal);
}
#navFunctionsPrint a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_print_a.gif?__blob=normal);
}
#navFunctionsRecommend a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_mail_a.gif?__blob=normal);
}
#navStart a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_up_a.gif?__blob=normal);
}
#navContent a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/download.gif?__blob=normal);
}
.navToTop a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/aperto/icon_up_a.gif?__blob=normal);
}
em.jpeg {
background-image:url(/SiteGlobals/StyleBundles/Bilder/jpeg.gif?__blob=normal);
background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted  #9cbdde;
}
