body {
	background-color: #F0F0F0;
}

a:link {
	color: #0000F0;
}

a:visited {
	color: #0000A0;
}

a:active {
	color: #C000C0;
}

a:hover {
	color: #FF0033;
}

h1,h2,h3,h4,p,th,td,li,ul,ol,div {
	font-family: Arial,Helvetica,sans-serif;
}

p,th,td,li,ul,ol,div {
	font-size: small;
}

h1 {
	color: #006699;
	font-size: large;
}

h2 {
	color: #006400;
	font-size: medium;
}

h3 {
	font-size: medium;
}

h4 {
	font-size: small;
}

div.kopf {
	border-style: solid;
	border-width: 2px;
	padding: 5px;
	border-color: Gray;
}

p.leistung,li.leistung,ul.leistung {
	font-size: x-small;
}

table.beschriftung {
	background-color: #F0F0F0;
}

table.beschriftung th {
	font-size: x-small;
}

table.beschriftung td {
	font-size: x-small;
}

table.preis {
	background-color: #FFFFDD;
}

table.preis th {
	background-color: #DDDDBB;
	font-size: x-small;
}

table.preis td {
	font-size: x-small;
}

table.inhalt {
	background-color: White;
}

table.inhalt td {
	font-size: x-small;
	color: #000000;
}

table.inhalt td.sw {
	font-size: x-small;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
}

table.inhalt td.seg {
	font-size: x-small;
	font-weight: bold;
	background-color: #CCCCCC;
}

table.anfrage td.top {
	background-color: #006600;
	color: White;
	font-size: small;
	font-weight: bold;
}
table.anfrage {
	background-color: #FFFFCC;
	font-size: x-small;
}

table.anfrage td {
	font-size: x-small;
}

table.inhalt td.top {
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006400;
}

table.liste {
	background-color: #FFFFCC;
	border: 2px solid #006699;
}

table.liste td.top {
	background-color: #006699;
	color: White;
	font-size: small;
}

table.liste td.mid {
	background-color: #99CC66;
}

table.liste2 {
	background-color: #FFFFCC;
	border: 1px solid #006699;
}

table.liste2 td {
	font-size: small;
	border: 1px solid #006699;
}

table.liste2 td.top {
	background-color: #006699;
	color: White;
	font-size: small;
}

table.liste2 td.mid {
	background-color: #99CC66;
}

table.suche {
	background-color: #FFFFAA;
}

table.suche td {
	font-size: x-small;
}

address {
	font-size: x-small;
}

a.weiss:link {
	color: White;
	font-weight: bold;
}

a.weiss:visited {
	color: White;
	font-weight: bold;
}

a.toplink {
	font-size: x-small;
}

#suchlink {
        font-size: x-small;
        font-weight: bold;
}

#suchurl {
        font-size: x-small;
        color: #448844;
}

#suchdesc {
        font-size: x-small;
        color: #000000;
}

#suchhit {
        font-size: xx-small;
        color: #000000;
}

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; }

