/* ============================================================================
   allgemeine Einstellungen
   ============================================================================*/   

   BODY 
   {
     margin-left:0px;
     margin-right:0px;
     margin-top:0px;
     margin-bottom:0px;
     FONT-FAMILY: Arial;
     FONT-SIZE: 14px;
     background-color: #eeeeff;
     color: #222233;
   }

/* Verweise */
   a:link { color:#000000; }
   a:visited { color:#000000; }
   a:hover { color:#800000; }
   a:active { color:#000000; }
     
   H1 { FONT-SIZE: 16px;
        COLOR: #364652;
        FONT-WEIGHT: bold }

/* Inhalt von Tabellenzellen */
   td { FONT-SIZE: 14px; 
        color: #222233;
   }

/* Wrapper (ein div-Element das alle anderen Inhalte beinhaltet */
   #wrapper
   {
     width:        100%;     /* nicht ändern! */
     height:       100%;     /* nicht ändern! */
     padding:      0px;      /* Randabstand */
     overflow:     auto;     /* nicht ändern! */
   }

/* Dialogbereich */
   .dialog_body
   { 
     background-color: #b5c5de;
   }

/* Eingabefeld */   
   .TextField 
   { 
     background-color: #ffffff;
     color:            #000000;
     font-size:        9pt;
     font-family:      Arial;
     border-style: none;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-bottom-color: #364652;    
   }
   
   .error_message
   {
     color: red;
     font-weight: bold;
   }
   
      
/* ============================================================================
   Widget: Speisekarte
   ============================================================================*/   
   
/* Überschrift (z.B. Suppen, Vorspeisen, ...) */
   div.menu_heading
   {
     margin-top: 12px;
     border-bottom-style: solid;
     border-bottom-color: #364652;
     border-bottom-width: 1px;
     padding: 3px;
     text-align: center;
     font-size: 14px; 
     text-decoration: none; 
     font-weight: bold; 
     color: #364652; 
   }

  *.menu_entry_1
  {
  }
  
  *.menu_entry_2
  { 
  }
   
   .menu_title
   {
     font-size: 12px; 
     font-weight: bold;
   }
   
   .menu_price
   {
     font-size: 12px; 
     font-weight: bold;
   }

   .menu_description
   {
     color: #222222; 
     font-size: 12px; 
   }

   
/* ============================================================================
   Widget: Tagesangebote der Woche
   ============================================================================*/   

/* Datum */
   .week_date
   {
     font-size: 12px; 
     font-weight: bold;
   }

/* Titel */
   .week_title
   {
     font-size: 12px; 
     font-weight: bold;
   }

   .week_description
   {
     font-size: 12px; 
     color: #364652;
   }
      
/* Preis */      
   .week_price
   {
     font-size: 12px; 
/*     font-weight: bold; */
   }

   hr.week
   {
     width:  100%;
     height: 1px;
     color:  #364652; 
   }
      
   
/* ============================================================================
   Widget: Ankündigungen / Aktuelles
   ============================================================================*/   

/* Titel */
   img.announcement_image
   {
     float: left;
   }
   
/* Titel */
   div.announcement_title
   {
     margin-bottom: 5px;
     font-weight:   bold;
   }
   
/* Beschreibung, Text */   
   div.announcement_description
   {
     color:         #555555; 
   }
   
   hr.announcement
   {
     margin-top:    5px;
     margin-bottom: 5px;
     width:         100%;
     height:        1px;
     color:         #555555; 
     clear:         both;
   }
      
