Hans Maulwurf: CSS-Anfänger sucht Hilfe!

Beitrag lesen

Hallo,
ich habe ein Problem und verstehe nicht ganz, was ich falsch gemacht habe. Ich will mit CSS ein Text-Feld definieren, das nach rechts und nach unten verschoben ist. In dem Textfeld soll es ganz normal funktionieren, dass man Zeilenumbrüche und Absätze gibt. Wenn ich die Seite nun so anzeigen lasse, dann ist der Text ganz links oben im Eck und nicht verschoben und außerdem sind die Hyperlinks unterstrichen. Was ist falsch?
Schonmal danke für eure Hilfe!
Hans

CSS:
a.text a p br {
        display: block;
 width:633px;
 height:355;
 position:absolute;
 top:131px;
 left:290px;
 padding:20px;
 text-decoration:none;
}

HTML:
<div id="text">
  <a class=text>

In meiner Freizeit designe ich Websites, wie zum Beispiel:<p>
<a class=text target="_blank" href="http://www.theorangefizz.de">www.theorangefizz.de</a><br>
<a class=text target="_blank" href="http://www.badcats.de">www.badcats.de</a><br>
<a class=text target="_blank" href="http://www.hospizvereindachau.de>www.hospizvereindachau.de</a><p>
Ich freue mich auch für Sie eine Website gestalten zu dürfen.

</a></div>