In ConTeXt MKIV gibt es sowas natürlich *out-of-the-box*.
    \starttext
    
    \startframedtext[width=\textwidth]
      \input knuth
    \stopframedtext
    
    \stoptext
![alt text][1]
Für Finetuning von horizontalen und vertikalen Abständen benutzt definiert man `framed` und definiert sich am besten direkt seine eigen Instanz davon.
    \defineframed
\defineframedtext
      [widefbox]
      [
        width=\textwidth,
        align=width,
offset=0pt,
        loffset=1ex,
        roffset=1ex,
        toffset=1.5\lineheight,
        boffset=1.5\lineheight,
      ]
    
    \starttext
    
    \startframed[widefbox]
\startwidefbox
      \input knuth
    \stopframed
\stopwidefbox
    
    \stoptext
![alt text][2]
Wenn man die Syntax mit `\start...\stopwidefbox` nicht mag, sondern lieber den Name als Option geben würde muss man `framed` benutzen.
    \defineframed
      [widefbox]
      [
        width=\textwidth,
        align=width,
        loffset=1ex,
        roffset=1ex,
        toffset=1.5\lineheight,
        boffset=1.5\lineheight,
      ]
    
    \starttext
    
    \startframed[widefbox]
      \input knuth
    \stopframed
    
    \stoptext
![alt text][3]
  [1]: http://texwelt.de/wissen/upfiles/test_269.png
  [2]: http://texwelt.de/wissen/upfiles/test_271.png
  [3]: http://texwelt.de/wissen/upfiles/test_270.png