/* GLOBAL STYLES 

Rot: 				#E2050E
Grün:				#00963D
Grün (dunkler):		#008B39
Grün (heller): 		#E2EFE2
Grün (mittel): 		#B2DCC3


-- alte:
Grün (middle): 		#83C19C
Orange: 			#E25E1D
Orange (dunkler): 	#C44E00
Orange (heller): 	#FCEFE8

-------------------------------------------------- */
@font-face {
 	font-family:'LatoRegular';src:url('../../include/fonts/lato-v23-latin-regular.eot');
	src:url('../../include/fonts/lato-v23-latin-regular.eot') format('embedded-opentype'),
	url('../../include/fonts/lato-v23-latin-regular.woff2') format('woff2'),
	url('../../include/fonts/lato-v23-latin-regular.woff') format('woff'),
	url('../../include/fonts/lato-v23-latin-regular.ttf') format('truetype'),
	url('../../include/fonts/lato-v23-latin-regular.svg') format('svg');
}
@font-face {
 	font-family:'Lato700';src:url('../../include/fonts/lato-v23-latin-700.eot');
	src:url('../../include/fonts/lato-v23-latin-700.eot') format('embedded-opentype'),
	url('../../include/fonts/lato-v23-latin-700.woff2') format('woff2'),
	url('../../include/fonts/lato-v23-latin-700.woff') format('woff'),
	url('../../include/fonts/lato-v23-latin-700.ttf') format('truetype'),
	url('../../include/fonts/lato-v23-latin-700.svg') format('svg');
}
@font-face {
 	font-family:'Lato900';src:url('../../include/fonts/lato-v23-latin-900.eot');
	src:url('../../include/fonts/lato-v23-latin-900.eot') format('embedded-opentype'),
	url('../../include/fonts/lato-v23-latin-900.woff2') format('woff2'),
	url('../../include/fonts/lato-v23-latin-900.woff') format('woff'),
	url('../../include/fonts/lato-v23-latin-900.ttf') format('truetype'),
	url('../../include/fonts/lato-v23-latin-900.svg') format('svg');
}
@font-face {
 	font-family:'LatoItalic';src:url('../../include/fonts/lato-v23-latin-italic.eot');
	src:url('../../include/fonts/lato-v23-latin-italic.eot') format('embedded-opentype'),
	url('../../include/fonts/lato-v23-latin-italic.woff2') format('woff2'),
	url('../../include/fonts/lato-v23-latin-italic.woff') format('woff'),
	url('../../include/fonts/lato-v23-latin-italic.ttf') format('truetype'),
	url('../../include/fonts/lato-v23-latin-italic.svg') format('svg');
}
@font-face {
 	font-family:'FontAwesome';src:url('../../include/fonts/fa-solid-900.eot');
	src:url('../../include/fonts/fa-solid-900.eot') format('embedded-opentype'),
	url('../../include/fonts/fa-solid-900.woff2') format('woff2'),
	url('../../include/fonts/fa-solid-900.woff') format('woff'),
	url('../../include/fonts/fa-solid-900.ttf') format('truetype'),
	url('../../include/fonts/fa-solid-900.svg') format('svg');
}



/* global stuff */
.clearfix:after {content: " "; clear:both;display:block;visibility:hidden;height:0px; }

.btn.btn-primary		{color:#fff;background-color:#00963D;border:none;text-transform:uppercase;font-weight:bold;padding:10px 25px 10px 25px;}
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus, .btn-success:active.focus {color:#fff;background-color:#008B39 !important;}

.btn.btn-secondary		{font-size:0.7em;color:#fff;background-color:#E2050E;border:none;text-transform:uppercase;font-weight:bold;padding:5px 20px 5px 20px;}
.btn.btn-secondary:hover, .btn.btn-primary:active, .btn.btn-primary:focus, .btn-success:active.focus {color:#fff;background-color:#666 !important;}

.btn.btn-outline-secondary	{border:none;}

input[type="radio"]				{background-color:#E2EFE2;border-color:#999;width:18px;height:18px;cursor:pointer;}
input[type="radio"]:checked 	{background-color:#E25E1D;border-color:#E25E1D;outline:0;}
input[type="radio"]:focus		{border:none;box-shadow: none;outline:0;}

input[type="checkbox"]			{background-color:#E2EFE2;border-color:#999;width:18px;height:18px;cursor:pointer;}
input[type="checkbox"]:checked 	{background-color:#E25E1D;border-color:#E25E1D;outline:0;}
input[type="checkbox"]:focus	{border:none;box-shadow: none;outline:0;}


.row .col.r		{text-align:right;float:right !important;}

label						{cursor:pointer;}
.row.b						{cursor:pointer;}
.form-control				{cursor:pointer;}

.tooltip .tooltip-inner 	{text-align:left;background-color:#E2050E;}

.container b				{font-family:Lato700,arial,helvetica;}
.container i				{font-family:Lato700,arial,helvetica;}
.abst						{height:12px;}
.abstkl						{height:8px;}

.container a				{color:#E2050E;}
.container a:hover			{color:#444;}


/* major box */
.container					{font-family:LatoRegular,arial,helvetica;color:#555;}
.container.w				{width:100%;background-color:#fff !important;padding:20px;border-radius:10px;}
.container.w	ul			{width:100% !important;margin:0px;margin-left:0px !important;padding:40px;}
.container h1				{font-family:Lato700,arial,helvetica;font-size:2.2em;font-weight:normal;color:#E2050E;margin:80px 0px 25px 0px;text-align:center;}
.container h2				{font-family:Lato700,arial,helvetica;font-size:1.6em;font-weight:normal;color:#E2050E;}
.container h3				{font-family:Lato900,arial,helvetica;font-size:1.1em;font-weight:normal;color:#83C19C;}
.container h4				{font-family:Lato900,arial,helvetica;font-size:0.9em;font-weight:normal;color:#E2050E;}
.container.c				{text-align:center;font-size:1.2em;}
.container.l				{text-align:left;}



.container table			{width:100%;}
.container table td			{vertical-align:top;padding:8px;}
.container table tr.tit td	{background-color:#000;color:#fff;}
.container table tr			{background-color:#f1f1f1;}
.container table tr.ugr	td	{background-color:#ddd;}



.icon_tel			{display:inline-block;color:#aaa;font-family:FontAwesome;}
.icon_tel:before	{content:"\f879";}

.icon_inf			{display:inline-block;color:#aaa;font-family:FontAwesome;}
.icon_inf:before	{content:"\f05a";}


.img-rounded		{border-radius:50%;margin-bottom:10px;}


.container img.toplogo				{width:210px;height:auto;margin-left:-130px;margin-right:15px;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}


.container.navi 									{padding:5px 0px 0px 0px;margin:auto;}
.container.navi button								{margin-right:10px;}
.container.navi ul.navbar-nav 						{padding-top:5px;}
.container.navi ul.navbar-nav li a					{font-family:Lato700,arial,helvetica;font-weight:normal;font-size:1.1em;line-height:3em;color:#555;}
.container.navi ul.navbar-nav li a:hover			{color:#000;}
.container.navi ul.navbar-nav li a.nav-link.active	{text-decoration:none;color:#E2050E;}




.container img.topbild		{width:100%;height:auto;margin-bottom:-30px;}


/* greenback */
.myspecbgp					{margin:-80px 0px -30px 0px;padding:80px 0px 30px 0px;background-color:#E2EFE2;}
.myspecbgp.hpic				{background-repeat:no-repeat;background-size:100% auto;}

.myspecbgp h2				{font-size:1.2em;text-align:center;}

.myspecbgp .col-6			{margin-bottom:15px;}
.myspecbgp .col-6	img		{width:120px;height:auto;text-align:center;margin-bottom:15px;margin-left:25%;margin-right:25%;}



.intropic h1				{font-family:Lato900,arial,helvetica;font-size:3em;font-weight:normal;color:#fff;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;text-shadow: 1px 1px 2px black;}
.intropic h3				{font-family:Lato700,arial,helvetica;font-size:2em;font-weight:normal;color:#fff;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;text-shadow: 1px 1px 2px black;}
.intropic					{font-family:Lato700,arial,helvetica;margin:auto;width:1200px;height:470px;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.intropic .txtbox			{width:100%;padding:40px 30px 30px 120px !important;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;border:0px solid #ff0000 !important;}

.intropic .homepic			{font-family:Lato700,arial,helvetica;position:absolute;top:540px;margin-left:-15px;width:475px;height:280px;background-image:url("../../images/homepic.png");background-repeat:no-repeat;background-size:100% auto;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}

.homepic_mobile				{display:none;background-image:url("../../images/homepic.png");background-repeat:no-repeat;background-size:100% auto;}






/* Rechner (siehe bootstrap-slider.css) */



div.rech						{width:384px;font-family:Lato700,arial,helvetica;margin:auto;border:0px solid #dddddd;padding:25px 20px 20px 30px;background-image: url(../../include/images/rechbg.jpg);background-repeat:repeat-x;border-radius:10px;-webkit-box-shadow: 3px 3px 4px -1px rgba(0,0,0,0.23);-moz-box-shadow: 3px 3px 4px -1px rgba(0,0,0,0.23);box-shadow: 3px 3px 4px -1px rgba(0,0,0,0.23);}
div.rech h2						{color:#444;font-family:Lato900,arial,helvetica;font-size:2.3em;margin:0px 0px 10px 0px;}

div.rech .selort				{display:none;}

div.rech .nav.nav-tabs			{font-size:1.2em !important;margin-bottom:20px;}

div.rech .nav-link				{color:#444;font-family:Lato700,arial,helvetica;}
div.rech .nav-link.active		{color:#E2050E;}

div.rech .abstint				{height:13px;border:0px solid #dddddd;}


div.rech .col					{float:left;}
div.rech .nocols				{clear:both;margin-bottom:15px;}

div.rech .plz					{}
div.rech .plz .form-control		{width:150px;margin:0px 0px 0px 25px;}

div.rech .verb					{margin:20px 0px 0px 0px;}
div.rech .verb .form-control	{width:100px;margin:-5px 0px 5px 33px !important;}

div.rech .pers 					{width:270px;border:0px solid #ff0000;}
div.rech .pers .abst			{width:5px;}
div.rech .pers .slider			{width:268px !important;}



div.rech .btn-primary			{width:100%;}
div.rech.angi .btn-primary		{color:#555;background-color:#E2EFE2 !important;}	

div.rech div.absti			{width:3px;display:inline-block;}
div.rech div.manp			{width:19px;height:35px;display:inline-block;background-image: url(../../include/images/man_p.png);background-repeat:no-repeat;margin:0px 0px 3px 1px;cursor:pointer;}
div.rech div.mana			{width:19px;height:35px;display:inline-block;background-image: url(../../include/images/man_a.png);background-repeat:no-repeat;margin:0px 0px 3px 1px;cursor:pointer;}
div.rech div.abst			{width:20px;display:inline-block;}

div.rech .whnfl				{width:300px;height:80px;margin:-20px 0px 0px 0px;background-image: url(../../include/images/housesback.png);background-repeat:no-repeat;border:0px solid #ff0000;}
div.rech .whnfl .fmg		{display:inline-block;margin:-10px 0px 0px 100px;}
div.rech .whnfl .rc			{width:100% !important;text-align:center;border:0px solid #ff0000;border:1px solid #ddd;border-radius:6px;}
div.rech .whnfl .myqm		{display:inline-block;width:30px;height:20px;background-image: url(../../include/images/qm.png);background-repeat:no-repeat;margin:50px 0px 0px 7px;border:0px solid #ff0000;}






/* signs */
.container.c .row.signs			{width:600px;margin:auto;color:#666;font-weight:bold;line-height:1.3em;}
.container.c .row.signs img		{width:125px;margin-bottom:15px;}
.container.c ul.task			{width:600px;text-align:left;margin-left:170px;color:#E2050E;font-weight:bold;list-style:none;}
.container.c ul.task li			{text-indent: -1.5em;line-height:1.3em;margin-bottom:10px;}
.container.c ul.task li:before 	{font-family:FontAwesome;content:"\f00c";padding-right:10px;}




/* faq */
.accordion.faq								{border:none !important;margin:40px 0px 0px 0px;}
.accordion.faq .accordion-item				{border:none !important;margin:20px 0px 0px 0px;}
.accordion.faq .accordion-button			{font-size:0.7em;color:#E2050E;background-color:#f2f2f2;}
.accordion.faq .accordion-body				{text-align:left;}
.accordion.faq .accordion-body ul			{margin-top:12px;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
		
.accordion.faq .accordion-button:focus 	{font-size:0.7em;color:#E2050E;background-color:#f2f2f2;z-index:3;border-color:#FFF !important;outline:0;box-shadow: 0 0 0 .25rem #FFF !important; }
.accordion.faq .accordion-button:hover	{background-color:#E2050E;color:#FFF;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.accordion.faq .accordion-button:not(.collapsed) {color:#fff  !important;background-color:#E2050E !important; }
.accordion.faq .accordion-button {
	--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='green'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}






/* special für "Angebot" und Bestellprozess */
.formaw						{margin:-30px 0px -30px 0px;padding:80px 0px 30px 0px;}
.formaw.angebot				{margin:-10px 0px -30px 0px;padding:20px 0px 20px 0px;border:0px solid #ff0000;background-color:#E2EFE2;}

.formaw .aktion				{width:70%;margin:auto;margin-bottom:45px;font-size:0.9em;text-align:left;}
.formaw .aktion img			{float:left;width:145px;height:auto;margin:0px 20px 20px 0px;}


.formaw	.tbox			{margin:5px 0px 20px 0px;padding:25px 0px 30px 20px;font-size:0.8em;text-align:left;border:1px solid #ccc;background-color:#fff;border-radius:10px;-webkit-box-shadow: 3px 3px 4px -1px rgba(0,0,0,0.23);-moz-box-shadow: 3px 3px 4px -1px rgba(0,0,0,0.23);box-shadow: 3px 3px 4px -1px rgba(0,0,0,0.23);}
.formaw	.tbox h2		{font-family:Lato900,arial,helvetica;color:#00963D;font-size:1.4em;}
.formaw	.tbox .hl		{width:100%;height:5ppx;border-top:1px dotted #E2050E;margin:5px 0px 5px 0px;padding:0px;font-weight:600;}

.formaw	.tbox .inbox		{width:95%;border:1px solid #ddd;padding:10px;border-radius:10px;color:#E2050E;font-weight:600;}
.formaw	.tbox .inbox img	{margin-bottom:15px;}

.formaw	.tbox .abst			{height:25px;}

.formaw	.tbox table			{width:95%;border:0px solid #88AFC9;}
.formaw	.tbox table td		{padding:0px;background-color:#fff;color:#666;vertical-align:bottom;}
.formaw	.tbox table td b	{font-weight:600;}
.formaw	.tbox table td.r	{text-align:right;font-size:1.3em;color:#000;}
.formaw	.tbox table td.r.g	{font-family:Lato900,arial,helvetica;color:#00963D;}


.circle {display:inline-block;margin-bottom:20px;border-radius:50%;width:55px;height:55px;padding:8px;background:#fff;border:3px solid #E2050E;color:#E2050E;font-family:Lato700,arial,helvetica;font-size:30px;line-height:30px; }








/* Bestell-Formular --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   */

h1.best			{margin:0px 0px 0px 0px !important;}


.brdcr			{width:100%;text-align:left;border-bottom:2px solid #83C19C;margin-bottom:10px;}
.brdcr h3		{color:#E2050E;}
.brdcr span		{float:right;font-size:0.8em;}

.boxaw			{width:100%;text-align:left;padding:10px;margin:auto;border:0px solid #ff0000;}
.boxaw .row		{border-left:10px solid #83C19C;border-radius:6px;margin-bottom:5px;}
.boxaw .row.act	{background-color:#FCEFE8;} /* background-color:#E2EFE2; */
.boxaw img		{width:115px;height:auto;}
.boxaw .mcol	{font-size:0.8em;padding:8px 0px 10px 10px;}
.boxaw .mcol.x	{width:100px;padding-top:20px;}
.boxaw .mcol.b	{width:140px;}
.boxaw .mcol.t	{width:240px;}

.betaw						{width:100%;text-align:left;padding:20px 10px 10px 20px;margin:auto;background-color:#FCEFE8;border-radius:6px;border:0px solid #ff0000;}
.betaw.off					{background-color:#E2EFE2;}
.betaw img					{width:320px;height:auto;}
.betaw .col					{font-size:0.8em;}
.betaw .btbox				{font-size:0.8em;}
.betaw .btbox .anz			{margin-top:10px;}
.betaw .form-check-input	{margin-bottom:10px;}


.container.form 						{text-align:left;}
.container.form .col					{font-size:0.8em;}
.container.form .col.err				{background-color:#FCEFE8;padding:10px;}
.container.form .form-control			{margin:0px 15px 15px 0px;background-color:#E9ECEF;}
.container.form .form-control.sm		{max-width:120px;}
.container.form .form-control.br		{width:100% !important;}
.container.form .form-control:disabled	{font-style:italic;}
.container.form .hwbox					{padding:20px;margin-top:10px;background-color:#E2EFE2;font-size:0.9em;}
.container.form .col.bx					{max-width:32px;}

.container.form.gr						{padding:20px;background-color:#E2EFE2;}
.container.form.da						{padding:20px;background-color:#f1f1f1;}
.container.form.wi						{padding:20px;background-color:#f7f7f7;}
.container.form .col.re					{text-align:right;font-size:0.7em;color:#666;}


.container.form .col table.w td			{background-color:#fff !important;padding:0px 10px 0px 0px !important;}

div.smallfield	{width:120px;}



/* Modal */
.modal	h4	{font-family:Lato900,arial,helvetica;font-size:1.1em;font-weight:normal;color:#E2050E;}
.modal b	{color:#666;}








/* Back to top button  transition:background 0.5s ease-in-out; */
.back-to-top 			{display:none;width:60px;height:60px;text-align:center;text-decoration:none;position:fixed;bottom:50px;right:0px;float:right;background-color:#E2050E;border-radius:8px 0px 0px 8px;}
.back-to-top:after		{font-family:FontAwesome;content:"\f062";color:#dae8f0;font-size:22px;line-height:57px;}
.back-to-top:focus 		{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity: 0.6;}
.back-to-top:hover 		{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity: 0.6;}




/* Telefon-Butt: newsletter-butt */
.nl-butt				{width:220px;height:auto;font-family:Lato900,arial,helvetica;font-weight:100;color:#fff;border:0px solid #E2050E;background-color:#E2050E;position:fixed;top:130px;right:0px;float:right;-z-index:100;padding:5px 0px 6px 0px;border-radius:8px 0px 0px 8px;text-align:center;}
.nl-butt b				{font-size:1.4em;line-height:1em;}
.nl-butt small			{font-size:0.7em;line-height:0.7em;}




/* footer */
.myfooter						{width:100%;background-color:#E2050E;margin-top:30px;}
.myfooter .col-12.col-md		{color:#f2f2f2 !important;}
.myfooter .link-secondary		{color:#fff !important;}
.myfooter .link-secondary:hover	{color:#ddd !important;}
.myfooter .container.c			{color:#f2f2f2;font-size:1em;margin-top:25px;}
.myfooter .abst					{height:8px;display:block;}







/* IPAD */
@media (min-width: 768px) and (max-width: 1199px) {
	
	body								{border:0px solid #ff0000;}
	
	.container img.toplogo				{width:165px;height:auto;margin-left:0px;margin-right:0px;}
	.container.navi						{width:100%;}
	.container.navi ul.navbar-nav li a	{font-size:1em;line-height:3em;}
	
	.intropic							{margin:auto;width:900px;height:285px;}
	.intropic h1						{font-size:2em;}
	.intropic h3						{font-size:1.1em;}
	.intropic .txtbox					{width:770px !important;padding:20px 30px 30px 40px !important;}	
	
	.container h1				{font-size:2em;}
	.container h2				{font-size:1.2em;}
	
	.container .checkoutbild img		{width:100%;height:auto;}
	
	.myspecbgp.hpic				{background-position:0px 40px;}
	
}




/* kleiner als IPAD */
@media (min-width: 320px) and (max-width: 767px) {

	body								{border:0px solid #ff00ff;}

	.container img.toplogo				{width:120px;height:auto;margin-left:10px;}
	
	.intropic							{margin:auto;width:100%;height:auto;}
	.intropic h1						{font-size:1.4em;}
	.intropic h3						{font-size:1.1em;}
	.intropic .txtbox					{width:100%;height:160px;padding:20px 10px 10px 40px !important;}
	
	
	.container h1				{font-size:1.6em;}
	.container h2				{font-size:1.1em;}
	
	.container.c .row.signs		{width:100%;}
	.container.c .row.signs img	{width:100px;margin-top:15px;}
	.container.c ul.task		{width:100%;margin-left:10px;}
	.container.c .col-6			{width:100%;margin-bottom:15px;}
	
	.nl-butt					{display:none;}
	
	.accordion.faq .accordion-button			{font-size:0.9em;line-height:1.2em;}
	
	
	.formaw .aktion				{text-align:center;border:0px solid #ff00ff;}
	
	.formaw .ang				{padding:8px;}
	
	.formaw .tbox			{width:350px;}
	.formaw .tbox table		{width:310px;}
	
	
	
	.boxaw .mcol.t		{margin-left:100px;}
	
	
	.container.form .form-control		{width:320px;}
	.container.form .form-control.br	{width:320px !important;}
	
	.container.form .signature			{width:100%;}
	.container.form canvas				{width:100% !important;}
	
	.container .checkoutbild img		{width:100%;height:auto;}
	.container .checkoutpdfdl img		{width:320px;height:auto;}
	
	
	div.rech				{width:90%;}
	div.rech .abst			{width:6px;}
	div.rech .tab-content	{width:100%;}
	
	.ang .tbox				{margin-top:-5px !important;}
	.ang .dgirl				{margin-top:10px;}
	
	
	.myspecbgp .col-6			{width:100%;margin-bottom:25px;}
	.myspecbgp .col-6 img		{width:140px;}
	
	.myspecbgp.hpic				{background-image:url("../../images/homepicbig.jpg");background-repeat:no-repeat;background-size:100% auto;background-position:0px 80px;}

	
	.container .ang				{width:100%;margin:auto !important;border:0px solid #ff0000;}
	.container .ang .tbox		{width:100%;margin:auto !important;}
	.container .ang .tbox table	{width:90%;margin:auto !important;}
	
	.container.w	{background-color:#E2EFE2 !important;}
	
	
	@media screen and (orientation: landscape) {
		.intropic .txtbox					{width:100%;height:270px;}
		.intropic h1						{font-size:2.4em;}
		.intropic h3						{font-size:2.1em;}
		
		div.rech				{width:365px;margin-left:25%;margin-right:25%;}
		

	}

	
}


@media (prefers-color-scheme: dark) {
  /* CSS Code wenn Dark Mode aktiv */ 
  	 body 			{background-color:#fff !important;}
	 .container 	{background-color:#fff !important;}
	 
	 .navbar-toggler		{background-color: #83C19C !important;}
	 .navbar-toggler-icon 	{background-color: #83C19C;}
	 .btn-close				{background-color: #83C19C !important;}
	 
	 .py-4 					{background-color:#83C19C !important;}
	 .myfooter	.container 	{background-color:#83C19C !important;}
	 
	 .container.form .form-control	{background-color:#000 !important;}

}





/* mind. Ipad und grösser filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);opacity: 0.9; */
@media (min-width: 1000px) {
	
	.intropic	.txtbox				{padding:40px 0px 0px 90px;border:0px solid #dddddd;}
	
	.container.c					{padding:0px 0px 0px 0px !important;}
	.container .ang					{width:990px;padding:0px 0px 10px 0px !important;margin:0px 0px 0px -15px;border:0px solid #ff0000 !important;}
	.container .ang .tbox			{padding:50px 80px 40px 80px !important;}
	
	div.rech .selort				{display:block;width:730px;margin:0px0px 0px 0px;text-align:right;font-size:1.4em;color:#B2DCC3;border:0px solid #ff0000 !important;}
	
	div.rech						{width:990px;height:205px;padding:15px 20px 10px 25px;background-color:#fff !important;}
	div.rech.angi					{background-image:none;}
	div.rech h1						{font-size:1.5em;}
	div.rech .abstint				{height:10px;}
	
	div.rech .plz					{width:180px;padding:0px 0px 0px 0px !important;border:0px solid #ff00ff;}
	div.rech .plz .form-control		{margin:10px 0px 0px 0px;}
	
	div.rech .pers					{margin:-88px 0px 0px 210px;}
	
	div.rech .verb					{display:block;position:absolute;width:200px;margin:-102px 0px 0px 535px;border:0px solid #ff00ff;}
	div.rech .verb .form-control	{width:120px;margin:10px 0px 0px 35px !important;}
	
	div.rech .verb.G				{margin:-108px 0px 0px 555px;}
	
	div.rech .wohn					{width:320px;margin:-88px 0px 0px 195px;border:0px solid #ff00ff;}
	
	div.rech .butt					{width:160px;margin:-94px 0px 0px 765px;border:0px solid #ff00ff;}
	
	
	
}



