body {
	margin: 20px;
         background-color: #FFFFFF;
}
#Titel {
         height: 74px;
	margin-left: 148px;
	vertical-align: middle;
	padding-left: 10px;
	background-color: #E8EFCD;
         background-image: url(img/olivenoel-titel.jpg);
         background-position: right;
         background-repeat: no-repeat;
	border-top: 8px solid #D4E59F;
         border-left: 1px solid #FFFFFF;
}
#Titeltext {
	font: 32px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
         height: auto;
         padding-top: 18px;
	font-weight: bold;
}
#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0;      /* standardkonforme horizontale Zentrierung */
    width: auto;
    padding: 0;
    background: #ffffff;
  }
#Menu{
         float: left;
         margin: 0 ;
         width: 148px;

}
#Inhalt{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin-left: 149px;
         margin-right: 140px;
         margin-top: 1px;
         background: #F1F7E2;
         padding: 20px;
         text-align: justify;
         min-height: 400px;
         height: auto;
}
#Anzeigen{
         float: right;
         margin: 0 ;
         width: 140px;
         background: #F1F7E2;
         min-height: 400px;
}

h1 {
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
}
h2 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
}
.Ul {
 	margin: 0;
         padding: 0;
}
.Menutitel {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	width: auto;
         margin: 0;
         height: 20px;
         color: #006009;
         font-weight: bold;
	list-style: none;
         background: #D4E59F;
         padding-left: 5px;
         padding-top: 4px;
         border-bottom: 1px solid #FFFFFF;
}
.Menupunkt {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
         margin: 0;
         color: #94B531;
         height: 18px;
         font-weight: bold;
	list-style: none;
         background: #E4EEC7;
         padding-left: 5px;
         padding-top: 2px;
         border-bottom: 1px solid #FFFFFF;
}

.Ueberschrift {
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;

}

.BestellenUeberschrift {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
         font-weight: bold;
         padding: 4px 6px 4px 10px;
         background: #E4EEC7;
}

.BestellenBild {
	padding: 10px;
         float:left;
         background: #FFFFFF;
}

.BestellenText {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color: #454545;
         padding-top: 10px;
         background: #FFFFFF;
}

.BestellenLink, BestellenLink:visited, BestellenLink:hover, BestellenLink:active {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
         background: #E4EEC7;
         border: 1px solid #94B531;
         padding: 2px 4px 2px 4px;
         font-weight: bold;
         text-decoration: none;
}

.ProduktDiv {
         background: #FFFFFF;
         border: 1px solid #E4EEC7;
         padding: 10px;
}

.Menulink, Menulink:visited, Menulink:hover, Menulink:active {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
         padding-left: 2px;
         text-decoration: none;
         font-weight: bold;
}
.Menutitellink, Menutitellink:visited, Menutitellink:hover, Menutitellink:active {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
         color: #006009;
         text-decoration: none;
         font-weight: bold;
}

.SubMenuLink {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #006009;
         padding-left: 4px;
         text-decoration: none;

}
.Textlink, Textlink:Visited, Textlink:Active {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #94B531;
         text-decoration: none;
}
Textlink:Hover {text-decoration: underline;}

.bold_light {
 	font-weight: bold;
         color: #434343;
}
.Fehlermeldung {
 	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #E32E2E;
	font-weight: bold;
         vertical-align: middle;
}
.Image_re {
 	border: 0;
         padding: 20px;
         float: right;
}

.table_tr {
 padding: 4px;
 background-color: #E4EEC7;
}

ul {
 	line-height: 24px;
}