body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #f3dd4a;
	background-image: url(Bilder/hg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#mittig {
	padding:0px;
	position:absolute;
	top:0px;
	left:50%;
	width:930px;
	height:500px;
	z-index:1;
	border:none;
	margin:0px 0px 0px -465px;
}
.hgbasis {
	background: url(Bilder/hg-basis.gif) no-repeat;
}
.hgbasisstart {
	background: url(Bilder/hg-basis-start.gif) no-repeat;
}
.copyright {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #F3DD4A;
}
.klein {
	font-size: 10px;
}

.copyright a:link {
	color: #ffffff;
	text-decoration: none;
}
.copyright a:visited {
	text-decoration: none;
	color: #ffffff;
}
.copyright a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}
.copyright a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
#banner {
	position:absolute;
	width:878px;
	height:129px;
	z-index:2;
	left: 25px;
	top: 95px;
}
#nav {
	position:absolute;
	width:878px;
	height:15px;
	z-index:2;
	left: 47px;
	top: 47px;
}
.randweiss {
	border: 10px solid #FFFFFF;
}
.randweissstart {
	border-top: 10px none #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}
.inhalt {
	background: #f9f7a6;
	font-weight: normal;
}
.navi {
	background: #FFFFFF;
}
.navioben {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
}
.navioben a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.navioben a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
.navioben a:hover {
	text-decoration: none;
	color: #000000;
}
.navioben a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #000000;
}
#pfeil {
	position:absolute;
	width:15px;
	height:10px;
	z-index:2;
	left: 56px;
	top: 73px;
}
.titlegross {
	font: bold 26px Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
.willkommen {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.rezept {
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
.zwoelf {
	font: bold 11px Arial, Helvetica, sans-serif;
}
.vierzehn {
	font-size: 14px;
	line-height: 19px;
}
.vierzehn a:link {
	color: #000000;
	text-decoration: underline;
}
.vierzehn a:visited {
	text-decoration: underline;
	color: #000000;
}
.vierzehn a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.vierzehn a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.weiss14 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.weissanfrage {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.weissanfrage a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.weissanfrage a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
.weissanfrage a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
.weissanfrage a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
.weiss12 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.fett {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.zeile1 {
	font-weight: bold;
	color: #FFFFFF;
	background: #e2a11e;
}
.zeile1schwarz {
	font-weight: bold;
	color: #000000;
	background: #e2a11e;
}
.zeile2 {
	font-weight: normal;
	color: #000000;
	background: #fdfddb;
	border-top: 1px solid #efd49c;
	border-right: 1px none #efd49c;
	border-bottom: 1px none #efd49c;
	border-left: 1px none #efd49c;
}
.zeile3 {
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	border-top: 1px solid #efd49c;
	border-right: 1px none #efd49c;
	border-bottom: 1px none #efd49c;
	border-left: 1px none #efd49c;
}
.zeile4 {
	color: #FFFFFF;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	background-color: #ca8919;
}
.bestellen {
	font-weight: normal;
	color: #FFFFFF;
	background: #d2790b;
	height: 27px;
	width: 131px;
	display: block;
	vertical-align: middle;
	padding: 8px 6px 0px 0px;
	font-size: 14px;
	position: relative;
	left: 8px;
}
.bestellen a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.bestellen a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
.bestellen a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}
.bestellen a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.navrechtsohnelink {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background: url(Bilder/gepunktet-nav.gif) no-repeat;
	text-indent: 14px;
	text-align: left;
}
.pin {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(Bilder/pin.jpg) no-repeat;
	text-align: left;
}
.pin2 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(Bilder/pin2.jpg) no-repeat;
	text-align: left;
}
.navrechts {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background: url(Bilder/gepunktet-navlink.gif) no-repeat;
	text-indent: 14px;
	text-align: left;
}
.navrechts a:link {
	color: #555555;
	text-decoration: underline;
	font-weight: normal;
}
.navrechts a:visited {
	text-decoration: underline;
	color: #555555;
	font-weight: normal;
}
.navrechts a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.navrechts a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.hgprodukte {
	background-image: url(Bilder/seitengrafik-produkte_4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.hgrezepte {
	background-image: url(Bilder/seitengrafik-rezepte.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.hgrezeptesuess {
	background-image: url(Bilder/seitengrafik_suess.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.hgueberuns {
	line-height: 18px;
	background-image: url(Bilder/seitengrafik-ueberuns.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#willkommen {
	position:absolute;
	width:247px;
	height:115px;
	z-index:2;
	left: 47px;
	top: 118px;
}
#willkommen2 {
	position:absolute;
	width:117px;
	height:86px;
	z-index:2;
	left: 157px;
	top: 390px;
}
#willkommen3 {
	position:absolute;
	width:557px;
	height:92px;
	z-index:2;
	left: 348px;
	top: 394px;
}
.zwischenheadline {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
}
.zwischenheadline2 {

	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
}
.hgueberuns_2 {

	line-height: 18px;
	background-image: url(Bilder/seitengrafik-ueberuns_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.zwischenheadline1 {

	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 10px;
	font-weight: bold;
}
.fett2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.hgrezeptestart {
	background: url(Bilder/hg-rezeptestart.jpg) no-repeat;
}
.widerruf {
	color: #ED1113;
	font-weight: bold;
}
.kontaktformular {
	font-weight: normal;
	color: #000000;
	background: #fdfddb;
	border-top: 1px solid #efd49c;
	border-right: 1px solid #efd49c;
	border-bottom: 1px solid #efd49c;
	border-left: 1px solid #efd49c;
}
.button
   {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	width:90px;
	border:1px solid #efd49c;
	background: #F3DD4A;
}
.shopziffer {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #D2790B;
	text-align: center;
}
.shopanzeige {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;
}
.shopanzeigegrau {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #c7c685;
	text-align: center;
}
.inputanzahl {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #E2A11E;
	text-align: center;
	width: 30px;
}.artikellistenlinie {
	border-bottom: 1px solid #c0bf80;
}
.eingabefeld {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	background: #FFFFFF;
	border: 1px solid #a5acb2;
}.texteingabe {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
}
.abschicken {
	font-weight: normal;
	color: #FFFFFF;
	background: #d2790b;
	height: 27px;
	width: 300px;
	display: block;
	vertical-align: middle;
	padding: 8px 6px 0px 0px;
	font-size: 14px;
	position: relative;
	left: 8px;
}
.abschicken a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.abschicken a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
.abschicken a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}
.abschicken a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.paket {
	background: url(Bilder/paket.jpg) no-repeat right bottom;
}
#seo {
	position:absolute;
	width:592px;
	height:201px;
	z-index:3;
	top: 995px;
	left: 324px;
}
.bildlinks {
	margin-right: 20px;
	margin-bottom: 10px;
}
