html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { 	font-family: Arial,Helvetica,sans-serif; }textarea, input, button, select { 	font-family: Arial,Helvetica,sans-serif; }/* ||||| HTML Elements ||||| */a {	color: #000; 	text-decoration: underline;	}a:visited { color: #000; } a:link    { color: #000; }body { 	background: #FFF; 	color: #000; 	margin: 23px 50px; 	font-size: 67%; /* Resets 1em to 11px */}h1, h2 { /* e|vo: The main headline = <h2>, also for SEO */	page-break-after: avoid;}body.home h2 {	color: #000;	font-size: 25px;}h3 { /* e|vo: The subheadlines */	color: #000;}h3.xs {	page-break-after: avoid;}p {	margin: 10px 0 5px 0;}/* Tables still need 'cellspacing="0"' in the markup. */table {	border-collapse: separate;	border-spacing: 0;}/* ||||| Global Classes ||||| */.add {	background: url(/bacher/images/bg-mastergrid-8bit.png) no-repeat -560px -60px;	display: block;	width: 50%;	margin-top: 5px;	padding-left: 20px;}.arrow {	background: url(/bacher/images/arrow-grey.png) no-repeat 0 1px;	padding-left: 20px;}.del {	background: none;	display: block;	height: 15px;	padding-left: 0;	white-space: nowrap;}.clear { clear: both; }.imagedescr,.subtle {	color: #000;}span.hr {	display: block;	border-top: 1px dashed #CCC;	height: 1px;/* todo look at other browsers */	margin: 10px 0;}.iv,.zzz,hr,/* header */#skip,#nav-box,#right-hand-end,/* sidebar */#sidebar,/* content */#nav-pseudo-bc { 	display: none; }/* Page Elements */#header {	height: 60px;}/*#header h1:before {	content: url(/bacher/images/logo-bacher_systems.png);}*/#header h1 {  	display:none;}#primary h2 {	margin-top: 0;}.teaser {	color: #000;}#footer-print {	display: block;	margin-top: 25px;}