/* Styles for print media *//*--------------------------------------------------------------------------------morphay.de Style SheetAuthor:   morphay / www.morphay.deVersion:  2009.12www.schulz-concrete-engineering.de----------------------------------------------------------------------------- */html, body, div, p, h3, h6, td {	font: 14px Arial, Helvetica, Verdana, Geneva, sans-serif; 	color: #181818; 	cursor: default; }body {	margin: 0; 	padding: 0; 	background: #fff;}/* LINKS ----------------------------------------------------------------------- */a:link, a:active, a:visited {	font-weight: normal; 	color: #003c76; 	text-decoration: none;   padding: 0;   margin: 0; }a:hover {	color: #000; 	text-decoration: none; }a img {	border-width: 0; 	border-style: none; 	background: none;}/* COMMON ---------------------------------------------------------------------- */h1 {  font-size: 16px;  font-weight: bold;  line-height: 1.3em;  margin: 0;  padding: 0 0 10px 0;}h2 {  font-size: 16px;  font-weight: normal;  line-height: 1.3em;  margin: 0;  padding: 0 0 20px 0;}h3 {  font-size: 16px;  font-weight: bold;  line-height: 1.2em;  margin: 0;  padding: 0;}p, td {  font-size: 14px;   line-height: 1.4em;   margin: 0;  padding: 0 0 20px 0;}hr {  border: none;  border-bottom: 1px solid #181818;  margin-bottom: 22px;}form {	margin: 0;}table {  width: 100%;   border-collapse: collapse;   border: none;   margin: .5em 0; }td {  vertical-align: top;   border: none; }.new {	color: #09f;}	.noscreen {	display: none;	}img {	border: none;}.leftimg {   float: left; }.rightimg {   float: right; }/*SIDEBAR --------------------------------------------------------------------- */#sidebar {  width: 100%;  margin: 0;  padding: 0 0 5px 0;	background: transparent; }#head, #navigation, #navigation2 { 	display: none; }#footer { 	position: relative; 	width: 265px;	margin: 4px 0 5px 0; 	padding: 0; 	text-align: left; }#footer p {  font-size: 11px;}#footer p.none {	display: none;}/*MAINCONTENT ----------------------------------------------------------------- */#content {	width: 100%;  padding: 0 0 5px 0;	margin: 5px 0 0 0;	position: relative;}#content a {  font-weight: bold;}#content .leftbox {	width: 310px;  padding: 0; 	margin: 0;	float: left;}#content .rightbox {	width: 310px;  padding: 0; 	margin: 0;	float: right;}.clear {  clear: both;  display: block;}#content ul {  list-style-type: none;  padding: 0 0 20px 20px;  margin: 0;}#content ul li {  font-size: 14px;   line-height: 1.4em;   padding: 0 0 3px 20px;  margin: 0;  background: url(../images/point.gif) no-repeat left 6px;}#maincontent {  width: 100%;   padding: 15px 0 5px 0;   margin: 0; }#slider {  position: relative;}#slider ul, #slider li {  margin: 0;  padding: 0 !important;  list-style: none !important;  background-image: none !important;}#slider, #slider li {   width: 650px;  height: 320px;  overflow: hidden; }#prev {  display: none;}#next {  display: none;}/*FORM ELEMENTS --------------------------------------------------------------- */#conform { 	padding: 0; 	margin: 15px 0 0 0; }#conform p { 	padding: 0 0 0 0; 	margin: 0 0 10px 0; }#name, #email, #captcha { 	background: #fff; 	padding: 5px; 	font: 13px Arial, Helvetica, Verdana, Geneva, sans-serif; 	color: #000; 	width: 500px; 	margin: 0 0 1px 0; 	border: 1px solid #003c76; }#captcha { 	width: 250px; }#subject { 	background: #fff; 	padding: 5px; 	font: 13px Arial, Helvetica, Verdana, Geneva, sans-serif; 	color: #000; 	width: 640px; 	margin: 0 0 1px 0; 	border: 1px solid #003c76; }#message { 	background: #fff; 	padding: 5px; 	color: #000; 	width: 640px; 	margin: 0 0 1px 0; 	border: 1px solid #003c76; }#submitbtn { 	font: 13px Arial, Helvetica, Verdana, Geneva, sans-serif; 	color: #000; }#resetbtn, #printbtn { 	font: 13px Arial, Helvetica, Verdana, Geneva, sans-serif; 	color: #000; }		/*MISC ------------------------------------------------------------------------ */#container {	width: 100%; 	padding: 0; 	margin: 0; 	background: transparent;}#skip {	display: none;}#top {	display: none;}  