* {
	margin: 0;
	padding: 0;
	line-height:1.25;
}
a img {border:none;}
body {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #c60000; 
}
a, #fatzebuch input {
	color: #c60000;
	}
	a:hover, .sprunglink a, #fatzebuch input:hover {
		background:#c60000;
		color:#fff;	
}
#container{	
	padding: 0 0 20px 30px;
	margin: 10px 20px 10px 50px;
	max-width:70em;
	min-width:740px;
	background:#fff;
	text-align: left;
	vertical-align: top;
}
.cat {
	background:#f7f7f7;
	border-color: #fff;
	}
	.post {
	padding:8px 8px 25px 8px;
	margin-bottom:15px;
	border:2px solid #f7f7f7;
	border-bottom-color: #000	;
		}
	.post:hover {
		background:#fff;
}
	.post h2, .post h1 {
		font-size:1.5em;
		}
	.post h2 a, .post h1 a{
		display:block;
		padding:3px;}
	.post ul li, .commentlist li li {
		list-style:none;
		padding-left:15px;
		background: url(images/liste.png) left .5em no-repeat;
	}
h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration:none}
h2 {
	font-size:2em;
	}
#header {
	height:/*180px*/ 3em;
	font-size:3.5em;		
	border-bottom:2px solid #444;

	margin-bottom:40px;
	}
	#header span {
		font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
		display:block;
		font-size:.6em;		color:#000;
	}
	#header a {	padding-left:10px;
		display:block;
		height:100%;
		background: #fff url(images/header-bg.jpg) right top no-repeat;
	}
		#header a:hover {
		color:#c60000;
	}
#inhalt {
	float:left;
	width:65%;	
	/*	margin-top: 5em;*/
	}
	#inhalt ul, #inhalt ol {
		margin-left:20px;
		padding:10px;
	}	
	#inhalt p {
	margin-bottom: 10px;
	}
	p,	li {	
		font-size:1em;
		line-height: 1.5;
	}
#sidebar {
margin-right:30px;
/*  padding-top:60px;*/
	float:right;
	width:25%;
	}
	#sidebar li {
		list-style:none;
	}
	#sidebar li form {
		padding:10px 20px;
	}
	#sidebar h2 {
		padding-top:6px;
		font-size:1.2em;
		color:#444;
	}
	#sidebar  li a {
		display:block;
		margin:3px;
		padding:3px;
	font-size: .75em;
	text-decoration:none;
	}
	.menu {font-size:1.2em;}
	#sidebar li .menu a {
		padding-left:6px;
		border-top:3px solid #c60000;
		border-left:3px solid #c60000;
		color:#fff;
		font-weight:bold;
		background: #c60000 url(images/ecken.png) right bottom no-repeat;
	}
		#sidebar li .menu .current-menu-item a,
		#sidebar li .menu a:hover,
		#sidebar	li .menu .current-category-ancestor a,
		#sidebar	li .menu .current-menu-parent a
 {
			background: #fff url(images/ecken-hover.png) right bottom no-repeat;
			color: #c60000;
		}
		#sidebar li .menu .current-menu-item a {	cursor: default;}
		#sidebar #better-blogroll a {
			text-decoration:none;
			margin:8px;
			padding:5px;
			background:#f9f9f9;	
			border:2px solid #f9f9f9;	
		}
		#sidebar #better-blogroll a:hover {	
			border:2px solid #c60000;
			color:#000;
}
	/* für Deppenbrowser*/
* html #sidebar  li  {
		padding:0;
		margin:0;
		border-bottom:1px solif #fff;
	}
#footer {
	clear:both;
}
.postdate {	
	display:block;
	font-size:.7em;
	padding:0 0 8px 3px	;
}
.alignleft {
	padding:5px 10px 10px 0;
	float:left;
}
.alignright {
	float:right;	
	padding:5px 0 10px 10px;
}
.alignright p, .alignleft p {
	text-align:center;	
	font-size:.75em;
	padding:0;
	margin:0;
}
blockquote {
	margin:15px;
	padding: 3px 8px;
	border-left: 4px solid #444;
	display:block;
	background: #f9f9f9;
	font-style: italic;
	}
	blockquote em {
		letter-spacing:.2em;
}
.comments-template {margin-top:15px;}
.commentlist li {background:none;}
.commentlist li.alt {	
	background: #f9f9f9;
	margin:1em 0;
	}
.pagebar {padding:5px;}
.pagebar a {
	clear:both;
	text-decoration:none;
	/*margin: 2px;*/
	padding: 2px 5px;
	border: 1px solid #c60000;
	font-weight: bold;
	}
	.pagebar a:hover {
	background: #c60000;
	color:#fff;
}
.sprunglink a, .sprunglink span {
	position:absolute;
	left:-1000em;
	top:-1000em;
	font: small-caps 2em/1.2em Georgia, "Times New Roman", Times, serif;
	}	
	.sprunglink a:focus,
	.sprunglink a:active
		{
		position:absolute;
		z-index:1;
		top:1em;
		left:1em;
		height:auto;
		width:auto;
		padding:10px;
		text-decoration:underline;
}
#fatzebuch {margin:10px;}
	#fatzebuch input {
		background:none; 
	/*	width:180px;*/
		padding:5px 5px 5px 18px;
		cursor:pointer;}
	#fatzebuch h3  {background: url(images/social/fatzebuch.png) 3px center no-repeat; padding-left:32px;}
	input#enable-facebook  {background: url(images/fatzeja.png) 3px center no-repeat;}
	input#disable-facebook {background: url(images/fatzenein.png) 3px center no-repeat;}
