/* global definitions */
a                                        { font-family:arial,helvetica,verdana; } 
div,p,td                                 { color:#252525; font-family: arial, helvetica, verdana; font-size:12px; }
a:link                                   { color:#002395; }
body                                     { background-color:#ffffff; margin-left:0px; margin-top:10px; }

/* header definitions */
a#header-box-link-locale                 { color:#002395; font-family: arial, helvetica, verdana; font-size:10px; text-decoration:none; text-align:right; }
a#header-box-link-normal                 { color:#002395; font-family: arial, helvetica, verdana; font-size:10px; text-decoration:none; text-align:right; }
input#header-box-search-submit           { border-style:solid; border-width: 1px; }
input#header-box-search-query            { border-style:solid; border-width: 1px; width:225px;}
/* table#header                             { border-spacing:0px; height:120px; width:1000px; } */
table#header                             { border-collapse: collapse; border-spacing:0px; height:120px; width:1000px; }
table#header-box                         { border-collapse: collapse; border-spacing:0px; margin-left:auto; margin-right:0px; }
td#header-logo                           { border-bottom: 1px solid #002395; width:140px; }
td#header-box                            { height:96px; vertical-align:top; }
td#header-box-link                       { font-size:15px; height:16px; }
td#header-box-search                     { text-align:right; vertical-align:top; }
td#header-spacing-left                   { border-bottom: 1px solid #002395; width:40px; }
td#header-spacing-right                  { border-bottom: 1px solid #002395; width:80px; }

/* main definitions */
a#main-sidebar-item-headline             { font-family: arial, helvetica, verdana; font-size:12px; color:#002395; }          
a#main-overview-headline                 { font-family: arial, helvetica, verdana; font-size:12px; color:#002395; font-weight:bold; text-decoration:none; }
td#main-sidebar-section-headline         { font-family: arial, helvetica, verdana; font-size:12px; color:#002395; font-weight:bold; border-bottom: 1px solid #002395; padding-bottom:10px; }          
td#main-sidebar-item-headline            { font-family: arial, helvetica, verdana; font-size:12px; color:#002395; }          
td#main-sidebar-item-text                { font-family: arial, helvetica, verdana; font-size:12px; color:#252525; vertical-align:top; padding-top:5px;}          
td#main-overview-headline                { font-family: arial, helvetica, verdana; font-size:12px; color:#002395; font-weight:bold; border-bottom: 1px solid #002395; padding-bottom:10px; text-align:center; }
td#main-overview-text                    { font-family: arial, helvetica, verdana; font-size:12px; color:#252525; vertical-align:top; padding-top:10px; }

table#template-common-main               { margin-top:10px; margin-bottom:10px; border-spacing: 0px; width:1000px; border-collapse:collapse; table-layout:auto;}

div#template-introduction-top-right      { background-color: #ffffff; width: 210px; height:210px; }
td#template-introduction-top-left        { padding: 0px 10px 0px 25px; width:770px }
td#template-introduction-top-right       { background-color:#e5e5e5; padding: 10px 10px 0px 10px; text-align: center; vertical-align:top; width:230px;}
td#template-introduction-bottom-left     { width:770px; vertical-align:top; padding: 10px 10px 10px 25px; }
td#template-introduction-bottom-right    { background:#e5e5e5; padding:10px 10px 10px 10px; vertical-align:top; width:230px; }
table#template-introduction-bottom-left  { width:735px; table-layout:auto; border-collapse:collapse; border-spacing:0px; }
table#template-introduction-bottom-right { width:210px; }

td#template-normal-top-left              { padding: 0px 10px 0px 25px; vertical-align:top; width:730px; }
td#template-normal-top-right             { vertical-align:top; width:230px; }
table#template-normal-top-right          { width:230px; background:#e5e5e5; border-spacing:0px; border:10px solid #e5e5e5; }

td#template-overview-top-left            { width:770px; vertical-align:top; padding:0px 10px 0px 25px; }
td#template-overview-top-right           { width:230px; vertical-align:top; }
table#template-overview-top-left         { width:735px; border-spacing:0px; table-layout:auto; border-collapse:collapse; margin-top:10px; }
table#template-overview-top-right        { width:230px; background:#e5e5e5; border-spacing:0px; border:10px solid #e5e5e5; }

/* footer definitions */
table#footer                             { width: 1000px; border-top: 1px solid #252525; }
td#footer-disclaimer                     { font-size:9px; color:#252525; font-family: arial, helvetica, verdana; height: 16px; padding-left: 10px; }
                       


/* OLD */

a#header-branching-item-active           { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
a#header-branching-item-inactive         { font-size:12px; color:#252525; text-decoration:none; }
a#header-content-item-active             { font-size:12px; font-weight:bold; color:#4a60ab; text-decoration:none }
a#header-content-item-inactive           { font-size:12px; color:#4a60ab; text-decoration:none }
a#header-follower-item-active            { font-size:12px; font-weight:bold; color:#002395; text-decoration:none }
a#header-follower-item-inactive          { font-size:12px; color:#252525; text-decoration:none }
div#header-content-item-active           { font-size:12px; font-weight:bold; color:#4a60ab; text-decoration:none }
div#header-content-item-inactive         { font-size:12px; color:#4a60ab; text-decoration:none }
div#header-branching-item                { font-size:15px; color:#002395; }
div#header-follower-item                 { font-size:12px; color:#929fcc; }
td#header-branching                      { border: 1px solid #002395; }
td#header-branching-item-active          { border-right:1px solid #ffffff; background-color:#002395; }
td#header-branching-item-inactive        { border-right:1px solid #002395; background-color:#ffffff; }
td#header-follower                       { }
td#header-content-item-active            { background-color:#f4e4c4; }
td#header-content-item-inactive          { background-color:#f4e4c4; }

/* menu definitions */
a#menu-content-item-active               { font-size:12px; color:#002395; font-weight:bold; text-decoration:none }
a#menu-content-item-inactive             { font-size:12px; color:#929fcc; font-weight:bold; text-decoration:none }
div#menu-content-text-active             { font-size:12px; color:#252525; }
div#menu-content-text-inactive           { font-size:12px; color:#888888; }
div#menu-default-label                   { font-size:12px; color:#4a60ab; }
input#menu-default-button                { border-style:solid; border-width: 1px; }
input#menu-search-input                  { border-style:solid; border-width: 1px; width:220px}
select#menu-language-select              { border:1px solid; width:220px}
select#menu-quickfinder-select           { border:1px solid; width:220px}
td#menu-language-label                   { vertical-align:top }

/* main definitions */
a#main-archive-item                      { font-size:12px; color:#002395; }
a#main-content-item-default              { font-size:12px; color:#002395; text-decoration:none;}
a#main-content-item-normal               { font-size:12px; color:#002395; }
a#main-content-item-highlight            { font-size:12px; color:#002395; font-weight:bold; }
a#main-content-jump-normal               { font-size:15px; color:#002395; text-decoration:none; font-weight:bold; }
a#main-content-jump-highlight            { font-size:15px; color:#002395; text-decoration:none; font-weight:bold; }
a#main-content-jump-section              { font-size:15px; color:#ffffff; text-decoration:none; font-weight:bold; }
a#main-news-item                         { font-size:12px; color:#002395; } 
a#main-news-text                         { font-size:12px; color:#002395; font-style:italic; text-decoration:none} 
a#main-notification-item                 { font-size:12px; color:#002395; } 
a#main-search-item                       { font-size:12px; color:#002395; }
a#main-sitemap-item-gist                 { font-size:12px; color:#002395; font-weight:bold; text-decoration:none }
a#main-sitemap-item-rest                 { font-size:12px; color:#002395; }
div#main-archive-info                    { font-size:12px; color:#002395; }
div#main-archive-section                 { font-size:12px; color:#002395; font-weight:bold; }
div#main-content-item-highlight          { font-size:12px; color:#002395; font-weight:bold; }
h1#main-content-item-highlight          { font-size:12px; color:#002395; font-weight:bold; margin:0px; display:inline; }
div#main-content-item-normal             { font-size:12px; color:#002395; text-align:left; }
h1#main-content-item-section             { font-size:14px; color:#002395; font-weight:bold; margin:0px; display:inline;}
div#main-content-item-section            { font-size:14px; color:#002395; font-weight:bold; }
div#main-content-text                    { font-size:12px; color:#252525; }
div#main-content-image                   { font-size:12px; color:#252525}
div#main-feedback-confirmation-label     { font-size:15px; color:#002395; font-weight:bold; }
div#main-feedback-default-label          { font-size:12px; color:#002395; text-align:right;}
div#main-feedback-section-label          { font-size:12px; color:#002395; font-weight:bold; text-align:left;}
div#main-feedback-introduction-text      { font-size:12px; color:#002395; font-weight:bold; text-align:left;}
div#main-feedback-thank-sender           { font-size:12px; color:#002395; font-style:italic;}
div#main-feedback-thank-text             { font-size:12px; color:#002395; }
div#main-newsletter-default-label        { font-size:12px; color:#002395; text-align:left;}
div#main-content-grep-label              { font-size:12px; color:#002395; font-weight:bold; text-align:left; }
div#main-message-text                    { font-size:12px; color:#252525; }
div#main-news-date                       { font-size:12px; color:#000000; text-align:left;}
div#main-news-item                       { font-size:12px; color:#002395; text-align:left;}
div#main-news-text                       { font-size:12px; color:#252525; text-align:left; font-style:italic; }
div#main-notification-item               { font-size:12px; color:#002395; text-align:left;}
div#main-notification-text               { font-size:12px; color:#252525; text-align:left;}
div#main-search-info                     { font-size:12px; color:#002395; text-align:left;}
div#main-search-text                     { font-size:12px; color:#002395; text-align:left;}
div#main-table-item                      { font-size:12px; color:#002395; text-align:left;}
input#main-feedback-default-text         { border-style:solid; border-width:1px; width:220px; background-color:#e5e5e5; border-color:#bbbbbb;}
input#main-feedback-default-button       { border-style:solid; border-width:1px; }
input#main-newsletter-default-text       { border-style:solid; border-width:1px; width:220px; background-color:#e5e5e5; border-color:#bbbbbb;}
textarea#main-feedback-default-text      { border-style:solid; border-width:1px; width:650px; background-color:#e5e5e5; border-color:#bbbbbb;}
td#main-archive-section                  { background-color:#f4e4c4; }
td#main-content-item-normal              { background-color:#ffffff; }
td#main-content-item-highlight           { background-color:#ffffff; }
td#main-content-item-section             { background-color:#ffffff; height:12px }
td#main-introduction-content             { border-width:1px; border-style:solid; border-color:#002395; }
td#main-introduction-nntp                { border-width:1px; border-style:solid; border-color:#002395; }
td#main-introduction-notification-extern { border-width:1px; border-style:solid; border-color:#002395; }
td#main-introduction-notification-intern { border-width:1px; border-style:solid; border-color:#002395; }
td#main-message                          { border-width:1px; border-style:solid; border-color:#002395; }
td#main-sitemap-item-gist                { background-color:#f4e4c4; }

