From f9c9aef63c24188c87dbe4a351b2834e2fc0d282 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Tue, 23 Aug 2011 16:02:34 +0200 Subject: Add initial layout + pages --- Makefile | 17 ++++ aboutus.xml | 7 ++ checkmark.svg | 13 ++++ coaching.xml | 7 ++ contact.xml | 7 ++ impress.xml | 7 ++ indent.xsl | 7 ++ index.xml | 36 +++++++++ main.xml | 12 +++ services.xml | 7 ++ style/style.css | 235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ svg.js | 70 +++++++++++++++++ xsl/common.xsl | 34 ++++++++ xsl/layout.xsl | 51 ++++++++++++ xsl/link.xsl | 18 +++++ xsl/navi.xsl | 32 ++++++++ xsl/svg.xsl | 36 +++++++++ 17 files changed, 596 insertions(+) create mode 100644 Makefile create mode 100644 aboutus.xml create mode 100644 checkmark.svg create mode 100644 coaching.xml create mode 100644 contact.xml create mode 100644 impress.xml create mode 100644 indent.xsl create mode 100644 index.xml create mode 100644 main.xml create mode 100644 services.xml create mode 100644 style/style.css create mode 100644 svg.js create mode 100644 xsl/common.xsl create mode 100644 xsl/layout.xsl create mode 100644 xsl/link.xsl create mode 100644 xsl/navi.xsl create mode 100644 xsl/svg.xsl diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2bfa102 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +xsltproc=xsltproc + +#pages=$(shell xmllint --xpath "//*/@filename" main.xml | sed 's/filename=//g'| xargs echo) +pages=$(shell sed -n 's/^.*filename="\([^"]*\)".*/\1/p' main.xml) + +pages_html=$(pages:%.xml=%.xhtml) + +.PHONY: all +all: $(pages_html) + +%.xhtml: %.xml %.xsl xsl/* + $(xsltproc) $< > $@ +%.xhtml: %.xml xsl/* + $(xsltproc) $< > $@ + +clean: + rm -f $(pages_html) diff --git a/aboutus.xml b/aboutus.xml new file mode 100644 index 0000000..689f747 --- /dev/null +++ b/aboutus.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/checkmark.svg b/checkmark.svg new file mode 100644 index 0000000..249a00b --- /dev/null +++ b/checkmark.svg @@ -0,0 +1,13 @@ + + + + diff --git a/coaching.xml b/coaching.xml new file mode 100644 index 0000000..a836a74 --- /dev/null +++ b/coaching.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/contact.xml b/contact.xml new file mode 100644 index 0000000..de75143 --- /dev/null +++ b/contact.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/impress.xml b/impress.xml new file mode 100644 index 0000000..7cb73b7 --- /dev/null +++ b/impress.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/indent.xsl b/indent.xsl new file mode 100644 index 0000000..7d747ab --- /dev/null +++ b/indent.xsl @@ -0,0 +1,7 @@ + + + + + + + diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..aa91f63 --- /dev/null +++ b/index.xml @@ -0,0 +1,36 @@ + + + + +

Fachkompetenz und Erfahrung

+

+ Angelika Franzke verfügt über langjährige Erfahrungen + in der Zusammenarbeit mit kleinen und mittleren Unterhnehmen. + Ihre Kennziffern und Informationen werden wirkungsvoll aufbereitet. + Sie werden bei herausfordernden Entscheidungen unterstützt und erhalten Hilfe + bei der Steuerung schwierigr Entscheidungsprozesse. +

+

+ Gründungsjahr des Unternehmens: 1993
+ Erweiterung zu Beratungs...: 1996 +

+

+ Sie können sich auf Ihr Tagesgeschäft konzentrieren und binden keine Kapazität + für die Büroarbeit. +

+

+ Im stile des Outsourcing ist + die Führung ihrer kaufmännischen Prozesse wie Finanzbuchhaltung, Personalbuchhaltung + oder Controllung an dritte (uns) übergeben. +

+

+ Wenn Sie ein Unternehmen gründen wollen, oder ein bestehndes übernehmen, können Sie + ein gefördertes Gründercoaching in Anspruch nehmen. +

+

+ Das Gründercoaching führt Frau Franzke anch den Anforderungen der + Kfw-Bankengruppe druch. Sie in der Kfw-Beraterliste aufgestellt. +

+
diff --git a/main.xml b/main.xml new file mode 100644 index 0000000..d8c852a --- /dev/null +++ b/main.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/services.xml b/services.xml new file mode 100644 index 0000000..5f5b867 --- /dev/null +++ b/services.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/style/style.css b/style/style.css new file mode 100644 index 0000000..a088cc0 --- /dev/null +++ b/style/style.css @@ -0,0 +1,235 @@ +/* +Design [inspired] by Free CSS Templates +http://www.freecsstemplates.org +Released for free under a Creative Commons Attribution 2.5 License +*/ + +* { + margin: 0; + padding: 0; +} + +body { + /*background: #FFFFFF url(images/img01.gif) repeat-x; */ + background: #2E2E2E; + /*background: #3C3230;*/ + text-align: justify; + font-family: Arial, Helvetica, sans-serif; + font-size: 13px; + color: #333333; +} + +form { +} + +input, textarea { + padding: 2px 5px; + font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; + color: #333333; +} + +h1, h2, h3 { + margin-top: 1.5em; + font-weight: normal; +} + +h1 { + font-size: 2em; +} + +h2 { + font-size: 1.4em; +} + +h3 { + font-size: 1em; +} + +p, ul, ol { + margin-top: 1.2em; + line-height: 130%; +} + +ul, ol { + margin-left: 3em; +} + +blockquote { + margin-left: 3em; + margin-right: 3em; +} + +a { + color: #CC6B47; +} + +a:hover { + text-decoration: none; + color: #3760BF; +} + +a img { + border: none; +} + +img.left { + float: left; + margin: 1px 15px 0 10px; +} + +img.right { + float: right; + margin: 0 0 0 20px; +} + +/* Header */ + +#header { + height: 70px; + width: 778px; + padding-top:40px; + margin: 0 auto; +} + +#header h1, #header h2 { + margin: 0; + letter-spacing: -0.05em; + font-weight: normal; + color: #FFFFFF; +} + + +#logo { + float: left; + width: 56px; + height: 56px; + margin-right: 5px; +} + +#header h1 { + float: left; + font-size: 4em; +} + +#header h2 { + float: left; + padding: 27px 0 0 8px; + font-size: 2em; + color: #858585; +} + +#navi { + width: 778px; + height: 50px; + margin: 0 auto; +} + +#navi ul { + margin: 0; + padding: 0; + list-style: none; + line-height: normal; +} + +#navi li { + display: inline; +} + +#navi a { + float: left; + margin-right: 6px; + padding: 5px 20px 5px 20px; + background: #4C4D51; + border: 1px #575C5F solid; + text-decoration: none; + text-transform: uppercase; + font-weight: bold; + font-size: 11px; + color: #FFFFFF; +} + +#navi a:hover, #navi a.active { + background: #983D3A; + border: 1px #D45951 solid; +} + +#page { + width: 778px; + margin: 0 auto; +} + +#content { + background: #F4EDD3; + border-bottom: 4px #BBB082 solid; +} + +#page { + background: #E8DBA7; + background: #f3e19a; + background: #f3e3a5; + background: #f3d561; + background: #f3e9c4; + background: #f3e2b2; + + background: #F4EDD3; + + border: 3px #983D3A solid; + width: 778px; + margin: 0 auto; + padding: 5px; +} + +#page h1 { + margin: 10px 0; + padding: 2px; + color: #CC6B47; +} + +#page h3 { + font-size: 20px; + + margin: 5px 0; + padding: 7px; +} + +#page p { + margin: 0; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 15px; + +} + +#page ul { + padding: 0; + margin-top: 0.5em; + font-size: 15px; +} + +#page .meta { + padding: 10px 0 0 0; +} + +hr.delimit { + height: 20px; + background: #BBB082; + color: #FFFFFF; + border: none; +} + +#footer { + clear: both; + margin: 0 auto; + padding: 20px 0; + text-align: center; +} + +#footer p { + margin: 0; + font-size: .8em; + color: #666666; +} + +#footer p a { + color: inherit; +} diff --git a/svg.js b/svg.js new file mode 100644 index 0000000..ba05bd7 --- /dev/null +++ b/svg.js @@ -0,0 +1,70 @@ +function checkBrowser(name) { + return navigator.userAgent.toLowerCase().indexOf(name.toLowerCase())>-1; +} + +window.onload = function() { + if (!(checkBrowser("opera") || checkBrowser("webkit"))) { + var svgs = document.getElementsByClassName("svg"); + for (var i = 0; i < svgs.length; ++i) { + if (svgs[i].localName == "img") { + svgs[i].style.display = "none"; + } else if (svgs[i].localName == "object") { + svgs[i].style.display = "inline"; + } + } + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsl/common.xsl b/xsl/common.xsl new file mode 100644 index 0000000..7541576 --- /dev/null +++ b/xsl/common.xsl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsl/layout.xsl b/xsl/layout.xsl new file mode 100644 index 0000000..0edb720 --- /dev/null +++ b/xsl/layout.xsl @@ -0,0 +1,51 @@ + + + + + + + + + + <xsl:text disable-output-escaping="yes"><![CDATA[Beratung & Controlling - Angelika Franzke - ]]></xsl:text> + <xsl:value-of select="$title"/> + + + +