html {
	overflow-y: scroll;
	table-layout: fixed;
}
body {
	background-image: url(/images/bg.jpg);
	margin-top: 0px;
}
.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}
.rightMenu  
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: #000000;
	cursor: pointer;
}
.rightMenuNoPointer
{
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: #000000;	
}
.rightMenuNoPointer A
{
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: #000000;	
	cursor: pointer;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style1 A
{
	text-decoration: none;
	font-weight: bold;
	color: #8F2634;
}
.style1 A:hover 
{
	text-decoration: underline; 
}
P {
	text-align:left;
}
td.menu {
	text-align: center;
}
.firstLetter {
	color: #8F2634;
	font-weight: bold;
}
td.allLetters {
	color: #8F2634;
	font-weight: bold;
}
td.priceMenuLeft {
	width: 695px;
	text-align: left;
	padding-left: 5px;
}
td.priceMenuLeftWithBestel {
	width: 645px;
	text-align: left;
}
td.priceMenuBestelNr
{
	width: 40px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
}
td.priceMenuSeparator {
	width: 10px;
}
td.priceMenuEuro
{
	width: 25px;
	text-align: right;
}
td.priceMenuRight {
	width: 70px;
	text-align: right;
	padding-right: 5px;
}
tr.priceMenuOdd {
	background-color: #d3d3d3;
}
tr.priceMenuEven {
	background-color: #ffffff;
}
td.menuHeader {
	color: #ffffff;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
tr.menuHeader {
	background-color: #8F2635;
}
tr.menuBody {
	background-color: #AABAB9;
	display: none;
}
td.sideMenu {
	padding-right: 1px;
}
