<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet href="xslt/copy.xsl" type="text/xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg" xmlns:tb="http://www.treebuilder.de/namespace">
	<head>
		<title>Treebuilder:: Styling XHTML with SVG using XSLT - Part I</title>
		<meta name="keywords" content="SVG,XSLT,Stylsheet,XHTML,Style"/>
		<link rel="alternate" type="application/rss+xml" href="rss.asp" title="Treebuilder-News"/>
		<link rel="Stylesheet" type="text/css" href="css/kp1.css" title="treebuilder"/>
		<style type="text/css">
	  	body {font-family:sans-serif;font-size:0.9em;margin:0px;padding:0px;background:royalblue;color:#555}
		a:link {text-decoration:underline;color:royalblue}
		a:visited {text-decoration:underline;color:royalblue}
		a:hover {text-decoration:underline;color:blue}
		h1 {font-size:1.2em;color:blue;padding:0px;}
		h2 {font-size:0.9em;color:blue;padding-top:0px;font-weight:normal}
		td {text-align:left}
	  </style>
	</head>
	<body>
		<script type="text/javascript">
		function show()
			{
				var title=document.getElementById("select1").value
				var l=document.getElementsByTagName("link")
				for (var pi=0; pi != l.length;pi++)
					{
						if(l.item(pi).title==title)
							{
								l.item(pi).disabled=false
							}else
							{
								l.item(pi).disabled=true
							}
					}
			}
	</script>
		<center>
			<div style="width:75%">
				<table cellspacing="0" cellpadding="0" border="0" style="width:100%;height:79px;margin-top:20px">
					<tr>
						<td style="width:20px;background-image:url(images/layout/bpat_t_l1.png)"></td>
						<td style="background-image:url(images/layout/bpat_t_m1.png)">
							<table>
								<tr>
									<td style="width:40%"></td>
									<td style="padding:5px 0px 0px 0px">
										<a href="default.asp?file=start.xml" title="Home">
											<img src="../images/logo/tree-logo.png" style="height:60px;border:0px;margin:0px;padding:0px"/>
										</a>
									</td>
									<td style="width:40%;font-size:0.8em;text-align:right;color:#111;vertical-align:bottom">
										<a href="default.asp?file=start.xml" style="font-weight:normal;color:#111;text-decoration:none">Home</a> | <a href="default.asp?file=980999.xml" style="font-weight:normal;color:#111;text-decoration:none">Programming</a> | <a href="default.asp?file=971752.xml" style="font-weight:normal;color:#111;text-decoration:none">Gallery</a> | <a href="default.asp?file=112240.xml" style="font-weight:normal;color:#111;text-decoration:none">Blog</a> | <a href="default.asp?file=871013.xml" style="font-weight:normal;color:#111;text-decoration:none">About</a> | <a href="default.asp?file=131725.xml" style="font-weight:normal;color:#111;text-decoration:none">A-Z</a> | </td>
								</tr>
							</table>
						</td>
						<td style="width:19px;background-image:url(images/layout/bpat_t_r1.png)"></td>
					</tr>
				</table>
				<table cellspacing="0" cellpadding="0" border="0" style="width:100%">
					<tr>
						<td style="width:5px;background-image:url(images/layout/bpat_b_l2.png)"></td>
						<td style="vertical-align:top">
							<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
								<tr>
									<td colspan="2" style="padding:10px 10px 0px 10px;background-image:url(images/layout/pat_content_links1.png);">
										<div style="font-size:0.8em;margin-bottom:10px;color:#fff;font-weight:bold">
											<a href="default.asp?file=start.xml" style="color:#fff;text-decoration:none;font-weight:normal">Home</a> »
    <a href="default.asp?file=980999.xml" style="color:#fff;text-decoration:none;font-weight:normal">Programming</a> »
    <a href="default.asp?file=250484.xml" style="color:#fff;text-decoration:none;font-weight:normal">XSLT</a> »
    Styling XHTML with SVG using XSLT - Part I</div>
									</td>
								</tr>
								<tr>
									<td style="background-image:url(images/layout/pat_content_links1.png);padding:0px 5px 20px 10px;vertical-align:top">
										<table cellspacing="0" cellpadding="0" border="0" style="width:100%;height:400px">
											<tr>
												<td style="width:20px;background-image:url(images/layout/pat_app_top_links2.png);"></td>
												<td style="background-image:url(images/layout/pat_app_top_mitte2.png)"><div></div></td>
												<td style="width:14px;height:13px;background-image:url(images/layout/pat_app_top_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="background-image:url(images/layout/pat_app_body_links1.png)"></td>
												<td id="contentarea" style="/width:100%;background:#fff;vertical-align:top;padding:20px 10px 20px 10px">
													<div style="font-size:0.7em;color:#555;float:right;margin-top:-20px">
		by Holger | 
		7/15/2006 3:21:58 PM | 
		Keywords: 
		<a href="search2.asp?searchterm=SVG">SVG</a>,
      <a href="search2.asp?searchterm=XSLT">XSLT</a>,
      <a href="search2.asp?searchterm=Stylsheet">Stylsheet</a>,
      <a href="search2.asp?searchterm=XHTML">XHTML</a>,
      <a href="search2.asp?searchterm=Style">Style</a>
													</div>
													<h1>Styling XHTML with SVG using XSLT - Part I</h1><em>see also: <a href="default.asp?file=749340.xml">Part II</a>
													</em><br/><br/><h2>1. XML and namespaces</h2><p>Namespaces in XML are used to identify vocabularies. The xmlns attribute is used to specify the namespace for 
the current Element and all its children. So in this example we tell the browser that the HTML element and all its children are elements in the XHTML namespace and therefor should be treated as XHTML (i.e.: get rendered ...). 
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px"><pre>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
    &lt;title&gt;test&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;!--content--&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>
													</div><a href="xslt1/examples/example1/example1.xml" style="margin-left:40px">an XHTML file send as "text/xml"</a><p>
This does work in FireFox and Opera but does not in IE, I will show later how to get this working in IE.
<br/><br/>
You can mix Elements from different namespaces in one document. A good example is a combound document using XHTML with inline SVG.
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px"><pre>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
    &lt;title&gt;test&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;h2&gt;SVG in XHTML&lt;/h2&gt;
    &lt;svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"&gt;
      &lt;rect x="0" y="0" width="100" height="100"/&gt;
    &lt;/svg&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>
													</div><a href="xslt1/examples/example2/example2.xml" style="margin-left:40px">A combound document, mixing XHTML and SVG</a><p>
Here we use the xmlns attribute on the SVG element to tell that it's an element in the SVG namespace. This again does not work in IE , yet. I will cover IE later...</p><div xmlns="">
														<p xmlns="http://www.w3.org/1999/xhtml">
We could have also used prefixes for specifying the namespace using the syntax xmlns:prefix="URI" :
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px" xmlns="http://www.w3.org/1999/xhtml"><pre>&lt;html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="www.w3.org/2000/svg"&gt;
  &lt;head&gt;
    &lt;title&gt;test&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;h1&gt;SVG in XHTML&lt;/h1&gt;
    &lt;svg:svg  width="100" height="100"&gt;
      &lt;svg:rect x="0" y="0" width="100" height="100"/&gt;
    &lt;/svg:svg&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>
														</div><a href="xslt1/examples/example3/example3.xml" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">inline SVG example using prefixes</a><p xmlns="http://www.w3.org/1999/xhtml">So here the prefix "svg" gets bound to the SVG namespace. It is just an alternative to the previously mentioned method. I prefer the first method, though we will need the prefixes to get this working in IE.
</p><br xmlns="http://www.w3.org/1999/xhtml"/><strong xmlns="http://www.w3.org/1999/xhtml"><em>Handle Internet Explorer</em></strong><br xmlns="http://www.w3.org/1999/xhtml"/><p xmlns="http://www.w3.org/1999/xhtml">
As you may have noticed, if you are using XML and/or use "text/xml" as mime-type, <em>the examples above will <strong>not</strong> render in IE</em>, the next step towards developing an XSLT stylsheet for styling XHTML will solve this problem as a side effect, so read on about the identity XSLtranformation:
</p><br xmlns="http://www.w3.org/1999/xhtml"/><h2 xmlns="http://www.w3.org/1999/xhtml">2. The identity transformation in XSLT</h2><p xmlns="http://www.w3.org/1999/xhtml">
The identity transformation just copies the complete document, without changing it. As a side effect IE will interprete the output as HTML, and thus will render the file.
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px" xmlns="http://www.w3.org/1999/xhtml"><pre> &lt;xsl:stylesheet  version="1.0" 
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
 xmlns="http://www.w3.org/1999/xhtml" 
 xmlns:svg="http://www.w3.org/2000/svg"
 xmlns:html="http://www.w3.org/1999/xhtml" 
 xmlns:xlink="http://www.w3.org/1999/xlink" 
 xmlns:my="http://example.com/namespace"&gt; 
 
	&lt;xsl:template match="/"&gt;
			&lt;xsl:apply-templates /&gt;
	&lt;/xsl:template&gt;
        
	&lt;xsl:template match="*"&gt;
		&lt;xsl:copy&gt;
		&lt;xsl:apply-templates select="@*|node()"/&gt;
		&lt;/xsl:copy&gt;
	&lt;/xsl:template&gt;
        
	&lt;xsl:template match="@*"&gt;
		&lt;xsl:copy/&gt;
	&lt;/xsl:template&gt; 
        
	&lt;xsl:template match="processing-instruction()"&gt;
		&lt;xsl:copy&gt;	
                &lt;xsl:apply-templates select="@*|node()|text"/&gt;
		&lt;/xsl:copy&gt;
	&lt;/xsl:template&gt;

 &lt;/xsl:stylesheet&gt;</pre>
														</div><a href="xslt1/examples/example4/copy.xsl" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">The identity transformation in XSLT</a><p xmlns="http://www.w3.org/1999/xhtml">
So this finally works in IE, Firefox and Opera: <a href="xslt1/examples/example4/example4.xml" style="">XHTML styled with XSLT</a></p><br xmlns="http://www.w3.org/1999/xhtml"/><h2 xmlns="http://www.w3.org/1999/xhtml">3. Styling documents with XSLT</h2><p xmlns="http://www.w3.org/1999/xhtml">
Now we can use xslt to style the document (and much more). Just add the following template to the identiy transformation. It will turn all h1 elements green.
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px" xmlns="http://www.w3.org/1999/xhtml"><pre>&lt;xsl:template match="html:h1"&gt;
  &lt;h1 style="fill:green"&gt;&lt;xsl:apply-templates/&gt;&lt;/h1&gt;
&lt;/xsl:template&gt;
</pre>
														</div><p xmlns="http://www.w3.org/1999/xhtml">
A better way to code this would be:
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px" xmlns="http://www.w3.org/1999/xhtml"><pre>&lt;xsl:template match="html:h1"&gt;
  &lt;xsl:copy&gt;
    &lt;xsl:attribute name="style"&gt;color:green&lt;/xsl:attribute&gt;
    &lt;xsl:apply-templates select="@*|node()"/&gt;
  &lt;/xsl:copy&gt;
&lt;/xsl:template&gt;</pre>
														</div><a href="xslt1/examples/example5/example5.xml" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">Turning all h1 elements green with XSLT</a><p xmlns="http://www.w3.org/1999/xhtml">
Here is another example, which adds a list of all h1 elements with an id attribute to the document.
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px" xmlns="http://www.w3.org/1999/xhtml"><pre>&lt;xsl:template match="html:body"&gt;
   &lt;xsl:copy&gt;
      &lt;ul&gt;
         &lt;xsl:for-each select="html:h1[@id]"&gt;
           &lt;li&gt;
              &lt;a href="#{@id}"&gt;
                &lt;xsl:value-of select="position()"/&gt;. &lt;xsl:value-of select="."/&gt;
              &lt;/a&gt;
           &lt;/li&gt;
         &lt;/xsl:for-each&gt;
      &lt;/ul&gt;
      &lt;xsl:apply-templates select="@*|node()"/&gt;
   &lt;/xsl:copy&gt;
&lt;/xsl:template&gt;</pre>
														</div><a href="xslt1/examples/example6/example6.xml" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">Auto generating a toc</a><p xmlns="http://www.w3.org/1999/xhtml">
Here is a more complex example, which uses this technic to include a page header template to the documents. Here are two example files that get styled by the same stylesheet.
</p><div style="border:1px solid #aaa;padding:0px 5px 0px 5px;margin:0px 40px 0px 40px;color:#000;overflow:auto;width:500px" xmlns="http://www.w3.org/1999/xhtml"><pre>&lt;xsl:template match="html:body"&gt;
  &lt;xsl:copy&gt;
    &lt;div style="position:relative;width:100%;height:50px;
                background:lightblue"&gt;
       &lt;div style="float:right"&gt;version 0.1&lt;/div&gt;
       &lt;div style="color:darkblue;font-size:25px"&gt;
         styling and templating with xslt
       &lt;/div&gt;
       &lt;div&gt;
         &lt;a href="document1.xml"&gt;document1&lt;/a&gt;|
         &lt;a href="document2.xml"&gt;document2&lt;/a&gt;
       &lt;/div&gt;
    &lt;/div&gt;
    &lt;xsl:apply-templates select="@*|node()"/&gt;
  &lt;/xsl:copy&gt;
&lt;/xsl:template&gt;</pre>
														</div><a href="xslt1/examples/example7/document1.xml" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">document1.xml</a><br xmlns="http://www.w3.org/1999/xhtml"/><a href="xslt1/examples/example7/document2.xml" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">document2.xml</a><br xmlns="http://www.w3.org/1999/xhtml"/><a href="xslt1/examples/example7/document1.xml" style="margin-left:40px" xmlns="http://www.w3.org/1999/xhtml">document1.xsl</a><br xmlns="http://www.w3.org/1999/xhtml"/></div>
												</td>
												<td style="background-image:url(images/layout/pat_app_body_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_links1.png)"></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_mitte1.png)"><div></div></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_rechts1.png)"></td>
											</tr>
										</table>
									</td>
									<td style="width:200px;vertical-align:top;padding:0px 10px 20px 5px;background-image:url(images/layout/pat_content_links1.png)">
										<table cellspacing="0" cellpadding="0" border="0" style="width:100%;font-size:0.8em;margin:0px 0px 5px 0px">
											<tr>
												<td style="width:20px;background-image:url(images/layout/pat_app_top_links2.png);"></td>
												<td style="background-image:url(images/layout/pat_app_top_mitte2.png)"/>
												<td style="width:14px;height:13px;background-image:url(images/layout/pat_app_top_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="background-image:url(images/layout/pat_app_body_links1.png)"></td>
												<td style="background:#fff;vertical-align:top">
													<div class="explorer_punkt" style="font-size:0.9em;border:0px">
														<img src="images/icons/NEUordner_geschlossen.png"/><a href="default.asp?file=980999.xml" style="color:#555">../</a>
													</div>
													<div class="explorer_punkt" style="font-size:0.9em;border:0px">
														<img src="images/icons/NEUordner_geschlossen.png"/><a href="default.asp?file=358730.xml" style="color:#555">SVG</a>
													</div>
													<div class="explorer_punkt" style="font-size:0.9em;border:0px">
														<img src="images/icons/NEUordner_geschlossen.png"/><a href="default.asp?file=137859.xml" style="color:#555">Tools</a>
													</div>
													<div class="explorer_punkt" style="font-size:0.9em;border:0px">
														<img src="images/icons/NEUordner_geschlossen.png"/><a href="default.asp?file=195003.xml" style="color:#555">XUL</a>
													</div>
													<div class="explorer_punkt" style="font-size:0.9em;border:0px">
														<img src="images/icons/NEUordner_geschlossen.png"/><a href="default.asp?file=250484.xml" style="color:#555">XSLT</a>
													</div>
													<div class="explorer_sub">
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=250484.xml" style="color:#555">XSLT </a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=284771.xml" style="color:#555">a simple svg textbox created with xslt</a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=313823.xml" style="color:#555">scriptable progress bar: mixing XHTML,SVG,XSLT,CSS and JavaScript</a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=934978.xml" style="color:#555">an inline SVG barchart created with XSLT styled with CSS</a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=172558.xml" style="color:#555">a dynamic coin stack chart</a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=306286.xml" style="color:#555">a flexible barchart extension</a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/icons/docNEU.png"/><a href="default.asp?file=749340.xml" style="color:#555">Styling XHTML with SVG using XSLT - Part II</a>
														</div>
														<div class="explorer_punkt" style="font-size:0.9em;border:0px">
															<img src="images/dokument_aktiv.png"/><a href="default.asp?file=621700.xml" style="color:#555">Styling XHTML with SVG using XSLT - Part I</a>
														</div>
													</div>
												</td>
												<td style="background-image:url(images/layout/pat_app_body_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_links1.png)"></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_mitte1.png)"><div></div></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_rechts1.png)"></td>
											</tr>
										</table>
										<table cellspacing="0" cellpadding="0" border="0" style="width:100%;font-size:0.8em;padding-bottom:10px">
											<tr>
												<td style="width:20px;background-image:url(images/layout/pat_app_top_links2.png);"></td>
												<td style="background-image:url(images/layout/pat_app_top_mitte2.png)">
												</td>
												<td style="width:14px;height:13px;background-image:url(images/layout/pat_app_top_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="background-image:url(images/layout/pat_app_body_links1.png)"></td>
												<td style="background:#fff;vertical-align:top">
													<form action="search.asp">
														<input name="searchterm" type="text" style="width:80%">
														</input>
														<input type="image" src="../images/lupe.png">
														</input>
													</form>
												</td>
												<td style="background-image:url(images/layout/pat_app_body_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_links1.png)"></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_mitte1.png)"><div></div></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_rechts1.png)"></td>
											</tr>
										</table>
										<table cellspacing="0" cellpadding="0" border="0" style="width:100%;font-size:0.8em;padding-bottom:10px">
											<tr>
												<td style="width:20px;background-image:url(images/layout/pat_app_top_links2.png);"></td>
												<td style="background-image:url(images/layout/pat_app_top_mitte2.png)">
												</td>
												<td style="width:14px;height:13px;background-image:url(images/layout/pat_app_top_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="background-image:url(images/layout/pat_app_body_links1.png)"></td>
												<td style="background:#fff;vertical-align:top">
													<ul>
														<li><a href="default.asp?file=129650.xml">Some Bugfixes</a></li>
														<li><a href="default.asp?file=128826.xml">SVG2PNG News</a></li>
														<li><a href="default.asp?file=208660.xml">svg2png</a></li>
														<li><a href="default.asp?file=89031.xml">More animated PNGs</a></li>
														<li><a href="default.asp?file=9380.xml">APNG Edit ,SMIL XSLT and the SVG Logo</a></li>
														<li><a href="default.asp?file=163540.xml">SVG Game creation tutorial - a slot machine part 1</a></li>
														<li><a href="default.asp?file=17498.xml">Inline SVG working again</a></li>
														<li><a href="default.asp?file=284771.xml">a simple svg textbox created with xslt</a></li>
														<li><a href="default.asp?file=313823.xml">scriptable progress bar: mixing XHTML,SVG,XSLT,CSS and JavaScript</a></li>
														<li><a href="default.asp?file=934978.xml">an inline SVG barchart created with XSLT styled with CSS</a></li>
														<li><a href="default.asp?file=172558.xml">a dynamic coin stack chart</a></li>
														<li><a href="default.asp?file=306286.xml">a flexible barchart extension</a></li>
														<li><a href="default.asp?file=749340.xml">Styling XHTML with SVG using XSLT - Part II</a></li>
														<li><a href="default.asp?file=621700.xml">Styling XHTML with SVG using XSLT part1</a></li>
														<li><a href="default.asp?file=643764.xml">a more advanced inline SVG test</a></li>
														<li><a href="default.asp?file=898693.xml">14 Segment LED Font</a></li>
														<li><a href="default.asp?file=857097.xml">testing Inline SVG</a></li>
														<li><a href="default.asp?file=529979.xml">New Design and WorldCup</a></li>
														<li><a href="default.asp?file=716365.xml">Berlin Clock Widget</a></li>
														<li><a href="default.asp?file=580532.xml">Berlin Clock</a></li>
														<li><a href="default.asp?file=755687.xml">SVG Filters and Fonts</a></li>
													</ul>
												</td>
												<td style="background-image:url(images/layout/pat_app_body_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_links1.png)"></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_mitte1.png)"><div></div></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_rechts1.png)"></td>
											</tr>
										</table>
										<table cellspacing="0" cellpadding="0" border="0" style="width:100%;font-size:0.8em;padding-bottom:10px">
											<tr>
												<td style="width:20px;background-image:url(images/layout/pat_app_top_links2.png);"></td>
												<td style="background-image:url(images/layout/pat_app_top_mitte2.png)">
												</td>
												<td style="width:14px;height:13px;background-image:url(images/layout/pat_app_top_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="background-image:url(images/layout/pat_app_body_links1.png)"></td>
												<td style="background:#fff;vertical-align:top">
													<h2>SVG Links</h2><a href="http://www.getsvg.com/forum" style="">getSVG Forum</a><br/><a href="http://blog.codedread.com" style="">Jeff Schiller's Blog</a><br/><a href="http://rr.latenightpc.com/wp" style="">Rob's Blog</a><br/><a href="http://www.openclipart.org" style="">openclipart.org</a><br/><a href="http://www.svgx.org" style="">svgX.org</a><br/><a href="http://www.svg.org" style="">svg.org</a><br/><a href="http://www.svgbasics.com" style="">SVG Basic Tutorial</a><br/><a href="http://www.steltenpower.com" style="">Stelt's Page</a><br/><a href="http://www.jwatt.org" style="">Jonathan's Page</a><br/><a href="http://www.learnsvg.com" style="">Learn SVG Tutorial</a><h2>Off Topic</h2><a href="http://www.klimapartner-berlin.de" style="">KlimaPartner Berlin (de)</a><br/><a href="http://www.titanic-magazin.de" style="">Titanic Magazin (de)</a><br/><a href="http://www.bildblog.de" style="">bildBLOG (de)</a><br/><a href="http://www.penthouse-zermatt.ch/home_de.html" style="">penthouse-zermatt</a></td>
												<td style="background-image:url(images/layout/pat_app_body_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_links1.png)"></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_mitte1.png)"><div></div></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_rechts1.png)"></td>
											</tr>
										</table>
										<table cellspacing="0" cellpadding="0" border="0" style="width:100%;font-size:0.8em;padding-bottom:10px">
											<tr>
												<td style="width:20px;background-image:url(images/layout/pat_app_top_links2.png);"></td>
												<td style="background-image:url(images/layout/pat_app_top_mitte2.png)">
												</td>
												<td style="width:14px;height:13px;background-image:url(images/layout/pat_app_top_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="background-image:url(images/layout/pat_app_body_links1.png)"></td>
												<td style="background:#fff;vertical-align:top">
													<h1>technorati</h1><div>
													</div>
												</td>
												<td style="background-image:url(images/layout/pat_app_body_rechts1.png)"></td>
											</tr>
											<tr>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_links1.png)"></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_mitte1.png)"><div></div></td>
												<td style="height:11px;background-image:url(images/layout/pat_app_foot_rechts1.png)"></td>
											</tr>
										</table>
									</td>
								</tr>
							</table>
						</td>
						<td style="width:7px;background-image:url(images/layout/bpat_b_r2.png);background-repeat:repeat-y"></td>
					</tr>
				</table>
				<table cellspacing="0" cellpadding="0" border="0" style="width:100%;height:23px">
					<tr>
						<td style="width:20px;background-image:url(images/layout/bpat_f_l1.png);background-repeat:no-repeat"></td>
						<td style="background-image:url(images/layout/bpat_f_m1.png);background-repeat:repeat-x;vertical-align:top;text-align:right; padding-right:5px;font-size:0.7em;color:#333"><div>treebuilder</div></td>
						<td style="width:19px;background-image:url(images/layout/bpat_f_r1.png);background-repeat:no-repeat"></td>
					</tr>
				</table>
			</div>
		</center>
	</body>
</html>