/* Produkt-Header */
#wrapper_product_header_top {background-color: #00305e;}
#wrapper_product_header_bottom, #main_menu_product .active a, #wrapper_product_header .menue-hide {background-color: #004970;}

.ft_listing.logged-out.fao {margin-top: 30px;}
.wrapper_part_grey {width: 66.5%; float: left;}
.ft_listing.fao .attempts, .ft_listing.fao .articles, .ft_listing.fao .wrapper_button_green, .ft_listing.fao .certificate {width: 33.333%; box-sizing: border-box;}
.ft_listing.fao .attempts {position: relative;}
.ft_listing.fao .certificate a {width: 220px; font-size: 0.8em;}
.ft_listing.logged-out.fao .articles {border: none;}
#further_training .ft_listing.fao.personal_data .title {width: 70%;}
#further_training .ft_listing.fao.personal_data .articles {width: 25%; border: none;}

@media only screen and (max-width: 1200px) {
	
	.wrapper_part_grey {width: 100%;}
	.ft_listing.fao .attempts {padding: 20px;}
	#further_training .ft_listing.fao.personal_data .title {width: 55%;}
	#further_training .ft_listing.fao.personal_data .articles {width: 35%;}
	.ft_listing.fao .certificate a {font-size: 1em;}
	.ft_listing.fao .certificate a {width: 200px;}
}

@media only screen and (max-width: 650px) {

	.ft_listing.fao .attempts {width:100%}
	.ft_listing.fao .articles, .ft_listing.fao .wrapper_button_green, .ft_listing.fao .certificate {width: 50%;}
	.ft_listing.fao .attempts {border-right: 0; border-bottom: 5px solid #fff;}
	.ft_listing.fao .articles {    border-right: 5px solid #fff;}
	.button_green, .ft_listing .articles a, .ft_listing .certificate a {width: 110px;}
	.ft_listing.fao.personal_data .ft_module {height: auto;}
	.ft_listing.fao.personal_data .id_logo {height: 50px;}
	#further_training .ft_listing.fao.personal_data .title {float: none; width: 100%; height: 50px;}
	#further_training .ft_listing.fao.personal_data .articles {float: none; width: 100%;}
	.ft_listing.fao.personal_data .articles .arrow {display: none;}
	.ft_listing.fao .certificate a {width: 180px;}
	.ft_listing .certificate span {width:54px; margin:-2px 0 0 10px;}
}

@media only screen and (max-width: 400px) {
	.ft_listing .certificate a {width: 150px!important;}
	.ft_listing .certificate span {width:54px; margin:-2px 0 0 10px;}
}