body {
  font-family: Arial, Helvetica, Verdana, Times, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: 500;
  background: #ffffcc;

  }

table {
	padding:0px;
	border:0px;
}

table.haupttabelle {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	border:0px;
}


table.footer {
    background-image: url(../bilder/tabbot.gif);
		background-repeat: repeat-x;
	padding:0px;
	border:0x;
	height:12px;
	width:790px;
	}


td.form {
  color: #666666;
  font-weight : 500;
  font-style: normal;
  vertical-align:middle;
}


.oldpreis {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #ff0000;
  text-decoration:line-through;
  font-weight : 500;
  font-style: normal;

}

.spreis {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight : 500;
  font-style: normal;
  text-align:right;
}

td.head {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 16pt;
  color: #333333;
  font-weight :700;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 5px;
}

td.bold {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight :700;
  vertical-align: top;
}

td.red {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #ff0000;
  font-weight :700;
  vertical-align: top;
}

td.produkt {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  font-weight: 700;
  color: #333333;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#333333;
}

td.wkorb {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  font-weight :500;
  color: #333333;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#333333;
}

td.subhead {
	height:15px;
  font-weight: 700;
  color: #333333;
  vertical-align: middle;
  background-color:#ffff99;
  border-top-width:2px;
  border-top-style:solid;
  border-color:#333333;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-color:#333333;
  padding: 0px;
  margin: 0px;
}

td.headmenu {
  color: #333333;
  font-weight :700;
  font-style: normal;
  text-align: center;
  vertical-align:middle;
}

td.menu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  color: #333333;
  font-weight : 500;
  font-style: normal;
  vertical-align:middle;
}

td.leftmenu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight : 500;
  border-right-width:1pt;
  border-right-style:solid;
  border-color:#333333;
  vertical-align:top;
}

td.rightmenu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight : 500;
  border-left-width:1px;
  border-left-style:solid;
  border-color:#333333;
  vertical-align:top;
}

td.smallwkorb {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 9pt;
  color: #333333;
  font-weight : 500;
  font-style: normal;
  padding-left: 2pt;
}

td.footer {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 9px;
	line-height:14px;
  color: #333333;
	text-align:center;
  font-weight : 500;
  font-style: normal;
  vertical-align:middle;
  padding-left: 5px;
  padding-right: 5px;
  }

.bold {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight : 600;
  font-style: normal;
  vertical-align:middle;
}

.justify {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight : 500;
  text-align: justify;
}

.right {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #ff0000;
  font-weight : 500;
  text-align: right;
}

p.subhead {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight : 700;
  font-style: normal;
}

p.subtitel {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 9pt;
  color: #333333;
  font-weight : 600;
  font-style: normal;
  vertical-align:middle;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#333333;
}

tr.footer {
  background-image: url(../bilder/mback.png);
  background-repeat: repeat-x;
}

h1 {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 16pt;
  color: #333333;
  font-weight: 700;
  vertical-align:middle;
  text-align:center;
}

h2 {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 14pt;
  color: #333333;
  font-weight: 700;
  vertical-align:top;
  text-align:center;
}

h3 {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 12pt;
  color: #333333;
  font-weight: 700;
  vertical-align:top;
  text-align:center;
  border-bottom-style:solid;
  border-bottom-color:#ff0000;
  border-bottom-width:1pt;
}

h4 {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 700;
  vertical-align:middle;
  text-align:center;
}

p.fliesstext {
  font-family: Helvetica, Ver1dana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 500;
  vertical-align:top;
  text-align:left;
}

img.text {
	border:1px solid;
	border-color:#003300;
	margin:5px;
	text-align:center;
	vertical-align:center;

}

A { color:#333333; text-decoration:underline; }
A:hover { color:#666666; text-decoration:underline; }
A.whitelink { color:#FFFFFF; text-decoration:underline; }
a.blacklink { color:#000000; text-decoration:underline; }
a.bluelink { color:#0000FF; text-decoration:underline; }
A:hover.whitelink { color:#ffff00; text-decoration:underline; }
A:hover.blacklink { color:#000000; text-decoration:underline; }
A:hover.bluelink { color:#0000FF; background-color: #FFFF33; text-decoration:underline; }

a.headmenu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 700;
  text-decoration:underline;
}
a:hover.headmenu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 700;
  text-decoration:underline;
}

a.navbar {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 600;
  text-decoration:none;
}
a:hover.navbar {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 600;
  text-decoration:underline;
}

a.red {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #ff0000;
  font-weight: 600;
  text-decoration:none;
}
a:hover.red {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #ff0000;
  font-weight: 600;
  text-decoration:underline;
}

a.menu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 500;
  text-decoration:underline;
}
a:hover.menu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 500;
  background-color:#ffff99;
  text-decoration:underline;
}

a.submenu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 500;
  text-decoration:underline;
  margin-left:15pt;
}
a:hover.submenu {
  font-family: Helvetica, Verdana, Arial, Times, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: 500;
  background-color:#ffff99;
  text-decoration:underline;
  margin-left:15pt;
}
