body { background-color: #8f9397 }
TABLE { color: #D0D7DD; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
TD { color: #D0D7DD; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.haupttext  { color: #D0D7DD; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.datentabelle    { padding-bottom:5px; border:0; cellspacing:0; cellpadding:0; color: #d0d7dd; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000000; border-bottom: 1px solid #000000; }
.produktname { color: #ffffff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.serienname  { color: #ffffff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: -1px }
.headline { color: #D0D7DD; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.adresse { color: #808080; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.adresse:active { color: #808080; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.adresse:visited { color: #808080; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.adresse:link { color: #808080; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.adresse:hover { color: #808080; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.menuebalken   { color: black; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-top:8px; padding-bottom:8px}
.menuebalken:active   { color: black; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.menuebalken:visited   { color: black; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
.menuebalken:link    { color: black;font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.menuebalken:hover   { color: grey; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

.untermenue     { color: #B5BCC1; font-size: 12px; line-height: 22px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.untermenue:active   { color: #B5BCC1; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.untermenue:visited   { color: #B5BCC1; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
.untermenue:link    { color: #B5BCC1;font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.untermenue:hover   { color: white; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a:active { color: #4b6677 }
a:link { color: #4b6677 }
a:visited { color: #4b6677 }
a:hover { color: #4b6677 }

div#oberflaechenliste {
	border: 1px solid #FFF;
	width: 400px;
}
.haendler {
	width: 280px;
	float: left;
	margin-right: 15px;
	background: #4B6677;
	border: 1px solid #999999;
	padding: 0 5px 5px 5px;
	margin-bottom: 10px;
	height: 140px;
}
.haendler a {
	color: #ffffff;
}
.haendler-logo {
	float: right;
	width: 200px;
	margin-right: 20px;
}
.haendler-uebersicht-logo {
	float: right;
	width: 80px;
	margin-right: 10px;
	margin-top: 10px;
}
.vcard {
	width: 175px;
	float: left

}
#map {
	height: 300px;
	width: 599px;
	background: #CCCCCC;
	margin: 20px 0;
}