


@media only screen and (min-width: 1500px) and (min-height: 900px) {
	
html, body { 
	font-size: 18px;
}

.container{
	width: 1000px;
	max-width: 85%;
} 
.containerSmall{
	width: 900px;
} 

.containerBreit{
	width: 1200px;
	max-width: 90%;
} 

.artenBeschreibung {
    min-height: 450px;
}
	 
}


@media only screen and (max-width: 999px) {
	
.container, .containerSmall, .containerNews{
	width: 85%;
	max-width: 85%;
}

.containerBreit{
	width: 90%;
	max-width: 90%;
}



#produkte .spalteDrittel {
	width: 50%;
}

.streifenText{
left: 70px;
bottom: 70px;			
} 

.streifenText p.streifenHeadline{
font-size: 1.2rem;			
} 

.streifenText p.streifenSubheadline{
font-size: 1.1rem;		
} 


.sliderObjekt{
	height: 300px;
}

.countZahl{
	font-size:3rem;
}
.countKategorie{
	font-size:1.2rem;
}


.artenBeschreibung{
	min-height: 470px;
}

.spalteLogo img{
	width: 130px;
}


}



@media only screen and (max-width: 699px) {
	
html, body { 
	font-size: 16px;
	line-height: 1.4;
}


.container, .containerSmall, .containerNews{
	width: 80%;
	max-width: 80%;

}

.containerNav{
	position: relative;
	width: 100%;
	max-width:100%;
}

.spalteDrittel, .spalteHalb, .spalteZweidrittel, #produkte .spalteDrittel {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	float: none;
	margin-bottom: 20px;
}

.spalteDreiviertel{
	width: 100%;
	float: none;
	margin-bottom: 0px;
}

.spalteViertel{
	width: 50%;
}




.spalteVoll{
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	float: none;
}


.spalteHeaderLogo{
	width: 250px;
	position:absolute;
	z-index: 1111111111111111111;
	left:10px;
	top: 0px;
	margin-bottom:0px;
	float: none;
}

.spalteHeaderNav{
	width:30%;
	margin-bottom:0px;
	float:left;
}


.streifenText{
	display:none;				
} 




.artenBeschreibung{
	min-height: 100px;
}


/* projekte / news */

.spalteListitem {
	margin-top: 0px !important;
	padding-top: 0px !important;

}

.spalteListitemFoto {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}




.spalteZahlen{
	padding: 0px 30%;
}
.countZahl{
	font-size:4.5rem;
}
.countKategorie{
	font-size:1.2rem;
}


/* Footer */

.spalteFooterNav{
	width: 50%;
	float: none;
}



.footerWidget{
	position: absolute;
	width: 50%;
	left: auto;
	right: 0px;
	top: -130px;
}	
	

}



@media only screen and (max-width: 499px) {
	

.spalteFuenftel{
	width: 50%;
}

.spalteSechstel{
	width: 50%;
}


/* projekte / news */

.spalteListitem {
	margin-top: 0px !important;
	padding-top: 0px !important;

}

.spalteListitemFoto {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}


table.tabelleFlaechen td, table.tabelleFlaechen th{
	font-size: 0.7rem;
	line-height:1;
	text-align:center;
}

table.tabelleFlaechen th{
	font-size: 0.7rem;
	line-height:1;
	font-weight: 300;
}


.spalteLogo img{
	width: 100px;
}

.spalteFooterNav{
	width: 100% !important;
	float: none !important;
}


.footerWidget{
	position: relative;
	width: 100%;
	right: 0px;
	left: 0px;
	top: 0px;
	margin-top: -150px;
	margin-bottom:60px;
}




/* sticky icons */

a.sticky_icon_link {
    width: 45px;
    font-size: 28px;
    line-height: 30px;
    height:45px;
 
}

a.sticky_icon_link:hover{
    width: 55px;
}

a#sticky_icon_envelope {
    font-size: 22px;
}

a#sticky_icon_phone {
    font-size: 24px;
}

a#sticky_icon_marker {
    font-size: 24px;
}


.spalteZahlen{
	padding: 0px 20%;
}


.eventWidgetRahmen {
    width: 100%;
}


}






/* ===== print styles ========================= */

@media print {

* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
   /* Don't show links for images, or javascript/internal links */
   
   

}

