/* ----------------------------------------------- Allgemein -------------------------------------------------------------- */
body {background-color: #fcaf17; font-family: Arial ;margin: 0px; margin-top: 0px; height:100%; padding: 0px;}
p { }
td { }

#spacer{ position:absolute; margin: 0px; padding:0px; width:100%; height:100%; min-width:983px; min-height:598px; z-index: 1}
* html #IEspacer {width:983px; height:598px; }

#Hauptebene /*agl rulekind: base;*/ {
	position:absolute;
  	margin:0px;
  	padding:0px;
	top:50%;
	left:50%;
	margin:-298px 0 0 -490px;
	/*border:1px solid #0f0;*/
	width:  981px;
	height: 598px;
	z-index: 2;}
	
* html #Hauptebene {height:598px; }

#Kopf {position: absolute; top: 0px; left: 0px; width: 980px; height: 136px; z-index: 3; }

#Grafik_links {position: absolute; top: 133px; left: -7px; width: 119px; height: 26px; z-index: 4; }
#Home_ro {position: absolute; top: 133px; left: 114px; width: 71px; height: 26px; z-index: 5; }
#Home {}	
#Ueber_mich_ro {position: absolute; top: 133px; left: 187px; width: 120px; height: 26px; z-index: 6; }
#uebermich {}
#Sofortpass_ro {position: absolute; top: 133px; left: 309px; width: 171px; height: 26px; z-index: 7; }
#button_sofortpass {}
#Kontakt_ro {position: absolute; top: 133px; left: 482px; width: 95px; height: 26px; z-index: 8; }
#Kontakt {}
#Glossar_ro {position: absolute; top: 133px; left: 579px; width: 92px; height: 26px; z-index: 9; }
#Glossar {}
#Impressum_ro {position: absolute; top: 133px; left: 673px; width: 127px; height: 26px; z-index: 10; }
#Impressum {}
#AGB_ro {position: absolute; top: 133px; left: 802px; width: 64px; height: 26px; z-index: 11; }
#AGB {}
#Grafik_rechts {position: absolute; top: 133px; left: 868px; width: 119px; height: 26px; z-index: 12; }

#Linie_orange {position: absolute; top: 164px; left: 0px; width: 980px; height: 4px; z-index: 13; }
#Linie_senkrecht_blau {position: absolute; top: 169px; left: 0px; width: 10px; height: 418px; z-index: 14; }
#Daemmung {position: absolute; top: 169px; left: 905px; width: 76px; height: 418px; z-index: 15; }
#Beschreibung_Energieausweis {position: absolute; top: 245px; left: 30px; width: 618px; height: 328px; background-image: url(../Bilder/hintergrund004.jpg); margin: 0px; padding: 0px; border:1px solid #800; z-index: 16; }
#Ueberschrift_ebene_S001 {position: absolute; top: 173px; left: 27px; width: 800px; height: 65px; z-index: 17; }
#Formularebene {position: absolute; top: 171px; left: 30px; width: 878px; height: 422px; margin: 0px; padding: 0px; z-index: 18;}
#Form_Datenaufnahme {color: #006; font-family: Arial; font-size: 12px; width: 878px; height: 422px; margin: 0px; padding: 0px; z-index: 19;}

#Copyrightebene {position: absolute; top: 587px; left: 20px; width: 104px; height: 11px; font-family: Arial; font-size: 11px; line-height: 11px; margin: 0px; padding: 0px; z-index: 41; }
#Validome{position: absolute; top: 583px; left: 903px; width: 80px; height: 15px; font-family: Arial; font-size: 11px; line-height: 11px; margin: 0px; padding: 0px; z-index: 42; }
#Eroeffnung {position: absolute; top: 35px; left: 483px; z-index: 43; }
#Help{position: absolute; top: 30px; left: 400px; width: 500px; height: 65px; margin: 0px; padding: 0px; z-index: 44; }

#Info1 {position: absolute; top: 317px; left: 330px; width: 18px; height: 18px; margin: 0px; padding: 0px; z-index: 54;}

#Tip_Info1 {position: absolute; top: 200px; left: 355px; width: 350px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 56; }
* html #Tip_Info1 {position: absolute; top: 200px; left: 355px; width: 375px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 56; }

#Info2 {position: absolute; top: 402px; left: 391px; width: 18px; height: 18px; margin: 0px; padding: 0px; z-index: 55;}

#Tip_Info2 {position: absolute; top: 200px; left: 416px; width: 475px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 57; }
* html #Tip_Info2 {position: absolute; top: 200px; left: 416px; width: 500px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 57; }

#Tip_Wohnfl {position: absolute; top: 260px; left: 322px; width: 208px; height: 195px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 105; }
* html #Tip_Wohnfl {position: absolute; top: 260px; left: 322px; width: 208px; height: 195px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 105; }
#Tip_GebTeil {position: absolute; top: 327px; left: 322px; width: 208px; height: 160px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 106; }
* html #Tip_GebTeil {position: absolute; top: 329px; left: 322px; width: 238px; height: 165px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 106; }
#Tip_Saniert {position: absolute; top: 200px; left: 465px; width: 395px; height: 105px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 107; }
* html #Tip_Saniert {position: absolute; top: 200px; left: 440px; width: 420px; height: 80px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 107; }
#Tip_Zustand {position: absolute; top: 220px; left: 355px; width: 375px; height: 256px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 108; }
* html #Tip_Zustand {position: absolute; top: 235px; left: 355px; width: 470px; height: 235px; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; border: 2px solid #669; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 108; }

#Tip_WW {position: absolute; top: 205px; left: 120px; width: 410px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 109; }
* html #Tip_WW {position: absolute; top: 308px; left: 3px; width: 570px; height: auto; font-family: Arial; font-size: 14px; line-height: 15px; margin: 0px; padding: 5px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 109; }

#Tip_Upload {position: absolute; top: 205px; left: 70px; width: 430px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 110; }
* html #Tip_Upload {position: absolute; top: 205px; left: 100px; width: 430px; height: auto; font-family: Arial; font-size: 14px; line-height: 16px; margin: 0px; padding: 10px; border: 3px solid #c00; visibility: hidden; background-image: url(../Bilder/hintergrund004.jpg); z-index: 110; }

/* ----------------------------------------------- Seite 0 -------------------------------------------------------------- */

.dsR1 /*agl rulekind: base;*/ { width: 10px; height: 418px; }
.dsR2 /*agl rulekind: base;*/ { width: 76px; height: 418px; }
.Raster_Beschreibung_Energieausweis {width: 618px; height: 323px; margin: 0px; padding: 0px;}
.Textfeld_Beschreibung_Energieausweis {position: absolute; top: 8px; left: 8px; width: 602px; height: 307px; margin: 0px; padding: 0px; }
.ZeitlBegrenzt {font-family: Arial; font-size: 18px; color: #006;}

.Formularraster_S001 {width: 278px; height: 412px; }
.Formularraster {width: 878px; height: 412px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px solid #aeaeae;*/}

.lbl_Energieausweis_Info {position: absolute; top: 36px; left: 30px; width: 250px; height: auto; color: #006; font-family: Arial; font-size: 15px;  }
.lbl_Energieausweis_Muster {position:absolute; top: 252px; left: 30px; width: auto; height: auto; color: #006; font-family: Arial; font-size: 15px; }
.lbl_JavaNotActiv {position: absolute; top: 379px; left: 47px; width: 220px; height: auto; color: #006; font-family: Arial; font-size: 14px; line-height: 14px; }
.tb_STRG {position: absolute; top: 10px; left: 190px; width: 20px; height: 15px; font-family: Arial; font-size: 8px; line-height: 9px; margin: 0px; padding: 0px; visibility: hidden; border:1px solid #0f0; }
.Button_abschicken_S001 {position: absolute; top: 385px; left: 76px; width: 155px; height: 31px; font-family: Arial; font-size: 24px; color: #006; }
.Bild_Energieausweis { position: absolute; top: 67px; left: 80px; }
.Bild_Validome {width: 80px; height: 15px; }
.Bild_Bestellung {position: absolute; top: 289px; left: 42px; width: 220px; height: 93px; }
.Aufz1 {width: 20px; height: 35px; margin: 3px 5px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.Aufz2 {width: 20px; height: 20px; margin: -1px 5px 0px 0px; padding: 0px 0px 0px 0px; float: left; }

/* ------------------------------------------------------------- Seite 1 -------------------------------------------------*/

.Ueberschrift_1 {position: absolute; top: 5px; left: 168px; width: 750px; height: 24px; }
.lbl_Step {position: absolute; top: 3px; left: -10px; width: auto; height: 23px; }
.Stil_Labels{font-family: Arial; font-size: 14px; }
.Button_abschicken {position: absolute; top: 385px; left: 676px; width: 155px; height: 31px; font-family: Arial; font-size: 24px; color: #006; }
.Button_zurueck {position: absolute; top: 40px; left: 676px; width: 155px; height: 31px;  font-size: 24px; color: #006; }
.lbl_Fehler_Hinw {position: absolute; width: 240px; height: 145px; font-size: 14px; color: #900; }

.fs_GebData {position: absolute; top: 38px; left: -5px; width: 300px; height: 375px; font-family: Arial; font-size: 14px; line-height: 14px; color: #006; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:1px solid #669;}
.leg_GebData {position: absolute; top: 3px; font-family: Arial; font-size: 16px; line-height: 16px; font-weight: bold; color: #006; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
.radio_Zweck1 {position: absolute; top: 22px; left: 10px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.lbl_Zweck1 {position: absolute; top: 23px; left: 32px; width: auto; height: 23px; }
.radio_Zweck2 {position: absolute; top: 22px; left: 147px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.lbl_Zweck2 {position: absolute; top: 23px; left: 169px; width: auto; height: 23px; }
.lbl_Gebaeude_Baujahr {position: absolute; top: 48px; left: 10px; width: auto; height: 23px; }
.tb_Gebaeude_Baujahr {position: absolute; top: 45px; left: 253px; width: 35px; height: auto; text-align: right; border:1px solid #669;}
.lbl_Gebaeude_Typ {position: absolute; top: 73px; left: 10px; width: auto; height: 23px; }
.drdwn_Gebaeude_Typ {position: absolute; top: 70px; left: 160px; width: 130px; height: auto; border:1px solid #669;}
.lbl_Gebaeude_Standort {position: absolute; top: 98px; left: 10px; width: auto; height: 23px; }
.drdwn_Gebaeude_Standort {position: absolute; top: 95px; left: 160px; width: 130px; height: auto; border:1px solid #669;  }
.lbl_Keller {position: absolute; top: 123px; left: 10px; width: auto; height: 23px; }
.drdwn_Keller {position: absolute; top: 120px; left: 125px; width: 165px; height: auto; border:1px solid #669; }
.lbl_Dach {position: absolute; top: 148px; left: 10px; width: auto; height: 23px; }
.drdwn_Dach {position: absolute; top: 145px; left: 50px; width: 240px; height: auto; border:1px solid #669; }
.lbl_Gebaeude_Geschosse {position: absolute; top: 173px; left: 10px; width: auto; height: 18px; }
.tb_Gebaeude_Geschosse {position: absolute; top: 170px; left: 258px; width: 30px; height: auto; text-align: right; border:1px solid #669; }
.lbl_Gebaeude_WohnEH { position: absolute; top: 198px; left: 10px; width: auto; height: 23px; }
.tb_Gebaeude_WohnEH {position: absolute; top: 195px; left: 258px; width: 30px; height: auto; text-align: right; border:1px solid #669; }
.lbl_Gebaeude_Nutzflaeche {position: absolute; top: 223px; left: 10px; width: auto; height: 23px; }
.tb_Gebaeude_Nutzflaeche {position: absolute; top: 220px; left: 248px; width: 40px; height: auto; text-align: right; border:1px solid #669; }
.lbl_Flaeche_Info {position: absolute; top: 217px; left: 204px; width: 15px; height: 23px; }
.radio_RB1 {position: absolute; top: 245px; left: 272px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.lbl_RB1 {position: absolute; top: 246px; left: 10px; width: auto; height: 23px; }
.radio_RB2 {position: absolute; top: 270px; left: 272px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.lbl_RB2 { position: absolute; top: 268px; left: 10px; width: 250px; height: 23px; line-height: 21px;}
.lbl_Teil_Info {position: absolute; top: 265px; left: 238px; width: 15px; height: 23px;  }
.tb_BezGebTeil {position: absolute; top: 290px; left: 53px; width: 233px; height: auto; text-align: right; border:1px solid #669; }
.chbx_1 {position: absolute; top: 318px; left: 272px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_1 {position: absolute; top: 318px; left: 10px; width: auto; height: 23px; }
.chbx_2 {position: absolute; top: 343px; left: 272px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_2 {position: absolute; top: 343px; left: 10px; width: auto; height: 23px; }

.fs_SanZustand {position: absolute; top: 38px; left: 310px; width: 300px; height: 375px; font-family: Arial; font-size: 14px; line-height: 14px; color: #006; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:1px solid #669;}
.leg_SanZustand {position: absolute; top: 3px; font-family: Arial; font-size: 16px; line-height: 16px; font-weight: bold; color: #006; padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; }
.lbl_Zust_Info {position: absolute; top: -1px; left: 8px; width: 15px; height: 23px; }
.chbx_3 {position: absolute; top: 23px; left: 275px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_3 {position: absolute; top: 23px; left: 10px; width: auto; height: 23px; }
.chbx_4 {position: absolute; top: 48px; left: 275px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_4 {position: absolute; top: 48px; left: 10px; width: auto; height: 23px; }
.chbx_5 {position: absolute; top: 73px; left: 275px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_5 {position: absolute; top: 73px; left: 10px; width: auto; height: 23px; }
.lbl_DaemDicke_Wand {position: absolute; top: 98px; left: 60px; width: auto; height: 23px; }
.tb_DaemDicke_Wand {position: absolute; top: 95px; left: 228px; width: 60px; height: auto; text-align: right; border:1px solid #669; }
.chbx_Dachd {position: absolute; top: 123px; left: 275px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_Dachd {position: absolute; top: 123px; left: 10px; width: auto; height: 23px; }
.lbl_DaemDicke_Dach {position: absolute; top: 148px; left: 60px; width: auto; height: 23px; }
.tb_DaemDicke_Dach {position: absolute; top: 145px; left: 228px; width: 60px; height: auto; text-align: right; border:1px solid #669; }
.chbx_LGDd {position: absolute; top: 173px; left: 275px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_LGDd {position: absolute; top: 173px; left: 10px; width: auto; height: 23px; }
.lbl_DaemDicke_LGD {position: absolute; top: 198px; left: 60px; width: auto; height: 23px; }
.tb_DaemDicke_LGD {position: absolute; top: 195px; left: 228px; width: 60px; height: auto; text-align: right; border:1px solid #669; }
.chbx_KDd {position: absolute; top: 223px; left: 275px; width: 18px; height: 18px; margin: 0px; }
.lbl_chbx_KDd {position: absolute; top: 223px; left: 10px; width: auto; height: 23px; }
.lbl_DaemDicke_KD {position: absolute; top: 248px; left: 60px; width: auto; height: 23px; }
.tb_DaemDicke_KD {position: absolute; top: 245px; left: 228px; width: 60px; height: auto; text-align: right; border:1px solid #669; }
.lbl_Fenster {position: absolute; top: 273px; left: 10px; width: auto; height: 23px; }
.lbl_FensterTyp {position: absolute; top: 298px; left: 10px; width: auto; height: 23px; }
.drdwn_FensterTyp {position: absolute; top: 295px; left: 50px; width: 240px; height: auto; border:1px solid #669; }
.lbl_FensterGlas {position: absolute; top: 323px; left: 10px; width: auto; height: 23px; }
.drdwn_FensterGlas {position: absolute; top: 320px; left: 50px; width: 240px; height: auto; border:1px solid #669; }

.lbl_Saniert_sonst {position: absolute; top: 38px; left: 630px; width: 280; height: auto; font-family: Arial; font-size: 16px; line-height: 16px; font-weight: bold; color: #006;}
.Textfeld_1 {position: absolute; top: 100px; left: 630px; width: 240px; height: 110px; }
.lbl_Sanier_Info {position: absolute; top: 74px; left: 855px; width: 15px; height: 23px; }

/* ------------------------------------------------------------- Seite 2 --------------------------------------------------- */

.lbl_Heizung {position: absolute; top: 55px; left: 10px; width: auto; height: 23px; }
.lbl_Heizung_Baujahr {position: absolute; top: 85px; left: 30px; width: auto; height: 23px; }
.tb_Heizung_Baujahr {position: absolute; top: 82px; left: 215px; width: 45px; height: auto; text-align: right; border:1px solid #669; }
.lbl_Heizung_EnTr {position: absolute; top: 85px; left: 300px; width: auto; height: 23px; }
.drdwn_Heizung_EnTr {position: absolute; top: 82px; left: 395px; width: 140px; height: auto; border:1px solid #669; }
.lbl_Heizung_MeEh {position: absolute; top: 85px; left: 583px; width: auto; height: 23px; }
.drdwn_Heizung_MeEh {position: absolute; top: 82px; left: 715px; width: 160px;height: auto; border:1px solid #669; }
.lbl_Heizung_BegMon {position: absolute; top: 113px; left: 558px; width: auto; height: 23px; }
.drdwn_Heizung_BegMon {position: absolute; top: 110px; left: 715px; width: 160px; height: auto; border:1px solid #669; }
.lbl_Heizung_AbrZr {position: absolute; top: 113px; left: 30px; width: auto; height: 23px; }
.drdwn_Heizung_AbrZr {position: absolute; top: 110px; left: 215px; width: 320px; height: auto; border:1px solid #669; }

.lbl_AbrZr_1 {position: absolute; top: 141px; width: auto; height: 23px; }
.tb_Heizung_Verbr1 {position: absolute; top: 138px; left: 330px; width: 95px; height: auto; text-align: right; border:1px solid #669; }
.lbl_AbrZr_1_Eh {position: absolute; top: 141px; left: 435px; width: auto; height: 23px; }
.lbl_Leerstand1 {position: absolute; top: 141px; left: 610px; width: auto; height: 23px; }
.tb_Leerstand1 {position: absolute; top: 138px; left: 715px; width: 40px; height: auto; text-align: right; border:1px solid #669;}

.lbl_AbrZr_2 {position: absolute; top: 169px; width: auto; height: 23px; }
.tb_Heizung_Verbr2 {position: absolute; top: 166px; left: 330px; width: 95px; height: auto; text-align: right; border:1px solid #669; }
.lbl_AbrZr_2_Eh {position: absolute; top: 169px; left: 435px; width: auto; height: 23px; }
.lbl_Leerstand2 {position: absolute; top: 169px; left: 610px; width: auto; height: 23px; }
.tb_Leerstand2 {position: absolute; top: 166px; left: 715px; width: 40px; height: auto; text-align: right; border:1px solid #669;}

.lbl_AbrZr_3 {position: absolute; top: 197px; width: auto; height: 23px; }
.tb_Heizung_Verbr3 {position: absolute; top: 194px; left: 330px; width: 95px; height: auto; text-align: right; border:1px solid #669;}
.lbl_AbrZr_3_Eh {position: absolute; top: 197px; left: 435px; width: auto; height: 23px; }
.lbl_Leerstand3 {position: absolute; top: 197px; left: 610px; width: auto; height: 23px; }
.tb_Leerstand3 {position: absolute; top: 194px; left: 715px; width: 40px; height: auto; text-align: right; border:1px solid #669;}

.lbl_WW_Info {position: absolute; top: 226px; left: 550px; width: 15px; height: 23px; }

.lbl_WarmW1 {position: absolute; top: 230px; left: 10px; width: auto; height: 23px; }
.radio_Sol {position: absolute; top: 257px; left: 30px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.lbl_Sol {position: absolute; top: 257px; left: 50px; width: auto; height: 23px; }
.radio_RB5 {position: absolute; top: 277px; left: 30px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.lbl_RB5 {position: absolute; top: 277px; left: 50px; width: auto; height: 23px; }
.radio_RB6 {position: absolute; top: 277px; left: 275px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.lbl_RB6 {position: absolute; top: 277px; left: 295px; width: auto; height: 23px; }
.radio_RB7 {position: absolute; top: 297px; left: 275px; width: 18px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.lbl_RB7 {position: absolute; top: 297px; left: 295px; width: auto; height: 23px; }

.lbl_WW_AbrZr_1 {position: absolute; top: 324px; width: auto; height: 23px; text-align: right; visibility: hidden; }
.tb_WW_Verbr1 {position: absolute; top: 321px; left: 330px; width: 95px; height: auto; text-align: right; border:1px solid #669; visibility: hidden; }
.lbl_WW_AbrZr_1_Eh {position: absolute; top: 324px; left: 435px; width: auto; height: 23px; visibility: hidden; }

.lbl_WW_AbrZr_2 {position: absolute; top: 352px; width: auto; height: 23px; text-align: right; visibility: hidden; }
.tb_WW_Verbr2 {position: absolute; top: 349px; left: 330px; width: 95px; height: auto; text-align: right; border:1px solid #669; visibility: hidden; }
.lbl_WW_AbrZr_2_Eh {position: absolute; top: 352px; left: 435px; width: auto; height: 23px; visibility: hidden; }

.lbl_WW_AbrZr_3 {position: absolute; top: 380px; width: auto; height: 23px; text-align: right; visibility: hidden; }
.tb_WW_Verbr3 {position: absolute; top: 377px; left: 330px; width: 95px; height: auto; text-align: right; border:1px solid #669; visibility: hidden; }
.lbl_WW_AbrZr_3_Eh {position: absolute; top: 380px; left: 435px; width: auto; height: 23px; visibility: hidden; }

/* ----------------------------------------------- Seite 3 -------------------------------------------------------------- */

.lbl_Fehler_Hinw3 {position: absolute; width: auto; height: 100px; font-size: 14px; color: #900; }
.lbl_Adress_Daten {position: absolute; top: 46px; left: 10px; width: auto; height: 23px; }
.lbl_Gebaeude_Adresse {position: absolute; top: 74px; left: 40px; width: auto; height: 23px; }
.lbl_Gebaeude_Strasse {position: absolute; top: 100px; left: 60px; width: auto; height: 23px; }
.tb_Gebaeude_Strasse {position: absolute; top: 97px; left: 175px; width: 420px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x1 {position: absolute; top: 100px; left: 600px; width: auto; height: 23px; }
.lbl_Gebaeude_PLZ {position: absolute; top: 130px; left: 60px; width: auto; height: 23px; }
.tb_Gebaeude_PLZ {position: absolute; top: 127px; left: 175px; width: 45px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x2 {position: absolute; top: 130px; left: 225px; width: auto; height: 23px; }
.lbl_Gebaeude_Ort {position: absolute; top: 130px; left: 255px; width: auto; height: 23px; }
.tb_Gebaeude_Ort {position: absolute; top: 127px; left: 295px; width: 300px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x3 {position: absolute; top: 130px; left: 600px; width: auto; height: 23px; }
.lbl_Besteller_Daten {position: absolute; top: 181px; left: 40px; width: auto; height: 23px; }
.lbl_Besteller_Name {position: absolute; top: 210px; left: 60px; width: auto; height: 23px; }
.tb_Besteller_Name {position: absolute; top: 207px; left: 175px; width: 420px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x4 {position: absolute; top: 210px; left: 600px; width: auto; height: 23px; }
.lbl_Besteller_Strasse {position: absolute; top: 240px; left: 60px; width: auto; height: 23px; }
.tb_Besteller_Strasse {position: absolute; top: 237px; left: 175px; width: 420px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x5 {position: absolute; top: 240px; left: 600px; width: auto; height: 23px; }
.lbl_Besteller_PLZ {position: absolute; top: 270px; left: 60px; width: auto; height: 23px; }
.tb_Besteller_PLZ {position: absolute; top: 267px; left: 175px; width: 45px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x6 {position: absolute; top: 270px; left: 225px; width: auto; height: 23px; }
.lbl_Besteller_Ort {position: absolute; top: 270px; left: 255px; width: auto; height: 23px; }
.tb_Besteller_Ort {position: absolute; top: 267px; left: 295px; width: 300px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x7 {position: absolute; top: 270px; left: 600px; width: auto; height: 23px; }
.lbl_Besteller_Mail {position: absolute; top: 300px; left: 179px; width: auto; height: 23px; }
.tb_Besteller_Mail {position: absolute; top: 297px; left: 295px; width: 300px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x8 {position: absolute; top: 300px; left: 600px; width: auto; height: 23px; }
.lbl_Besteller_Tel {position: absolute; top: 330px; left: 179px; width: auto; height: 23px; }
.tb_Besteller_Tel {position: absolute; top: 327px; left: 395px; width: 200px; height: auto; text-align: right; border:1px solid #669; }
.lbl_x9 {position: absolute; top: 330px; left: 600px; width: auto; height: 23px; }
.lbl_Anlass {position: absolute; top: 360px; left: 10px; width: auto; height: 23px; }
.lbl_Anlass_2 {position: absolute; top: 390px; left: 53px; width: auto; height: 23px; }
.chbx_Anl_2 {position: absolute; top: 390px; left: 30px; width: 18px; height: 18px; margin: 0px;}
.chbx_Anl_4 {position: absolute; top: 390px; left: 240px; width: 18px; height: 18px; margin: 0px;}
.lbl_Anlass_4 {position: absolute; top: 390px; left: 263px; width: auto; height: 23px; }


/* ----------------------------------------------- Seite 4 -------------------------------------------------------------- */

.lbl_Fehler_Hinw4 {position: absolute; top: 300px; left: 676px; width: auto; height: 40px; font-size: 14px; color: #900; }
.lbl_Step4 {position: absolute; top: 3px; left: 150px; width: auto; height: 23px; }
.lbl_Bestaetigung_A {position: absolute; top: 48px; left: 10px; width: 460px; height: 369px; font-family: arial; font-size: 13px; }
.lbl_Bestaetigung_B {position: absolute; top: 80px; left: 480px; width: 450px; height: 290px; font-family: arial; font-size: 13px; }
.lbl_chbx_Best_Geb4 {position: absolute; top: 353px; left: 698px; width: 210px; height: auto; font-family: arial; font-size: 13px; }
.chbx_Best_Geb4 {position: absolute; top: 353px; left: 676px; width: 18px; height: 18px; margin: 0px; }

/* ----------------------------------------------- Seite 5 -------------------------------------------------------------- */

.lbl_Step5 {position: absolute; top: 3px; left: 150px; width: auto; height: 23px; }
.lbl_Adressdaten {position: absolute; top: 40px; left: 10px; width: 600px; height: 300px; font-family: arial; font-size: 13px; line-height: 17px;}
.lbl_chbx_Best_AdrData {position: absolute; top: 310px; left: 52px; width: auto; height: auto; font-family: arial; font-size: 13px; }
.lbl_chbx_Best_AGB {position: absolute; top: 340px; left: 52px; width: auto; height: auto; font-family: arial; font-size: 13px; }
.lbl_chbx_Best_Pass {position: absolute; top: 380px; left: 52px; width: auto; height: auto; font-family: arial; font-size: 13px; }
.lbl_Haus_Foto {position: absolute; top: 85px; left: 500px; width: 120px; height: auto; font-family: arial; font-size: 15px; font-weight: bold;}
.lbl_Upload_Pfeil {position: absolute; top: 160px; left: 520px; width: 120px; height: 20px; }
.lbl_Upload_Info {position: absolute; top: 133px; left: 600px; width: 15px; height: 23px; }
.radio_Foto1 {position: absolute; top: 180px; left: 500px; width: 18px; height: 18px; margin: 0px; }
.lbl_Foto1 {position: absolute; top: 180px; left: 522px; width: auto; height: 23px; }
.radio_Foto2 {position: absolute; top: 205px; left: 500px; width: 18px; height: 18px; margin: 0px; }
.lbl_Foto2 {position: absolute; top: 205px; left: 522px; width: auto; height: 23px; }
.radio_Foto3 {position: absolute; top: 230px; left: 500px; width: 18px; height: 18px; margin: 0px; }
.lbl_Foto3 {position: absolute; top: 230px; left: 522px; width: auto; height: 23px; }
.chbx_Best_AdrData {position: absolute; top: 310px; left: 30px; width: 18px; height: 18px; margin: 0px; }
.chbx_Best_AGB {position: absolute; top: 340px; left: 30px; width: 18px; height: 18px; margin: 0px; }
.chbx_Best_Pass {position: absolute; top: 380px; left: 30px; width: 18px; height: 18px; margin: 0px; }
.bb_pic_file {position: absolute; top: 255px; left: 500px; width: 260px; height: 23px; visibility: hidden}
* html .bb_pic_file {position: absolute; top: 255px; left: 500px; width: 380px; height: 23px; visibility: hidden}
.bild_upload {position: absolute; top: 85px; left: 645px; width: 213px; height: 160px; }
.Bild_Bestellung_02 {position: absolute; top: 289px; left: 642px; width: 220px; height: 93px; }
.TB_KD {position: absolute; top: 100px; left: 915px; width: 1px; height: 1px; }

/* ----------------------------------------------- Seite 6 -------------------------------------------------------------- */

.lbl_Abschluss {position: absolute; top: 70px; left: 10px; width: 850px; height: 300px; font-family: arial; font-size: 16px; }

/* ----------------------------------------------- Seite 7 -------------------------------------------------------------- */

.lbl_SessionError {position: absolute; top: 70px; left: 10px; width: 850px; height: 300px; font-family: arial; font-size: 16px; }

/* ----------------------------------------------- Seite 8 -------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------- */

.fettgdr {font-weight: bold; }

.hochgest {font-size: 9px; vertical-align: super; }
.tiefgest {font-size: 9px; vertical-align: sub; }
.gross {font-size: 18px; }
.ds1 /*agl rulekind: base;*/ {color: #006; font-size: 4px; font-family: arial; }
.ds2 /*agl rulekind: base;*/ {font-size: 11px; }
.ds4 /*agl rulekind: base;*/ {color: #006; font-size: 16px; font-weight: bold; }
.ds5 /*agl rulekind: base;*/ {color: #006; font-size: 11px; font-family: arial; }
.ds6 /*agl rulekind: base;*/ {color: #006; font-size: 21px; font-family: arial; }
.ds7 /*agl rulekind: base;*/ {color: #006; font-size: 24px; font-family: arial; font-weight: bold; font-style: italic; }
.ds8 /*agl rulekind: base;*/ {color: #006; font-size: 12px; font-family: arial; font-weight: bold; }
.ds9 /*agl rulekind: base;*/ {color: #006; font-size: 12px; font-family: arial; }
.ds15 /*agl rulekind: base;*/ {color: #006; font-size: 24px; font-family: arial; }
.ds16 /*agl rulekind: base;*/ {font-weight: bold; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }

