body  {
	background-color: #F0F0F0;
}

h1,h2,h3,h4,p,th,td,li,ul,ol,div  {
	font-family: Arial,Helvetica,sans-serif;
}

p,td,li,ul,ol  {
	font-family: Arial,Helvetica,sans-serif;
	font-size: medium;
}

h1 {
	font-size: x-large;
	color: #006699;
}

h2 {
	font-size: large;
	color: #006600;
}

h3 {
	font-size: large;
}

h4 {
	font-size: medium;
}

p.leistung,li.leistung,ul.leistung {
	font-size: small;
}

li {
	list-style-image: none;
	list-style-type: disc;
}

li.incl {
	list-style-image: url(../Logo/box_checked.gif);
}

li.excl {
	list-style-image: url(../Logo/box_uncheck.gif);
}

td.akt  {
	text-align: center;
	background-color: #99CC66;
	font-size: small;
	font-weight: bold;
}

td.tot  {
	text-align: center;
	font-size: small;
	background-color: #FFFFCC;
}

table.preis {
	background-color: #FFFFDD;
}

table.preis th {
	background-color: #DDDDBB;
	font-size: small;
}

table.preis td {
	font-size: small;
}

table.preis td.dark {
	background-color: #DDDDBB;
}

table.entftab {
	background-color: #FFFFDD;
}

table.entftab th {
	background-color: #DDDDBB;
	font-size: small;
}

table.entftab td {
	font-size: small;
	text-align: right;
}

TABLE.inhalt {
	background-color: #006699;
}

table.inhalt td.top  {
	color: White;
	font-size: medium;
	font-weight: bold;
}

TABLE.inhalt A:LINK {
	color: Black;
}

TABLE.inhalt A:VISITED {
	color: #003333;
}

table.adresse {
  background-color: #FFFFFF;
}

table.adresse td {
  color: #000000;
}

table.adresse td.size1 { font-size: small; }
table.adresse td.size2 { font-size: medium; }

@media print {
  table.adresse td.size1 { font-size: x-small; }
  table.adresse td.size2 { font-size: small; }
}

table.adresse a:link    { color: #0365B1; }
table.adresse a:visited { color: #023B66; }
table.adresse a:active  { color: #0483E5; }
table.adresse a:hover   { color: #E50408; }
table.adresse a:focus   { color: #E50408; }

table.anfrage td.top {
  background-color: #006600;
  color: White;
  font-size: medium;
  font-weight: bold;
}

table.anfrage {
  background-color: #FFFFCC;
  font-size: small;
}

table.anfrage td {
  font-size: small;
}

table.anfrage optgroup {
  background-color: #CCCCCC;
}

table.anfrage optgroup option {
  background-color: #FFFFFF;
}

div.bildl {
  font-size: small;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

div.bildr {
  font-size: small;
  float: right;
  padding-left: 10px;
  padding-bottom: 10px;
}

div.bildm {
  font-size: small;
  padding-bottom: 10px;
}

div.nnav,div.copyr {
  font-size: small;
}

a.toplink {
  font-size: small;
}
