.st0				{ fill:#555;}
.text-footer 		{ margin:20px 0; }
.text-footer a 		{ display:inline-block; font-size:0; margin-right:12px; }
.text-footer svg 	{ width:34px; height:34px; }
.print 				{ margin-right:0; cursor:pointer; }
@media print {	
	#logo,
	#headerbar .headerbar-inner,
	#headerbar.fixed,
	#headerbar.fixed .headerbar-inner,
	#headerbar.fixed #logo,
	#headerbar 							{ position:relative; height:auto; display:block; top:auto; }
	* 									{ min-width:inherit!important; max-width:none!important; }
	body 								{ height:auto; margin:0; padding:0!important; width:initial; min-height:initial; box-shadow:initial; background:initial; page-break-after:always; }
	
	#headerbar:after,
	#headerbar:before,
	.cc_banner-wrapper,
	#menu,
	#footer:before,
	#footer .point,
	#footer .internal-link,
	#footer .csc-col-width-33,
	.text-footer,
	#headerbar .men-button,
	#headerbar .kontakt 				{ display:none; }	
	
	.content 							{ padding:10px 0; }
	
	#logo 								{ top:20px!important; }
	.tx-aejobs-list .detail-wrap 		{ margin-top:40px; }
	.tx-aejobs-list .detail-wrap .pre-text,
	#logo img 							{ margin-top:20px!important; }
	.tx-aejobs-list .detail-wrap strong { font-size:1.25em; }
	.article li:before 					{ display:none; }
	.tx-aejobs-list .detail-wrap ul li,
	.article li 						{ list-style:square; font-weight:400; }
	ol, .article ul,
	#footer a, #footer p,
	p 									{ font-size:1rem; color:rgb(75,75,70); font-weight:400; }
	#footer a, #footer p 				{ font-weight:400; }
	h1,h2 								{ font-size:2rem; color:rgb(75,75,70); font-weight:400; text-align:center!important; }
	.tx-aejobs-list .detail-wrap ul		{ padding:5px 0 20px 18px; }
	#footer 							{ min-height:inherit; margin:0; background:none; }
	#footer .csc-col-width-66 			{ width:100%; }
	#footer .content-inner-wrap 		{ padding:10px 20px; }
	
	#section 							{ overflow:visible; }
}