@CHARSET "UTF-8";

/* ### OJ PROGRES FONTS AND COLORS CSS ### */

/* FONTS STACKS */
body                    { font-family: Tahoma,Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6,
#menu_top, #menu_bottom,
#fb, #breadcrumb, #footer,
.mod_newslist p.info, 
.mod_newslist p.more, 
.mod_newsarchive p.more { font-family: Tahoma,Arial,Helvetica,sans-serif; }


body                    { font-size: 13px; }
h1                      { font-size: 1.54em; font-weight: normal; margin-top: 0; }
h2                      { font-size: 1.1em; font-weight: bold; }
h3                      { font-size: 1em; font-weight: bold; }

#menu_top               { font-size: 13px; }
#menu_bottom            { font-size: 12px; }
#menu_bottom h6         { font-size: 1em; }
#fb                     { font-size: 11px; font-weight: bold; }
#breadcrumb             { font-size: .85em; }
#breadcrumb h6          { font-size: 1em; }
#footer                 { font-size: 12px; }
.mod_newslist p.info, .mod_newslist p.more, .mod_newsarchive p.more {
                          font-size: .85em; }


p.info                      { font-size: .85em; }
.telefon                    { font-size: 2em; font-weight: bold; }
.pagination li span.current { font-weight: bold; }



/* ### HEADERS ### */
h1, h3, h4, h5, h6, 
h1 a, h3 a, h4 a, h5 a, h6 a    { color: #666; }
h2, h2 a                        { color: #ff6600; }
#menu_left h1                   { color: #ff6600; }
#menu_bottom h6                 { color: #fff; }

/* ### LINKS ### */
a                           { color: #666666; }
a:hover                     { color: #ff6600; }

#menu_top a, 
#menu_bottom a              { color: #fff; }
#menu_left a                { color: #666; }
#menu_left a:hover          { color: #ff6600; }
#fb a                       { color: #ff6600; }
#breadcrumb a               { color: #ff6600; }
#copyright a, #copyright a:hover { color: #fff; }

p.more a                    { color: #ff6600; }
.mod_newslist a             { color: #ff6600; }
.ce_hyperlink a             { color: #ff6600; }

/* ### MENU ### */
#menu_top                   { color: #fff; background-color: #514D4C; }
#menu_top li.active         { color: #ff6600; }
#menu_left                  { color: #666; }
#menu_left li.active        { color: #ff6600; }
#menu_bottom                { color: #fff; }

/* ### BODY ### */
body                        { color: #000; background-color: #fff; }
#fb                         { color: #ff6600; }
#breadcrumb                 { color: #666; background-color: #fff; }
#banner                     { background-color: #fff; }
#container                  { background-color: #fff; color: #666; }

p.info                      { color: #bbb; }
.mod_newsmenu li.year li a  { color: #ff6600; }
.greybox                    { color: #fff; background-color: #6f6b6a; }
.telefon                    { color: #ff6600; }

#footer-container           { background-color: #ff6600; }
#footer                     { color: #fff; }
