/*****************************************************************************************************************************
	Layout 
******************************************************************************************************************************/


#navi-outside, img#logo_img, #content-top, #content-bottom, #right-top, #right-bottom, .alphaimg { behavior: url(png.htc) }

body {
	background:url(images/layout/bg.jpg) #0F0100 repeat-x fixed;
	font-family:"Lucida Console", Monaco, monospace;
	font-size:12px;
	color:#39190B;
	line-height:135%;
}
div.kontakt_btn {
	text-align:right;
}
div.kontakt_btn a{
	display:block;
	width:154px;
	height:49px;
	background:url(images/layout/bg_info.png) no-repeat;	
	text-align:center;
	padding-top:12px;
	border:none;
	font-weight:bold;
	text-decoration:none;	
	color:#fff!important;
	font-size:16px;
	font-family: 'Arial Black',Arial, Helvetica, sans-serif; 
	
}
div.kontakt_btn a:hover{
	text-shadow: 2px 2px 2px #666;
}
.active { color:#960000!important; }
th { font-family: Geneva, Verdana, sans-serif; }
.small { font-size: 11px; }
.small td { padding:2px; text-align:center; }
#content a, #right a { text-decoration:none; color:#3A190B; }
#content a:hover, #right a:hover { text-decoration:underline; color:#960000; }
#content ul{
	list-style-image:url(images/layout/ico-list.png);
}
#content ul li{
	padding-left:10px;
}
#content .logo {
	position:absolute;
	right:30px;
	top:0px;
}

img,div {
	border:none;
	font-size: 12px;
}
h1,h2,h3 { margin:0px; padding:20px 0 20px 0; }
h1 { font-size:22px; line-height:130%; }
h2 { color:#960000; }
/*h1 { position:relative;left:20px; top:-30px; padding:50px 17px 20px 17px; background-image:url(images/layout/fire_h1.png); background-repeat:no-repeat;  color:#FFF; font-size:20px; display:inline; }*/

.new { position:absolute;top:-20px;right:50px; background:url(images/new.png) no-repeat; width:133px; height:133px; font-size:36px; font-weight:bold; text-align:center; color:#FFF; padding-top:56px; font-family: 'Arial Black',Arial, Helvetica, sans-serif; text-shadow: 2px 2px 2px #666; }

#page {
	position:relative;
	width:914px;
	margin-left:auto;
	margin-right:auto;
}
#logo {
	position:absolute;
	left:10px;
	top:34px;
	width:196px;
	height:91px;
	z-index:1;
}
#navi-outside {
	position:absolute;
	left:380px;
	top:60px;
	width:530px;
	z-index:2;
	background:url(images/layout/bg_navi.png) no-repeat;
	height: 63px;
}
#MenuBar1 {
	position:absolute;
	left:410px;
	top:77px;
	width:530px;
	font-family:Geneva, Verdana, sans-serif;
	font-size: 13px;
	z-index:10;

}
#content {
	position:absolute;
	left:0px;
	top:180px;
	width:660px;
}
#content-top {
	position:relative;
	background:url(images/layout/bg_content_top.png) no-repeat;
	height:55px;
}
#content-y {
	padding:0 30px 0 30px;
	position:relative;
	background:url(images/layout/bg_content_y.gif) repeat-y;
	min-height:730px;
}
#content-bottom {
	position:relative;
	background:url(images/layout/bg_content_bottom.gif) no-repeat;
	height:54px;
	margin-bottom:50px;
}

#right {
	position:absolute;
	left:640px;
	top:200px;
	width:275px;
	font-family: Geneva,Verdana, sans-serif;
}
#right-top {
	position:relative;
	background:url(images/layout/bg_right_top.png) no-repeat;
	height:20px;
}
#right-y {
	position:relative;
	background:url(images/layout/bg_right_y.gif) repeat-y;
}
#right-red-y {
	position:relative;
	background:url(images/layout/bg_right_red_y.gif) repeat-y;
}

#right-red-y a { color:#FFF; }
#right-red-y a:hover { color:#FFF; }
.right-red-y-content {
	padding:20px;
	color:#FFF;
	font-size:11px;	
}
#right-bottom {
	position:relative;
	background:url(images/layout/bg_right_bottom.png) no-repeat;
	height:35px;
	
}

#lang {
	position:absolute;
	z-index:10;
	left:-26px;
	top:290px;
	width:28px;
	height:73px;
}
#fire {
        position:fixed;
        bottom:0px;
        background:url(images/layout/fire3.png) repeat-x;
        width:100%;
        height:100px;
        z-index:100;
    }
.info { background:url(images/layout/bg_info.gif) repeat-x; padding:10px;}
.info a {  color:#FFF!important; font-family: Geneva, Verdana, sans-serif;}


br.clear { clear: both; line-height: 0px; font-size: 0px; height: 0px; margin-top:70px; }

div.clear { clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px -1px 0px; height: 1px; overflow: hidden; }

.margin_right_20 img{ margin-right:30px; }

#klimahaus { text-align:right; padding-right:10px; }
a#klimahaus_white { 
	display:block;
	position:absolute;
	left:280px;
	top:50px;
	width:80px;
	z-index:2;
	background:url(images/klimahaus-logo-white.png) no-repeat;
	height: 68px;
	border:0;
}
a#klimahaus_white span{
	display:none;
}
a#klimahaus_white:hover { 
	background:url(images/klimahaus-logo-color.png) no-repeat;
}

/*****************************************************************************************************************************
	Hargassner 
******************************************************************************************************************************/

#regelung_img {
	position:relative;
	width: 290px;
	height: 212px;
	float:left;
}
#regelung_txt {
	position:absolute;
	left:130px;
	top:100px;
}
#details_img {
	position:absolute;
	right:10px;
	width:350px;
	height:158px;
	z-index: 10;
}
#details_txt {
	position:absolute;
	left:70px;
	top:70px;
	z-index:10;
}
#biomasse_img {
	position:relative;
	margin-top:140px;
	width:260px;
	height:200px;
	float:right;
}
#biomasse_txt {
	position:absolute;
	left:110px;
	top:90px;
}
.nr { font-weight:bold; color:#960101; }

/********* 
Kontakt
*********/
.tbl td { padding-left:7px; }

/*****************************************************************************************************************************
	Global 
******************************************************************************************************************************/



/*****************************************************************************************************************************
	Biomasse 
******************************************************************************************************************************/

