/* Styles for print media *//*--------------------------------------------------------------------------------morphay.de Style SheetAuthor:   morphay / www.morphay.deVersion:  2010.02www.biobedded.de-------------------------------------------------------------------------------- */html, body, div, p, h3, h6, td {	font: 100.01% Arial, Helvetica, sans-serif; 	color: #000; 	cursor: default; }body {	margin: 0; 	padding: 0; 	background: #fff;}/* LINKS -------------------------------------------------------------------------- */a:link, a:active, a:visited {	color: #000; 	text-decoration: none; 	font-weight: bold; }a:link span, a:active span, a:visited span {	color: #000; 	text-decoration: none; 	font-weight: normal; }a:hover {	color: #c00; 	text-decoration: none; }a:link.txt, a:active.txt, a:visited.txt {	color: #c00; 	text-decoration: none; 	font-weight: bold; }a:hover.txt {	color: #000; 	text-decoration: none; 	border-bottom: 2px solid #c00; }/* COMMON ------------------------------------------------------------------------- */h1 {  font-size: 1.6em;   font-weight: bold;   line-height: 1.6em;   margin: 0;   padding: 0; }h2 {  font-size: .9em;   font-weight: bold;   line-height: 1.2em;   margin: 0 0 1.5em 0;   padding: 0; }h3 {  font-size: 1em;   font-weight: bold;   line-height: 1.6em;   margin: 0;   padding: 1.5em 0 0 0; }h4 {  font-size: .9em;   font-weight: bold;   line-height: 1.6em;   margin: 0;   padding: 0; }p, td {  font-size: .8em;   line-height: 1.6em;   font-style: normal;   margin: 0 0 .9em 0;   padding:0; }p.right {   text-align: right;  font-size: 11px; }p.small, .small {   font-size: 11px; }.important {	background: #ffc;}hr {	display: none;}form {	margin: 0;}table {  width: 100%;   border-collapse: collapse;   border: none;   margin: .5em 0 2em 0; }td {  vertical-align: top;   padding: 5px 0;  border: none;   border-bottom: 1px solid #e0e0e0;}.upper {	text-transform: uppercase;}	.noprint {	display: none;}img {	border: none;}.leftimg {   float: left; }.leftimg2 {   float: left;   margin: 0 15px 0 0; }.leftimg3 {   float: left;   margin: 5px 15px 0 0; }.leftimg4 { 	float: left; 	padding: 6px; 	border: 1px solid #99989e;   margin: 4px 15px 0 0; }.rightimg {   float: right; }.rightimg2 {   float: right;   margin: 0 0 0 15px; }acronym {	border-bottom: 1px dotted #8a9696; 	cursor: help;}cite {   font-size: .85em;   color: #9da9a9; }.divider {   margin: 5px 0;   background: transparent;   border-top: 1px solid #000;  width: 100%;   height: 1px;   clear: both;  overflow: hidden;}.divider2 {   margin: 5px 0 15px 0;   background: transparent;   border-top: 1px solid #000;  width: 100%;   height: 1px;   clear: both;  overflow: hidden;}label {   cursor: pointer; }/*HEAD AND NAVIGATION ------------------------------------------------------------ */#head{  background: transparent;	width: 100%; 	padding: 0; 	margin: 0; }#head .logo { 	position: relative; 	width: 220px;		height: 97px; 	overflow: hidden; 	display: block; 	float: left; 	padding: 0; 	margin: 0; }#head .logo h1 { 	position: relative; 	font-weight: bold;  	line-height: 1em; 	padding: 0; 	margin: 0; }#head .logo span { 	background: transparent url(../images/logo.gif) no-repeat left top; 	width: 220px;		height: 97px; 	display: block; }#head .langnav, #head #slogan, #menu { 	display: none; }/*MAINCONTENT -------------------------------------------------------------------- */#content { 	width: 100%; 	padding: 0; 	margin: 0; 	position: relative; 	clear: both;   background: transparent; }#main {  float: left;   width: 100%;   padding: 0;   margin: 0 41px 0 0; }#main h5 { 	font-size: 11px;	font-weight: bold;	letter-spacing: 1px;	text-transform: uppercase;	margin: 0px;	padding: 3px 0 10px 0;}#main h6 { 	font-size: 11px;	font-weight: bold;	letter-spacing: 1px;	text-transform: uppercase;	margin: 0px;	padding: 9px 0 0 0;}#main .pdf, #main .zip {   display: none; }#main ul {  font-size: .8em;   line-height: 1.6em;   margin: 0 0 1.2em 0;   padding: 0; }#main ul li {  margin: 0 0 0 1.5em;   padding: 0;  }/*SUBCONTENT --------------------------------------------------------------------- */#sidebar {   display: none; }/*FORM ELEMENTS ------------------------------------------------------------------ */form, #emailform { 	padding: 0; 	margin: 0; }#conform { 	margin: 10px 0 0 0; }#name, #email, #captcha { 	padding: 6px; 	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	color: #333; 	width: 250px; 	margin: 0; 	border: 1px solid #666; 	background: #fff; }#submitbtn { 	font: 12px Arial, Helvetica, sans-serif; 	color: #000; }#resetbtn, #printbtn { 	font: 12px Arial, Helvetica, sans-serif; 	color: #000; }/*FOOTER ------------------------------------------------------------------------- */#footer { 	width: 100%; 	position: relative; 	padding: 35px 0; 	margin: 0;   border-top: 1px solid #000;	background: #fff;}#footer p { 	font-size: .7em; 	text-align: center;	padding: 0 0 .5em 19px; 	margin: 0; }#footer img {   display: none;}/*MISC --------------------------------------------------------------------------- */#container { 	width: 100%; 	position: relative; 	margin: 0; 	padding: 0; 	clear: both; }#footcontainer { 	width: 100%; 	position: relative; 	margin: 0; 	padding: 30px 0 0 0; }