diff --git a/app/Http/Controllers/MailController.php b/app/Http/Controllers/MailController.php
index 3f2160a89a43033fffff5372658326d9e5a52902..f170a9101c182a7a2f325380c5585575c60dc0d7 100644
--- a/app/Http/Controllers/MailController.php
+++ b/app/Http/Controllers/MailController.php
@@ -45,7 +45,7 @@ class MailController extends Controller
             }else{
                 # Fehler beim senden der Email
                 $messageType = "error";
-                $returnMessage = 'Beim Senden Ihrer Email ist ein Fehler aufgetreten. Bitte schicken Sie eine Email an: office@suma-ev.de, damit wir uns darum kümmern können';
+                $returnMessage = 'Beim Senden Ihrer Email ist ein Fehler aufgetreten. Bitte schicken Sie eine Email an: office@suma-ev.de, damit wir uns darum kümmern können.';
             }
 
             $messageType = "success";
@@ -58,4 +58,58 @@ class MailController extends Controller
                 ->with('js', ['openpgp.min.js','kontakt.js'])
                 ->with( $messageType, $returnMessage );
     }
+
+    public function donation(Request $request)
+    {
+        # Der enthaltene String wird dem Benutzer nach der Spende ausgegeben
+        $messageToUser = "";
+        $messageType = ""; # [success|error]
+
+        # Folgende Felder werden vom Spendenformular als Input übergeben:
+        # Name
+        # Telefon
+        # email
+        # Kontonummer ( IBAN )
+        # Bankleitzahl ( BIC )
+        # Nachricht
+        if(!$request->has('Kontonummer') || !$request->has('Bankleitzahl') || !$request->has('Nachricht')){
+            $messageToUser = "Sie haben eins der folgenden Felder nicht ausgefüllt: IBAN, BIC, Nachricht. Bitte korrigieren Sie Ihre Eingabe und versuchen es erneut.\n";
+            $messageType = "error";
+        }else{
+            $message = "\r\n Name:" . $request->input('Name', 'Keine Angabe');
+            $message .= "\r\n Telefon:" . $request->input('Telefon', 'Keine Angabe');
+            $message .= "\r\n Kontonummer:" . $request->input('Kontonummer');
+            $message .= "\r\n Bankleitzahl:" . $request->input('Bankleitzahl');
+            $message .= "\r\n Nachricht:" . $request->input('Nachricht');
+
+            $replyTo = $request->input('email', 'anonymous-user@metager.de');
+            if (!filter_var($replyTo, FILTER_VALIDATE_EMAIL)) {
+                $messageToUser .= "Die eingegebene Email-Addresse ($replyTo) scheint nicht korrekt zu sein.";
+            }
+
+            try{
+                if(Mail::send(['text' => 'kontakt.mail'], ['messageText'=>$message], function($message) use($replyTo){
+                    $message->to("office@suma-ev.de", $name = null);
+                    $message->from($replyTo, $name = null);
+                    $message->replyTo($replyTo, $name = null);
+                    $message->subject("MetaGer - Spende");
+                })) {
+                    $messageType = "success";
+                    $messageToUser = "Wir haben Ihre Spendenbenachrichtigung dankend erhalten. Eine persönliche Nachricht erhalten Sie in nächster Zeit, falls sie Ihre Kontaktdaten angegeben haben.";
+                }else{
+                    $messageType = "error";
+                    $messageToUser = 'Beim Senden Ihrer Spendenbenachrichtigung ist ein Fehler auf unserer Seite aufgetreten. Bitte schicken Sie eine Email an: office@suma-ev.de, damit wir uns darum kümmern können.';
+                }
+            } catch( \Swift_TransportException $e ){
+                $messageType = "error";
+                $messageToUser = 'Beim Senden Ihrer Spendenbenachrichtigung ist ein Fehler auf unserer Seite aufgetreten. Bitte schicken Sie eine Email an: office@suma-ev.de, damit wir uns darum kümmern können.';
+            }
+        }
+
+
+        return view('spende')
+                ->with('title', 'Kontakt')
+                ->with('css', 'donation.css')
+                ->with($messageType,$messageToUser);
+    }
 }
\ No newline at end of file
diff --git a/app/Http/routes.php b/app/Http/routes.php
index 6cbb84cd8b4549d12a1aec5de5172bf057e6a966..66b11b70135bb24888f4d009c2e9f29c7f5a66bd 100644
--- a/app/Http/routes.php
+++ b/app/Http/routes.php
@@ -54,6 +54,14 @@
 
         Route::post('kontakt', 'MailController@contactMail');
 
+        Route::get('spende', function()
+        {
+            return view('spende')
+                ->with('title', 'Kontakt')
+                ->with('css', 'donation.css');
+        });
+        Route::post('spende', 'MailController@donation');
+
         Route::get('datenschutz', function()
         {
             return view('datenschutz')
diff --git a/public/css/donation.css b/public/css/donation.css
new file mode 100644
index 0000000000000000000000000000000000000000..2ffaf92369eb648b3b197759270d8dc7ce1e2c80
--- /dev/null
+++ b/public/css/donation.css
@@ -0,0 +1,93 @@
+* {
+	
+}
+
+.clearfix {
+}
+
+div#right {
+    background-color: #FFDCC1;
+    border-radius: 5px;
+    padding: 20px;
+    padding-top: 0;
+}
+
+body {
+    font-size: 14px;
+}
+
+button.btn.btn-default {
+    width: 100px;
+    line-height: 100%;
+}
+
+.form-group label {
+    font-weight: bold;
+}
+
+.form-group {
+    text-align: left;
+    font-size: 12px;
+}
+
+.others {
+}
+
+div#left {
+    padding-right: 35px;
+}
+
+.ppbc {
+    text-align: center;
+}
+
+p {
+    white-space: pre-wrap;
+}
+
+h1 {
+    margin-bottom: 25px;
+}
+
+p {
+    margin: 10px 0 10px 0;
+}
+
+main {
+    text-align: left;
+}
+
+div#right p {
+    white-space: normal;
+    border-bottom: 1px solid black;
+    margin-bottom: 15px;
+    padding-bottom: 15px;
+}
+
+h2 {
+    font-size: 20px;
+    margin-top: 10px;
+}
+
+h2#lastschrift {
+    margin-top: 25px;
+}
+
+address {
+    white-space: pre;
+}
+
+accountdata	{
+    white-space: pre;
+}
+
+donationReceipt	{
+    white-space: pre;
+}
+
+right{
+	
+	background-color: #FFDCC1;
+	
+}
+
diff --git a/public/img/WeAcceptBitcoin.png b/public/img/WeAcceptBitcoin.png
new file mode 100644
index 0000000000000000000000000000000000000000..148d0c0b03036baff0544d0e3329b9560b1d0718
Binary files /dev/null and b/public/img/WeAcceptBitcoin.png differ
diff --git a/public/img/paypalspenden.gif b/public/img/paypalspenden.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c3cd0a8116637fa2fcb0e519ca36ecfcec814ccb
Binary files /dev/null and b/public/img/paypalspenden.gif differ
diff --git a/resources/views/spende.blade.php b/resources/views/spende.blade.php
index f47311d4d8299452d60d08d25904910c5f3ce0dc..46a41b99f25d3278b471b185cfbfe832fd60b749 100644
--- a/resources/views/spende.blade.php
+++ b/resources/views/spende.blade.php
@@ -3,24 +3,19 @@
 @section('title', $title )
 
 @section('content')
-        <h1>Ihre Spende f&uuml;r SUMA-EV und MetaGer
-        </h1>
-        <h2>Helfen Sie mit, dass freie Suchmaschinen im Internet frei bleiben. Das digitale Wissen der Welt muss ohne Bevormundung durch Staaten oder Konzerne frei zug&auml;nglich sein und bleiben.
-        </h2>
-        <div class="col">
-          <div id="left" class="col-lg-6 col-md-12 col-sm-12 others">
-            <h2>Durch eine &Uuml;berweisung
-            </h2>
-            <p>SUMA-EV
-              IBAN: DE64 4306 0967 4075 0332 01
-              BIC: GENODEM1GLS
-              (Konto-Nr.: 4075 0332 01, BLZ: 43060967)
-              GLS Gemeinschaftsbank, Bochum
-            </p>
+<h1>Ihre Spende f&uuml;r SUMA-EV und MetaGer</h1>
+<h2>Helfen Sie mit, dass freie Suchmaschinen im Internet frei bleiben. Das digitale Wissen der Welt muss ohne Bevormundung durch Staaten oder Konzerne frei zug&auml;nglich sein und bleiben.</h2>
+<div class="col">
+<div id="left" class="col-lg-6 col-md-12 col-sm-12 others">
+<h2>Durch eine &Uuml;berweisung</h2>
+<p>SUMA-EV
+IBAN: DE64 4306 0967 4075 0332 01
+BIC: GENODEM1GLS
+(Konto-Nr.: 4075 0332 01, BLZ: 43060967)
+GLS Gemeinschaftsbank, Bochum</p>
             <p class="text-muted">Falls Sie eine Spendenbescheinigung w&uuml;nschen,
-              geben Sie auf dem &Uuml;berweisungsformular bitte Ihre
-              vollst&auml;ndige Adresse, und (sofern vorhanden) auch Ihre EMail-Adresse an. 
-            </p>
+geben Sie auf dem &Uuml;berweisungsformular bitte Ihre
+vollst&auml;ndige Adresse, und (sofern vorhanden) auch Ihre EMail-Adresse an.</p>
             <hr>
             <div class="col-lg-6 col-md-12 col-sm-12 others ppbc">
               <h2>Bequem mit Paypal
@@ -54,9 +49,9 @@
             <hr>
             <h2 id="lastschrift">Spenden mittels elektronischem Lastschriftverfahren:
             </h2>
-            <p>Tragen Sie hier Ihre Kontodaten sowie den gew&uuml;nschten Betrag ein. Wir buchen dann entsprechend von Ihrem Konto ab.
-            </p>
-            <form role="form" method="POST" action="senden.php">
+            <p>Tragen Sie hier Ihre Kontodaten sowie den gew&uuml;nschten Betrag ein. Wir buchen dann entsprechend von Ihrem Konto ab.</p>
+            <form role="form" method="POST">
+              {{ csrf_field() }}
               <div class="form-group">
                 <label for="Name">Bitte geben Sie ihren Namen ein:
                 </label>
@@ -85,8 +80,7 @@
               <div class="form-group">
                 <label for="msg">Hier k&ouml;nnen Sie uns formlos mitteilen, welchen Betrag Sie spenden m&ouml;chten und ggf. noch eine Mitteilung dazu senden:
                 </label>
-                <textarea class="form-control" id="msg" required="" name="Nachricht" placeholder="Nachricht">
-                </textarea>
+                <textarea class="form-control" id="msg" required="" name="Nachricht" placeholder="Nachricht"></textarea>
               </div>
               <button type="submit" class="btn btn-default">Spenden
               </button>