/* Styles for print media *//*------------------------------------------------------------------------------------------------------------------------------------------------------morphay.de Style SheetAuthor:   morphayVersion:  2007.03www.kurbelwellen-auswuchten.de--------------------------------------------------------------------------------------------------------------------------------------------------- */html, body, div, p, h1, h2, h3, h4, h5, h6, li, label, td {	color: #000; 	cursor: default;}body {	margin: 0; 	padding: 0; 	background: #fff;	font-weight: normal; 	word-spacing: normal; 	letter-spacing: normal; 	text-transform: none; }p, li { 	font: 9pt "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif; 	line-height: 140%; }p { 	padding: 0 0 .2em 0; }a { 	color: #000; 	text-decoration: none; }a.morph { 	color: #000; 	text-decoration: none; }h1 { 	font: 29pt Georgia, "Times New Roman", Times, serif; 	letter-spacing: .01em; 	font-weight: bold; 	text-transform: uppercase; 	margin: 5px 0 .2em 0; 	padding: 0; }h2 { 	font: 21pt Georgia, "Times New Roman", Times, serif; 	letter-spacing: -.02em; 	font-weight: bold; 	text-transform: uppercase; 	margin: .9em 0 10px 0; 	padding: 0 0 2px 0; }h3 { 	font: 8pt Georgia, "Times New Roman", Times, serif; 	font-weight: bold; 	text-transform: uppercase; 	letter-spacing: normal; 	margin: 2px 5px 0 0; 	padding: 0 0 2px 0; }h4 { 	font: 13pt Georgia, "Times New Roman", Times, serif; 	font-weight: bold; 	letter-spacing: normal; 	margin: 2px 5px 0 0; 	padding: 0 0 2px 0; }ul, ol { 	margin-top: 0; 	padding-top: 0; 	margin-bottom: 0; 	padding-bottom: 0; }img, img a { 	display: none;}.line { 	height: 1px; 	width: 100%; 	margin: 25px 0 25px 0; 	padding: 0; 	background: #fffdf4; 	border-bottom: 1px dotted #000; 	overflow: hidden; }.hightlight { 	text-transform: uppercase; 	font-weight: bold; }.mono { 	font-family: "Courier New", Courier, monospace; }.noprint { 	display: none; }/*HEADER -------------------------------------------------------------------------------------------------------------------------------------------- */#topline { 	display: block; 	height: 14px; 	padding: 0; 	margin: 0; }	#topline p { 		font-size: 7pt; 		color: #000; 		text-transform: uppercase; 		text-align: right; 		padding: 0; 		margin: 0; 		line-height: 14px; 	}#headline { 	display: block; 	padding: 0; 	margin: 0; }#logo { 	display: block; }	#logo h1 { 		margin: 0; 		padding: 35px 0 8px 0; 		display: block; 		font: 14pt Georgia, "Times New Roman", Times, serif; 		font-weight: bold; 		text-transform: uppercase; 		letter-spacing: 0.0em; 		word-spacing: 0.05em; 	}/* NAVIGATION ---------------------------------------------------------------------------------------------------------------------------------------- */#navholder { 	display: none; }.navigationList { 	display: none; }/* MAINCONTENT --------------------------------------------------------------------------------------------------------------------------------------- */#content { 	width: 100%; 	margin: 0; 	padding: 0; }#content ul li { }#content a:hover { 	text-decoration: none; }#box1 { 	float: left; 	width: 70%; 	padding: 10px 10px 10px 0; 	margin: 0; }#box1 h3 { 	padding: 0; 	margin: 0 0 3px 0; 	background: none;	font: 9pt Georgia, "Times New Roman", Times, serif; 	font-weight: bold; 	text-transform: uppercase; 	line-height: 1.3em;}#box1 h3 span { 	padding: 0; 	margin: 0; }#box1 h3 a { 	color: #000; }#box1 h3 a:hover { 	text-decoration: none; }#box1 .afterhead { 	padding: 0; 	margin: 0; 	text-transform: uppercase; 	letter-spacing: .09em; 	font-size: 9pt}#box2 { 	float: left; 	width: 100%; 	padding: 10px 0 10px 0; 	margin: 0; }#example {   border: 1px solid #1e1c12;   padding: 5px 15px 5px 15px; }#block { 	padding: 0; 	margin: 10px 0 0 0; }	#block a { 		text-decoration: none; 	}#block blockquote { 	padding: 0; 	margin: 0; }#block blockquote p { 	padding: 0; 	margin: 0; 	font: 13pt "Times New Roman", Times, serif; 	font-weight: bold; }.more { 	display: none; }#rightbox { 	float: right; 	width: 25%; 	padding: 0; 	margin: 0; }.news { 	padding: 0; 	margin: 0 0 20px 0; }.news p { 	font-size: 8pt; 	font-weight: normal; 	word-spacing: .05em; 	padding: 0; 	margin: 0; }#kontakt .news p { 	padding: .9em 0 0 0; }.news h3 { 	padding: 1.5em 0 0.5em 0; 	margin: 0 0 0 0; 	display: block; 	clear: both; 	font: 9pt Georgia, "Times New Roman", Times, serif; 	font-weight: bold; 	text-transform: uppercase; 	letter-spacing: normal; 	line-height: 9pt;}.news p a:hover { 	text-decoration: none; }/*FORM ELEMENTS ------------------------------------------------------------------------------------------------------------------------------------- */#conform { 	display: none; }#routeform { 	display: none; }/*FOOTER -------------------------------------------------------------------------------------------------------------------------------------------- */#footline { 	padding: 0; 	margin: 15px auto 0 auto; 	width: 100%; 	border-top: 1px solid #000; 	clear: both; }#footer { 	padding: 0; 	margin: 0; 	width: 100%; 	background: #fff; }.copyright { 	padding: 0; 	margin: 0; }.copyright p { 	color: #000; 	font-weight: normal; 	padding: 0; 	margin: 0; }.copyright a:hover {	text-decoration: none;}.webinfo { 	display: none; }/* MISC ---------------------------------------------------------------------------------------------------------------------------------------------- */#container {	padding: 0; 	background: #fff; 	margin-left: auto; 	margin-right: auto; }#skip {	display: none;}#top {	display: none;} .clearfix:after { 	content: ""; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden; }