body { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: extra-condensed; line-height: 10pt; text-align: left; margin: 0; padding: 0; }
.haendlersuche_form { height: 50px; margin-bottom: 10px; }

.anzahl { color: #999999; display: block; margin: 0 0 10px 3px;}
.haendlersuche_ergebnis .msg { color: #999999; margin: 0 0 10px 0;}
.haendlersuche_ergebnis .badmsg { color: #ff0000; margin: 0 0 10px 0;}
.haendlersuche_ergebnis .item { border: 1px solid #f5f5f5;width: 300px; height: 130px; margin: 0 30px 5px 0; float: left; }
.haendlersuche_ergebnis .item:hover { background-color: #f8f8f8; }
.haendlersuche_ergebnis .itemtitle { font-weight: bold; display: block; padding: 3px; margin: 0 0 5px 0; color: #57585a; background-color: #ebebec; }
.haendlersuche_ergebnis .itemdetails { padding: 3px; }
.haendlersuche_ergebnis .itemdetails a { color: #000000; text-decoration: none; } 
.haendlersuche_ergebnis .itemdetails a:hover { color: #000000; text-decoration: underline; }
.haendlersuche_ergebnis .googlemaps {  margin-top: 5px; }
.haendlersuche_ergebnis .googlemaps a { color: #999999; }
.haendlersuche_ergebnis .googlemaps a:hover { color: #999999; }

.haendlersuche_ergebnis ul { list-style-type: square; margin: 0 0 0 15px; padding: 0; }
.haendlersuche_ergebnis li { font-size: 11px; margin: 0 0 3px 5px; padding: 0;  }
.haendlersuche_ergebnis li a:link { text-decoration: none; color: #000000; }
.haendlersuche_ergebnis li a:visited { text-decoration: none; color: #000000; }
.haendlersuche_ergebnis li a:hover { text-decoration: underline; color: #000000; }
.haendlersuche_ergebnis li a:active { text-decoration: underline; color: #000000; }

.eingabe { font-size: 11px; clear: both; margin: 0 10px 0 0; padding: 0; border: solid 1px #cccccc; width: 200px; height: 20px; float: left; }
.button { font-size: 11px; margin: 0; padding: 0; border: solid 1px #cccccc; background-color: #ebebec; width: 70px; height: 20px; float: left; }
label { margin: 0 0 5px 0; padding: 0; display: block; }

.h1-bg { background-color: #ebebec; height: 19px; padding: 3px; margin: 5px 0 0 0; color: #57585a; font-weight: bold;}