#spalte2 address.top { position:relative; font-style: normal; width:569px; height:151px; border:1px #dadada solid; border-top:21px #fe8900 solid; margin-bottom:5px; padding:0; color:#666; }
#spalte2 address.business { position:relative; font-style: normal; width:569px; height:151px; border:1px #dadada solid; border-top:21px #666 solid; margin-bottom:5px; padding:0; color:#666; }


/* telefon-und faxnummern (beschriftung+nummer) in top- und businesseinträgen: */
#spalte2 address.business .kontakt span.tel abbr { display:block; float:left; width:35px; }
#spalte2 address.business .kontakt span.value { }
#spalte2 address.top .kontakt span.tel abbr { display:block; float:left; width:35px; }
#spalte2 address.top .kontakt span.value { }

#spalte2 address .icon { margin-right:3px; }

#spalte2 div.basis { position:relative; width:489px; border:1px #dadada solid; border-top:21px #f2f2f2 solid; margin-bottom:5px; padding:40px 40px 35px 40px; color:#666; }
#spalte2 div.basis address { font-style: normal; } 
#spalte2 div.basis address { border-bottom:#dadada 1px solid; padding-bottom:10px; margin-bottom:10px; }

#spalte2 address img.top { position:absolute; height:21px; width:187px; top:-21px; right:0; }
#spalte2 address strong.firmierung { position:absolute; width:340px; height:50px; top:5px; left:40px; font-size:12px; }
#spalte2 address span.anschrift { position:absolute; width:170px; height:70px;  top:55px; left:40px; }
#spalte2 address span.kontakt { position:absolute; width:170px; height:95px; top:55px; left:210px;  }
#spalte2 address span.kontakt a { text-decoration:none; color:#666; }
#spalte2 address span.kontakt a:hover { text-decoration:underline; }
#spalte2 address span.preisinformationen { position:absolute; width:175px; font-size:9px;  bottom:0; left:210px; }
#spalte2 address a.detail { position:absolute; display:block; background:url(../images/detail.gif) top left no-repeat; width:140px; height:17px; bottom:0; left:0; padding-left:40px; padding-top:3px; color:#848484; text-decoration:none; font-weight:bold; }

#spalte2 address a.logo { position:absolute; width:180px; height:140px; top:5px; right:0; }

/* runde ecken für firefox, mozilla: */
#spalte2 address, #spalte2 div.basis {-moz-border-radius:6px; }

/* runde ecken für safari, konqueror, chrome: */
#spalte2 address, #spalte2 div.basis {-khtml-border-radius:6px; }

/* runde ecken css3: */
#spalte2 address, #spalte2 div.basis { border-radius:6px; }
