body { 
    font-family: Georgia, Garamond, Times, serif;
    color:#000; 
    font-size: 70%;
}
strong,b { font-weight: bold; }
em,i { font-style: italic; }

h1, h2, h3, h4, h5, h6 {    font-weight: normal; }

h2 {font-weight: bold;
    font-size: 14px;
    color: #770001;
    padding-top: 10px;
    padding-bottom: 10px;}

h3 {font-weight: bold;
    font-size: 12px;
    color: #770001;}

p { line-height: 1.6em; }

code {
    font-size: 1.2em;
}
dl dt { font-weight: bold; }

ul { list-style-type: none; }

table th {    font-weight: bold; }

form fieldset legend {    font-weight: bold; }

form fieldset.anwender label em {
    font-style: normal;
    font-weight: bold;
    color: #666;
}

a { color: #004e61; font-weight: bold; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; color: #aaa; }
a:hover { text-decoration: none;  outline: none;}
a:active { text-decoration: none;  outline: none;}
a:focus { text-decoration: none; outline: none; }

#content {
    font-family: Verdana, Tahoma, sans-serif;
}

/* Three Pixel Gap Hack: Hide from IE5-mac. Only IE-win sees this. \*/
* html #content { height: 1%;  }
/* End hide from IE5/mac */

#content p em {
    font-style: normal;
}
#content p strong.slogan {
    font-weight: normal;
}

#content p em,
#content p strong.slogan span {
    text-transform: uppercase;
}

#mainnavi,
#subnavi,
#servicenavi {
    font-size: 1.05em;
}
#mainnavi,
#subnavi {
    font-size: 1.3em;
}

#mainnavi li span,
#subnavi li span {
    font-weight: bold;
}

#servicenavi {
    font-variant: small-caps;
    letter-spacing: 2px;
}

#servicenavi li a {
    color: white;
    font-weight: bold;

}

#footer p.fusszeile {
	color: #888;
	font-size: 0.9em;	
	letter-spacing: 0.1em;
}

/* Styles für die PopUp-Fenster (Gallery & Rezepte) (lk, 03.01.2006) */
.popup   {
   font-family: Verdana, Tahoma, Helvetica, Arial, Times, sans-serif;
   font-style: normal;
   font-size: 1.1em;
   line-height: 1.2em;
   margin: 11px;
}

.popup a, .popup span { color: #004E61; font-weight: bold; font-size: 0.8em;}
.popup a:link { text-decoration: none; }
.popup a:visited { text-decoration: none; color: #004E61; }
.popup a:hover { text-decoration: none;}
.popup a:active { text-decoration: none; }
.popup a:focus { text-decoration: none; }

.popup span {color: #aaa}

ul.popup {
   font-size: 12px;
   }
   
.popup_headline { color: #004E61; font-weight: bold; font-size: 14px;}

/* Styles für das PopUp-Fenster der News/Aktuelles  (lk, 03.01.2006) */
.popup_news   {
   font-family: Verdana, Tahoma, Helvetica, Arial, Times, sans-serif;
   font-style: normal;
   font-size: 11px;
   line-height: 1.2em;
   margin: 11px;
}

.popup_news td {
   padding-left: 7px;
   padding-right: 7px;
   padding-bottom:20px;
}


/* Styles die Weinkarte (der br soll etwas hochgezogen werden!)  (lk, 05.01.2006) */
.test  { background-color: #33ffcc; }
.test br  { margin-left: 200px; }

#footer input, legend{
    font-family: Georgia, Garamond, Times, serif;
    color:#000; 
    font-size: 100%;
}

/* ===========================
   Anpassung für Druckausgabe:
   =========================== */

@media print {
 #mainnavi li a,
 #subnavi li a { font-weight: normal; }
}


/* Styles für die Sitemap */
#sitemap #content ul { margin-top: 3em; }
#sitemap #content ul li {	margin-top: 5px; }
#sitemap #content ul li a {text-decoration: none; color: #004e61;}
#sitemap #content ul li ul { margin-top: 0em; margin-left: 50px;}
#sitemap #content ul li ul li{	list-style-type:disc;}


