@charset "utf-8";
/* Allgemein */
#wrap_leist {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:40px; padding-bottom:40px;
             position:relative !important}
#leist_left, #leist_left2 {width:46%; height:auto; font-size:18px; margin:0px; padding-top:0px; padding-left:0px; padding-right:4%; padding-bottom:0px; float:left; position:relative !important}
#leist_right {width:46%; height:auto; font-size:18px; margin:0px; padding-top:0px; padding-right:0px; padding-left:4%; padding-bottom:0px; float:left; position:relative !important}
#leist_left a, #leist_left2 a, #leist_right a {color:#2c8bd7; text-decoration:none;}
#leist_left a:hover, #leist_left2 a:hover, #leist_right a:hover {color:#000000;}
#wrap_lsov {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:0px; padding-bottom:0px;
            position:relative !important}
#kond_ank {width:100%; height:auto; margin:0px; padding:0px; z-index:10; position:absolute !important}
#kond_ank a {font-size:1px; color:#555555; text-decoration:none;}
#ls_overview {width:31.33%; height:auto; margin-left:1%; margin-right:1%; margin-bottom:20px; box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4);
			  -webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); float:left; position:relative !important}
#ls_overview img, #zleist_overview img {margin-bottom:7px;}
#ls_overview img:hover, #zleist_overview img:hover {zoom:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#ls_txt, #mehr {width:100%; height:auto; padding:0px; margin:0px; position:relative !important}
#mehr a {width:200px; height:36px; margin-right:4%; margin-bottom:0px; text-decoration:none; font-size:16px; color:#000000; text-align:right; text-transform:uppercase; padding-right:46px;
		 padding-top:10px; line-height:1; background:url(../images/mehr.png) no-repeat right top; float:right; display:block;}
#mehr a:hover {color:#2c8bd7;}
/* Header */
#head_grundstueckservice {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	              background:url(../images_header/grundstueckservice.jpg) no-repeat left top #b9b0a9; background-size:1450px auto; position:relative !important}
#head_beratung {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	    background:url(../images_header/beratung.jpg) no-repeat center top #e9eae9; background-size:1450px auto; position:relative !important}
#head_bewertung {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	     background:url(../images_header/bewertung.jpg) no-repeat right top #eaeae4; background-size:1450px auto; position:relative !important}
#head_projekt {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	   background:url(../images_header/projektentwicklung.jpg) no-repeat right top #cecac1; background-size:1450px auto; position:relative !important}
#head_objektangebote {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	          background:url(../images_header/objektangebote.jpg) no-repeat right top #132e3f; background-size:1450px auto; position:relative !important}
#head_sachkunde {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	     background:url(../images_header/sachkundigenpruefung.jpg) no-repeat center top #eae9e4; background-size:1450px auto; position:relative !important}
#head_baubetreuung {width:1400px; max-width:1400px; height:300px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	        background:url(../images_header/baubetreuung.jpg) no-repeat right top #f6f3e7; background-size:1450px auto; position:relative !important}
#head_rechner {width:1400px; max-width:1400px; height:150px; margin:50px auto; margin-top:0px; margin-bottom:0px; padding:0px; 
           	   background:url(../images_header/finanzrechner.jpg) no-repeat center top #f3f4f2; background-size:1500px auto; position:relative !important}
/* Zinskonditionen */
#wrap_kon {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:0px; padding-bottom:0px;
           position:relative !important}
.z_kond {width:100%; height:auto; margin:0px; padding-top:50px; padding-left:0px; padding-right:0px; padding-bottom:50px; display:none; position:relative !important}
#kond_head {width:95%; height:auto; font-size:18px; margin:0px; margin-bottom:4px; padding-top:30px; padding-left:5%; padding-right:0px; padding-bottom:30px; background:#dedede;
            position:relative !important}
#kond_close {width:auto; height:auto; top:23px; right:23px; margin:0px; padding:0px; z-index:100; position:absolute !important}
#kond_close img {width:auto;}
#kond_close a:hover, #immo_bottom1 a:hover, #immo_bottom3 a:hover, #immo_bottom4 a:hover, #more a:hover {zoom:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
																										 filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#kond_desktop {width:100%; height:auto; display:inline-block; position:relative !important}
#kond_mobile {display:none;}
#fach_blau_top {width:13.68%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:18px; text-align:center; line-height:1;
				background:#9abdff; float:left; position:relative !important}
#fach_hellblau_big {width:27.96%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:18px; text-align:center; line-height:1;
				    background:#bbcfda; float:left; position:relative !important}
#fach_grau_big {width:27.96%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:18px; text-align:center; line-height:1;
				background:#dedede; float:left; position:relative !important}
#aril {font-size:17px; font-family:Arial, Helvetica, sans-serif;}
#fach_weiss {width:13.68%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:18px; text-align:center; line-height:1;
			 float:left; position:relative !important}
#fach_blau {width:13.68%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:18px; text-align:center; line-height:1;
			background:#9abdff; float:left; position:relative !important}
#fach_hellblau {width:13.68%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:17px; text-align:center; line-height:1;
				background:#bbcfda; float:left; font-family:Arial, Helvetica, sans-serif; position:relative !important}
#fach_grau {width:13.68%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:17px; text-align:center; line-height:1;
			background:#dedede; float:left; font-family:Arial, Helvetica, sans-serif; position:relative !important}
#kon_txt {width:90%; height:auto; margin:0px; padding-top:0px; padding-left:5%; padding-right:5%; padding-bottom:0px; font-size:18px; line-height:1.5; position:relative !important}
#kond_beding {width:100%; height:auto; margin:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; background:url(../images/bedingungen_bg.png) repeat-y center top;
              position:relative !important}
#fach_blau_bed {width:46%; height:auto; padding-left:2%; padding-right:2%; padding-top:8px; padding-bottom:8px; margin:0px; font-size:17px; text-align:right; line-height:1; background:transparent;
				float:left; font-family:Arial, Helvetica, sans-serif; position:relative !important}
#fach_hellblau_bed {width:46%; height:auto; padding-left:2%; padding-right:2%; padding-top:8px; padding-bottom:8px; margin:0px; font-size:17px; text-align:left; line-height:1; background:transparent;
					float:left; font-family:Arial, Helvetica, sans-serif; position:relative !important}
#bed_ab {width:100%; height:4px; background:#ffffff; clear:left; position:relative !important}
/* Finanzrechner */
#kond_rechner {width:100%; height:auto; margin:0px; padding-top:20px; padding-left:0px; padding-right:0px; padding-bottom:0px; position:relative !important}
#fr_txt {width:94%; height:70px; font-size:18px; text-transform:uppercase; padding:0px; margin:0px; padding-top:10px; padding-left:3%; padding-right:3%; position:relative !important}
#more {width:36px; height:36px; bottom:10px; right:3%; padding:0px; margin:0px; z-index:10; position:absolute !important}
/* Sachkundigenprüfung */
#zleist {width:50%; height:auto; margin:0px; padding:0px; padding-bottom:40px; float:left; position:relative !important}
#zleist_wrap {width:100%; max-width:439px; height:auto; margin:5px auto; margin-top:0px; margin-bottom:0px; padding:0px; position:relative !important}
#zleist_overview {width:100%; height:auto; margin-bottom:20px; box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4);
                  position:relative !important}
#zleist_txt {width:100%; height:auto; padding:0px; margin:0px; position:relative !important}
#zleist_txt a {width:60px; height:36px; margin-right:4%; margin-bottom:0px; text-decoration:none; font-size:16px; color:#000000; text-align:right; text-transform:uppercase; padding-right:46px;
	           padding-top:10px; line-height:1; margin-top:-5px; background:url(../images/mehr.png) no-repeat right top; float:right;}
#zleist_txt a:hover {color:#2c8bd7;}
/* Thermografie */
#th_img {width:33.33%; height:auto; font-size:16px; text-align:center; padding-left:0px; padding-right:0px; margin-bottom:20px; float:left; position:relative !important}
#therm_right {width:44%; height:auto; font-size:16px; margin:0px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:30px; margin-left:6%; float:left; position:relative !important}
#therm_right img, #blow_img img {border:1px solid #000000;}
/* Blower Door Test */
#blow_img {width:100%; height:auto; font-size:15px; text-align:right; margin:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; position:relative !important}
#wrap_blow {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:40px; padding-bottom:0px;
            position:relative !important}
/* Aktuelle Objektangebote */
#ang_hdl {width:100%; height:auto; margin:0px; padding:0px; padding-left:0px; padding-right:0px; position:relative !important}
iframe {width:100%; height:1350px; border:0px;}
/* Online Finanzrechner */
#fr_ab {width:100%; height:50px; clear:left; position:relative !important}
@media (max-width:1430px) {
/* Header */
#head_grundstueckservice, #head_beratung, #head_bewertung, #head_projekt, #head_objektangebote, #head_sachkunde, #head_baubetreuung {width:100%; max-width:auto; height:300px; margin:0px;}
#head_rechner {width:100%; max-width:auto; height:150px; margin:0px;}
}
@media (max-width:1400px) {
/* Zinskonditionen */
#wrap_kon {width:90%; height:auto; margin:0px; margin-left:0px; margin-right:0px; padding-left:5%; padding-right:5%;}
/* Blower Door Test */
#wrap_blow {width:90%; height:auto; margin:0px; margin-left:0px; margin-right:0px; padding-left:5%; padding-right:5%;}
}
@media (max-width:1330px) {
/* Thermografie */
#th_img {width:31.33%; padding-left:1%; padding-right:1%;}
/* Finanzrechner */
#fr_txt {font-size:17px;}
}
@media (max-width:1190px) {
/* Allgemein */
#leist_left, #leist_left2, #leist_right {font-size:17px;}
/* Zinskonditionen */
#fach_blau_top, #fach_blau_bed, #fach_hellblau_bed {font-size:16px;}
}
@media (max-width:1100px) {
/* Allgemein */
#wrap_leist, #wrap_lsov {width:94%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:3%; padding-right:3%;}
/* Zinskonditionen */
#wrap_kon {width:94%; padding-left:3%; padding-right:3%;}
/* Blower Door Test */
#wrap_blow {width:94%; padding-left:3%; padding-right:3%;}
#blow_img {font-size:14px;}
}
@media (max-width:990px) {
/* Sachkundigenprüfung */
#zleist_wrap {width:96%; height:auto; margin-left:2%; margin-right:2%; padding:0px;}
/* Finanzrechner */
#fr_txt {font-size:16px;}
}
@media (max-width:980px) {
/* Zinskonditionen */
#kond_close {width:auto; height:auto; top:23px; right:23px; margin:0px; padding:0px; z-index:100; position:absolute !important}
#kond_close img {width:60px;}
#kond_head {font-size:17px;}
#fach_blau_top {font-size:13px;}
#fach_hellblau_big, #fach_grau_big, #fach_weiss, #fach_blau {font-size:17px;}
#fach_hellblau, #fach_grau, #fach_blau_bed, #fach_hellblau_bed {font-size:15px;}
#aril {font-size:15px;}
#kon_txt {font-size:17px;}
/* Header */
#head_grundstueckservice, #head_beratung, #head_bewertung, #head_projekt, #head_objektangebote, #head_sachkunde, #head_baubetreuung {height:250px; background-size:1208px auto;}
#head_rechner {height:120px; background-size:1200px auto;}
}
@media (max-width:920px) {
/* Blower Door Test */
#blow_img {font-size:13px;}
}
@media (max-width:900px) {
/* Allgemein */
#ls_overview {width:48%;}
}
@media (max-width:820px) {
/* Thermografie */
#th_img {width:48%; text-align:left; padding-left:1%; padding-right:1%;}
}
@media (max-width:800px) {
/* Allgemein */
#leist_left {width:100%; padding-right:0px; padding-bottom:0px;}
#leist_left2 {width:100%; padding-right:0px; padding-bottom:30px;}
#leist_right {width:100%; padding-left:0px; padding-bottom:0px;}
/* Zinskonditionen */
#kond_head {width:97%; padding-left:3%;}
#kond_close {top:35px; right:3%;}
#kond_close img {width:50px;}
#wrap_kon {width:100%; padding-left:0px; padding-right:0px;}
#kond_desktop {display:none;}
#kond_mobile {width:100%; height:auto; display:inline-block; position:relative !important}
#fach_blau_top {width:32.73%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:13px; text-align:center; line-height:1;
				background:#9abdff; float:left; position:relative !important}
#fach_hellblau_big {width:66.06%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:16px; text-align:center; line-height:1;
				    background:#bbcfda; float:left; position:relative !important}
#fach_grau_big {width:66.06%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:16px; text-align:center; line-height:1;
				background:#dedede; float:left; position:relative !important}
#aril {font-size:15px;}
#fach_weiss {width:32.73%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:16px; text-align:center; line-height:1;
			 float:left; position:relative !important}
#fach_blau {width:32.73%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:16px; text-align:center; line-height:1;
			background:#9abdff; float:left; position:relative !important}
#fach_hellblau {width:32.73%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:15px; text-align:center; line-height:1;
				background:#bbcfda; float:left; font-family:Arial, Helvetica, sans-serif; position:relative !important}
#fach_grau {width:32.73%; height:26px; padding-top:8px; margin:0px; margin-left:0.3%; margin-right:0.3%; margin-bottom:4px; font-size:15px; text-align:center; line-height:1;
			background:#dedede; float:left; font-family:Arial, Helvetica, sans-serif; position:relative !important}
#kon_ab {width:100%; height:10px; clear:left; position:relative !important}
#kon_txt {width:94%; padding-left:3%; padding-right:3%; padding-bottom:30px; font-size:16px;}
/* Thermografie */
#therm_right {width:100%; margin-left:0px;}
/* Blower Door Test */
#blow_img {font-size:16px; text-align:left; margin:0px; padding-top:0px; padding-bottom:0px; position:relative !important}
/* Aktuelle Objektangebote */
#ang_hdl {width:94%; padding-left:3%; padding-right:3%; padding-top:30px;}
}
@media (max-width:720px) {
/* Aktuelle Objektangebote */
iframe {height:2300px;}
}
@media (max-width:650px) {
/* Header */
#head_grundstueckservice {height:200px; background:url(../images_header/grundstueckservice.jpg) no-repeat center top #b9b0a9; background-size:967px auto;}
#head_beratung, #head_bewertung, #head_projekt, #head_sachkunde, #head_baubetreuung {height:200px; background-size:967px auto;}
#head_objektangebote {height:200px; background:url(../images_header/objektangebote.jpg) no-repeat center top #132e3f; background-size:967px auto;}
#head_rechner {height:100px; background-size:1000px auto;}
}
@media (max-width:600px) {
/* Sachkundigenprüfung */
#zleist {width:100%; margin:0px; padding:0px; padding-bottom:30px;}
#zleist_wrap {width:100%; margin:0px; padding:0px;}
}
@media (max-width:580px) {
/* Zinskonditionen */
#kond_beding {background:transparent;}
#fach_blau_bed {width:94%; padding-left:3%; padding-right:3%; text-align:left; background:#9abdff;}
#fach_hellblau_bed {width:94%; padding-left:3%; padding-right:3%; background:#bbcfda;}
#bed_ab {height:6px;}
/* Thermografie */
#th_img {width:100%; padding-left:0px; padding-right:0px;}
}
@media (max-width:500px) {
/* Allgemein */
#ls_overview {width:94%; margin-left:3%; margin-right:3%;}
}