/* index */
body
    {
      background-color: peru;
    }

#index_main_frame table
    {
      width: 100%;
    }
    
#index_main_frame td.main_logo
    {
      width: 100%;
      height: 200px;
    }
    
#index_main_frame td.main_menu
    {
      height: 40px;
      border-bottom: 1px solid silver;
    }

#index_main_frame td.main_app
    {
      width: 78%;
      height: 500px;
      vertical-align: top;
    }
    
#index_main_frame td.main_act
    {
      width: 22%;
      vertical-align: top;
      border-left: 1px solid silver;
    }
    
#index_main_frame td.main_quarter
    {
      height: 40px;
      border-top: 1px solid silver;
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      color: black;   
    }

#main_menu_frame table
    {
      width: 80%;
      border-style: none;
      background-color: peru;
    }

#main_menu_frame td
    {
      border-style: none;
      text-align: center;
      min-width: 140px;
      height: 30px;          
    }

#main_menu_frame a
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 0px solid darkkhaki;
      border-bottom: 0px solid darkkhaki;
      border-right: 2px solid silver;
      border-left: 2px solid silver;
      background-color: peru;
		}

#main_menu_frame a:hover
    {
      background-color: wheat;
		}
		
#main_menu_frame p.selected
    {
      background-color: rgb(156,90,60);
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: silver;
      border-right: 2px solid silver;
      border-left: 2px solid silver;
    }


/* menu */

#menu_main_frame table
    {
      border-style: none;
    }
    
#menu_main_frame td.menu_cat
    {
      border-style: none;
      width: 25%;
      vertical-align: top;
    }
    
#menu_main_frame td.menu_items
    {
      border-style: none;
      vertical-align: top;
      border-left: 1px solid silver;
    }
    
#menu_cat_subframe table
    {
      border-style: none;
      height: 0%
    }

#menu_cat_subframe td.menu_cat_name
    {
      height: 40px;
      border-style: none;
    }

#menu_cat_subframe td.menu_subcat_name
    {
      height: 20px;
      border-style: none;
    }

#menu_cat_subframe td.menu_cat_head
    {
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      height: 40px;
      border-style: none;
    }
    
#menu_cat_subframe a.cat
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 1px solid silver;
      border-bottom: 1px solid silver;
      border-right: 0px solid silver;
      border-left: 0px solid silver;
      background-color: peru;
		}

#menu_cat_subframe a.cat:hover
    {
      background-color: wheat;
		}
		
#menu_cat_subframe p.cat_selected
    {
      padding: 0px 10px 0px 10px;
      background-color: rgb(156,90,60);
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: silver;
      border-top: 1px solid silver;
      border-bottom: 1px solid silver;
    }

#menu_cat_subframe a.subcat
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 0px solid silver;
      border-bottom: 0px solid silver;
      border-right: 0px solid silver;
      border-left: 0px solid silver;
      background-color: peru;
      text-indent: 15px;
		}

#menu_cat_subframe a.subcat:hover
    {
      background-color: wheat;
		}
		
#menu_cat_subframe p.subcat_selected
    {
      padding: 0px 10px 0px 10px;
      background-color: rgb(156,90,60);
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: silver;
      border-top: 0px solid silver;
      border-bottom: 0px solid silver;
      text-indent: 15px;
    }

#menu_item_subframe table
    {
      border-style: none;
      height: 0%;
      background-color: peru;
    }

#menu_item_subframe table.logo_table
    {
      border-style: none;
      height: 0%;
      background-color: peru;
    }
    
#menu_item_subframe td.menu_item_head
    {
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      height: 40px;
    }
    
#menu_item_subframe td.menu_item_name
    {
      width: 600px;     /* Pro explorer */
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0); 
    }

#menu_item_subframe td.menu_item_price
    {
      width: 100px;
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      text-align:right;
    }

#menu_item_subframe td.menu_item_description
    {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      text-indent: 30px;
      color: black;   
      border-bottom: 1px solid rgb(128,0,0);
    }

#menu_item_subframe p.info_text
    {
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none;
      color: black;   
    }
    
#act_main_frame_fast table
    {
      height: 0%;
    }

#act_main_frame_fast td.act_head
    {
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      height: 40px;
      border-style: none; 
    }
    
#act_main_frame_fast td.act_date
    {
      height: 15px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      text-decoration: none;
      color: black;   
    }
    
#act_main_frame_fast td.act_headline
    {
      height: 20px;
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      color: black;
      border-bottom: 1px solid brown;
    }
    
#act_main_frame_fast td.act_link
    {
      height: 40px
    }    

#act_main_frame_fast a
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 0px solid silver;
      border-bottom: 0px solid silver;
      border-right: 0px solid silver;
      border-left: 0px solid silver;
      background-color: peru;
		}

#act_main_frame_fast a:hover
    {
      background-color: wheat;
		}    
			
#act_main_frame table
    {
      height: 0%;
    }

#act_main_frame td.act_date
    {
      height: 20px;
      width: 80px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      text-decoration: none;
      color: black; 
    }
    
#act_main_frame td.act_headline
    {
      width: 800px;
      height: 20px;
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
    }
    
#act_main_frame td.act_body
    {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      text-indent: 30px;
      color: black;   
      border-bottom: 1px solid rgb(128,0,0);
    }
    
#action_main_frame_fast table
    {
      height: 0%;
    }
 
#action_main_frame_fast td.action_head
    {
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      height: 40px;
      border-style: none; 
    } 

#action_main_frame_fast td.action_item
    {
      border-bottom: 1px solid brown;   
    } 
    
#action_main_frame_fast td.action_item_name
    {
      width: 200px;
      height: 20px;
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      color: black;
      border-bottom: 0px solid brown;   
    }
    
#action_main_frame_fast td.action_item_price
    {
      width: 80px;
      height: 20px;
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      text-align:right;
      color: black;
      border-bottom: 0px solid brown;
    }
    
#action_main_frame_fast td.act_link
    {
      height: 40px
    }    

#action_main_frame_fast a
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 0px solid silver;
      border-bottom: 0px solid silver;
      border-right: 0px solid silver;
      border-left: 0px solid silver;
      background-color: peru;
		}

#action_main_frame_fast a:hover
    {
      background-color: wheat;
		}    

#address_main_frame td.main
    {
      vertical-align: top;
      width: 300px;
    }
    		
#address_main_frame td.name
    {
      height: 30px;
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      text-align: center;
    }
    
#address_main_frame td.street
    {
      height: 20px;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
      color: black;   
      text-align: center;
    }
    
#address_main_frame td.city
    {
      height: 20px;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
      color: black;  
      text-align: center; 
    }
    
#address_main_frame td.mobil
    {
      height: 20px;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
      color: black;  
      text-align: center; 
    }
    
#address_main_frame td.mail
    {
      height: 20px;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
      color: black;  
      text-align: center; 
    }
    
#address_main_frame td.map
    {
      height: 20px;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
      color: black; 
      text-align: center;  
    }
    
#address_main_frame td.pictures
    {
      height: 20px;
      font-family: Arial;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
      color: black; 
      text-align: center;  
    }
    
#address_main_frame td.description
    {
      height: 50px;
      font-family: Georgia, "Times New Roman",
          Times, serif;
      font-size: 18px;
      /* font-weight: bold; */
      text-decoration: none;
      color: black; 
      text-indent: 30px;
      text-align: justify;
    }


#menu_actitem_subframe table
    {
      border-style: none;
      height: 0%;
    }

#menu_actitem_subframe td.menu_actitem_head
    {
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      height: 40px;
    }
    
#menu_actitem_subframe td.menu_actitem_date
    {
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: color: black;
      height: 50px;
      border-top: 1px solid rgb(128,0,0);
    }
    
#menu_actitem_subframe td.menu_actitem_name
    {
      width: 600px;     /* Pro explorer */
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0); 
    }

#menu_actitem_subframe td.menu_actitem_price
    {
      width: 100px;
      font-family: Arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
      color: rgb(128,0,0);
      text-align:right;
    }

#menu_actitem_subframe td.menu_actitem_description
    {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      text-indent: 30px;
      color: black;   
      border-bottom: 1px solid rgb(128,0,0);
    }
    
#menu_actitem_subframe a.down
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 0px solid darkkhaki;
      border-bottom: 0px solid darkkhaki;
      border-right: 1px solid silver;
      border-left: 0px solid silver;
      background-color: peru;
		}

#menu_actitem_subframe a.down:hover
    {
      background-color: wheat;
		}
		
#menu_actitem_subframe a.up
    {
      display: block;
      margin: 0px;
      padding: 0px 10px 0px 10px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      line-height: 210%;
      text-decoration: none;
      color: #394a57;
      border-top: 0px solid darkkhaki;
      border-bottom: 0px solid darkkhaki;
      border-right: 0px solid silver;
      border-left: 1px solid silver;
      background-color: peru;
		}

#menu_actitem_subframe a.up:hover
    {
      background-color: wheat;
		}
		
#menu_actitem_subframe td.down
    {
      text-align: right;
    }

#menu_actitem_subframe td.up
    {
      text-align: left;
    }
 
#about p.text
    {
      font-family: Georgia, "Times New Roman",
          Times, serif;
      font-size:18px;
      /*font-weight: bold;*/
      text-decoration: none;
      text-indent: 30px;
      color: black;
      text-align: justify;
      width: 98%;
    }

#about p.foto
    {
      text-align: center;
      margin-top: 1.5em;
    }

#about img.foto
    {
      border-bottom: 2px solid silver;
      border-top: 2px solid silver;
      border-left: 2px solid silver;
      border-right: 2px solid silver;
      text-align: center;
    }
