*, html {

    scroll-behavior: smooth !important;
}

body 
{
	background-image: 					url("../assets/bg/bg_x_blurred.png");
	background-repeat: 					repeat;
	background-color:					white;
	background-attachment: 				fixed;
	background-size: 					cover;
	resize: 							both;
	background-position: 				center;
}


/* ----------------------------------------------------------------------------------------------- */
	


/* normal */
.os_header_md
{
	font-size: 							1.3rem!important; 
	font-family: 						verdana!important;
	color: 								#505050!important;
	font-weight:						normal!important;
	text-align: 						left!important;
}

/* normal +1 */
.os_header_lg
{
	font-size: 							1.4rem!important; 
	font-family: 						verdana!important;
	color: 								#505050!important;
	font-weight:						normal!important;
	text-align: 						left!important;
}

/* normal +2 */
.os_header_xl
{
	font-size: 							1.4rem!important; 
	font-family: 						verdana!important;
	font-weight:						normal!important;
	text-align: 						left!important;
}

/* normal -1 */
.os_header_sm
{
	font-size: 							1.4rem!important; 
	font-family: 						verdana!important;
	color: 								#505050!important;
	font-weight:						normal!important;
	text-align: 						left!important;
}

/* normal -2 */
.os_header_xs
{
	font-size: 							1.4rem!important; 
	font-family: 						verdana!important;
	color: 								#505050!important;
	font-weight:						normal!important;
	text-align: 						left!important;
}


/* --- */


.os_grey
	{
		color: 								rgb(152,152,152,1)!important; 
	}
	
.os_orange
	{
		color: 								rgb(239,125,000,1)!important; 
	}
	
.os_anthra
	{
		color: 								rgb(080,080,080,1)!important; 
	}


/* --- */

.text_n0_all_sections
{
	font-size:							0.9rem!important;
	font-weight: 						normal!important; 
	font-family: 						verdana!important; 
	color: 								#505050!important; 
	text-align: 						left!important;
}

.text_n1_all_sections
{
	
}

.text_n2_all_sections
{

}

/* ----------------------------------------------------------------------------------------------- */
		
#sct_920_trenner
{
	border: 							0px solid yellow;
	
	background-image: 					url("../assets/bg/bg_x.png");
	max-width:							4000px;
	height:								30vh;
	background-repeat: 					no-repeat;
	background-attachment: 				fixed;
	background-size: 					cover;
	resize: 							both;
	background-position: 				center;
	filter: 							opacity(100%);
}			


/* ----------------------------------------------------------------------------------------------- */


/* wird ersetzt von den Klassen oben  => s.o. ersetzt */
.general_section_header
{
	font-size: 							1.4rem!important; 
	font-family: 						verdana!important;
}



.general_text
{
	font-family: 						verdana!important;
	font-size: 							0.9rem!important;  					
	font-weight: 						normal;
}




#kontakt_120
{
	background-image: 					url("../assets/bg/matrix.png");
	background-repeat: 					no-repeat;
	background-color:					white;
	background-attachment: 				fixed;
	background-size: 					cover;
	resize: 							both;
	background-position: 				center;
	
}


#id_div_sect_999
{
	background-image: 					url("../assets/bg/matrix.png");
	background-repeat: 					no-repeat;
	background-color:					white;
	background-attachment: 				fixed;
	background-size: 					cover;
	resize: 							both;
	background-position: 				center;
}




















