@import url("http://barwick.de/admin/includes/style/tagengo-std.css");

body { 
  margin:0px;
  font:small Verdana,Arial,Sans-serif;
}

a:link {
  color:#222;
}

a:visited {
  color:#6F6F6F;
}

a:hover {
  color:#888;
}

a img {
  border-width:0;
}

.code {
  border:1px solid #888;
  background-color:#EFEFEF;
  padding:4px;
  white-space:pre;
}

#tbar {
  padding:5px;
  border-bottom:2px dashed black;
  vertical-align:top;
}


#tbarCat {
  float:right;
  padding-left:4px;
  padding-right:4px;
  margin-right:12px;
  margin-top:-20px;
  border:2px dotted black;
  color:#FFF;
  background-color:#000;
}

#lbar {
  position:absolute;
  left:10px;
  top:80px;
  width:230px;
  max-width:230px;
}

#lbar ul {
  margin:.5em 0 1em;
  padding:0 0px;
  list-style:none;
  line-height:1.5em;
}

#lbar ul li {
  margin:0;
  padding:0 0 5px 15px;
}

.lbarln {
  border-bottom:1px dotted gray;
}

#main {
  padding:12px;
}

#posts {
  margin-left:256px;
  padding-left:2%;
  margin-right:180px;
  text-align:centre;
}

.post {
}

.pdate h3 {
  margin:0 0 .75em;
  padding-bottom:.35em;
  border-bottom:1px dotted gray;
  font:95%/1.4em Georgia,Serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#222;
}

.ptitle h1,
.ptitle h2 {
  background:#000;
  font:bold 130%/1.4em Georgia,Serif;
  color:#FFF;
  margin:.25em 0;
  padding-left:2px;
}


.ptitle a:link { text-decoration:none; color:#FFF; }
.ptitle a:visited { text-decoration:none; color:#FFF; }
.ptitle a:hover { text-decoration:underline; color:#FFF; }


.ptlang {
  float:right;
}

.ptlang a:link { text-decoration:none; color:#FFF; }
.ptlang a:hover { text-decoration:underline; color:#FFF; }
.ptlang a:visited { text-decoration:none; color:#FFF; }

.stitle {
  margin:0 0 .75em;
  padding-bottom:.35em;
  border-bottom:1px dotted gray;
  font:95%/1.4em Georgia,Serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#111;
}

#ep-calendar {
  font-size: 10px;
  font:small Verdana,Arial,Sans-serif;
  color:#222;
}

#ep-calendar caption, #ep-calendar th {
  font-weight: bold;
  text-align: middle;
}

#ep-calendar caption {
  padding-bottom: 3px;
}

#ep-calendar #next {
}

#ep-calendar #prev {
  text-align: left;
}

#ep-calendar td {
  text-align: right;
  padding-right:8px;
}

#ep-calendar #today {
  font-weight: bold;
}

#rgt {
  float:right;
  text-align:center;
}

.llr {
  padding-left:5%;
  border:0;
  font:small Verdana,Arial,Sans-serif;
}

.ll {
  text-align:right;
  vertical-align:top;
  padding-right:6px;
}

.lr {
}


#comments {
  margin-top:10px;
  margin-left:4px;
  margin-right:10%;
  border:1px dotted #888;
}

#comments textarea {
  font-size:10px;
  width:80%;
}

.commentsHeader {
  background:#DDD;
  border-bottom;1px solid #222;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:4px;
}

.comment {
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  font-size:11px;
}

.commentUrl {
}

.commentText {
  padding-bottom:6px;
  border-bottom:1px solid #BBB;
}

.commentBy {
  font-size:9px;
  text-align:right;
}

.commentsFeedback {
  margin-bottom:8px;
}

#commentForm {
  margin-left:10px;
}

.cfLabel {
  float:left;
  width:100px;
}

.cfInput {
  margin-left:104px;
}

.commentError {
  color:red;
  font-weight:bold;
}