body { background:#000; margin:0; padding:40px 20px; font:small Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#663300; top: 0; }
a:link { color:#006; text-decoration:none; }
a:visited {
  color:#006;
  text-decoration:none;
  }
a:hover {
  color:#c00;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
/* Header
----------------------------------------------- */
#header { background-color: #e00; top: 0; width:660px; height: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#blog-title { margin:5px 5px 0; padding:20px 20px 0.25em; font-size:24px; color:#006; font-weight: bold; text-transform:uppercase; letter-spacing:5px; border: solid 0 #eee;;
  }
#blog-title a { color:#006; background-color: transparent; text-decoration:none; }
#blog-title a:hover { color:red; background-color: transparent; }
#description { margin:0 5px 5px; padding:0 20px 20px; max-width:700px; letter-spacing:0.2em; color:white; font-size: 14px; font-family: cursive, "Trebuchet MS", Georgia, Serif; font-weight: normal; font-style: normal; font-variant: normal; border: solid 0 #eee; }
/* Content
----------------------------------------------- */
#content { width:660px; margin:0 auto 20px; padding:0; text-align:left; top: 0; }
#content2 { text-align: left; top: 0; margin: 0 auto 20px; padding: 0; width: 660px; }
#content3 { text-align: left; margin: 0 auto 20px; padding: 0; top: 0; width: 1000px; }
#main { background-color: #fffdfd; width: 470px !important; float:left; }
#main2 { background-color: #fffdfd; width: 660px !important; float: left; }
#main-bilder { background-color: #fffdfd; width: 660px !important; }
#sidebar { font-size: 12px; background-color: #fff; width:180px; float:right; }
/* Headings
----------------------------------------------- */
h1 { color: white; font-size: 24px; font-weight: bold; margin: 0.67em 0; }
h2 { color: white; font-size: 12px; font-weight: bold; margin: 0.83em 0; }
/* Posts
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post { color: black; font-size: 12px; margin-top: 0.5em; margin-right: 0; margin-left: 0; }
.anmelden { color: #fff; font-size: 16px; font-weight: 900; background-color: blue; margin: 0.25em 0 0; padding: 0 0 4px; }
.anmelden a { color: #e00; }
.anmelden a:hover { color: #ff0; }
.post-title { margin:0.25em 0 0; padding:0 0 4px; font-size:16px; font-weight:900; color:#fff; background-color: red; }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:underline;
  color:white;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer { font-style:normal; color:silver; font-size: 9px; margin-right:0.6em; }
.comment-link { text-transform: none; margin-left:0.6em; }
.post img { float: left; padding:4px; border:solid 1px #ddd; }
/* Sidebar Content
----------------------------------------------- */
#sidebar ul { margin:0 0 1.5em; padding:0 0 1.5em; list-style:none; }
#sidebar li {
  margin:0;
  padding:0 0 0.25em 15px;
  text-indent:-15px;
  }
#sidebar p {
  color:#666;
  }
#sidebar img { float: none; }
/* Footer
----------------------------------------------- */
#footer { color: white; font-size: 12px; top: 20px; width:660px; clear:both; margin:0 auto; }
#footer a { color: white; font-size: 9px; line-height: 10px; }
