	#menu { position: relative; top: 0px; left: 0px; width: 458px; height: 51px; background: url(images/frame/web_menu_091211.gif) 0px 0px no-repeat; }
	#menu span { position: absolute; background: url(images/frame/web_menu_091211.gif) 0px 0px no-repeat;}
	#menu a { width: 50px; height: 50px; display: block;}

	#menu #bestellung { width: 100px; height: 51px; left: 0px; background-position: 0px 0px;}
	#menu #bestellung a { width: 100px; height: 51px; display: block;}
	#menu #bestellung a:hover { background: url(images/frame/web_menu_091211.gif) 0px -51px no-repeat;}

	#menu #andern { width: 92px; height: 51px; left: 110px; background-position: -110px 0px;}
	#menu #andern a { width: 92px; height: 51px; display: block;}
	#menu #andern a:hover { background: url(images/frame/web_menu_091211.gif) -110px -51px no-repeat;}

	#menu #kundenkarte { width: 54px; height: 51px; left: 209px; background-position: -209px 0px;}
	#menu #kundenkarte a { width: 54px; height: 51px; display: block;}
	#menu #kundenkarte a:hover { background: url(images/frame/web_menu_091211.gif) -209px -51px no-repeat;}

	#menu #zustellgebiet { width: 56px; height: 51px; left: 269px; background-position: -269px 0px;}
	#menu #zustellgebiet a { width: 56px; height: 51px; display: block;}
	#menu #zustellgebiet a:hover { background: url(images/frame/web_menu_091211.gif) -269px -51px no-repeat;}

	#menu #besch { width: 78px; height: 25px; left: 331px; background-position: -331px 0px;}
	#menu #besch a { width: 78px; height: 25px; display: block;}
	#menu #besch a:hover { background: url(images/frame/web_menu_091211.gif) -331px -51px no-repeat;}

	#menu #lob { width: 78px; height: 26px; left: 331px; margin-top: 25px; background-position: -331px -25px;}
	#menu #lob a { width: 78px; height: 26px; display: block;}
	#menu #lob a:hover { background: url(images/frame/web_menu_091211.gif) -331px -76px no-repeat;}

	#menu #gaestebuch { width: 43px; height: 51px; left: 415px; background-position: -415px 0px;}
	#menu #gaestebuch a { width: 43px; height: 51px; display: block;}
	#menu #gaestebuch a:hover { background: url(images/frame/web_menu_091211.gif) -415px -51px no-repeat;}

	BODY {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9px;
	background-color: #FDFDFD;
	/*background: url(images/frame/bg.gif);*/
	}
	TD {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	}

	select {
	font-size : 10px;
	/* background-color: #FFFFBF; */
	}
	/*
	input {
		border: 1px solid #000000;
		padding: 2 2 2 2;
	}
	*/
	.FPAction {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	}
	.BodyText {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 13px;
	}
	.BodyText12 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	.FoodDetails {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9px;
	font-weight : normal;
	}
	.FoodPics {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9px;
	font-weight : bold;
	}
	.PersonalForm {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	.PersonalFormB {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	}

	.TextFormB {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9px;
	font-weight : bold;
	height: 16;
	padding : 0;
	}

	.GBText {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	.GBTextB {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	}


	.GKText {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	.GKTextB {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	}

	.Food {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-top: 2px;
	}

	.FoodAnmerkung {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8px;
	font-weight : bold;
	background-color:Gray;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	}

	.FoodPrice {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	}
	.FoodHead {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding: 4px;
	}

	.FoodKorb {
	font-family : Arial, sans-serif;
	font-size : 11px;
	}

	TD.ETHead {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding: 4px;
	background-color: #D3E27E;
	}

	.setbold {
		font-weight : bold;
	}

	.SubMenuOff {
		font-family : Verdana, Helvetica, Arial, sans-serif;
		font-size : 10px;
		font-weight : bold;
	}

	.SubMenuOn {
		font-family : Verdana, Helvetica, Arial, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #FF0000;
	}

	a {
	color : #6F842F;
    border: 0px;
	}

	a:link {
	color : #6F842F;
    border: 0px;
	}

	a:visited {
	color : #6F842F;
    border: 0px;
	}

	A:HOVER {
		color : #FF2D00;
	}

	A.Inv {
		color : #000000;
	    text-decoration : underline;
	    cursor: pointer;
	}

	A.Inv:HOVER {
		color : #000000;
	    text-decoration : underline;
	    cursor: pointer;
	}


	A.InvA {
	color : #000000;
    text-decoration : underline;
	}

	A.InvA:HOVER {
		color : #E8869D;
	    text-decoration : underline;
	}

	AchtungBox {
		position: absolute;
		top: 10;
		left: 10;
		visibility: inherit;
		background-color: #FF4500;
	}

	a.button {
	color : #A60000;
    border: 0px;
    text-decoration : none;
	}


	IMG.Einkaufswagen {
		cursor: pointer;
	}

	input.sabutton {
		color: #000000;
		height: 15px;
		font-size: 9px;
		border: 1px solid #000000;
		background-color: #D3E27E;
	}

	input.button {
		color: #000000;
		font-weight : bold;
		border: 1px solid #000000;
		background-color: #D3E27E;
	}

	textarea {
		border: 1px solid #000000;
	}

	div.kalender_title {
		width: 394px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		font-size: 8pt;
		font-weight : bold;
		background-color: #990606;
		color: #FFFFBF;
	}
	div.kalender_thumb_title {
		width: 120px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		font-size: 8pt;
		font-weight : bold;
		background-color: #990606;
		color: #FFFFBF;
	}

	div.kochbuch_thumb_title {
		width: 100%;
		height: 20px;
		line-height: 20px;
		text-align: center;
		font-size: 8pt;
		font-weight : bold;
		background-color: #990606;
		color: #FFFFBF;
	}
	td.kochbuch_thumb_title {
		width: 100%;
		text-align: center;
		font-size: 8pt;
		font-weight : bold;
		background-color: #990606;
		color: #FFFFBF;
	}
	
	input.weiter_button {
		width: 100px;
		background-color: #D3E27E;
		border: 2px solid #A60000;
		font-weight: bold;
		cursor: pointer;
	}
	input.weiter_button:hover {
		background-color: #FFFF7F;
	}

	#noodle_ad table {
		width: 410px;
		background-color: #E13B3B;
	}
	#noodle_ad td img {
		border: 1px solid #FAEF97;
	}
	#noodle_ad td {
		font-weight: bold;
		font-size: 12px;
		color: #FAEF97;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#noodle_ad td.thai {
		color: #000;
		background-color: #FAEF97;
	}
	#noodle_ad tr.toprow td {
		padding-top: 0px;
	}
	#noodle_ad {
		text-decoration: none;
	}
    .makiLnk {
		color : #FFFFFF;
    	border: 0px;
		font-size: 14px;
	}
	.makiLnk:link {
		color : #FFFFFF;
    	border: 0px;
	}
	.makiLnk:visited {
		color : #FFFFFF;
    	border: 0px;
	}
	.makiLnk:hover {
		color : #F6BD00;
    	border: 0px;
	}
