
 
#div_sect_040
{
		border: 							0px solid green; 
		border-bottom: 						0px solid green!important; 
		margin-bottom: 						0px!important;
		background-color:					white;
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		background-image: 					url(../assets/bg/sect_40_hell.jpg);
		background-repeat: 					no-repeat;
		background-attachment: 				fixed;
		background-size: 					cover;
		resize: 							both;
		background-position: 				center;	
}		



.service_pillar
{
			
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		min-height: 						150px;
		background-color: 					RGB(255,255,255,0.9);
		border: 							0px solid #EF7D00;
		border-radius:						0px;
		color: 								#505050;
		text-align: 						left; 
		// min-height:						890px;
		
		/* 27.10.2022*/
		position:							relative;
		/* background-color: yellow; */
		
}

.service_pillar_img
{
		text-align: 						right; 
		color: 								#505050; 
		border: 							0px solid #EF7D00;
		border-radius:						0px;
		
}

/* ------------------------------------------------------------------- */
	
.theme_island .img_sect_serv_uebersicht 
{
		max-width: 							100%; 
		opacity: 							0.5;
		filter: 							grayscale(100%);
		border-radius:						0px;
		
}

.theme_island:hover .img_sect_serv_uebersicht
{
		opacity: 							1;
		filter: 							grayscale(0%);
		transition:							0.4s;
}

/* ------------------------------------------------------------------- */

.theme_island 
{
		padding-top: 10px;
		
}

.theme_island:hover
{
		box-shadow: 0px 0px 10px RGB(50,50,50,0.3);
		transition:							0.2s;
}

/* ------------------------------------------------------------------- */

.links_sect_040_mehr
{	
	text-decoration: 					none; 
	color: 								#505050; 
	font-size: 							0.9rem
}


.links_sect_040_shop
{	
	text-decoration: 					none; 
	color: 								#505050; 
	font-size: 							0.9rem;
}


.span_text_sect_040
{
	font-size: 							0.9rem;
}


.span_header_1_sect_040
{
	font-size: 							1.0rem;
}

.span_header_2_sect_040
{
	color: 								#EF7D00;
	font-size: 							0.8rem;
}

.div_container_2_links_sect_040
{

	padding-right: 						24px; 
	padding-bottom: 					24px; 
	position: 							absolute; 
	bottom: 							0; 
	right: 								0; 
	width: 								max;		
}

.sct_040_darrow
{
	
	font-family: 						calibri; 
	text-decoration: 					none; 
	color: 								#EF7D00; 
	font-size: 							0.7rem; 
	font-weight: 						bold;
	
}





