#content-wrapper.homepage #image-container .home_txt_over_image {
	position:relative;
	margin-top:-25.2em;
	overflow:hidden;
}

	#content-wrapper.homepage #image-container .home_txt_over_image .col {
		float:left;
		width:10em;
		display:inline;
	}
	
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 { width:24.188em; margin-left:1.25em; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos2 { width:16.5em; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 { width:15.5em; }
		
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 .inner { padding: 1.45em 0 0 0; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos2 .inner { padding:4em 0 0 0.1em; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 .inner { padding:2.8em 0 0 0.6em; }
		
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 h4 { font-size:1.5em; color:#005eab; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 h4 span  { display:block; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 h4 span.line1  { padding-left:2.5em; font-weight:normal; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 h4 span.line2  { font-size:1.7em; margin-top:-0.1em; }
		
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 a.btn_layer  { display:block; width:10.5em; height:10.5em; margin:0 0 0 1em; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos1 a.btn_layer img  { width:10.5em; height:10.5em; }
		
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos2 h4 { font-size:1.7em; color:#f37021; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos2 h4 span  { display:block; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos2 h4 span.line1  { font-weight:normal; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos2 h4 span.line2  { font-size:2.1em; padding-left:0.45em; margin-top:-0.25em; }
		
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 .c_oben { height:6.8em; overflow:hidden; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 h3 { font-size:1.65em; background:transparent; margin:0; padding:0; color:#fd7c2e; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 p.intro { font-size:1.7em; color:#FFFFFF; line-height:1; padding-top:0.2em; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 a.btn { display:block; text-align:center; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:1.1em; padding:0.5em 0.9em 0.5em 0; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 a.img_btn { display:block; margin-left:-1.3em; margin-top:-0.3em; }
		#content-wrapper.homepage #image-container .home_txt_over_image .col.pos3 a.img_btn  img{ width: 16.25em }
		
		
		