
/*=============Container==============*/

#mainbox
{
  margin:               20px auto;
  margin-top:		   0px;
  padding:              0;
  border-style:         solid;
  border-width:         1px;
  border-color:         #777777;
  background-image:     url(bg_main.gif);
  background-color:     #FFFFFF;
  background-repeat:	repeat-y;

}

#body
{
}

#header
{
  
}

#navi
{
  
}

#leftpanel
{
  background-image:     url(bg_leftpanel.gif);
  background-repeat:    no-repeat;
  
  float:                left;
}
  
#middlepanel
{
  float:                left;
}

#rightpanel
{
  background-image:     url(bg_rightpanel.gif);
  background-repeat:    no-repeat;
  
  padding-top:		45;
  float:                left;
}


/*=============Elements==============*/

  #banner
  {
    float:              left;
    background-image:   url(bg_banner.gif);
    background-repeat:  no-repeat;
  }

/*-------------------------------*/

  #navigation
  {
    padding-top: 35px;
    padding-left: 30px;
  }
  
    #navi_button
    {      
      padding:          0px;
      
      width:            74;
      height:           24;

      text-align:       left;
    }
  
    #navi_button_pressed
    {      
      padding:          0px;
      
      width:            74;
      height:           24;

      text-align:       left;
    }
	
	#navi_button_sub
       {      
      padding:          0px;
	  padding-left:		8px;
      
      width:            74;
      height:           24;
      text-align:       left;
    }
  
    #navi_button_pressed_sub
       {      
      padding:          0px;
      padding-left:		8px;
	  
      width:            74;
      height:           24;

      text-align:       left;
    }
	

/*-------------------------------*/
  #sub_navigation
  {
    background-image:   url(bg_subnavi.gif);
    background-repeat:  no-repeat;
    
    padding-left:		25px;

    
  }
    
    #sub_navi_button
    {
      float:            left;
      
      padding-top:      4px;
	padding-left:	10px;
	padding-right:	10px;
      margin-right:     0px;
      
      height:           18;
      
      text-align:       center;
      color:            white;
      
    border-style:       solid;
    border-width:       1px;
    border-color:       white;
    }
  
/*-------------------------------*/

  #werbebox
  {
    background-color:   white;
    
    margin:             0px;
    padding:            0px;
    
  }
    
    #werbebox_header
    {
      width:              135px;
      height:             16px;
      padding-top:            6px;
	padding-left:		15px;
      background-image:   url(bg_werbebox_header.gif);
      background-repeat:  no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
    }
    
    
    #werbebox_content
    {
      width:              140px;
      padding:            5px;
      background-color:   #fffbb2;
      overflow:           auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
    }
  
/*-------------------------------*/

  #floating_newsbox
  {
    background-color:   white;
    margin:             0px;
    padding:            0px;
    width: 			150px;
  }
    
    #floating_newsbox_header
    {
      width:              145px;
      height:             16px;
      padding-top:            6px;
	padding-left:		5px;
      background-image:   url(bg_floating_newsbox_header.gif);
      background-repeat:  no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
    }

    #floating_newsbox_title
    {
      width:              145px;
      height:             23px;
      padding-top:            7px;
	padding-left:		5px;
      background-color:   black;;
	font-family: Arial, Helvetica, sans-serif;
	color: #f3C301;
	font-size: 12px;
	font-weight: bold;
    }
        
    #floating_newsbox_content
    {
      width:              140px;
      padding:            5px;
      background-color:   #eeeeee;
      overflow:           auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
    }

/*-------------------------------*/
  
 
  #content
  {
    padding:		  20px;
    padding-left:         5px;
    padding-top:          15px;
  
    overflow:auto;
    margin-bottom: 10px;
  }
  
  
/*-------------------------------*/

  #links
  {
    
    padding-top:          0px;
    padding-bottom:       0px;
    
    border-style:         solid;
    border-width:         0px;
    border-color:         #bcc5cf;
    border-bottom-style:  none;
    border-bottom-width:  0px;
    background-color:     white;
  }
    
    #links_content
    {
      padding:            0px;
      background-image:   url(bg_rightpanel_content.jpg);
      background-repeat:  repeat;
    }
      #link_button
      {
        
        padding:          0px;
        
        width:            217;
        height:           18;
        
        text-align:       center;
      }
      
/*-------------------------------*/

  #offer
  {
    background-color:     white;
    
    padding:              0px;
    
    border-style:         solid;
    border-width:         1px;
    border-color:         #bcc5cf;
  }
    
    #offer_content
    {
      background-image:   url(bg_rightpanel_content.jpg);
      background-repeat:  repeat;
    }
  

/*-------------------------------*/

  #footer
  {
    margin-top:			240px;   
    padding:              5px;
    
    text-align:           left;
  }

/*-------------------------------*/

  #clear
  {
    width: 		100%;
    height: 0px;
    clear:    both;
  }


