body {
	background:black;
	color:white;
	font-family: 'Bitstream Vera Sans Mono', 'Andale Mono', monospace;
	margin:0px;
	padding:0px;
}

#header {
	margin:10px;
	padding-bottom:2ex;
}

#datenwolf_header #datenwolf_header_text {
	display:none;
}

#datenwolf_header #datenwolf_header_img:after { content:url(img/header.png); }

/*
.banners p {
	background:transparent url(img/pointingfinger.png) no-repeat top left;
	padding-left:85px;
	margin-bottom:0.5em;
}
*/

.banners p a:before {
	content:url(img/pointingfinger.png);
}

.banners p a img {
	padding-left:5px;
}


#datenwolf_header {
/*	background: transparent url(img/header.png) no-repeat top left; */
	width:486px;
	height:30px;
}

#warnhinweise {
	margin:20px;
	padding:20px;
	background:#5E3636;
	width:570px;
}
#warnhinweise .piktogramme {
	display:inline;
}
#warnhinweise img {
	padding:10px;
	height:150px;
}

a:link {
	color:#FBBC00;
}

a:visited {
	color:#BA983C;
}

a:hover, a:active, a:focus {
	color:#FBE08D;
}

/*
body h2 {
	clear:both;
}
*/

.blog {
	clear:both;
	background:transparent url(img/stripes.png) repeat-y left;
	padding:0px;
	margin:0px;
}

.blog_entry {
	padding-left:50px;
	margin-bottom:2em;
}

.blog_entry a {
	page-break-after:avoid;
}

.blog_entry h3 {
	page-break-after:avoid;
}

.blog_entry_text {
	page-break-before:avoid;
	margin:20px;
	text-align:justify;
	width:40em;
}

.blog_entry_text img.inline {
	float:left;
	margin-right:1em;
}

.legalstuff {
	font-size:xx-small;
	color:#a0a0d0;
}

.legalstuff#impressum {
	width:50em;
}

.blog_entry blockquote .leserbrief {
	color:black;
	background-color:#a0a0f0;
	border:1px dashed white;
	max-width:30em;
	padding:2em;
}

.blog_entry blockquote .zitat {
	color:black;
	background-color:#a0f0f0;
	border:1px dashed white;
	max-width:30em;
	padding:2em;
}

.blog_entry blockquote .twit {
        color:black;
        background-color:#a0f0a0;
        border:1px dashed white;
        max-width:30em;
        padding:2em;
}

.blog_entry blockquote .leserbrief_antwort {
        color:black;
        background-color:#a0a0f0;
        border:1px dashed white;
        max-width:30em;
        padding:2em;
}

.blog_entry blockquote .whois {
	color:white;
	background-color:black;
	border:1px dashed white;
	padding:2em;
}

.blog_entry q {
	color:black;
	background-color:#a0f0a0;
	font-style:italic;
	margin-left:0.2em;
	margin-right:0.2em;
	padding-left:0.2em;
	padding-right:0.2em;
	line-height:1.5em;
	/* border:1px solid black; */
}

a.datelink {
	color:#ffffa0;
	font-style:italic;
}
