/*
Theme Name: Heizungsfinder
Theme URI: http://www.heizungsfinder.de
Description: 
Version: 1.0
Author: Markus Fasselt
Author URI: http://www.mfasselt.de
Tags: 

*/

h1, h2, h3{
	margin: 0;
	padding: 0;
}
h1{
	margin: 20px 0 10px;
}
ul, ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.clear{
	clear: both;
	height: 0;
	line-height: 0;
}

div#content{
	padding: 10px 0 0 0;
	width: 730px;
}
div#right{
	padding-top: 50px;
	width: 230px;
}
div.sidebar_infos h2{
	font-size: 1.3em;
}
div.sidebar_infos div.content{
	font-size: 1em;
}

div.post{
	border: 1px solid #BFBFBF;
	border: 1px solid #D9D9D9;
	margin-bottom: 15px;
}
	div.post h2 a,
	div.single h2{
		background: #67B4CD;
		color: #FFFFFF !important;
		display: inline-block;
		font-size: 1em;
		padding: 5px 10px;
		text-decoration: none;
	}
		div.single h2{
			font-size: 1.3em;
		}
	div.post div.post-cont{
		padding: 17px 19px 10px;
	}
		div.post div.post-cont a{
			color: #54AFE8;
		}
		div.post div.post-cont a.post-comments{
			background: url(images/post_comments.png);
			color: #FFFFFF;
			display: block;
			float: right;
			font-size: 11px;
			font-style: italic;
			font-weight: bold;
			height: 23px;
			line-height: 19px;
			text-align: center;
			text-decoration: none;
			text-indent: -2px;
			width: 23px;
		}
		div.post div.post-cont img{
			float: left;
			margin: 0 20px 10px 0;
		}
		div.post div.post-cont p{
			margin-bottom: 20px;
		}
		div.post div.post-cont div.post-footer{
			background: url(images/post_footers.png) no-repeat;
			border-top: 1px solid #EEEEEE;
			clear: both;
			color: #999999;
			font-size: 0.8em;
			font-style: italic;
		}
			div.post div.post-cont div.post-footer p{
				float: left;
				margin: 10px 0 0 0;
			}
			div.post div.post-cont div.post-footer ul.post-categories{
				float: right;
				margin-top: 10px;
			}
				div.post div.post-cont div.post-footer ul.post-categories li{
					float: left;
					margin-left: 3px;
				}


div.pagebar{
	display: none;
}
h2.pagetitle{
	margin-bottom: 10px !important;
}



/* blog post details */
h3#comments{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}
ol.commentlist{
	color: #4C4C4C;
	list-style-type: none;
	padding: 0;
}
	ol.commentlist li{
		background: url(images/border.png) repeat-x;
		border-bottom: 1px solid #CCCCCC;
		padding: 20px 0 15px;
	}

div.comment-author{
	float: left;
	font-style: italic;
	font-size: 11px;
	width: 175px;
}
div.comment-author img{
	border: 1px solid #B7B7B7;
	float: left;
	height: 28px;
	margin-right: 15px;
	width: 28px;
}
div.comment-author cite.fn,
div.comment-author cite.fn a{
	color: #4C4C4C;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
div.comment-meta a{
	color: #404040;
	font-weight: bold;
	text-decoration: none;
}
div.comment-body{
	float: right;
	width: 450px;
}
div.comment-body p{
	margin: 0 0 10px;
}


div#respond{
	background: url(images/border.png) repeat-x;
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
}
	div#respond div.left{
		float: left;
		width: 250px; 
	}
		div#respond div.left p{
			margin: 0;
		}
		div#respond div.left label{
			font-weight: bold;
		}
		div#respond div.left input{
			border: 1px solid #B0B6BF;
			margin: 5px 0 7px;
			width: 250px;
		}
	div#respond div.right{
		float: right;
	}
		div#respond div.right p{
			margin: 0;
		}
		div#respond div.right label{
			font-weight: bold;
		}
		div#respond div.right textarea{
			border: 1px solid #B0B6BF;
			height: 170px;
			margin: 5px 0 7px;
			width: 440px;
		}
	div#respond textarea{
		border: 1px solid #B0B6BF;
		height: 170px;
		margin: 5px 0 0;
		width: 726px;
	}
	div#respond input#submit{
		clear: both;
		float: right;
		padding: 0;
		overflow: hidden;
	}

