   #header
    {       
        width: 100%;
        height: 50px;   
        text-align: center;
        padding-top:10px;
        border: 0px solid blue;
    }
    
    
    #outer_container
     {
       margin-left: auto;
       margin-right: auto;
       margin-top: 10px;
       padding: 0px;
       width: 990px;
       font-family: Arial;
       margin-bottom: 50px;
     }
    #navi
     {
       border: 0px solid #ffd700; 
       float: left;
       margin-left: 0px;
       margin-right: 4px;
       margin-top:15px;
       width: 164px;
       text-align: left;
       margin-top: 100px;
     }    
    #main
     {   
       width: 800px;
       border: 0px solid black;
       border-left:0px solid red;
       border-right:0px solid red;
       margin-right: auto;
       margin-left: auto;
       float: left;  
     }
    #title
     {
       height: 100px;
       border-bottom: 0px solid #ffd700;    
       background-image: url(img/sceye-headline.png);
       background-repeat:no-repeat;
       background-position: center;
       margin-top: auto;
       vertical-align: middle;
     }
     
     
      #title_text
       {
        text-align: center;
        vertical-align: middle;
        padding:18px;
       }
    #lang
     {    
        text-align: left;
     }
    #top_img
      {
         text-align: center;
         width: 100%;  
         border: 0px solid #ffd700;
         padding-top: 45px;
         margin-bottom: 15px;
         margin: auto;
         background-image: url(img/main_bg.png);
         background-repeat: repeat-y;
         background-position: center; 
      }
    #inner_container
      {
          width: 800px;
          overflow: hidden;
          margin:auto;
          padding-left:0px;
          background-image: url(img/main_bg.png);
          background-repeat: repeat-y;
          background-position: center; 
      }
    #text
     {
       width: 100%;
       vertical-align: text-top;
       text-align: left;
      
       
     } 
    #side_img
     {
       width: 100px;
       vertical-align: top;
       padding-top:50px;
     }  

    #bottom_navi 
     {
       clear: left; 
       text-align: left;
       margin:auto;
       width: 750px;
       border-bottom: 3px solid #ed1a3b;
       height: 26px;
       text-align:center;
       padding-bottom: 4px;
       margin-top: 10px;
     }  
    #footer 
     {
       clear: left; 
       text-align: left;
       margin:auto;
       width: 800px;
     }
    #clear
     {
       clear: both; 
     }        
    #table
     {
       width: 760px;
       border: 0px;  
       margin: auto;
       padding :0px
       
     }       
    #end
     {
       width: 800px;  
       border-bottom: 2px solid #ffd700;
       border-left: 2px solid #ffd700; 
       border-right: 2px solid #ffd700;
       margin: auto;
     }
     
     #navi a 
     {
        font-weight: bold;
        color: 	#696969; 
        text-decoration:none;
        font-size:14px;
     }
     
      #navi a:hover 
     {
        color: #ed1a3b; 
        text-decoration:none; 
       # border-bottom : 1px solid #ed1a3b;
       # width: inherit;
       # margin-right:12px;
     }
     #navi_line
     {
         width: 65%;
         margin-left: 2px;
         color: #2f4f4f;
     }
     #navi_no_link
     {
       font-weight: bold;
       color: #000080;
       font-size:14px;
     }
     
       #navi_link
     {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px;
      border-bottom : 1px solid #c0c0c0;
      width: inherit;
      margin-right:12px;
     }
     #navi_parent
     {
         color: Black;
         font-weight: bold;
     }
     #navi_top
     {
         
          background-image: url(img/design/navi_inner.png);
          background-repeat: repeat-y;
          background-position: center;
          text-align:center;
     }
       #navi_inner
     {
        
         color: Black;
         font-weight: bold;
         background-image: url(img/design/navi_inner.png);
         background-repeat: repeat-y;
         background-position: center;
         padding-top:4px;
         border:0px solid black;
     }
     #navi_tree
     {
         border-left:3px solid silver;
         border-right:3px solid silver;
         color: Black;
         font-weight: bold;
         padding-top:4px;
         max-width: 158px;
         overflow:auto;
         width: 170px;
     }
       #navi_inner_text
     {
         padding-left:13px;
     }
     #navi_bottom
     {
          background-image: url(img/design/navi_bottom.png);
          background-repeat:no-repeat;
          background-position: center;
          height: 18px;
     }
     #g_abstract
     {
          border: 0px solid black;
          text-align: center;
          background-image: url(img/main_bg.png);
          background-repeat: repeat-y;
          background-position: center; 
          margin:0px;
     }
     #bottom_link_next
     {
         border:0px;
         width: 54px;
         height: 26px;
         background: url(img/design/next.png) no-repeat;
         display :inline-block; width:54px; 
     }
     #bottom_link_prev
     {
         border:0px;
         width: 54px;
         height: 26px;
         background: url(img/design/prev.png) no-repeat;
         display :inline-block; width:54px; 
     }
     #line
     {
         color: #ed1a3b;
     }
     
      #partner_top
     {
          width:164px;
          background-image: url(img/design/navi_inner.png);
          background-repeat: repeat-y;
          background-position: center;
          text-align:center;
          margin-top:60px;
     }
       #partner_inner
     {
         color: Black;
         font-size:13px;
         background-image: url(img/design/navi_inner.png);
         background-repeat: repeat-y;
         background-position: center;
         text-align: center;
         padding-top:4px;
     }
     
     #navi_section
     {
         background-color: #c0c0c0;
         color: White;
         display: block;
         margin-left:6px;
         margin-right:6px;
         font-weight: bold;
         margin-top:7px;
         text-align: center;
     }
     
     #bookmark_link
     {
       margin-top: 8px;
       margin-bottom: 8px;
     }
     
 .next:link 
 {
     border:5px;
     width: 54px;
     height: 26px;
     background: url(img/design/next.png) no-repeat;
     display :inline-block; width:54px; 
     color:Green;
  }
 .next:visited
 {
      border:5px;
     width: 54px;
     height: 26px;
     background: url(img/design/next.png) no-repeat;
     display :inline-block; width:54px; 
     color:Green;
 }
 .next:hover 
 {
    border:1px;
     width: 54px;
     height: 26px;
     background: url(img/design/next_hover.png) no-repeat;
     display :inline-block; width:54px; 
     color:red;
 }
 
 .prev:link 
 {
     border:5px;
     width: 54px;
     height: 26px;
     background: url(img/design/prev.png) no-repeat;
     display :inline-block; width:54px; 
     color:Green;
  }
 .prev:visited
 {
      border:5px;
     width: 54px;
     height: 26px;
     background: url(img/design/prev.png) no-repeat;
     display :inline-block; width:54px; 
     color:Green;
 }
 .prev:hover 
 {
    border:1px;
     width: 54px;
     height: 26px;
     background: url(img/design/prev_hover.png) no-repeat;
     display :inline-block; width:54px; 
     color:red;
 }
 
 .prev_block:link 
 {
     border:5px;
     width: 54px;
     height: 26px;
     background: url(img/design/prev.png) no-repeat;
     display :block; width:54px; 
     color:Green;
  }
 .prev_block:visited
 {
      border:5px;
     width: 54px;
     height: 26px;
     background: url(img/design/prev.png) no-repeat;
     display :block; width:54px; 
     color:Green;
 }
 .prev_block:hover 
 {
    border:1px;
     width: 54px;
     height: 26px;
     background: url(img/design/prev_hover.png) no-repeat;
     display :block; width:54px; 
     color:red;
 }
 
 .image
 {
     margin:0px;
 }
 
 .edit_link
 {
     border:0px;
 }
     
      
     .container {clear:both;}
     
     
                   