/* ##### Haupt-Container ##### */

   .benelino_haupt_container { margin: 20px 0px; }


/* ##### Links zu anderen Karten ##### */

   .benelino_kartenlinks_container { text-align:center; margin:0px 0px 15px 0px }
   .benelino_kartenlinks_link:link { font-family:Verdana; font-size: 11px; color:#969d9e; text-decoration: underline; margin:0px 10px 0px 10px }
   .benelino_kartenlinks_link:visited { font-family:Verdana; font-size: 11px; color:#969d9e; text-decoration: underline }
   .benelino_kartenlinks_link:active { font-family:Verdana; font-size: 11px; color:#969d9e; text-decoration: underline }
   .benelino_kartenlinks_link:hover { font-family:Verdana; font-size: 11px; color:#cc071e; text-decoration: underline }



/* ##### Container für die Karte ##### */

   .benelino_karte_container { border-style:solid; border-color:#969d9e; border-width:1px; margin:0px 0px 0px 0px; padding: 30px }



/* ##### Kopf der Karte ##### */

   .benelino_kartenkopf_container_speisen { width:100%; text-align:center; margin:0px 0px 40px 0px }
   .benelino_kartenkopf_container_getraenke { width:100%; text-align:center; margin:0px 0px 25px 0px }
   .benelino_kartenkopf_bezeichnung { font-family:Trebuchet MS; font-size: 18px; color:#7fad13; text-transform:uppercase; margin:0px 0px 1px 0px }
   .benelino_kartenkopf_beschreibung { font-family:Verdana; font-size: 11px; color:#435052 }


/* ##### Auswahl-Schaltfläche bei Speisen ##### */

   .benelino_speisen_input_container { width:100% }
   .benelino_speisen_input_table { margin-left:auto; margin-right:auto }

/* ##### Auswahl-Schaltfläche bei Getränken ##### */

   .benelino_inputs { font-family:Verdana; font-size: 10px }
   .benelino_selects { font-family:Verdana; font-size: 10px; width:130px }



/* ##### Trennlinie nach den Schaltflächen bei Getränken ##### */

   .benelino_trennlinie_getranke { margin:20px 0px 30px 0px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #969d9e }


/* ##### Container für den Inhalt der Karte ##### */

   .benelino_karteninhalt_container_speisen { margin:0px 0px 40px 0px }
   .benelino_karteninhalt_container_getraenke { margin:30px 0px 40px 0px }


/* ##### Textblöcke ##### */

   .benelino_textblock_container { display:block; margin:40px 0px 40px 0px; width:70% }
   .benelino_textblock_headline { font-family:Trebuchet MS; font-size: 14px; color:#88ba14; text-transform:uppercase; margin:0px 0px 1px 0px }
   .benelino_textblock_fliesstext { font-family:Verdana; font-size:10px; color:#88ba14 }

/* ##### Überschriften für Getränke ##### */

   .benelino_getraenke_gruppe { font-family:Trebuchet MS; font-size: 14px; color:#435052; text-transform:uppercase; margin:0px 0px 1px 0px }
   .benelino_getraenke_sorte { font-family:Trebuchet MS; font-size: 14px; color:#435052; text-transform:uppercase; margin:0px 0px 1px 15px }
   .benelino_getraenke_land { font-family:Trebuchet MS; font-size: 14px; color:#435052; text-transform:uppercase; margin:0px 0px 1px 30px }



/* ##### Speisen ##### */

   .benelino_speise_table { width:100%; margin:10px 0px 10px 0px }
   .benelino_speise_spalte_links { width:70% }
   .benelino_speise_spalte_rechts { width:30%; text-align:right }
   .benelino_speise_bezeichnung { display:inline; font-family:Verdana; font-size: 11px; color:#435052 }
   .benelino_speise_zusatzstoffe { font-family:Verdana; font-size: 8px; color:#969d9e; margin-left:5px }
   .benelino_speise_spezialitaetenname { font-family:Verdana; font-style:italic; font-size:10px; color:#88ba14 }
   .benelino_speise_beschreibung { font-family:Verdana; font-size:10px; color:#969d9e }
   .benelino_speise_preis { font-family:Verdana; font-size:11px; color:#435052 }
   .benelino_speise_preis_klein { font-family:Verdana; font-size:10px; color:#435052 }



/* ##### Getränke ##### */

   .benelino_getraenk_table { width:100%; margin:10px 0px 10px 0px }
   .benelino_getraenk_spalte_links { width:70% }
   .benelino_getraenk_spalte_rechts { width:30%; text-align:right }
   .benelino_getraenk_bezeichnung { display:inline; font-family:Verdana; font-size: 11px; color:#435052 }
   .benelino_getraenk_zusatzstoffe { font-family:Verdana; font-size: 8px; color:#969d9e; margin-left:5px }
   .benelino_getraenk_beschreibung { font-family:Verdana; font-size:10px; color:#969d9e }
   .benelino_getraenk_menge { font-family:Verdana; font-size:10px; color:#435052 }
   .benelino_getraenk_preis { font-family:Verdana; font-size:11px; color:#435052 }



/* ##### Gruppen ##### */

   .benelino_gruppe_container { margin:40px 0px 40px 0px }

   .benelino_gruppe_kopf_container { margin:15px 0px 15px 0px; width:70% }
   .benelino_gruppe_kopf_bezeichnung { font-family:Trebuchet MS; font-size: 18px; color:#88ba14; text-transform:uppercase; margin:0px 0px 1px 0px }
   .benelino_gruppe_kopf_vortext { font-family:Verdana; font-size: 11px; color:#435052 }

   .benelino_gruppe_fuss_container { margin:10px 0px 10px 0px; width:70% }
   .benelino_gruppe_fuss_nachtext { font-family:Verdana; font-size: 11px; color:#435052 }



/* ##### Menüs ##### */

   .benelino_menue_container { margin:40px 0px 40px 0px }

   .benelino_menue_kopf_container { text-align:center; margin:25px 0px 25px 15%; width:70% }
   .benelino_menue_kopf_bezeichnung { font-family:Trebuchet MS; font-size: 18px; color:#88ba14; text-transform:uppercase; margin:0px 0px 1px 0px }
   .benelino_menue_kopf_vortext { font-family:Verdana; font-size: 11px; color:#435052 }

   .benelino_menue_trennzeichen { font-family:Verdana; font-size: 11px; color:#435052; text-align:center }

   .benelino_menue_speise_container { width:70%; margin:10px 0px 10px 15%; text-align:center }
   .benelino_menue_speise_bezeichnung { display:inline; font-family:Verdana; font-size: 11px; color:#435052 }
   .benelino_menue_speise_zusatzstoffe { font-family:Verdana; font-size: 8px; color:#969d9e; margin-left:5px }
   .benelino_menue_speise_spezialitaetenname { font-family:Verdana; font-style:italic; font-size:10px; color:#88ba14 }
   .benelino_menue_speise_beschreibung { font-family:Verdana; font-size:10px; color:#969d9e }
   .benelino_menue_speise_einzelpreise { font-family:Verdana; font-size:10px; color:#969d9e }

   .benelino_menue_getraenk_container { width:70%; margin:10px 0px 10px 15%; text-align:center }
   .benelino_menue_getraenk_bezeichnung { display:inline; font-family:Verdana; font-size: 11px; color:#435052 }
   .benelino_menue_getraenk_zusatzstoffe { display:inline; font-family:Verdana; font-size: 8px; color:#969d9e; margin-left:5px }
   .benelino_menue_getraenk_beschreibung { font-family:Verdana; font-size:10px; color:#969d9e }
   .benelino_menue_getraenk_einzelpreise { font-family:Verdana; font-size:10px; color:#969d9e }

   .benelino_menue_preis_container { text-align:center; margin:25px 0px 0px 0px }
   .benelino_menue_preis_bezeichnung { display:inline; font-family:Verdana; font-size: 11px; color:#435052; margin-right:5px }
   .benelino_menue_preis_preis { display:inline; font-family:Verdana; font-size: 11px; color:#435052 }

   .benelino_menue_fuss_container { text-align:center; margin:25px 0px 0px 15%; width:70% }
   .benelino_menue_fuss_nachtext { font-family:Verdana; font-size: 11px; color:#435052 }



/* ##### Getränkeemfehlungen in Menüs ##### */

   .benelino_menue_getraenk_empfehlung_container { margin:3px 0px 0px 0px }
   .benelino_menue_getraenk_empfehlung_text { font-family:Verdana; font-size:10px; color:#969d9e }
   .benelino_menue_getraenk_empfehlung_zusatzstoffe { display:inline; font-family:Verdana; font-size: 8px; color:#969d9e; margin-left:5px }



/* ##### Getränkeemfehlungen in Speisen und Gruppen ##### */

   .benelino_getraenk_empfehlung_container { margin:3px 0px 0px 0px }
   .benelino_getraenk_empfehlung_text { font-family:Verdana; font-size:10px; color:#969d9e }
   .benelino_getraenk_empfehlung_zusatzstoffe { display:inline; font-family:Verdana; font-size: 8px; color:#969d9e; margin-left:5px }



/* ##### Zusatzstofftabelle ##### */

   .benelino_zusatzstoffe_container { margin:0px 0px 0px 0px; width:100% }
   .benelino_zusatzstoffe_table { width:100% }
   .benelino_zusatzstoffe_erste_spalte { font-family:Verdana; font-size:8px; line-height:13px; color:#969d9e; padding:0px 0px 0px 0px; vertical-align:top }
   .benelino_zusatzstoffe_folgespalten { font-family:Verdana; font-size:8px; line-height:13px; color:#969d9e; padding:0px 0px 0px 40px; vertical-align:top }