#headerbox h1 {
color:#c00;
}

#menue a:hover {
background: #f7f8f2;
text-decoration: none;
}

#menue li.current_page_item {
font-weight:bold;
color: #000;
margin:0;
background:#fff;
}

#menue li.current_page_item a{
background: #fff;
font-weight:bold;
color: #000;
}

div.post p {
padding: 0 0 10px 0;
}

div.post h1 {
padding: 10px 0 10px 0;
}

.rss-date {
display:block;
}

#rightcontent li {
padding: 5px 0 5px 0;
border-top: 1px dotted #c00;
}

#rightcontent {
padding-right: 10px;
}

a.twitter, a.facebook, a.flickr, a.vz, a.wer{ 
display:block;
width:37px; 
height:39px; 
opacity:0.7;
filter: alpha(opacity=70);
}
a.twitter:hover, a.facebook:hover, a.flickr:hover, a.vz:hover, a.wer:hover{ 
opacity:1;
filter: alpha(opacity=100); 
}
#rightcontent .twitter {
background-image:url(grafik/vern_twitter.gif);
float:left;
margin: 5px 0 0 8px;
}
#rightcontent .facebook {
background-image:url(grafik/vern_facebook.gif);
float:left;
margin: 5px 0 0 8px;
}
#rightcontent .flickr {
background-image:url(grafik/vern_flickr.gif);
float:left;
margin: 5px 0 0 8px;
}
#rightcontent .vz {
background-image:url(grafik/vern_vz.gif);
float:left;
margin: 5px 0 0 8px;
}
#rightcontent .wer {
background-image:url(grafik/vern_wer.gif);
float:left;
margin: 5px 0 0 8px;
}
html, body {
	height: 100%;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

div.post h1 a{
color:#c00;
}

p.post_date {
color:#444;
}

div.post h1 {
line-height:130%;
}

#content h3 {
line-height:130%;
}

#footer {
padding-left:20px;
}

#footer a, #footer p {
color:#fff;
text-decoration:none;
}

#footer {
width:880px;
}

#footer a:hover {
text-decoration:underline;
}
