/* ***** 52 - Karriere_OL1 OVERLAY ***** */ 
  
		.mgom_52_0 { /* corner_shape */
			bottom: -150px; right: -150px;
						background-color: #ffffff;
						opacity: 0; filter: alpha(opacity=0);
				
				color: #222222;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0ms;
				transition: 		all 400ms ease 0ms;
				
			z-index: 1090; 
		}
		.mg_box:not(.mg_touch_off):hover .mgom_52_0 {
			bottom: -80px; right: -80px;opacity: 1; filter: alpha(opacity=100);
				
		}
		
		.mgom_52_1 { /* full_img_layer */
			
						background-color: #ffffff;
						opacity: 0.8; filter: alpha(opacity=80);
				padding: 0px;
				
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0ms;
				transition: 		all 400ms ease 0ms;
				
			z-index: 880; 
		}
		.mg_box:not(.mg_touch_off):hover .mgom_52_1 {
			
						background-color: #ffffff;
						opacity: 0.7; filter: alpha(opacity=70);
				padding: 0px;
				
		}
		
		.mgom_52_2 { /* title */
			text-align: left;
				font-size: 18px;
				
				color: #222222;line-height: 19px;
				
		}
		.mg_box:not(.mg_touch_off):hover .mgom_52_2 {
			
				color: #383838;
		}
		
		.mgom_52_3 { /* descr */
			text-align: left;
				font-size: 14px;
				
				color: #222222;line-height: 19px;
				max-height: 600px;
					
		}
		.mg_box:not(.mg_touch_off):hover .mgom_52_3 {
			
				color: #383838;
		}
		
		.mgom_52_4 { /* txt_block */
			
						background-color: rgba(255,255,255, 0.8);
						
		}
		.mg_box:not(.mg_touch_off):hover .mgom_52_4 {
			
						background-color: rgba(255,255,255, 0.5);
						
		}
		
	.mg_box .mgom_52_5.mgom_txt_wrap .mgom_layer {
		
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0ms;
				transition: 		all 400ms ease 0ms;
					
		
	}
	.mg_box:not(.mg_touch_off):hover .mgom_52_5.mgom_txt_wrap .mgom_layer {
		
	}
	.mg_box .mgom_52_5 .mgom_mark,
	.mgom_52 .mg_title_under .mgom_layer,
	.mgom_52 .mg_title_under .mgom_layer * {
		
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0ms;
				transition: 		all 400ms ease 0ms;
					
	}
	
			.mg_box .mgom_52_5.mgom_txt_wrap {
				
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0ms;
				transition: 		all 400ms ease 0ms;
					
			}
			
			.mg_box .mgom_52_5.mgom_txt_wrap .mgom_layer {
				opacity: 0;
				filter: alpha(opacity=0);	
			}
			.mg_box:not(.mg_touch_off):hover .mgom_52_5.mgom_txt_wrap .mgom_layer {
				opacity: 1;
				filter: alpha(opacity=100);	
			}
			
	.mgom_52_5.mgom_txt_wrap {
			
		
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0ms;
				transition: 		all 400ms ease 0ms;
				
		
	}
	.mg_box:not(.mg_touch_off):hover .mgom_52_5.mgom_txt_wrap {
			
	}
	