.date {
font-weight: bold;
font-size: 0.80em;
padding: 20px 0 0 0;
}
.blog, .archiv {
clear: left;
}
#text .blog h2 {
margin-top: 0;
padding: 5px 0;
}
#text .archiv .date {
margin-top: 10px;
}
#text .archiv h2 {
margin: 0;
}
#column h1, 
#column h2, 
#column h3 {
font-size: 90%;
padding: 3px 5px;
margin: 10px 0 0 0;
}
#column h3 {
font-size: 80%;
padding: 5px;
}
#column img {
margin: 10px 0 5px 0;
}
#column a {
text-decoration: none;
}
#column ul {
margin-top: 10px;
}
.comments {
display: block; 
margin: 30px 0;
}
.writecomment {
display: block; 
margin: 30px 0 40px 0;
}
.comment {
display: block; 
margin: 15px 0;
}
/* form */
.form4 {
width: 328px;
}
input.sendbutton {
width: 15em;
}
/* W3C CSS-Buttons */
#column .rssfeedbutton {
margin: 5px 0 5px 5px;
width: 6em;
border: 1px solid #000;
font-family: arial, helvetica, sans-serif;
padding: 1px;
background: #fff;
}
#column .rssfeedbutton a {
display: block;
width: 100%;
padding: 0;
line-height: normal;
font-size: 70%;
}
#column .rssfeedbutton a:link, 
#column .rssfeedbutton a:visited {
background: #fff;
color: #000;
text-decoration: none;
}
#column .rssfeedbutton a:hover, 
#column .rssfeedbutton a:active, 
#column .rssfeedbutton a:focus {
background: #fff;
color: #000;
text-decoration: none;
font-weight: bold;
}
#column .rssfeedbutton span.xml {
padding: 0 0.4em;
background: #ff6600;
color: #fff;
}

p.blognavi {
text-align: center;
padding: 5px;
margin: 10px 0;
border: 1px solid #ccc;
}
#content .event, 
#content #text .event {
border-top: 0 none;
border-bottom: 0 none;
border-right: 0 none;
border-left-width: 3px;
background: transparent;
}
#content .event img, 
#content #text .event img {
float: left;
border-width: 1px;
border-style: solid;
margin: 10px 10px 0 0;
}