html, body, #wrapper      {
                             height:                       100%;
                          }
html, body                {
                             margin:                       0px;
                             padding:                      0px;
                             background:                   url("graphics/upper_background.png");
                             background-repeat:            repeat-x;
                             background-color:             #bf0000;     
                          }
body                      {
                             behavior:                     url("csshover.htc");/* ie6 hack */
                          }
body > #wrapper           {  
                             text-align:                   center;/* center for ie5.+ */
                             height:                       auto; 
                             min-height:                   100%;
                          }
#wrapper                  {
                             width:                        952px;
                             background:                   url("graphics/upper_content_background.png");
                             background-repeat:            repeat-y;
                             margin:                       auto;/* center it */
                          }
#main                     {  
                             padding-bottom:               45px;
                          } 
#menu_container           { 
                             width:                        217px;
                             background:                   url("graphics/content_start_fade.png");
                             background-color:             #ffffff;
                             background-repeat:            repeat-x;
                             position:                     relative;
                             text-align:                   left;
                             float:                        left;
                          }
#menu                     {
                             width:                        205px;
                             font-family:                  Verdana, Arial; 
                             font-size:                    12px;
                             font-weight:                  normal;
                             color:                        #000000; 
                             top:                          10px;
                             left:                         3px;
                             position:                     relative;
                          }
#administration           {
                             width:                        192px;
                             font-family:                  Verdana, Arial; 
                             font-size:                    12px;
                             font-weight:                  normal;
                             color:                        #000000; 
                             left:                         16px;
                             position:                     relative;
                          }
#content_container        {
                             width:                        732px;
                             background-image:             url("graphics/content_start_fade.png");
                             background-color:             #ffffff;
                             background-repeat:            repeat-x;
                             position:                     relative;
                             text-align:                   left;
                             float:                        right;
                          }
#content                    {
                             width:                        715px;
                             font-family:                  Verdana, Arial; 
                             font-size:                    12px;
                             font-weight:                  normal;
                             color:                        #000000; 
                             top:                          10px;
                             left:                         10px;
                             right:                        20px;
                             position:                     relative;
                          }
#logo                     {
                             width:                        952px;
                             height:                       250px;
                             outline:                      0;
                             background-image:             url("graphics/logo_background.png");
                             background-repeat:            repeat-x;
                             position:                     relative;
                          }
.rubrik                   {
                             font-family:                  Verdana, Arial;  
                             font-size:                    18px;
                             font-weight:                  bold;
                             color:                        #880000; 
                             letter-spacing:               0.2em

                          }
a.menu_link:link          { 
                             font-family:                  Verdana, Arial;
                             font-size:                    12px;
                             font-style:                   normal;
                             color:                        #000000; 
                             text-decoration:              none;

                          }
a.menu_link:visited       { 
                             font-family:                  Verdana, Arial;
                             font-size:                    12px;
                             font-style:                   normal;
                             color:                        #000000; 
                             text-decoration:              none;
                          }
a.menu_link:active        { 
                             font-family:                  Verdana, Arial;
                             font-size:                    12px;
                             font-style:                   normal;
                             color:                        #000000; 
                             text-decoration:              none;
                          }
a.menu_link:hover         { 
                             font-family:                  Verdana, Arial;
                             font-size:                    12px;
                             font-style:                   normal;
                             color:                        #880000; 
                             text-decoration:              underline;
                          }

.menu_item:hover          {
                             background:                   url("graphics/menu_item.png");
                             background-repeat:            no-repeat;
                             cursor:                       pointer;
                             color:                        #880000;
                          }
.menu_item                {
                             background:                   url("graphics/menu_item_inactive.png");
                             background-repeat:            no-repeat;
                             cursor:                       pointer;
                          }
.menu_item_selected       {
                             background:                   url("graphics/menu_item.png");
                             background-repeat:            no-repeat;
                             cursor:                       pointer;
                          }
.menu_subitem:hover       {
                             background:                   url("graphics/menu_subitem.png");
                             background-repeat:            no-repeat;
                             cursor:                       pointer;
                             color:                        #880000;
                          }
.menu_subitem             {
                             background:                   url("graphics/menu_subitem_inactive.png");
                             background-repeat:            no-repeat;
                             cursor:                       pointer;
                          }
.menu_subitem_selected    {
                             background:                   url("graphics/menu_subitem.png");
                             background-repeat:            no-repeat;
                             cursor:                       pointer;
                          }
tr.list:hover             {
                             font-family:                  Verdana, Arial;
                             font-size:                    12px;
                             font-weight:                  normal;
                             color:                        #880000; 
                             cursor:                       pointer;
                             text-decoration:              underline;
                          }
tr.list_inactive          {
                             font-family:                  Verdana, Arial;
                             font-size:                    12px;
                             font-weight:                  normal;
                             color:                        #000000; 
                          }
#footer                   {
                             width:                        100%;
                             height:                       45px;
                             background:                   url("graphics/lower_background.png");
                             background-repeat:            repeat-x;
                             margin-top:                   -45px;
                             position:                     relative;
                             clear:                        both;
                          }
#footer_background        {
                             width:                        952px;
                             height:                       45px;
                             background:                   url("graphics/lower_content_background.png");
                             margin:                       auto;/* center it */
                             position:                     relative;
                          }
#footer_content           {
                             font-family:                  Verdana, Arial; 
                             font-size:                    12px;
                             font-weight:                  normal;
                             color:                        #000000; 
                             top:                          27px;/* put the text in the right position */
                             position:                     relative;
                             text-align:                   center;
                          }
/* CLEAR FIX*/
.clearfix:after           {
                             content:                      ".";
                             display:                      block;
                             height:                       0;
                             clear:                        both;
                             visibility:                   hidden;
                          }
.clearfix                 {
                             display:                      inline-block;
                          }
/* Hides from IE-mac */
* html .clearfix          { 
                             height:                       1%;
                          }
.clearfix                 {
                             display: block;
                          }
/* End hide from IE-mac */
