body
{
  background-color:	#ffffff;
  font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:		11px;
  color:			#000000;
  margin:			0px;
  padding:			0px;
}

a
{ color:			#003399; }

a:hover
{ color:			#0099FF; }

a.menu
{ color:			#ffffff;
  text-decoration:	none; }

a.menu:hover
{ color:			#ffffff; }

table
{ border-collapse:	collapse;
  empty-cells:		show;
  border-spacing:	0px; }

td
{ font-size:		11px; }

td.aussen
{
  border-bottom:	1px solid #cccccc;
  vertical-align:	center;
  text-align:		right;
}

td.content, td.contentData
{
  border-bottom:	1px solid #cccccc;
  vertical-align:	top;
  padding-top:		10px;
}

td.contentData
{ padding-bottom:	10px;
  padding-left:		10px;
  border-left:		1px solid #cccccc; }

td.menu
{
  font-size:		11px;
  color:			#ffffff;
  font-weight:		bold;
  text-align:		center;
  vertical-align:	middle;
  height:			30px;
  cursor:			pointer;
  margin:			0px;
  padding:			0px;
  white-space:		nowrap;
}

td.menuLeft
{ padding-left:		3px;
  vertical-align:	bottom;
  white-space:		nowrap; }

td.nachOben
{ vertical-align:	middle;
  text-align:		left;
  padding-top:		20px; }

td.preis, td.preis1, td.preis2, td.preis3, td.preis4
{ white-space:		nowrap;
  text-align:		right;
  vertical-align:	top; }

td.x, td.x1, td.x2, td.x3, td.x4
{ text-align:		center;
  font-weight:		bold;
  font-size:		15px; }

td.produkte
{ text-align:		center;
  vertical-align:	top; }

th
{ vertical-align:	top;
  font-weight:		bold;
  font-size:		11px;
  text-align:		left;
  padding-right:	5px;
  padding-bottom:	5px; }

hr
{
  border:			1px solid #000000;
  height:			1px;
}

img.menu
{ vertical-align:	top; }

img.menuIcon
{ vertical-align:	bottom;
  margin-top:		2px; }

.noBorder
{ border:			none; }

.wichtig
{ color:			#003399;
  font-weight:		bold; }

.aktiv
{ color:			#0099FF;
  font-weight:		bold; }

p.header
{ color:			#003399;
  font-weight:		bold; }