body{background:#ebebea;margin:0;padding:0;font:14px/160% 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;color:#555}p{font-size:14px;line-height:20px}img{border-style:none}img.pic_left{float:left;padding:5px;margin:0 8px 8px 8px;border:1px #ccc solid}a{color:#03779e;text-decoration:none}a:hover{color:#a7be31}#welcome h1{padding:5px 0 0 20px;margin:0;font-weight:bold;font-size:14px;color:#fff}h2,h3,h4,h5,h6{font-size:18px;color:#03779e}h4{font-size:16px;padding:2px;margin:0;color:#036;border-bottom:1px #999 dashed}#container{position:relative;width:960px;margin:0 auto;padding:0;text-align:left}#head{width:960px;height:235px;background:url(images/header_bg.jpg.pagespeed.ce.kr0H4ms65m.jpg) no-repeat top center}#logo{float:left;margin:0}#logo a{display:block;width:300px;height:116px;margin:80px 0 0 30px;text-indent:-9999px}#menu{font-size:15px;height:44px;float:left;margin:0 0 0 30px;padding:0}#menu li{list-style-type:none;height:44px;margin:0 10px;line-height:38px;float:left}#menu li a{padding:0 0 7px 0;height:44px;color:#fff}#menu .current{font-weight:bold}.ads{float:right;width:468px;height:60px;margin:40px 20px 20px 0;background:#ccc;display:block}#area{width:960px;height:44px;background:url(images/xmenu_bg.jpg.pagespeed.ic.sHn-xsBY2Y.jpg) no-repeat top center}#main{margin:auto;background:url(images/xmain_bg.jpg.pagespeed.ic.Zx2CUbr_Lz.jpg) repeat-y;width:960px;height:auto}#content_left{float:left;padding:0 20px 30px 20px;width:220px;height:auto}#content_left .sidebar{float:left;width:220px;padding:0;margin:20px 0 0 0;background-color:#fff}#content_left .sidebar .sidebar-title{margin:10px 0 0 0;padding:8px 5px 6px 8px;font-size:17px;line-height:18px;color:#fff;text-transform:uppercase;background:#a7be31;letter-spacing:1px}#content_left .sidebar h2{margin:10px 0 0 0;padding:3px 5px 2px 8px;font-size:17px;line-height:18px;color:#fff;text-transform:uppercase;background:#03779e;letter-spacing:1px}#content_left .sidebar .left-box{border:1px solid #ebebeb;margin:0 0 5px 0;background:#fff}#content_left .sidebar ul.sidemenu{list-style:none;text-align:left;font-size:13px;margin:3px 0 8px 0;padding:0;text-decoration:none}#content_left .sidebar ul.sidemenu li{border-bottom:1px solid #f2f2f2;background:url(images/xbullet.gif.pagespeed.ic.omJZ5Sgve6.png) no-repeat 3px 5px;padding:2px 5px 2px 28px;margin:0;color:#555}#content_left .sidebar ul.sidemenu a{font-weight:normal;padding:3px 0;background:none;color:#555}#content_left .sidebar ul.sidemenu a:hover{color:#96c00b}#content_left ul.list_tick{list-style:none;margin:0 0 20px 10px}#content_left ul.list_tick li{line-height:20px;font-size:13px;margin:0;padding:10px 0 5px 22px;background-image:url(images/xarrow.jpg.pagespeed.ic.aSgRWKJFck.jpg);background-repeat:no-repeat;background-position:left 12px}#content_right{float:left;padding:0;margin:20px 0 0 0;width:680px;height:auto}.staedte{font-size:12px}#content_right h1{color:#03779e;line-height:30px}#content_right .rechner{width:680px;height:260px;background:url(images/rechner.png.pagespeed.ce.zam8lffVmD.png) no-repeat}#content_right .rechner h5{padding:5px 0 15px 20px;margin:0;font-size:22px;color:#a7be31}#content_right .rechner .rechner_text{width:360px;float:right;margin:20px 5px 0 0;display:block;clear:both}#content_right .rechner .rechner_text p{padding:0;margin:0;color:#2e2e2e}#content_right .rechner .rechner_text td{padding:0;margin:0;color:#2e2e2e}#content_right .rechner .rechner_text table{padding:0;margin:0 0 0 10px}#content_right .rechner .rechner_text table tr td:first-child{text-align:right;padding-right:20px;font-size:16px}#content_right .rechner .rechner_text table tr td input{font-size:16px!important;width:160px}#content_right .rechner .rechner_text table tr td select{width:168px;font-size:16px}.divbutton{margin:23px 0 0 0;text-align:center}.button{font-size:19px;color:#fff;font-weight:bold;padding-left:78px}.button:hover{font-size:20px}#content_right .box{width:680px;height:158px;background:url(images/box_bg.jpg) no-repeat}#content_right .box h1{width:400px;padding:50px 0 0 20px;color:#03779e;font-size:30px}#content_right .left{float:left;padding:0;margin:20px 0 20px 0;width:330px;height:auto}#content_right .right{float:right;padding:0;margin:20px 0 20px 0;width:330px;height:auto}#content_right .right h2,#content_right .left h2{color:#03779e}.spacer{width:auto;height:2px;clear:both;padding-bottom:2px}ul{margin:0 0 20px 20px;padding:0;list-style-type:circle}#footer{text-align:center;font-size:10px;color:#555;background:url(images/xfooter.jpg.pagespeed.ic.DztMay5h2o.jpg) no-repeat;background-position:0 0;padding-top:10px;width:960px;height:85px}#footer a{background:none;padding:0}.show-menu{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;background:url(images/xmenu_bg.jpg.pagespeed.ic.sHn-xsBY2Y.jpg) no-repeat top center;text-align:center;padding:10px 0 5px 0;display:none}#men input[type="checkbox"]{display:none}#men input[type=checkbox]:checked ~ #menu{display:block}@media screen and (max-width:760px){.c24-result-row-energy .c24-result-column1{width:33%!important;min-height:1px}.c24-result-column5 .c24-ajax-tab{margin-left:-5px;width:180px!important}table img{max-width:80%;height:auto}#main{display:flex;flex-direction:column}#content_right{order:1}#content_left{order:2}#content_left .sidebar{width:100%}body{font:15px/160% 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif}a{margin:0 15px 0 15px}p{font-size:14px;line-height:18px}#content_right{padding:16px}#head{height:235px;background:url(images/header_bg.png.pagespeed.ce.ksee_0puX-.png) no-repeat top center}#menu{margin:0 0 0 0;float:none}#men ul{position:static;display:none}#men li{margin-bottom:1px;background-color:#a7be31;text-align:center;margin:0 0;border-bottom:1px solid #fff}#men ul li,#men li a{width:100%}.show-menu{display:block}#head,#area,#main,#footer,#container{width:100%!important}#content_right .rechner,#content_right,#content_left{width:90%}#content_right .rechner{background:url(images/rechner_bgx.jpg) no-repeat;padding:10px;border:1px solid #999;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}