diff options
-rw-r--r-- | index.html | 40 | ||||
-rw-r--r-- | js/abmahn.js | 1 | ||||
-rw-r--r-- | style.css | 39 |
3 files changed, 67 insertions, 13 deletions
@@ -11,7 +11,9 @@ | |||
11 | <body> | 11 | <body> |
12 | <div id="wrapper" class="wrapper step1"> | 12 | <div id="wrapper" class="wrapper step1"> |
13 | <div class="collapsable block-step1"> | 13 | <div class="collapsable block-step1"> |
14 | <h1>Abmahnbeantworter</h1> | 14 | <div onclick="step0_done()" class="block-header"> |
15 | <h1>Abmahnbeantworter</h1> | ||
16 | </div> | ||
15 | <div class="juice"> | 17 | <div class="juice"> |
16 | <p>Sie haben eine Abmahnung für einen Urheberrechtsverstoß erhalten?</p> | 18 | <p>Sie haben eine Abmahnung für einen Urheberrechtsverstoß erhalten?</p> |
17 | <p>Erzeugen Sie mit diesem Schriftsatz-Generator in fünf Schritten ein Antwortschreiben, das die abmahnende Kanzlei über die Unrechtmäßigkeit der Abmahnung in Kenntnis setzt.</p> | 19 | <p>Erzeugen Sie mit diesem Schriftsatz-Generator in fünf Schritten ein Antwortschreiben, das die abmahnende Kanzlei über die Unrechtmäßigkeit der Abmahnung in Kenntnis setzt.</p> |
@@ -26,10 +28,18 @@ | |||
26 | <div class="juice block-stepcancel"> | 28 | <div class="juice block-stepcancel"> |
27 | <p>Bitte benutzen Sie diesen Vordruck nur, wenn Sie tatsächlich nicht für die abgemahnte Verletzung verantwortlich sind. Sollte dies doch der Fall sein, oder wenn Sie sich <b>nicht</b> sicher sind, dann suchen Sie bitte einen Anwalt auf.</p> | 29 | <p>Bitte benutzen Sie diesen Vordruck nur, wenn Sie tatsächlich nicht für die abgemahnte Verletzung verantwortlich sind. Sollte dies doch der Fall sein, oder wenn Sie sich <b>nicht</b> sicher sind, dann suchen Sie bitte einen Anwalt auf.</p> |
28 | <p>Unrichtige Angaben zum Sachverhalt können Ihnen vor Gericht belastend ausgelegt werden. Dadurch können erhebliche Kosten entstehen.</p> | 30 | <p>Unrichtige Angaben zum Sachverhalt können Ihnen vor Gericht belastend ausgelegt werden. Dadurch können erhebliche Kosten entstehen.</p> |
31 | <div class="one-button"> | ||
32 | <a href="https://duckduckgo.com/?q=anwalt+urheberrecht"> | ||
33 | <div class="button button-green">Anwalt suchen</div> | ||
34 | </a> | ||
35 | </div> | ||
29 | </div> | 36 | </div> |
30 | </div> | 37 | </div> |
31 | <div class="collapsable block-step2"> | 38 | <div class="collapsable block-step2"> |
32 | <h2>Entlastendes aus dem Sachverhalt</h2> | 39 | <div onclick="step1_done()" class="block-header"> |
40 | <div class="done">✓</div> | ||
41 | <h2>Entlastendes aus dem Sachverhalt</h2> | ||
42 | </div> | ||
33 | <div class="juice"> | 43 | <div class="juice"> |
34 | <p>Bevor wir loslegen, sammeln wir alle Informationen ein, die der abmahnenden Kanzlei verdeutlichen, warum die Abmahnung unberechtigt ist.</p> | 44 | <p>Bevor wir loslegen, sammeln wir alle Informationen ein, die der abmahnenden Kanzlei verdeutlichen, warum die Abmahnung unberechtigt ist.</p> |
35 | 45 | ||
@@ -62,7 +72,10 @@ | |||
62 | </div> | 72 | </div> |
63 | </div> | 73 | </div> |
64 | <div class="collapsable block-step3"> | 74 | <div class="collapsable block-step3"> |
65 | <h2>Abgemahnter</h2> | 75 | <div onclick="step2_done()" class="block-header"> |
76 | <div class="done">✓</div> | ||
77 | <h2>Abgemahnter</h2> | ||
78 | </div> | ||
66 | <div class="juice"> | 79 | <div class="juice"> |
67 | <div><a href="javascript:ausfuellen()" class="button">Debug: pre-fill</a></div> | 80 | <div><a href="javascript:ausfuellen()" class="button">Debug: pre-fill</a></div> |
68 | <p>Hier benötigen wir Ihre Informationen, um das Anschreiben mit einem Absender zu versehen. Bitte fügen Sie Namen und Adresse wie auf der Abmahnung ein.</p> | 81 | <p>Hier benötigen wir Ihre Informationen, um das Anschreiben mit einem Absender zu versehen. Bitte fügen Sie Namen und Adresse wie auf der Abmahnung ein.</p> |
@@ -85,7 +98,10 @@ | |||
85 | </div> | 98 | </div> |
86 | </div> | 99 | </div> |
87 | <div class="collapsable block-step4"> | 100 | <div class="collapsable block-step4"> |
88 | <h2>Abmahnender</h2> | 101 | <div onclick="step3_done()" class="block-header"> |
102 | <div class="done">✓</div> | ||
103 | <h2>Abmahnender</h2> | ||
104 | </div> | ||
89 | <div class="juice"> | 105 | <div class="juice"> |
90 | <p>Ist der Abmahner eine der folgenden Kanzleien? Dann können wir die Adresse gleich per Click übernehmen.</p> | 106 | <p>Ist der Abmahner eine der folgenden Kanzleien? Dann können wir die Adresse gleich per Click übernehmen.</p> |
91 | <button class="w3-btn" onclick="sebastian()">Daniel Sebastian Rechtsanwalt</button> | 107 | <button class="w3-btn" onclick="sebastian()">Daniel Sebastian Rechtsanwalt</button> |
@@ -112,7 +128,10 @@ | |||
112 | </div> | 128 | </div> |
113 | </div> | 129 | </div> |
114 | <div class="collapsable block-step5"> | 130 | <div class="collapsable block-step5"> |
115 | <h2>Vorgang</h2> | 131 | <div onclick="step4_done()" class="block-header"> |
132 | <div class="done">✓</div> | ||
133 | <h2>Vorgang</h2> | ||
134 | </div> | ||
116 | <div class="juice"> | 135 | <div class="juice"> |
117 | <p>Der Abmahner hat Ihnen ein Aktenzeichen zugeordnet. Dies muss im Schreiben auftauchen, um die Antwort der Abmahnung zuordnen zu können.</p> | 136 | <p>Der Abmahner hat Ihnen ein Aktenzeichen zugeordnet. Dies muss im Schreiben auftauchen, um die Antwort der Abmahnung zuordnen zu können.</p> |
118 | <p>Das Datum der Abmahnung hilft Ihnen später, die Einhaltung der Fristen nachvollziehen zu können. Wir geben es in der Antwort mit an.</p> | 137 | <p>Das Datum der Abmahnung hilft Ihnen später, die Einhaltung der Fristen nachvollziehen zu können. Wir geben es in der Antwort mit an.</p> |
@@ -129,17 +148,22 @@ | |||
129 | </div> | 148 | </div> |
130 | </div> | 149 | </div> |
131 | <div class="collapsable block-step6"> | 150 | <div class="collapsable block-step6"> |
132 | <h2 class="block_titel">Erzeugen</h2> | 151 | <div onclick="step5_done()" class="block-header"> |
152 | <div class="done">✓</div> | ||
153 | <h2>Erzeugen</h2> | ||
154 | </div> | ||
133 | <div class="juice"> | 155 | <div class="juice"> |
134 | <p>Wir haben nun alle Informationen, um das Antwortschreiben erzeugen zu können:</p> | 156 | <p>Wir haben nun alle Informationen, um das Antwortschreiben erzeugen zu können:</p> |
135 | <div class="one-button"> | 157 | <div class="one-button"> |
136 | <div class="button button-green" onclick="abmahnbeantworter()">Abmahnung beantworten</div> | 158 | <div class="button button-green" onclick="abmahnbeantworter()">Antworten</div> |
137 | </div> | 159 | </div> |
138 | <p class="hint">Drucken Sie das Schreiben aus und schicken Sie es per Post an die abmahnende Kanzlei. Optional können Sie zur Wahrung der Frist das Schreiben auch vorab <span id="faxempfaenger"></span>faxen.</p> | 160 | <p class="hint">Drucken Sie das Schreiben aus und schicken Sie es per Post an die abmahnende Kanzlei. Optional können Sie zur Wahrung der Frist das Schreiben auch vorab <span id="faxempfaenger"></span>faxen.</p> |
139 | </div> | 161 | </div> |
140 | </div> | 162 | </div> |
141 | <div class="hidden collapsable block-step7"> | 163 | <div class="hidden collapsable block-step7"> |
142 | <h2 class="block_titel">Und jetzt?</h2> | 164 | <div class="block-header"> |
165 | <h2>Und jetzt?</h2> | ||
166 | </div> | ||
143 | <div class="juice"> | 167 | <div class="juice"> |
144 | <p>Nimmt die abmahnende Kanzlei ihre Forderung nicht innerhalb unserer Frist (14 Tage) zurück, steht Ihnen eine gerichtliche Klärung zu.</p> | 168 | <p>Nimmt die abmahnende Kanzlei ihre Forderung nicht innerhalb unserer Frist (14 Tage) zurück, steht Ihnen eine gerichtliche Klärung zu.</p> |
145 | <p>Die Auslagen hierfür können Sie – im Gegensatz zur ersten Antwort auf die Abmahnung – vom Abmahner zurückfordern. Dazu gehören auch die Anwaltskosten.</p> | 169 | <p>Die Auslagen hierfür können Sie – im Gegensatz zur ersten Antwort auf die Abmahnung – vom Abmahner zurückfordern. Dazu gehören auch die Anwaltskosten.</p> |
diff --git a/js/abmahn.js b/js/abmahn.js index 6864d4f..353111b 100644 --- a/js/abmahn.js +++ b/js/abmahn.js | |||
@@ -12,6 +12,7 @@ function setText(input, text) { | |||
12 | document.getElementById(input).value = text; | 12 | document.getElementById(input).value = text; |
13 | } | 13 | } |
14 | 14 | ||
15 | function step0_done() { document.getElementById('wrapper').className = 'wrapper step1'; } | ||
15 | function step1_cancel() { document.getElementById('wrapper').className = 'wrapper stepcancel'; } | 16 | function step1_cancel() { document.getElementById('wrapper').className = 'wrapper stepcancel'; } |
16 | function step1_done() { document.getElementById('wrapper').className = 'wrapper step2'; } | 17 | function step1_done() { document.getElementById('wrapper').className = 'wrapper step2'; } |
17 | function step2_done() { document.getElementById('wrapper').className = 'wrapper step3'; } | 18 | function step2_done() { document.getElementById('wrapper').className = 'wrapper step3'; } |
@@ -32,6 +32,7 @@ | |||
32 | 32 | ||
33 | body { | 33 | body { |
34 | font-family: 'SourceSansPro', sans-serif; | 34 | font-family: 'SourceSansPro', sans-serif; |
35 | background-color: #F1F2E3; | ||
35 | } | 36 | } |
36 | 37 | ||
37 | .wrapper { | 38 | .wrapper { |
@@ -45,6 +46,7 @@ h1 { | |||
45 | font-size: 30pt; | 46 | font-size: 30pt; |
46 | font-weight: 300; | 47 | font-weight: 300; |
47 | text-transform: uppercase; | 48 | text-transform: uppercase; |
49 | cursor: pointer; | ||
48 | } | 50 | } |
49 | 51 | ||
50 | h2 { | 52 | h2 { |
@@ -53,7 +55,7 @@ h2 { | |||
53 | cursor: pointer; | 55 | cursor: pointer; |
54 | } | 56 | } |
55 | 57 | ||
56 | h1, h2, h3, .juice { | 58 | .block-header, .juice { |
57 | min-width: 480px; | 59 | min-width: 480px; |
58 | width: 50%; | 60 | width: 50%; |
59 | margin: 0.5em auto 0 auto; | 61 | margin: 0.5em auto 0 auto; |
@@ -151,11 +153,12 @@ h1, h2, h3, .juice { | |||
151 | 153 | ||
152 | .two-buttons, | 154 | .two-buttons, |
153 | .one-button { | 155 | .one-button { |
154 | height: 3em; | 156 | height: 4em; |
157 | margin: 1em 0 0.5em 0; | ||
155 | } | 158 | } |
156 | 159 | ||
157 | .button { | 160 | .button { |
158 | width: 33%; | 161 | width: 45%; |
159 | height: 2em; | 162 | height: 2em; |
160 | padding-top: 0.7em; | 163 | padding-top: 0.7em; |
161 | padding-bottom: 0; | 164 | padding-bottom: 0; |
@@ -210,7 +213,6 @@ ul { | |||
210 | margin-left: 0; | 213 | margin-left: 0; |
211 | margin-right: 0; | 214 | margin-right: 0; |
212 | padding: 0.4em 0 0.4em 0; | 215 | padding: 0.4em 0 0.4em 0; |
213 | border-top: 8px solid white; | ||
214 | text-align: center; | 216 | text-align: center; |
215 | position: fixed; | 217 | position: fixed; |
216 | bottom: 0px; | 218 | bottom: 0px; |
@@ -232,6 +234,14 @@ ul { | |||
232 | width: 100%; | 234 | width: 100%; |
233 | } | 235 | } |
234 | 236 | ||
237 | .done { | ||
238 | float: right; | ||
239 | font-size: 24pt; | ||
240 | margin-top: -0.2em; | ||
241 | display: none; | ||
242 | visibility: hidden; | ||
243 | } | ||
244 | |||
235 | input[type="text"] { | 245 | input[type="text"] { |
236 | width: 90%; | 246 | width: 90%; |
237 | } | 247 | } |
@@ -244,8 +254,27 @@ input[type="text"] { | |||
244 | .wrapper.step6 .block-step6 .juice, | 254 | .wrapper.step6 .block-step6 .juice, |
245 | .wrapper.step7 .block-step7 .juice, | 255 | .wrapper.step7 .block-step7 .juice, |
246 | .wrapper.step7 .block-step7, | 256 | .wrapper.step7 .block-step7, |
257 | |||
247 | .wrapper.stepcancel .block-stepcancel.juice, | 258 | .wrapper.stepcancel .block-stepcancel.juice, |
248 | .wrapper.stepcancel #unsicher { | 259 | .wrapper.stepcancel #unsicher, |
260 | |||
261 | .wrapper.step3 .block-step2 .done, | ||
262 | .wrapper.step4 .block-step2 .done, | ||
263 | .wrapper.step5 .block-step2 .done, | ||
264 | .wrapper.step6 .block-step2 .done, | ||
265 | .wrapper.step7 .block-step2 .done, | ||
266 | .wrapper.step4 .block-step3 .done, | ||
267 | .wrapper.step5 .block-step3 .done, | ||
268 | .wrapper.step6 .block-step3 .done, | ||
269 | .wrapper.step7 .block-step3 .done, | ||
270 | .wrapper.step5 .block-step4 .done, | ||
271 | .wrapper.step6 .block-step4 .done, | ||
272 | .wrapper.step7 .block-step4 .done, | ||
273 | .wrapper.step6 .block-step5 .done, | ||
274 | .wrapper.step7 .block-step5 .done, | ||
275 | .wrapper.step7 .block-step6 .done | ||
276 | |||
277 | { | ||
249 | display: block !important; | 278 | display: block !important; |
250 | visibility: visible !important; | 279 | visibility: visible !important; |
251 | } | 280 | } |