body {
	background-position: center top;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(layout/frameset/body.jpg);
	padding: 0px;
}

#container {
	width:994px;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}

#headline {
	float: left;
	position: relative;
	top: 60px;
	left: 400px;
}

#navigator {
	left: 27px;
	top: 23px;
	float: left;
	position: relative;
	width: 145px;
}

.headframe {
	background-image: url(layout/frameset/headframe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;
	width: 994px;
}

.leftframe {
	background-image: url(layout/frameset/leftframe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	height: 100%;
	width: 165px;
}

.leftframe-new {
	background-image: url(layout/frameset/leftframe_new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	height: 650px;
	width: 165px;
}

.leftframe-down {
	background-image: url(layout/frameset/leftframe_down.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-attachment: scroll;
	height: 100%;
	width: 165px;
}

.start {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	width: 812px;
	height: 100%;
	padding-top: 15px;
	padding-left: 3px;
}

.mainframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	width: 810px;
	height: 100%;
	padding-top: 15px;
	padding-left: 5px;
}

.rightframe {
	background-image: url(layout/frameset/rightframe.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-attachment: scroll;
	height: 100%;
	width: 14px;
}

.home {
	background-image: url(layout/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	height: 100%;
	width: 100%;
}

.home_flash {
	background-image: url(layout/206308_hg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	height: 278px;
	width: 417px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003300;
	font-size: 16px;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 22px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	text-decoration: none;
	display: inline;
	margin: 0;
    padding: 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
	font-style: italic;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	font-style: italic;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
}

h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	font-size: 16px;
	text-decoration: none;
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 22px;
	font-style: italic;
}

.iframe-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
}

.iframe-text-kursiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	font-style: italic;
}

.iframe-text-line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: underline;
}

.iframe-text-9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	text-decoration: none;
}

.iframe-text-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	text-decoration: none;
}

.iframe-text-10-verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	text-decoration: none;
}

.iframe-text-10-ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.iframe-text-10-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEFEFE;
	text-decoration: none;
}

.iframe-text-10-region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}

.iframe-text-6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #003300;
	text-decoration: none;
}

.iframe-text-6-ffffff{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #ffffff;
	text-decoration: none;
}

.iframe-text-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003300;
	text-decoration: none;
}

.iframe-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	font-size: 12px;
}

.energiewert-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}	

.energiewert-text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
}	
	
.energiewert-text-fett {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}		

.energiewert-text-fett-gelb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FABA00;
	font-size: 14px;
}		

.energiewert-text-fett-schwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}		

.energiewert-text-10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.ewh-iframe {
	background-attachment: scroll;
	background-image: url(energiewerthaus/energiewerthaus_partner.jpg);
	background-repeat: no-repeat;
	background-position: 600px 80px;
}

.ewh-liste {
	background-attachment: scroll;
	background-image: url(energiewerthaus/energiewerthaus_kind.jpg);
	background-repeat: no-repeat;
	background-position: 260px 110px;
}

.typa {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	font-size: 12px;
	border: 1px solid #003300;
	background-color: #E0E0E0;
}

.typb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	font-size: 12px;
	border: 1px solid #003300;
	background-color: #CDEFEF;
}

.typc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
	font-size: 12px;
	border: 1px solid #003300;
	background-color: #A9D9E5;
}

.liste-exklusiv {
	list-style-type: decimal;
	display: block;
}

.unternehmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-image: url(layout/grundriss_bausteine_hg.jpg);
	background-repeat: no-repeat;
	background-position: 495px 45px;
	background-attachment: scroll;
	padding-top: 17px;
	padding-left: 5px;
}

.eigenheimbau {
	background-image: url(eigenheimbau/eigenheimbau_hg.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
	background-attachment: scroll;
}

.energieberater {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
}

.calc-table1 {
	background-color: #F3F3F3;
}

.calc-table2 {
	background-color: #E6FFFF;
}

.calc-table3 {
	background-color: #D1F1FF;
}

.calc-table4 {
	background-color: #FFFFBB;
}

.white {
	background-color: #FFFFFF;
}

.aktion {
	background-image: url(eigenheimbau/aktionshaus_2010_hg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: scroll;
}

.energiekonzept {
	background-image: url(energieberater/energiekonzept_hg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: scroll;
}

.eigenheim-table {
	background-color: #FFFFFF;
}

.finanzierungsrechner {
	background-color: #E7F6E7;
}

.finanzierung {
	background-color: #E7F6E7;
	background-attachment: scroll;
	background-image: url(eigenheimbau/veba_energiewerthaus-partner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.finanzierung-ausgabe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
}

.input {
    text-align:right
}

.kontakt {
	background-attachment: scroll;
	background-image: url(kontakt/kontakt_tel.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
}	

.kontaktformular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(layout/kontaktformular_hg.jpg);
	background-repeat: no-repeat;
	background-position: -10px 280px;
}

.energiewerthaus {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	width: 810px;
	height: 100%;
	padding-left: 5px;
	padding-top: 5px;
}

.veba-system-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(eigenheimbau/veba-system_hg.jpg);
	background-repeat: no-repeat;
	background-position: left -145px;
}	

.veba-system {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(eigenheimbau/veba-system_hg.jpg);
	background-repeat: no-repeat;
	background-position: left -65px;
}	

.veba-therm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(eigenheimbau/veba-therm_hg.jpg);
	background-repeat: no-repeat;
	background-position: left -390px;
}	

.veba-exklusiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(eigenheimbau/veba-exklusiv_hg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	

.veba-trend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(eigenheimbau/veba-trend_hg.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}	

.veba-therm-head {
	background-attachment: scroll;
	background-image: url(eigenheimbau/energiewerthaus_100.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.leistungsbeschreibung {
	background-attachment: scroll;
	background-image: url(eigenheimbau/leistung_info.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 40px;
}

.hausplaner	{
	background-attachment: scroll;
	background-image: url(hausplaner/hausplaner_info.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 40px;
}

.referenzen_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-color: #ECEEEC;
}

.referenzen_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	background-color: #DEEFDE;
}

.slash {
	padding-bottom: 15px;
	padding-top: 5px;
}

.center {
	text-align: center;
}

table.anzeigen {
   display: block;
}
    
table.verstecken {
   display: none;
}

.marquee{
   style: marquee; 

}

/*Links Main*/
a:link {color:#333333;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a:visited {font-size:12px;font-weight:normal;color:#333333;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a:active {font-size:12px;font-weight:normal;color:#BF0008;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a:hover {font-size:12px;font-weight:normal;color:#BF0008;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}


a.link_iframe {color:#333333;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.link_iframe:link {color:#333333;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.link_iframe:visited {font-size:12px;font-weight:normal;color:#333333;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.link_iframe:active {font-size:12px;font-weight:normal;color:#BF0008;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.link_iframe:hover {font-size:12px;font-weight:normal;color:#BF0008;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}

/*Links Footer*/
a.link_info {color:#333333;font-weight:normal;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.link_info:link {color:#333333;font-weight:normal;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.link_info:visited {font-size:10px;font-weight:normal;color:#333333;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.link_info:active {font-size:10px;font-weight:normal;color:#333333;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.link_info:hover {font-size:10px;font-weight:normal;color:#BF0008;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}

/*Links Navigator*/
.link_navigator {
	font-size: 12px;
	font-weight: bold;
	color: #92AE92;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_navigator:link {
	font-size: 12px;
	font-weight: bold;
	color: #92AE92;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_navigator:visited {
    font-size: 12px;
	font-weight: bold;
	color: #92AE92;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_navigator:active {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_navigator:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#promotion {
	height: 278px;
	width: 417px;
	z-index: 0;
}

/*Rollover-Bilder*/
#eigenheimbau a {
	background-image: url(layout/zum_eigenheimbau.jpg);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	height: 50px;
	width: 165px;
	display: block
	}

#eigenheimbau a:hover {
	background-image: url(layout/zum_eigenheimbau_over.jpg);
	background-repeat: no-repeat;
    background-position: 5px 8px;
	height: 50px;
	width: 165px;
	display: block
	}

#video a {
	background-image: url(layout/video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 188px;
	display: block
   }

#video a:hover {
   background-image: url(layout/video_play.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 188px;
	display: block
   }

#video_home a {
	background-image: url(video/video.jpg);
	background-repeat: no-repeat;
	background-position: 47px 17px;
	height: 67px;
	width: 235px;
	display: block
   }

#video_home a:hover {
   background-image: url(video/video_play.jpg);
	background-repeat: no-repeat;
	background-position: 47px 17px;
	height: 67px;
	width: 235px;
	display: block
   }

#veba_system a {
	background-image: url(eigenheimbau/veba-system.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_system a:hover {
	background-image: url(eigenheimbau/veba-system_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_therm a {
	background-image: url(eigenheimbau/veba-therm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_therm a:hover {
	background-image: url(eigenheimbau/veba-therm_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_komfort a {
	background-image: url(eigenheimbau/veba-komfort.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_komfort a:hover {
	background-image: url(eigenheimbau/veba-komfort_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}
	
#veba_exklusiv a {
	background-image: url(eigenheimbau/veba-exklusiv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_exklusiv a:hover {
	background-image: url(eigenheimbau/veba-exklusiv_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_trend a {
	background-image: url(eigenheimbau/veba-trend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_trend a:hover {
	background-image: url(eigenheimbau/veba-trend_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_vario a {
	background-image: url(eigenheimbau/veba-vario.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}

#veba_vario a:hover {
	background-image: url(eigenheimbau/veba-vario_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 150px;
	display: block
	}
	
#laufschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	height: 33px;
}
	
#veba_lupe a {
	background-image: url(eigenheimbau/lupe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	display: block
	}

#veba_lupe a:hover {
	background-image: url(eigenheimbau/lupe_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	display: block
	}

.veba_lupe a {
	background-image: url(eigenheimbau/lupe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	display: block
	}

.veba_lupe a:hover {
	background-image: url(eigenheimbau/lupe_system_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	display: block
	}
		
#veba_grundriss a {
	background-image: url(eigenheimbau/grundriss.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 40px;
	display: block
	}

#veba_grundriss a:hover {
	background-image: url(eigenheimbau/grundriss_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 40px;
	display: block
	}

.veba_grundriss a {
	background-image: url(eigenheimbau/grundriss.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 40px;
	display: block
	}

.veba_grundriss a:hover {
	background-image: url(eigenheimbau/grundriss_system_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 40px;
	display: block
	}
				
#zurueck a {
	background-image: url(eigenheimbau/zurueck.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	top: 65px;
	left: 605px;
	height: 20px;
	width: 75px;
	display: block;
	float: left;
	}

#zurueck a:hover {
	background-image: url(eigenheimbau/zurueck_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	top: 65px;
	left: 605px;
	height: 20px;
	width: 75px;
	display: block;
	float: left;
	}
	
#kalkulation {
	}
	
#finanzierung {
	}
	
#aktuelles {
	}
	
#archiv {
	}
