/**zwischenlinien**/
.separator1{
  background: transparent url(stromsparaktion_FILES/separator1.gif) no-repeat; 
  height:20px; 
  width:490px;

}
.separator2{
  background: transparent url(stromsparaktion_FILES/separator2.gif) no-repeat; 
  height:10px;
  width:490px;
  padding-bottom:-1px;

}
form{position:relative;}
.warmwasserHeader { padding: 0 0 5px 0;}
/**allgemein Abschnitte**/
.parts{
    display:block;
    width:489px;
	padding: 0 0 0 1px;
}

.parts1{
    display:block;
    width:488px;
	padding: 0 0 0 2px;
}
/**background-images der einzelnen Abschnitte**/
.part11{
  background: transparent  url(stromsparaktion_FILES/part11.gif) no-repeat; 
  height:480px;
  padding:10px 0 0 0;
}
p.firstParagraph {width:350px;}
.part12{
  background: transparent url(stromsparaktion_FILES/part12.gif) no-repeat;
  height:81px;
}
.part21{
  background: transparent url(stromsparaktion_FILES/part21.gif) no-repeat;
  height:156px;
  padding: 0 0 0 5px;
}
.part22{
  background: transparent url(stromsparaktion_FILES/part22.gif) no-repeat;
  height:45px;
}
.part23{
  background: transparent url(stromsparaktion_FILES/part23.gif) no-repeat;
  height:135px;
}
.part24{
  background: transparent url(stromsparaktion_FILES/part24.gif) no-repeat;
  height:88px;
}
.part31{
  background: transparent url(stromsparaktion_FILES/part31.gif) no-repeat;
  height:145px;
}

.part31 h1 { margin: 0 0 0 5px;}

.part32_34{
  background: transparent url(stromsparaktion_FILES/part32_34.gif) no-repeat;
  padding: 10px 0 5px 22px;
}
.part33{
  background: transparent url(stromsparaktion_FILES/part33.gif) no-repeat;
  height:130px; #height:140px;
   padding: 10px 0 0 22px;
}
.part35{
  background: transparent url(stromsparaktion_FILES/part35.gif) no-repeat 0 15px;
  height:175px;
  padding: 10px 0 0 22px;
}

.checkInput { float:left;}
.checkLabel { float:left; padding:1px 0 0 0; #padding:2px 0 0 0;}
.checkLabelHeiz { float:left; padding:6px 0 0 0; #padding:7px 0 0 0;}
.inputText { float:left; padding: 0 0 0 5px;}

.lablesVorname{width:60px;display:block;float:left;padding:5px,0;}
*html .lablesVorname{width:63px;display:block;float:left;padding:5px,0;}

h1{
  font-size:12px;
  padding:7px 0px 5px 22px;
  margin:0;
}
.arrow{
  background: transparent url(stromsparaktion_FILES/arrow.gif) no-repeat 0 2px; 
}
h2{
  font-size:12px; font-weight:bold;
  padding:7px 0px 5px 22px;
  margin:0;
}

.ablesung2 h2 {padding:0;}
h3{font-size:15px; margin:15px 0;}

.abstand{
  padding:10px 0 -1px 5px;
}
.poszeitr{padding-left:30px;}


.clear{ clear:both;}
.vorname, .nachname { float:left;}
#zentralheizung, #oel { margin-top:8px;}
.hinweise{ padding: 0 0 0 22px;}
.ablesung { padding:20px 0 0 0;}
.ablesung2 {padding:20px 0 0 0;}



/**laengen der eingabefelder**/
input{width:300px; height:20px; #height:15px; font-size:11px; }
.lables{width:60px;display:block;float:left;padding:2px 0 0 0;}
.labelNachname{width:73px;display:block;float:left;padding:2px 0 0 7px;}
.labelOrt {width:30px;display:block;float:left;padding:2px 0 0 7px;}
.labelZaehler { display:block; float:left; width:57px; padding:2px 0 0 0; #padding:4px 0 0 0;}
.labelZaehlerFor { display:block; float:left; width:57px; padding:2px 0 0 0; #padding:4px 0 0 0;}
.el{padding:5px 0 0 22px;}
.vn{width:95px;}
.nn{width: 125px; #width:119px;}
.plz{ width:50px;}
.ort{width:213px; #width:207px}
.haushalt{width:50px; margin: 0 0 0 10px;}
.check{width:20px; height:12px;}
.datum{width:80px;}
.uz{width:80px;}
.zaehler{width:80px;}
.drop{width:200px;}
.zeitr{width:180px;}

/**button**/
.form-btn{
  width:490px;
  height:39px;
  text-align:center;
	width:490px;
}
.middlepos{text-align:center; width:490px; padding:0 0 10px 0;}
.grey {color:#B2B2B2; }
.linie{border-top: #B2B2B2 solid 1px; padding-top:10px;}
.btn{
  background: transparent url(stromsparaktion_FILES/submit_btn.gif) no-repeat;
  position:center;
  height:39px;
  width:197px;
  cursor:pointer;
}
/***tables***/
.table12 td{width:130px;}
.table21 td{width:220px;}
.table23 td{width:90px;}
.table23 .table23td1 {width:220px;}
.table24 td{width:150px;}
.table24 .table24td1 {width:200px;}
.table32_34 td{width:150px;}
.table32_34 .table32_34td1 {width:100px;}
.table33_35 td{width:260px; padding: 0 0 4px 0;}
.table33_35 .table33_35td1{width:180px;}
.table33td1 { padding: 0 0 4px; width:180px;}

.tx-macinasearchbox-pi1 input{width:28px;}

.tx-thmailformplus-pi1 h4{
	color:black;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
}

.buttonReset { border:none; background-color:#FFFFFF;}
.buttonSenden {width:194px; height:30px;}
