	#slrechner .clearfix:before, #slrechner .clearfix:after { content: ""; display: table; }
	#slrechner .clearfix:after { clear: both; }
	#slrechner .clearfix { *zoom: 1; }
	#slrechner .slr_previmg{
		border:1px solid #cccccc;
		background-color:#ececec;
		width:380px;
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius:5px; /* Safari, Chrome */
		-khtml-border-radius:5px; /* Konqueror */
		border-radius:5px; /* CSS3 */
		behavior:url(border-radius.htc);
		float:left;
		margin-right:20px;
	}
	#slrechner #wrapperform{
		border: 1px solid #ffffff;
		position:relative;
	}
	
	
	#slrechner .slr_left{
		clear:both;
		display:block;
		float:left;
		width:50%;
		margin-top:50px;
	}
	#slrechner .right{
		display:block;
		float:right;
		width:50%;
		margin-top:50px;
	}
	
	
	#slrechner .input{
		clear:both;
		position:relative;
		display:block;
		width:100%;
		margin-top:30px;
	}
	#slrechner .slr_haus{
	
		display:block;
		height:300px;
		margin-top:100px;
		margin-left:295px;
		background:url("../img/haus.jpg");

		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
		z-index:-1;
	}
	
		
	#slrechner p{
		color:#000000;
	}
	#slrechner p.error{
		color:#ff0000;
		display:block;
		
		font-size:0.9em;
		clear:both;
		
	}
	#slrechner label.tit{
		clear:both;
		display:block;
		width:200px;
		float:left;
		color:#000000;
		font-weight:bold;
	}
	#slrechner label.titchk{
		display:block;
	
	}
	#slrechner select{
		clear:both;
		display: block;
	}
	#slrechner input[type="text"],#slrechner input[type="checkbox"]{
		clear:both;
		display:block;
		margin-right:5px;
		padding:0;
		color:#000000;
		float: left;
		
	}
	#slrechner input.txt{
	
	}
	#slrechner input.error {
		border: 1px solid #ff0000;
		background: #FFF3F3;
	}
	#slrechner input.slr_calc{
		width:170px !important;
		padding: 5px 0 !important;
		margin-right:5px !important;
		font-size: 13px !important;
	}
	#slrechner .input select{
		width:170px !important;
	}
	#slrechner .nach{
		display:inline;
		float:left;
	}
	#slrechner .nach:after{
		clear:both;
		float:none;
		content:"x";
	}	
	#slrechner br{
	clear:both;
	}
	#slrechner .slr_result{
		padding:10px;
		clear:both;
		text-align:left;
		border:1px solid #cccccc;
		background-color:#F8F8F8;
		margin-top:20px;
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius:5px; /* Safari, Chrome */
		-khtml-border-radius:5px; /* Konqueror */
		border-radius:5px; /* CSS3 */
		behavior:url(border-radius.htc);
	}
	#slrechner .slr_resultleft{
		
		text-align:left;
		
	}
	#slrechner .slr_result h3{
		
		font-size: 16px;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin:0;
	}
	#slrechner .slr_result p{
		color:#000000;
	}
	#slrechner .slr_result .text{
	
		margin-left:400px;
	}

#slrechner cbody {  margin: 0; padding: 0; }
#slrechner #ajaxoutput {z-index:1;display:none; margin:0; padding: 0;border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
#slrechner .ajaxoutput-item { margin:0; padding: 2px 5px; white-space: nowrap; overflow: hidden;}
#slrechner .ajaxoutput-item:hover {background: #F0F0F0;}

@media only screen and (max-width: 1024px) {
		#slrechner .slr_previmg{
			width:280px;
		}
		#slrechner .slr_result .text{
	
			margin-left:300px;
		}
}
@media only screen and (max-width:510px) {
		#slrechner .slr_left{
			clear:both;
			display:block;
			float:none;
			width:100%;
			margin-top:50px;
		}
		#slrechner .right{
			display:block;
			float:none;
			width:100%;
			margin-top:20px;
		}
		#slrechner input.slr_calc{
			width:calc(100% - 20px) !important;
			
		}
		#slrechner .input select{
			width:calc(100% - 20px) !important;
		}
	}
@media only screen and (max-width: 600px) {
		#slrechner .slr_haus{
			clear:both;
			width:100%;
			margin-left:0;
			height:250px;
			min-width:295px;
		}
		#slrechner .slr_result p{
			clear:both;

		}
		#slrechner .slr_previmg{
			width:100%;
		}
		
		#slrechner .slr_result h3.slr_resulthl{
			clear:both;
			float:left;
			margin-top:20px;
			margin-bottom:20px;
		}
		#slrechner .slr_result .text{
	
			margin-left:5px;
		}
	}
	