/* WEBSITE DEFINITIONEN */body {	font-family: Arial, Helvetica, sans-serif;	margin-top: 20px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 1px;}p, td, li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: 000000;	text-decoration: none;}.td-0 {	width: 80px;	vertical-align: top;	}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: 13368B;	font-weight:bold;	text-decoration: none;}h2,h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: 13368B;	font-weight: bold;	text-decoration: none;}h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight:normal;	text-decoration: none;}.sitemaptext {	font-size: 10px;	color: 000000;	text-decoration: none;}.sitemap:link {	font-size: 10px;	color: 0099CC;	text-decoration: none;}.sitemap:visited {	font-size: 10px;	color: 0099CC;	text-decoration: none;}.sitemap:hover {	font-size: 10px;	color: 000000;	text-decoration: underline;}.sitemap:active {	font-size: 10px;	color: 0099CC;	text-decoration: none;}.navitext {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	color: ffffff;	text-decoration: none;}.navi:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: ffffff;	text-decoration: none;}.navi:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: ffffff;	text-decoration: none;}.navi:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: 000000;	background-color: 999999;	text-decoration: none;}.navi:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: 000000;	text-decoration: none;}.naviactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: 000000;	text-decoration: none;}.unternavi:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: ffffff;	text-decoration: none;}.unternavi:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: ffffff;	text-decoration: none;}.unternavi:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: 000000;	background-color: 999999;	text-decoration: none;}.unternavi:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: 000000;	text-decoration: none;}.unternaviactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	display: block;	color: 000000;	text-decoration: none;}.unterstenavi:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	padding-left: 18px;	padding-top: 2px;	padding-bottom: 2px;	display: block;	color: ffffff;	text-decoration: none;}.unterstenavi:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	padding-left: 18px;	padding-top: 2px;	padding-bottom: 2px;	display: block;	color: ffffff;	text-decoration: none;}.unterstenavi:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	padding-left: 18px;	padding-top: 2px;	padding-bottom: 2px;	display: block;	color: 000000;	background-color: 999999;	text-decoration: none;}.unterstenavi:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	padding-left: 18px;	padding-top: 2px;	padding-bottom: 2px;	display: block;	color: 000000;	text-decoration: none;}.unterstenaviactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	padding-left: 18px;	padding-top: 2px;	padding-bottom: 2px;	display: block;	color: 000000;	text-decoration: none;}.navilanguage:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: ffffff;	text-decoration: none;}.navilanguage:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: ffffff;	text-decoration: none;}.navilanguage:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: ffffff;	text-decoration: underline;}.navilanguage:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: ffffff;	text-decoration: none;}.tx-indexedsearch-searchbox-button {	background-color: #666666;	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF !important;	font-weight: normal;	height: 20px;	width: 100px;	border-top-width: 1px !important;;	border-right-width: 1px !important;;	border-bottom-width: 1px !important;;	border-left-width: 1px !important;;	border-top-style: solid !important;;	border-right-style: solid !important;;	border-bottom-style: solid !important;;	border-left-style: solid !important;;	border-top-color: #CCCCCC !important;;	border-right-color: #333333 !important;;	border-bottom-color: #333333 !important;;	border-left-color: #CCCCCC !important;;}.tx-indexedsearch-searchbox-sword {	font-size: 10 px;	width: 150px;	background-color: #ffffff;	border-collapse: collapse;	border: 1px solid #111111;}th.material, th.weight, th.partnumber, th.schedule, th.orders, th.number, th.batchnumber, th.ordernumber, th.specnumber, th.details, th.latestchange {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: 000000;	text-decoration: none;	font-weight: bold;	padding-top: 2px;	padding-left: 2px;	padding-bottom: 2px;	padding-right: 10px;	font-color: #000000;}td.material, td.weight, td.partnumber, td.schedule, td.orders, td.number, td.batchnumber, td.ordernumber, td.specnumber, td.details, td.latestchange {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	padding-top: 2px;	padding-left: 2px;	padding-bottom: 2px;	padding-right: 5px;	font-color: #000000;}th.number, th.batchnumber, th.ordernumber, th.specnumber, td.ordernumber, td.specnumber {	white-space: nowrap;}tr.client, tr.material, tr.number, tr.batchnumber, tr.weight, tr.ordernumber, tr.partnumber, tr.schedule, tr.specnumber, tr.certificate, tr.bill, tr.comments {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	font-color: #000000;}tr.tx-ndpttracking-pi1-listrow-header, tr.tx-ndpttracking-pi2-listrow-header {	background-color: #e0e0e0;}tr.tx-ndpttracking-pi1-listrow:nth-child(even), tr.tx-ndpttracking-pi2-singleView:nth-child(even) {	background-color: #ffffff;}tr.tx-ndpttracking-pi1-listrow:nth-child(odd), tr.tx-ndpttracking-pi2-singleView:nth-child(odd) {	background-color: #e0e0e0;}/* FORMULARE */ol {	list-style:none; }#black .csc-mailform {	height: 250px;	width: 550px;	overflow: auto;}fieldset {	border: 0px;	padding: 0px;	margin: 0px;}.csc-mailform-field {	margin-right: 0px;	margin-left: 0px;	margin-top: 4px;	margin-bottom: 12px;}textarea {	width: 350px;	height: 90px;	border: 1px solid #ccc;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;	background-color: #f8f8f8;	padding: 2px;	margin-bottom: 4px;	color: #555;}input[type=text], input[type=password] {	width: 350px;	height: 22px;	border: 1px solid #ccc;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;	background-color: #f8f8f8;	padding: 2px;	margin-bottom: 4px;	color: #555;}input[type=checkbox] {	width: 22px;	height: 22px;	border: 1px solid #ccc;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;	background-color: #f8f8f8;	padding: 2px;	margin-bottom: 4px;	color: #555;}label {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	display: inline-block;	width: 100px;	padding-top: 5px;	color: #000;}input[type=submit] {	margin-left: 168px;	margin-top: 3px;}#formhandler {	width: 500px;	background-color: transparent;	border: 0px;}#formhandler ol {	padding-left: 0px;}