html {
  margin:0;
  padding:0;
}
body {
  margin:0;
  padding:0;
  background:#CCCCCC url(../images/backgrounds/generic.jpg) no-repeat top left fixed;
  color:#000000;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
}
input,
textarea,
select {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
}

#content {
  margin:0;
  padding:40px 74px;
  width:432px;
}

#content h1 {
  margin:0 auto 8px;
  padding:0;
  font-family:serif;
  font-weight:bold;
  font-size:64px;
  line-height:72px;
  text-align:center;
}
#content h2 {
  margin:0 auto 30px;
  padding:0;
  font-weight:normal;
  font-size:14px;
  line-height:24px;
  text-align:center;
  text-transform:uppercase;
}

#content p {
  margin:10px 0;
  padding:0;

  
}
#content ul,
#content ol,
#content dl {
  margin-top:10px;
  margin-bottom:10px;
  padding:0 auto;
}

#content blockquote {
  margin:15px 0;
  padding-left:48px;
  background:transparent url(../images/blockquote.png) 4px 4px no-repeat;
}

#content abbr,
#content acronym {
  border-bottom:1px #AB8B26 dotted;
  cursor:help;
}

#content a {
  color:#AB8B26;
  text-decoration:none;
}
/*	Markiert bereits besuchte Links farblich
 *
 *	#content a:visited {
 * 	color:#75601B;
 *	}
 */

#content a:focus,
#content a:hover,
#content a:active {
  text-decoration:underline;
}

#content .post {
}
#content .post h3 {
  margin:30px auto 0;
  padding:0;
  color:#AB8B26;
  font-weight:normal;
  font-size:22px;
  line-height:28px;
  text-align:center;
  text-transform:uppercase;
}
#content .post h4 {
  margin:30px 0 10px;
  padding:0;
  font-size:18px;
}
#content .post h5 {
  margin:20px 0 10px;
  padding:0;
  font-size:14px;
}

#content .post .details {
  margin:20px 0;
  color:#797979;
  text-align:center;
  font-size:11px;
  line-height:14px;
}

#content .post-nav {
  overflow:hidden;
  margin:20px 0;
  border-top:1px #797979 dotted;
  border-bottom:1px #797979 dotted;
}
#content .post-nav ul {
  margin:0;
  padding:0;
  list-style:none;
  text-transform:uppercase;
}
#content .post-nav li {
  font-size:11px;
  line-height:14px;
  margin:3px 0;
  padding:0;
  float:left;
  color:#797979;
}
#content .post-nav li.next {
  float:right;
}

#comments h4 {
  margin:30px auto 0;
  padding:0;
  color:#AB8B26;
  font-weight:normal;
  font-size:18px;
  line-height:24px;
  text-align:center;
  text-transform:uppercase;
}
#comments .details {
  margin:0;
  padding:0;
  color:#797979;
  font-size:11px;
  line-height:14px;
  text-align:center;
}

#comments .comment {
  margin:20px 0;
  padding:0;
}
#comments .comment p {
  display:inline;
}
#comments .comment .details {
  color:#000000;
  font-weight:bold;
}
#comments .comment .details .author,
#comments .comment .details .author a {
  color:#AB8B26;
}
#comments .comment.alternate .details .author,
#comments .comment.alternate .details .author a {
  color:#797979;
}

#comment-form form  {
  margin:10px 0;
}
#comment-form p {
  margin:10px 0 0;
  text-align:left;
}
#comment-form div {
  margin:0 0 8px;
}
#comment-form label {
  padding:0 8px;
  cursor:pointer;
}
#comment-form label em {
  color:#797979;
}
#comment-form input.text {
  width:50%;
  border:1px #797979 solid;
}
#comment-form textarea {
  border:1px #797979 solid;
  width:99%;
  height:128px;
}
#comment-form input.button {
  display:block;
  margin:10px auto 0;
  width:33%;
}

#search {
  margin:20px 0;
  padding:10px 0;
  border-top:1px #797979 dotted;
  border-bottom:1px #797979 dotted;
  text-align:center;
}
#search input.text {
  border:1px #797979 solid;
  width:50%;
}

#sidebar {
  position:absolute;
  left:586px;
  top:0;
  margin:0;
  padding:40px;
}

#sidebar ul {
  margin:0 0 10px;
  padding:0;
  list-style:none;
}
#sidebar li {
  display:block;
  color:#AB8B26;
  font-weight:bold;
}
#sidebar li li {
  display:block;
  color:#FEDD6A;
  font-weight:normal;
}
#sidebar li a {
  color:#FFFFFF;
  text-decoration:none;
}
#sidebar li a:visited {
}
#sidebar li a:focus,
#sidebar li a:hover,
#sidebar li a:active {
  text-decoration:underline;
}

