body 	{
			font-family: Arial, Helvetica, sans-serif;
			background-color: #666666;
			text-align:center;
		 }

a		{
			color:#0099FF;
			text-decoration:underline;
		}

a:hover{
			color: #0099FF;
			text-decoration:overline underline;
		}

p.trenner{
			margin:0;
			padding:0;
			height:2px;
			font-size:1px;
			background-color:#0099FF;
			}


/* Grundgerüst */
/* Bei float:center Probleme mit Hintergrundfarbe!!! */

#grundgeruest{
			float: left;
			margin: 0 auto;
			text-align:left;
			border: 1pt solid #000000;
			background-color: #FFCC66;
			width:980px;
		}


/* Kopfzeile mit den Bildern*/

#bilderzeile-kopf{
			text-align:right;
			height:110px;
		}
		
#bilderzeile-kopf p{
			margin:0;
		}
		
#bilderzeile-kopf img.wappen{
			margin-right:20em;
			}


/* Kopfzeile mit Text*/
			
#kopfzeile {
			background-color:#7D0036;
			width:100%;
			text-align:left;
			font-family:"Times New Roman", Times, serif;
			}

			
#kopfzeile h1 {
			margin-top: 0.5em;
			margin-left:1em;
			margin-bottom:0.5em;
			font-style:italic;
			font-weight:normal;
			color:#0099FF;
			}
			
#kopfzeile h2 {
			margin-top: -1.5em;
			margin-right:1em;
			margin-bottom:0.5em;
			text-align:right;
			font-size: medium;
			font-weight:normal;
			color:white;
			}


/*Hauptteil - blauer Balken ganz links */
			
#hauptteil-balken {
			float:left;
			width:3%;
			margin-top:0;
			background-color:#0099FF;
			}

/*Hauptteil - Navigationsleiste*/

#hauptteil-navigation {
			float:left;
			width:20%;
			margin-top:0;
			}

#hauptteil-navigation p.preis {
			font-size:small;
			text-align:center;
			}
#hauptteil-navigation a.preis		{
			color:#0099FF;
			text-decoration:none;
			font-weight:bold;
		}

#hauptteil-navigation a.preis:hover{
			color: #0099FF;
			text-decoration:overline underline;
			font-weight:bold;
		}			
#hauptteil-navigation ul#navigation {
    margin: 0.1em 0 0.1em 0;
	border: 1px solid #0099FF; /* Variante 2 - Mit einem einzigen Rahmen */
	padding: 0;
    text-align: left;
  }
  
#hauptteil-navigation ul#navigation li {
    list-style: none;
	margin: 0.1em 0.1em 0.1em 0em; 
	/* border: 1px solid #0099FF; Variante 1 - Mit individuellem Rahmen pro Kategorie */
	padding: 0.1em;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
  }
  
#hauptteil-navigation ul#navigation_2 {
    margin: 0.1em 0 0.1em 0; 
	padding: 0;
    text-align: left;
  }
  
#hauptteil-navigation ul#navigation_2 li {
    list-style-type: none;
	border-width: 0;
	margin: 0.1em 0.1em 0.1em 1em; 
	padding: 0em;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
  }
  
#hauptteil-navigation ul#navigation_3 {
    margin: 0.1em 0 0.1em 0; 
	padding: 0;
    text-align: left;
  }
  
#hauptteil-navigation ul#navigation_3 li {
    list-style-type: none;
	border-width: 0;
	margin: 0.1em 0.1em 0.1em 1em; 
	padding: 0em;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	font-weight:bold;
  }

#hauptteil-navigation ul#navigation a, ul#navigation span {
    padding: 0;
    text-decoration: none;
    color: black;
  }
#hauptteil-navigation * html ul#navigation a, * html ul#navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
  }
  
#hauptteil-navigation ul#navigation a:hover, ul#navigation span {
	text-decoration:overline underline;
	color:#007665;
  }


/* Hauptteil - Textinhalte */
			
#hauptteil-text {
			float:left;
			width: 49%;
			padding:0;
			margin-top:0;
			margin-left: 1em;
			margin-right: 1em;
			font-family:"Times New Roman", Times, serif;
			}

#hauptteil-text h1 {
			margin-bottom: 0.5em;
			font-size: x-large;
			color:#0099FF;
			}

#hauptteil-text h2 {
			font-size: large;
			color:black;
			font-weight:normal;
			}
			
#hauptteil-text td.bilder {
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:smaller;
			}

#hauptteil-text .link {
	font-weight:normal;
	font-style:italic;
			}
									
#hauptteil-text .highlight {
			color:#0099FF;
			font-weight: bold;
			}

#hauptteil-text .fuss {
			color:#0099FF;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:small;
			font-weight:bold;
			margin:0.2em;
			vertical-align:middle;
			}
			
#hauptteil-text .zentriert {
			text-align:center;
			font-style:italic;
}

#hauptteil-text td.event-text {
	text-align:left;
}

#hauptteil-text td.event-monat {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:larger;
	font-style: italic;
	background-color: #FFBB22;
}

#hauptteil-text td.event-datum {
	text-align:left;
	background-color: #FFBB22;
}

#hauptteil-text td.gericht {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:smaller;
	vertical-align:bottom;
}

#hauptteil-text td.gericht-preis {
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:smaller;
	vertical-align:bottom;
}

/*Hauptteil - Bilderleiste */			
#hauptteil-bilder {
			float:right;
			margin-right:0em;
			padding:0;
			width: 19%;
			}
			
#hauptteil-bilder p{
			text-align:right;
			padding:0;
			margin-bottom:0em;
			margin-top:0em;
			}

#hauptteil-bilder img{
			border-bottom:3px solid #0099FF;
			}
			

