body
{
  margin: 0;
  padding: 0;
  background-color: #F7DE50;
  font-family: verdana, arial, helvetica, sans-serif;
  overflow-y: scroll; 
}

body, table
{
	font-size: 11px;
}

div
{
  margin: 0;
  padding: 0;
  border: 0;
}

p
{margin: 0 0 8px 0;}


img.layout
{
  margin: 0;
  padding: 0;
}

img
{
  margin: 3px;
  padding: 0;
}

a:link, a:visited, a:active
{ 
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  border: 0; 
}
a:hover
{
  color: #FFFFFF;
  background-color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}

a:link.menu, a:active.menu, a:visited.menu  
{
  display: block;
  width: 160px;
  height: 22px; 
  background-image:url(img/bikeprofis_menu0.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding-top: 5px;
  padding-left: 14px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
a:hover.menu 
{
  background-image:url(img/bikeprofis_menu1.jpg);
}
a:link.menuactive, a:active.menuactive, a:visited.menuactive, a:hover.menuactive  
{
  display: block;
  width: 160px;
  height: 22px; 
  background-image:url(img/bikeprofis_menu1.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding-top: 5px;
  padding-left: 14px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

a:link.linkimpressum, a:active.linkimpressum, a:visited.linkimpressum
{
  color: #FFFFFF;
}

ul
{
  padding: 0 5px 0 20px;
  margin: 0;
  list-position: inline;
  list-style-image:url(img/bullet_ow.png);
}
ul.onblack
{
  list-style-image:url(img/bullet_ob.png);
}

table.shoptable
{
	
	width: 460px;
}

td.shoptable
{
	border: 1px solid #A0A0A0;
	width: 227px;
}

