/*
Theme Name: Kaminbau Theme
Theme URI: http://www.demo.de
Description: ...
Version: 1.0
Author: Waldemar Litke
Author URI: http://www.litke-design.de/
Tags: blue, custom header, fixed width, two columns, widgets
*/

body{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:9.5pt;
	background-color:#FFF;
	background-image:url(images/bg_pattern.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	line-height:18px;
}

a, a:link{
	color:#593f23;
}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

p{
	padding: 7px 0px;
}

blockquote p{
	padding:10px;
	font-style:italic;
	color:#666;
	background-color:#F1F1F1;
}

.clr{
	height:auto;
	clear:both;
	font-size:0px;
	min-height:0px;
	line-height:0px;
}

#page{
	position:relative;
	width:770px;
	margin:0px auto;
	background-color:transparent;
	text-align:left;
	height:auto;
}

#header{
	width:auto;
	height:170px;
}

#headerimg{
	width:210px;
	height:105px;
	padding-top:45px;
}

#headermenucont{
	height:20px;
	background-color:#593f23;
	position:relative;
	z-index:110;
}

#headermenucont ul{float:right;list-style:none;}

#headermenucont ul li ul{display:none;position:absolute;background-color:#593f23;width:145px;}

#headermenucont ul li:hover ul li ul{display:none;overflow:hidden;}

#headermenucont ul li{float:left;position:relative;}

#headermenucont ul li ul li a{display:block;line-height:15px;background-color:#593f23;width:129px;}
#headermenucont ul li ul li ul li a{display:block;line-height:15px;background-color:#593f23;width:129px;}

#headermenucont ul li:hover  ul{display:block;}

#headermenucont ul li:hover  ul li:hover ul{display:block;position:absolute;background-color:#593f23;left:145px;top:0px;width:145px;}

#headermenucont ul li a, #headermenucont ul li a:visited{color:#c8ad94;display:block;text-decoration:none;padding-top:2px;padding-bottom:3px;padding-left:7px;padding-right:7px;font-size:7.5pt;border-left:1px solid #593f23;border-right:1px solid #593f23;line-height:15px;}

#headermenucont ul li:hover a{color:#FFF;background-color:#941c00;border-left:1px solid #d4a499;border-right:1px solid #d4a499;}

#headermenucont ul li:hover ul li a{background-color:#593F23;border:none;color:#c8ad94;}

#headermenucont ul li:hover ul li a:hover{color:#FFF;background-color:#941c00;border-left:1px solid #d4a499;border-right:1px solid #d4a499;}

#headermenucont ul li:hover ul li:hover a{color:#FFF;background-color:#941c00;border-left:1px solid #d4a499;border-right:1px solid #d4a499;}
#headermenucont ul li:hover ul li:hover ul li a{background-color:#593F23;border:none;color:#c8ad94;}
#headermenucont ul li:hover ul li:hover ul li:hover a{color:#FFF;background-color:#941c00;border-left:1px solid #d4a499;border-right:1px solid #d4a499;}



li.current_page_item a, li.current_page_item a:link, li.current_page_item a:visited{
	/*background-color:#941c00;*/
}

.page_post{
	position:relative;
}

.page_post .entry ul{
	margin-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	list-style-type:disc;
}
.page_post .entry ol{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	list-style-type:decimal;
}
#content{
	padding-bottom: 35px;
}

.flameCont {
	background-image: url(images/halbtransparente_flamme.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

.entry {
}

#content_image_fixed{
	width:auto;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

#content_image{
	width:auto;
	height:150px;
	margin-bottom:25px;
}


#content_cont_main{
	width:750px;
	margin-left:10px;
}
#content_cont_main_left{
	width:460px;
	padding-left:10px;
	float:left;
}
#content_cont_main_right{
	width:460px;
	padding-right:10px;
	float:right;
}

#content_cont_main_fixed{
	width:750px;
	position:absolute;
	top:175px;
	left:10px;
	z-index:100;
}
#content_cont_main_left_fixed{
	width:460px;
	position:absolute;
	top:175px;
	left:10px;
	z-index:100;
}
#content_cont_main_right_fixed{
	width:460px;
	position:absolute;
	top:175px;
	left:300px;
	z-index:100;
}

#content_cont_transbox_right_fixed, #content_cont_transbox_left_fixed{
	width:233px;
	height:248px;
	padding:15px;
	position:absolute;
	top:175px;
	left:490px;
	z-index:100;
	background-image:url(images/transBox.jpg);
	color:#666;
}

#content_cont_transbox_left_fixed{
	left:15px;
}

#content_cont_transbox_right, #content_cont_transbox_left{
	width:263px;
	float:right;
	margin-right:15px;
	background-image:url(images/transBoxMiddle.jpg);
	color:#666;
	display: inline;
}
#transbox_inner_top{
	background-image:url(images/transBoxTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#transbox_inner_bottom{
	padding:7px 15px 15px 15px;
	background-image:url(images/transBoxBottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#content_cont_transbox_left{
	float:left;
	margin-left:15px;
}

#content_headline{
	color:#941c00;
	font-weight:bold;
	font-size:11pt;
	border-bottom:1px solid #E1E1E1;
	padding-bottom:7px;
	margin-bottom:11px;
}

#content_text{
	line-height: 20px;
}

#footer{
	margin:0px auto 20px auto;
	text-align:center;
	width:770px;
	font-size:7pt;
	color:#D2D2D2;
	background-image:url(images/footerBG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:12px;
}

.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
