body{
	margin:0px;
	padding:0px;
    text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#E5EDEF;
}

/* 
beginn startseite
*/

.bgPic{
background-image:url(../images/interface.jpg);
width:861px;
height:718px;
text-align:left;
margin:0px auto;

}

.headline_heizung{
position:relative;
top:20px;
width: 550px;
/*height: 30px;*/
left:150px;
font-size:11px;
font-weight:bold;
}

.headlineIntrotext{
/*position:relative;
top:60px;
width: 550px;
/*height: 30px;* /
left:150px;*/
font-size:11px;
font-weight:bold;
}

.introtext{
width:550px;
font-size:10px;
font-weight:normal;
}

.eingabe1{
position:absolute;
/*top:290px;*/
width:200px;
height:180px;
left:270px;
}

.eingabe1_heizung{
position:relative;
/*top:290px;*/
width:200px;
height:400px;
margin-left:270px;
}

#eingabe2{
	position:relative;
	width:200px;
	height:180px;
	/*top:290px;*/
	visibility: hidden;
	margin-left:425px;

}

.hilfe{
position:absolute;
top:11px;
left:145px;
width:148px;
height:37px;
}

.flash{
position:absolute;
top:170px;
left:20px;
width:148px;
height:37px;
}
.weiter{
position:absolute;
top:11px;
left:575px;
width:148px;
height:37px;
}

.weiter_rechts{
position:absolute;
top:12px;
left:575px;
width:280px;
height:37px;
}

.bottom{
position:absolute;
top:89px;
left:100px;
width: 550px;
height: 50px;
font-size:15px;
color:#ffffff;
font-weight:bold;
}

.bottom4navigation{
position:absolute;
top:120px;
left:137px;
width: 550px;
height: 50px;
font-size:15px;
color:#ffffff;
font-weight:bold;
}

.topnav{
position:absolute;
top:12px;
left:5px;
width: 550px;
height: 50px;
font-size:15px;
color:#ffffff;
font-weight:bold;
}

.subnav{
position:absolute;
top:142px;
left:20px;
width: 550px;
height: 50px;
font-size:10px;
color:#000000;
font-weight:bold;
}

.corp{
position:absolute;
width: 550px;
height: 30px;
border:0px;
/*margin-left:0px;*/
left:165px;
top:180px;
font-size:9px;
color:#ffffff;
}

.corp a:link { font-size:9px; color:#ffffff; text-decoration:none; }
.corp a:visited { font-size:9px; color:#ffffff; text-decoration:none; }
.corp a:focus { font-size:9px; color:#ffffff; text-decoration:none;  }
.corp a:hover { font-size:9px; color:#ffffff; text-decoration:none; }
.corp a:active { font-size:9px; color:#ffffff; text-decoration:none;  }

.corp_middle{
position:absolute;
width: 550px;
height: 30px;
border:0px;
/*margin-left:0px;*/
left:240px;
top:180px;
font-size:9px;
color:#ffffff;
}

.corp_middle a:link { font-size:9px; color:#ffffff; text-decoration:none; }
.corp_middle a:visited { font-size:9px; color:#ffffff; text-decoration:none; }
.corp_middle a:focus { font-size:9px; color:#ffffff; text-decoration:none;  }
.corp_middle a:hover { font-size:9px; color:#ffffff; text-decoration:none; }
.corp_middle a:active { font-size:9px; color:#ffffff; text-decoration:none;  }

.logo {
	position:absolute;
	width:40px;
	height:17px;
	border:1px;
	/*margin-left:790px;*/
	/*margin-left:770px;*/
	left:780px;
	top:180px
}

.ektipp{
	position:relative;
	width:840px;
	height:390px;
	margin-left:10px;
	/*top:106px*/

}

.info input{
position:relative;
background:transparent;
border:0;
width:200px;
height:20px;
/*top:510px;*/
margin-left:360px;
color:#ffffff;
font-size:10px;
letter-spacing:1px;
}

/* 
ende startseite
*/



/*
begin Endergebnis
 */
 
.head1{
	position:relative;
	background-image:url(../images/head1.jpg);
	left:0px;
	top:0px;
	height:62px;
	width:219px;
	z-index:11;
}

.head2{
	position:relative;
	background-image:url(../images/head2.jpg);
	left:0px;
	top:0px;
	height:62px;
	width:100%;
	z-index:0;
}

.head3{
	position:relative;
	background-image:url(../images/head3.jpg);
	right:0px;
	top:0px;
	height:62px;
	width:72px;
	z-index:10;
}


.headline{
	width:590px;
	text-align:left;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 2px;

}

.datum{
	border:1px #000000;
	border-style: solid;
	width:590px;
	height:20px;
	background-color:#ffffff;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 2px;
	font-size:10px;
	text-align:left;
}

.datumWert{
margin-left:350px;
}

.abrech{
	border:1px #000000;
	border-style: solid;
	width:590px;
	height:20px;
	background-color:#ffffff;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 2px;
	font-size:10px;
	text-align:left;
}
.abrechWert{
margin-left:268px;
}


td {
	font-size: 10px;
	text-align:left;
}

input{
	font-size: 14px;
	text-align:left;
}

select{
	font-size: 14px;
	text-align:left;
}


.tableheadline{
	font-size: 9px;
	background-color:#C3CED9;
}

.mainkat{
	background-color:#1A4B8E;
	color:#ffffff;
	font-weight: 600;
	padding-left:5px;
	text-align:left;
}

.subkat{
	background-color:#E6EDEF;
	padding-left:10px;
	text-align:left;
}

.bgLightCentered{
	background-color:#E6EDEF;
}
.bgLightCentered a{
	background-color:#E6EDEF;
	color:#000000;
	text-decoration:none;
}

.tableLastLine{
	background-color:#1A4B8E;
	color:#ffffff;
	font-weight: 600;
}
.text{
	width:590px;
	text-align:left;
	font-size:9px;
	text-decoration:none;
}
.text a{
	text-decoration:underline;
	color:#1A4B8E;
}
