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 | } |
