/* CSS Document */

body {
	background: none;
	font-size: 10pt !important;
	font-family: Arial; 
	}
#wrapper  {
 	background: none;
 	border: none;  
 	}	
#header,
#balken,
#left,
div.links,
div.print  {
	display: none; 
	}	
#content,
.therm-berechnung fieldset  {
	width: 680px;
	}
.therm-berechnung fieldset label {
	width: 330px;
	}
	

.therm-berechnung input.txt, 
input.resultat, 
input.submit, 
input.zahl, 
textarea, 
.therm-berechnung select, 
a.submit,
.therm-berechnung input.submit {
	height: auto; 	
	}

/* Headerprint */
	
#headerprint {
	display: block;
	position: relative;
	top: 0; left: 0;   
	height: 80px !important;
	}
#headerprint img {
	width: 700px !important;    
	}
#headerprint h1 {
	position: absolute;
	font-size: 20pt;
	color: #000;  
	top: 10px; left: 35px;  
	}
	
*+html body #headerprint img {
	width: 100% !important;		/* only ie7 */
	}


/* Footerprint */
	
	
div.footer {
	width: 630px;  
	}

#footerprint {
	display: block;
	margin-top: 30px; 
	width: 21cm !important; 
	}
#footerprint div {
	margin: 0 0 50px 35px;    
	}
#footerprint div p {
	margin: 0; padding: 0; 	
	font-size: 10pt; 
	line-height: 12pt;
	width: 630px;  
	}

#footerprint address {
	font-size: 10pt; 
	line-height: 12.5pt; 
	float: left;
	margin-left: 40px; padding: 0;  
	}
#footerprint img {
	float: left;
	margin-left: 230px;  
	}
