/* --- DEFAULT --- */body,div,p,a,ul,li,img {margin:0;padding:0;font-size:16px;border:0;color:black;box-sizing:border-box;line-height:22px}a{color:#000;text-decoration:none;box-sizing:border-box;}body {background-color:#bbb;font-family: Arial,Sans-serif;}h1,h2,h3,h4,h5,h6 {margin:0;padding:14px 0 6px 0;}h1, h1 a {font-size:1.8em;color:#003;}h2, h2 a {font-size:1.3em;color:#003;}h3, h3 a {font-size:1.2em;color:#002;}table{border-spacing:0;}ul {list-style:none;}p{padding:0.6em 0;}img{max-width:100%}input, textarea{max-width:100%}/* --- GENERAL --- */.input200px input, .input200px select { width:200px; }.clearer {clear:both;height:0;}.mB30{margin-bottom:30px}.mB20, .marginbottom20 {margin-bottom:20px;}.mB10, .marginbottom10 {margin-bottom:10px;}.marginleft20 {margin-left:20px;}.marginleft10 {margin-left:10px;}.pR15{padding-right:20px}.borderRadius20 {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.boxInfo{background-color: #BBBBFF;border: 2px solid #000056;padding: 8px;margin-bottom:10px;}.boxError{background-color: #FFD6D6;border: 2px solid #B22020;padding: 8px;margin-bottom:10px;}.ajaxlink{cursor:pointer;}.ajaxlink:hover{text-decoration: underline;}table.hoverEffectBlue tr:hover,tr.hoverEffectBlue:hover{background-color:#CCF;}.aC{text-align:center}.aR{text-align:right}.col,.col2,.col3,.col4,.col5,.col-80,.col-75{float:left}.col2{width:50%}.col3{width:33.333%}.col4{width:25%}.col5{width:20%}.col-75{width:75%}.col-80{width:80%}.row{clear:both;padding:0}.row:after{content:'';clear:both;height:0;display:block}.icoRabatt{background:url(/img/ico_rabatt.png) no-repeat;background-position:left center;padding-left:32px}.nlbox{}.box1{text-align:center;padding-top:10px;border:1px solid #d00;margin-bottom:10px}.box1 span{display:inline-block;width:100%;background:#d00;color:#fff;padding:2px 0;}/* --- LAYOUT --- */#popupBox{display: none;top: 20%;left: 50%;z-index: 100;position: fixed;padding: 10px;border: 2px solid black;width: auto;background-color: #BBB;}#wrapper {width: 96%;max-width: 1100px;margin: 0 auto;box-shadow:0 -20px 48px #002;}#main{background-color:#fff;}#main section{width: 68%;float: left;}#main section article{padding:30px 26px;}#main aside {width: 29%;float: right;padding-top:2em;padding-bottom:2em;margin-right:1%;box-sizing:border-box;}#main aside .sidebarmenu .categories li{display:block;height:60px;overflow:hidden;border-bottom: 3px solid #fff;}#main aside .sidebarmenu .categories a{display:block;clear:both;background:#eee;}#main aside .sidebarmenu .categories a:hover{background:#eef;}#main aside .sidebarmenu .categories .left{display:inline-block;float:left;width:60px;text-align:center;background:#fff}#main aside .sidebarmenu .categories .left img{max-height:60px}#main aside .sidebarmenu .categories .right{display:inline-block;color:#003;font-weight:bold;vertical-align:middle;line-height:60px;padding-left:10px}#main a{color:#22a}#main a:hover,header a:hover{color:#33f}header{background-color:#fff;position:relative}header #logo {position:absolute;top:0;left:12px;height:80px;margin:6px 0 6px 10px;padding:0;width:300px;float:left;display: block;background: url('/img/heiztec-logo2024_hell.png') 0 0 no-repeat;background-size:auto 60px;text-indent: -9999px;}header nav {position:absolute;top:0;right:0;background: linear-gradient(to top, #d00,#800);border-bottom-left-radius: 6px;}header a{color:#fff;text-decoration:none;font-weight:bold;font-size:15px;padding:16px 8px 8px 8px;display:inline-block;}header a:hover{color:#ddd}header nav li {display: inline;margin:0 4px;}#skipTo {display: none;}#skipTo li {background: #b1fffc;}#banner {float: left;width:100%;height:100px;border-top:4px solid #003;}#banner img {width: 100%;max-height:100px;}footer {clear:both;text-align:center;background-color:#003;padding:1.4em 0 1.4em 0;-webkit-border-radius: 0 0 12px 12px;border-radius: 0 0 12px 12px;}footer, footer p, footer a{font-size:12px;color:#fff}/* background:linear-gradient(to bottom,#ddd,#999); *//* --- PAGES --- */.p_home{padding-top:12px}.p_home .kat_element{text-align:center;}.p_neuigkeiten .row{padding:14px 0;border-top:2px solid #eee}.p_neuigkeiten .date{font-size:10px;color:#333;padding:0.1em 0;}.p_neuigkeiten img{width:100%}.p_kaminofen ul.gallery{list-style-type:none;}.p_kaminofen ul.gallery li{display:inline;padding:0.6em 0.8em;}@media (max-width:340px){	}@media (max-width:650px){	textarea{width:90%}	header #logo {width:50%;background-size:90%}	.col3, .col4, .col-75{width:100%}	#main a{padding:0 4px;font-size:18px}	#main p{line-height:30px}}@media (max-width:809px){	header nav{clear:both;width:100%;margin:0;right:0}	header nav li{width:25%;display:inline-block;margin:0;}	header nav li a{width:96%;margin:0 auto;}	header #logo{top:45px;}	#main section{width:100%;float:none;border:0;}	#main aside{clear:both;width:100%;margin:0;padding:2em;border-top:1px solid #000}}@media (min-width:810px) and (max-width:940px){	.col4{width:50%}}