/*
CSS - Style Sheet Angaben fuer die Schlemmer-Laender
*/  



/* Linkfarben */
a:link,a:active,a:visited,a:hover { 
font-weight: bold; 
color: #FFCC00; 
}

/* Allgemeine Schriftformatierung */
body,td { 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000; 
}
/* Ueberschrift fuer den Hauptteil, in der Primaerfarbe */
font.main {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #0B436D;
}
/* Ueberschrift fuer den Nebenteil, in der Sekundaerfarbe */
font.secondary {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #669933;
}

/* "HeaderMain" als regulaere Ueberschrift 
    die Ueberschrift ist klein, da nur als Untertitel
    zu den grafischen Ueberschriften gedacht */
h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #0B436D;
}

/* "HeaderSec" als regulaere Ueberschrift
    die Ueberschrift ist "gross", da sie den eigentlichen
    Inhalt vorangeht (z.b. als Name des Restaurants etc. */
h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #669933;
}

/* "Ueberschriften" zur Verwendung im MeNT 
    Es gibt Ueberschriften in zwei Groessen; jeweils in
    der primaeren und der sekundaeren Gestaltungsfarbe
*/
h1.mentPrim{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #0B436D;
margin-bottom: 2px;
}
h2.mentPrim{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #0B436D;
margin-top: 2px;
}

h1.mentSec{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #669933;
margin-bottom: 2px;
}
h2.mentSec{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #669933;
margin-top: 2px;
}

/* Tabellenfeld: farbig, grosse Haupt-Ueberschrift, leitet den 
   zentralen Hauptteil ein und trennt neue Bereiche, Primaerfarbe, 
   Ergebnisliste */
td.headermain {
background-color: #0B436D; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
vertical-align: middle; 
}
/* Tabellenfeld: farbig, grosse Neben-Ueberschrift, leitet ein links liegendes
   Nebenfeld ein, um Zusatzinformationen anzuzeigen */
td.headersec {
background-color: #669933; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
vertical-align: middle;
}
/* Tabellenfeld: mit Rand, zur Darstellung von Inhalten im Hauptteil */
td.contmain {
background-color: #FFFFFF; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
border: 1px #0B436D; 
border-style: solid; 
}
/* Tabellenfeld: mit Rand, zur Darstellung von Inhalten im linken Nebenteil */
td.contsec {
background-color: #FFFFFF; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
border: 1px #669933; 
border-style: solid; 
}
/* Ausgabe der Ergebnisliste: Restaurantname und Einstufung */			   
a.result1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #0B436D;
text-decoration: none;
}
table.result{
border: 0px; 
border-style: none;
margin-top: 5px;
margin-bottom: 5px;
}
td.result1links {
background-color: #0B436D;
/* background-color: #A6BBCE; */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 5pt;
color: #0B436D;
vertical-align: middle;
text-align: right;
border-top-style: solid;
border-top-width: 2px;
border-top-color:  #FFFFFF; 
border-left-style: solid;
border-left-width: 0px;
border-left-color: #A6BBCE;
border-right-style: solid;
border-right-width: 0px;
border-right-color: #A6BBCE;
/* margin-top: 10px;*/
}
td.result1 {
background-color: #A6BBCE; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #0B436D;
vertical-align: middle;
border-top-style: solid;
border-top-width: 2px;
border-top-color:  #FFFFFF; 
border-left-style: solid;
border-left-width: 0px;
border-left-color: #A6BBCE;
border-right-style: solid;
border-right-width: 0px;
border-right-color: #A6BBCE;
/* margin-top: 10px;*/
}
/* Ausgabe der Ergebnisliste: Art der Kueche*/
td.result2 {
background-color: #D3DDE7; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
vertical-align: middle;
/*margin-top: 2px;*/
border-top-style: solid;
border-top-width: 2px;
border-top-color: #FFFFFF; 
border-left-style: none;
border-left-width: 0px;
}
/* Ausgabe der Ergebnisliste: Adresse und Telefonnummern*/
td.result3 {
background-color: #E9EEF2; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
vertical-align: middle;
/*margin-top: 2px;*/
border-top-style: solid;
border-top-width: 2px;
border-top-color: #FFFFFF; 
border-left-style: none;
border-left-width: 0px;
}
/* Ueberschrift fuer die einzelnen Bereiche der Spezialsuche */
td.search {
background-color: #0B436D; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
vertical-align: middle;
margin: 2px;
}
/* Hintergrundfarbe: Neutral */
.lot {
background-color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
border: 0px #000000; 
border-style: solid;
}
/* Hintergrundfarbe: Primaer*/
.lotprim {
background-color: #0B436D;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #FFFFFF;
border: 0px #0B436D; 
border-style: solid;
}
/* Hintergrundfarbe: Sekundaer*/
.lotsec {
background-color: #669933;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #FFFFFF;
border: 0px #669933; 
border-style: solid;
}
/* Hintergrundfarbe: Tertiaer*/			   
.lottert {
background-color: #FFCC00;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
border: 0px #FFCC00; 
border-style: solid;
} 
/* Hintergrundfarbe: quad*/			   
.lotquad {
background-color: #0B436D;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #FFCC00;
border: 0px #FFCC00; 
border-style: solid;
}

td.quickSearch {
background-image:url(/schlemmen/pics/simsl/blue.gif);
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FFCC00;
vertical-align: middle;
text-align: center;
}


/* Ueberschrift fuer die Druckausgabe in der Neutralansicht */
span.druck {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color: #000000;
}

/* Tabellenfeld: Druckausgabe Neutral-fett-border */
td.druckfett {
background-color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #000000;
border: 1px #000000;
border-style: solid;
}

/* Tabellenfeld: Druckausgabe Neutral-normal-border */
td.drucknorm {
background-color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
color: #000000;
border: 0px #000000;
border-style: solid;
}

/* Select-Box: getoenter Hintergrund, fette Schrift in Primaerfarbe 
               Zweck: uebergeordnete Regionen kennzeichnen
*/
option.regionRoot {
    background-color: #547DBE;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
	color: #ffffff;
    font-size: 14;
}
option.regionTop {
    background-color: #ACBFDD;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}


/* Select-Box: weisser Hintergrund, normale Schrift in Standardfarbe */
option.regionLeaf {
    background-color: #FFFFFF;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
