/* CSS for Global Data Exchange       *//* © 2007 Jop Berkhout | design_stuff *//* Applied on everything */* {	margin: 0;	padding: 0;	font-family: Arial, Verdana, sans-serif;}body {	background: #ffffff url(../img/back_site.gif) center 48px repeat-x;}/* World Link styles */table { font-size: 11px; font-family: Verdana,Arial; color: #000080; border-collapse:collapse; }td { font-family:Verdana,Arial; font-size:11px; color: #000080; white-space: nowrap;}.ExtStyleTableStart { width: 100% }.ExtStyleTextWarning  { color: red; font-weight: bold }.ExtStyleEditError {   color: white;   background-color: #426FED;  font-size: 11px; }.ExtStyleEditNormal {  border-top:1px solid #6391b5;  border-left:1px solid #6391b5;  border-bottom:1px solid #d0dfeb;  border-right:1px solid #d0dfeb;  font-size: 11px;  color: #0c1e2f;  padding: 3px;}.ExtStyleTableHeaderRowStart { font-weight: bold }.ExtStyleTableHeaderData{ font-family: 'Tahoma'; padding:2px }.ExtStyleTableDataDark { background-color: #ebecef }.ExtStyleTableDataLight { background-color: #f5f6f7 }.ExtStyleTableData { font-family: 'Tahoma'; padding:3px; vertical-align:bottom }.ExtStyleCellAmount { font-family: 'Tahoma'; text-align: right; padding:3px; vertical-align:bottom }.ExtStyleCheckbox { width:auto; border:0px; vertical-align: middle; margin: 0px; }#productselect { width: 228px }#cxwCbBringHour, #cxwCbGetHour, #cxwCbBringMinute, #cxwCbGetMinute {  padding: 3px;  width: 47px;}#cxwCbBringDate, #cxwCbGetDate {    padding: 3px;    width: 91px;}#cxwImGetMakeNow, #cxwImBringMakeNow {  padding: 0px;  border-top:0px;  border-left:0px;  border-bottom:0px;  border-right:0px;}.ShowHideLabel {	font-weight: bold;	color: #004388; 	text-decoration: none;  display: inline;}.ShowHideLabel:hover, .ShowHideLabel:active {  color: #e96300;  cursor: pointer;  }.ExtStyleCellStatusWaiting {  padding: 0px 0px 0px 23px;  background-image: url('/img/waiting.gif');  background-repeat: no-repeat;  height: 31px;}.ExtStyleCellStatusAccepted {  padding: 0px 0px 0px 23px;  background-image: url('/img/accepted.gif');  background-repeat: no-repeat;  height: 31px;}.ExtStyleCellStatusBusy {  padding: 0px 0px 0px 23px;  background-image: url('/img/busy.gif');  background-repeat: no-repeat;  height: 31px;}.ExtStyleCellStatusCancelled {  padding: 0px 0px 0px 23px;  background-image: url('/img/cancelled.gif');  background-repeat: no-repeat;  height: 31px;}.ExtStyleCellStatusFinished {  padding: 0px 0px 0px 23px;  background-image: url('/img/finished.gif');  background-repeat: no-repeat;  height: 31px;}.ExtStyleCellStatusOther {  padding: 0px 0px 0px 3px;  height: 31px;}.ColliTableHeaderStyle {  padding: 0px 0px 0px 3px;  font-weight: bold;  color: #0c1e2f;}.ColliTableCellStyle {  padding: 0px 0px 0px 3px;  color: #0c1e2f;}/* End of World Link styles */div.overflow {  overflow-x: auto;  width: 100%;}a {	font-weight: bold;	color: #004388; 	text-decoration: none;}	a:active, a:hover, a.active {		color: #e96300;	}h1 {	margin: 5px 0px 0px 0px;	padding: 0px;	font-size: 18px;	line-height: 16px;	color: #e96300;}h2 {	margin: 16px 0px 10px 0px; 	font-size: 12px;	line-height: 16px;	text-transform: uppercase;	color: #464646;}h3 {	margin: 16px 0px 16px 0px; 	font-size: 11px;	line-height: 16px;	color: #767676;}h4 {	margin: 10px 0px 10px 0px; 	font-size: 10px;	line-height: 12px;	color: #858585;}p {	margin: 0px 0px 10px 0px; 	font-size: 11px;	line-height: 16px;	color: #464646;}div {	font-size: 11px;}ul {	font-size: 11px;}li {	list-style: none;	display: inline;}img {	border: 0px;}#top_center {	width: auto;	height: 93px;	margin-left: 15px;	margin-right: 15px;	background: transparent url(../img/main_top_center.gif) center bottom repeat-x;}#top_left {	width: auto;	height: 93px;	background: transparent url(../img/main_top_left.gif) left bottom no-repeat;}#top_right {	width: auto;	height: 93px;	background: transparent url(../img/main_top_right.gif) right bottom no-repeat;}#logo {	margin-top: 15px;	padding-left: 10px;	width: auto;	height: auto;	float: left;}#welcome {	margin: 20px 0px 0px 0px;	padding-right: 10px;	width: 500px;	float: right;	text-align: right;}#menu {	margin: 10px 0px 0px 0px;	width: 520px;	float: right;	text-align: right;	overflow: hidden;	line-height: 12px;}		#menu li {	   border-right: 1px solid #ffffff;	   margin: 0px -6px 0px 8px;	   padding: 0px 15px 0px 12px;	}			#menu li a {			color: #ffffff;			font-weight: normal;		}					#menu #current a, #menu li a:active, #menu li a:hover {				color: #fe8f00;			}/* Both #container and #main must have the same width!*/#container {	margin: 0px auto;	width: 880px;}			#main {	width: 880px;}#content {	width: auto;	padding: 5px 15px 5px 15px;	border-left: 5px solid #e9e9e9;	border-right: 5px solid #e9e9e9;	background: #ffffff;}	#content ul {		list-style-type: disc;	}			#content ul li {			list-style-type: disc;			display: list-item;		}			#content ol {		margin-left:30px;		list-style-type:decimal;	}				#content ol li {			list-style-type:decimal;			display: list-item;		}#options {	width: auto;	margin: 10px 0px;	padding: 5px 0px;	border-top: 1px solid #dbdadb;	border-bottom: 1px solid #dbdadb;}		#options ul li {		display: inline;		list-style: none;		padding-left: 22px;		margin-right: 8px;	}		#options ul li a.current {		color: #e96300;	}			#options ul li#neworder {			background: transparent url(../img/icon-neworder.gif) left -1px no-repeat;		}				#options ul li#newroute {			background: transparent url(../img/icon-newroute.gif) left 0px no-repeat;		}				#options ul li#lastorder {			background: transparent url(../img/icon-lastorder.gif) left -1px no-repeat;		}				#options ul li#back {			background: transparent url(../img/icon-back.gif) left -1px no-repeat;		}				#options ul li#today {			background: transparent url(../img/icon-today.gif) left -1px no-repeat;		}				#options ul li#forward {			background: transparent url(../img/icon-forward.gif) left -1px no-repeat;		}	#selection select {	margin-top: -3px;	font-size: 11px;	color: #464646;	float: right;	width: 110px;}#datepicker {  margin-top: -20px;  float: right;}fieldset {	padding: 15px 0px 5px 0px;	border: 1px solid #c4d0dc;}	fieldset.even {		border-top: 0px;		background-color: #ebecef;	}		fieldset.odd {		background-color: #f5f6f7;	}	fieldset div {		margin-bottom: 6px;		display: block;	}			fieldset div input, fieldset div textarea {			width: 555px;			border-top:1px solid #6391b5;			border-left:1px solid #6391b5;			border-bottom:1px solid #d0dfeb;			border-right:1px solid #d0dfeb;			font-size: 11px;			padding: 3px;			color: #0c1e2f;		}				fieldset div.left {    	float: left;    	width: 360px;    }		fieldset div.right {    	float: left;    	width: 360px;    }  	fieldset h2 {	   margin-left: 25px;  	  margin-top: 0px;    }        fieldset div#verzenden {      width: auto;      margin-top: 0px;      margin-left: 0px;    }				fieldset div#checkbox{			float: left;		}			fieldset div#checkbox input {				width: auto;				border: none;			}/*legend {	margin: 0px 0px 12px 10px;	padding: 2px 7px 2px 7px;	background-color: #ebedef;	border: 1px solid #c4d0dc;	line-height: 20px;	font-weight: bold;}*/label {	float: left;/*	width: 110px;*/	width: 100px;	padding: 0px 15px 0px 10px;	text-align: right;	font-weight: bold;	line-height: 20px;	color: #0c1e2f;	}#verzenden {	margin: 15px 0px 0px 0px;	text-align: center;}	#verzenden input {		margin-right: 5px;		padding: 3px;		background: #ffffff;		border: 1px solid #d0dfeb;		font-size: 11px;		color: #e96300;		font-weight: bold;	}input:focus, textarea:focus {	background: #faebe0;	color: #004388;}/* Plakband */#mainfix {	clear: both;}#footer_left {	width: auto;	height: 15px;	background: transparent url(../img/main_bot_left.gif) left top no-repeat;}#footer_right {	width: auto;	height: 15px;	background: transparent url(../img/main_bot_right.gif) right top no-repeat;}#footer_center {	margin-left: 15px;	margin-right: 15px;	width: auto;	height: 15px;	background: transparent url(../img/main_bot_center.gif) center top repeat-x;}#footer {	padding: 10px 0px 0px 0px;	width: auto;	height: 15px;	text-align: center;}	#footer li {		padding: 0px 8px;		border-right: 1px solid #004489;	}			#footer li.last-child {			padding: 0px 8px;			border-right: none;		}	#footer a {		font-weight: normal;	}/* end */