diff --git a/project-manager/src/app/blog/blog-entry/blog-entry.component.html b/project-manager/src/app/blog/blog-entry/blog-entry.component.html
index 7e03b48..22a4e2f 100644
--- a/project-manager/src/app/blog/blog-entry/blog-entry.component.html
+++ b/project-manager/src/app/blog/blog-entry/blog-entry.component.html
@@ -7,6 +7,6 @@
         
 {{entry.text}}
     
     
-        
+        
     
-
\ No newline at end of file
+
diff --git a/project-manager/src/app/blog/blog-entry/blog-entry.component.ts b/project-manager/src/app/blog/blog-entry/blog-entry.component.ts
index 3f65d49..e348332 100644
--- a/project-manager/src/app/blog/blog-entry/blog-entry.component.ts
+++ b/project-manager/src/app/blog/blog-entry/blog-entry.component.ts
@@ -4,7 +4,8 @@ import {BlogComponent} from "../blog.component";
 
 @Component({
   selector: 'blog-entry',
-  templateUrl: 'blog-entry.component.html'
+  templateUrl: 'blog-entry.component.html',
+  styleUrls: ['../blog.component.css']
 })
 export class BlogEntryComponent {
   @Input() blogComponent: BlogComponent;
diff --git a/project-manager/src/app/blog/blog.component.css b/project-manager/src/app/blog/blog.component.css
index 0aa72d4..57f78b9 100644
--- a/project-manager/src/app/blog/blog.component.css
+++ b/project-manager/src/app/blog/blog.component.css
@@ -3,6 +3,33 @@ body {
   padding-left: 15px;
 }
 
+.blog-entry {
+  width: 125%;
+  border: 1px solid #8c8c8c;
+  padding-bottom: 30px;
+}
+
+.blog-image {
+  width: 30%;
+}
+
+.blog-summary {
+  width: 70%;
+}
+
+img {
+  max-width: 90%;
+  max-height: 100px;
+}
+
+span.title {
+  font-size: x-large;
+}
+
+.clear-fix {
+  clear: both;
+}
+
 .form {
   background-color: #eee;
   width: 580px; /* Breite des Formulars */
@@ -28,38 +55,14 @@ textarea {
   margin-bottom: 1em;
 }
 
-span.title {
-  font-size: x-large;
-}
-
 .clear-fix {
   clear: both;
 }
 
-.blog-entry {
-  width: 600px;
-  display: flex;
-  padding-bottom: 30px;
-}
-
 button {
   float: right;
-  padding-right: 20px;
-}
-
-.blog-image {
-  width: 30%;
-}
-
-img {
-  max-width: 90%;
-  max-height: 100px;
-}
-
-.blog-summary {
-  width: 70%;
 }
 
 textarea {
   height: 7em;
-}
\ No newline at end of file
+}
diff --git a/project-manager/src/app/blog/blog.component.ts b/project-manager/src/app/blog/blog.component.ts
index 38b88ca..920742a 100644
--- a/project-manager/src/app/blog/blog.component.ts
+++ b/project-manager/src/app/blog/blog.component.ts
@@ -1,5 +1,5 @@
 import {Component} from '@angular/core';
-import {ActivatedRoute, ActivatedRouteSnapshot, Router, RouterStateSnapshot} from '@angular/router';
+import {ActivatedRoute, Router} from '@angular/router';
 import {Title} from '@angular/platform-browser';
 import {initialEntries} from './initialEntries';
 import {BlogEntry} from './blog-entry/blog-entry';
@@ -12,13 +12,15 @@ import {BlogEntry} from './blog-entry/blog-entry';
 
 export class BlogComponent {
 
-  entries: BlogEntry[] = [];
-  id = 0;
+  entries: BlogEntry[];
+
+  id: number = 0;
 
   constructor(r: ActivatedRoute, private router: Router, private titleService: Title) {
-    this.entries = [];
     this.entries = initialEntries;
-    this.id = this.entries[this.entries.length-1].id;
+    if (this.entries.length != 0) {
+      this.id = this.entries[this.entries.length-1].id;
+    }
   }
 
   createBlogEntry(title:string, image:string, text:string) {
@@ -35,7 +37,7 @@ export class BlogComponent {
 
   deleteBlogEntry(id:number) {
     let entryIndex = this.entries.findIndex(entry => entry.id === id);
-    if (entryIndex > -1) {
+    if (entryIndex >= 0) {
       this.entries.splice(entryIndex, 1);
     }
   }