/* @group General CSS */

* {
	padding: 0;
	margin: 0;
}

html {
	height: 100%;
}

body.highlight {
	padding: 0px;
	margin: 0px;
	background: #00398e;
	background-image: url(/images/body-highlight-bg.jpg);
	background-repeat: repeat-x;
}

body.nohighlight {
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	background-image: url(/images/body-nohighlight-bg.gif);
	background-repeat: repeat-x;
}

a:link,
a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
}
a:link img,
a:visited img {
	border: none;
}
a.link-hidden:link,
a.link-hidden:visited {
	color: #000;
	text-decoration: none;
}
a.link-hidden:hover {
	color: #f40;
	text-decoration: none;
}
img {
	border: none;
}


ul {
	list-style-type: none;
}

ul.list {
	list-style-type: disc;
	margin-left: 25px;
}

#wrapper01 {
	position: relative;
	width: 970px;
	margin: 30px auto 0 auto;
	padding-bottom: 40px;
}

#wrapper02 {
	background: #ffffff;
}

/* @end */

/* @group Header */

#wrapper-header {
	margin: 0;
	height: 105px;
	background-image: url(/images/header.jpg);
	background-repeat: repeat-x;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
}



/* @end */

/* @group Menu */

#wrapper-menu {
	position: relative;
	display: block;
	background-image: url(/images/menu-bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	height: 41px;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
}

#nav {
	overflow: hidden;
	background: #000;
}

#nav a {
	font: bold 0.8em/1.5em Arial, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}

#nav a:hover {
	font: bold 0.8em/1.5em Arial, Verdana, sans-serif;
	color: #63b0d8;
	text-decoration: none;
}

#nav1 {
	position: absolute;
	right: 0px;
	top: 10px;
	height: 41px;
	padding: 0;
	margin: 0px;
}

#nav1 li {
	float: left;
}

#nav1 .algemeen,
#nav1 .op-en-overslag,
#nav1 .koerierdiensten,
#nav1 .distributie,
#nav1 .expeditie,
#nav1 .contact {
	/*display: block;*/
	height: 41px;
	margin: 3px 3px 0 3px;
	text-indent: 0px;
	outline: 0;
	/*width: 100px;*/
	background: transparent url(/images/btn-menu.gif);
	text-align: center;
}

#nav1 .algemeen:hover,
#nav1 .op-en-overslag:hover,
#nav1 .koerierdiensten:hover,
#nav1 .distributie:hover,
#nav1 .expeditie:hover,
#nav1 .contact:hover {
	background-position: 0 -30px;
}

#nav-bottomborder {
	height: 5px;
	background-color: #fff;
}

.algemeen, .op-en-overslag, .koerierdiensten, .distributie, .expeditie, .contact {
	padding: 8px 10px 0 10px ;
}



/* @end */

/* @group Language */

#wrapper-language {
	margin: 0;
	height: 28px;
	background: #000000;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
}

#language {
	overflow: hidden;
	background: #000;
}

#language1 {
	position: relative;
	right: 0px;
	top: 9px;
	height: 20px;
	padding: 0;
	margin: 0px;
	float: right;
}

#language1 li {
	float: left;
}

#language1 .nl {
	display: block;
	width: 16px;
	height: 11px;
	margin: 0 5px 0 5px;
	background: transparent url(/images/flag-nl.gif) no-repeat;
}

#language1 .en {
	display: block;
	width: 16px;
	height: 11px;
	margin: 0 5px 0 5px;
	background: transparent url(/images/flag-en.gif) no-repeat;
}

#language1 .ir {
	display: block;
	width: 16px;
	height: 11px;
	margin: 0 5px 0 5px;
	background: transparent url(/images/flag-ir.gif) no-repeat;
}

.nl, .en, .ir {
	padding: 0;
}

/* @end */

/* @group Highlight */

#wrapper-highlight {
	background: #e8e8e8;
	background-image: url(/images/highlight-bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	height: 237px;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
}

#highlight-text {
	width: 381px;
	float: left;
}

#highlight-illustration {
	width: 485px;
	float: right;
}

.column-highlight-text {
	margin: 30px;
	font: 0.8em Arial, Verdana, sans-serif;
	color: #000;
}

.column-highlight-illustration {
	margin: 0px;
}

/* @end */

/* @group Content */

#wrapper-content {

	background: #fff;
	background-image: url(/images/content-bg.gif);
	background-repeat: repeat-x;

	margin: 0;
}

#one-column {

	width: 968px;
	float: left;
	/*margin: 30px;*/
	/*border: 1px solid #e0e0e0;*/
}

#two-column-left {
	width: 485px;
	float: left;
	/*border: 1px solid #e0e0e0;*/
}

#two-column-right {
	width: 485px;
	float: right;
	/*border: 1px solid #e0e0e0;*/
}

.yellow-column-left {

	width: 440px;
	margin: 30px 15px 30px 30px;
	}

.yellow-column-right {

	width: 440px;
	margin: 30px 30px 30px 15px;
	}

.yellow-column-main {

	width: 910px;
	margin: 30px 30px 30px 30px;
	}

.yellow-top {
	height: 20px;
	background: url(/images/yellow-top-440.gif) no-repeat;
}

.yellow-top-700 {
	height: 20px;
	background: url(/images/yellow-top-910.gif) no-repeat;
}

.yellow-middle {
	width: 440px;
	background: #ffe5b0 url(/images/yellow-bg.gif) repeat-x;
}

.yellow-middle-700 {
	width: 910px;
	background: #ffe5b0 url(/images/yellow-bg.gif) repeat-x;
}

.yellow-bottom {
	height: 20px;
	background: url(/images/yellow-bottom-440.gif) no-repeat;
}

.yellow-bottom-700 {
	height: 20px;
	background: url(/images/yellow-bottom-910.gif) no-repeat;
}

.yellow-content {
	margin: 0 20px 0 20px;
	font: 0.8em/1.5em Arial, Verdana, sans-serif;
}

#clear {

	clear: both;
	}

.kv {
	text-align: center;

	margin: 0 0 15px 15px;
	}

H2.white {
	font: 1.8em/1.5em Arial, Verdana, sans-serif;
	color: #fff;
}

H2.blue {
	font: 1.8em/1.5em Arial, Verdana, sans-serif;
	color: #00398e;
}

H2.black {
	font: 1.8em/1.5em Arial, Verdana, sans-serif;
	color: #000;
}

H3 {
	font: 1.4em Arial, Verdana, sans-serif;
	color: #00398e;
}

H4 {
	font: 1.2em/1.4em Arial, Verdana, sans-serif;
	color: #000;
}

H5 {
	font: 11px Arial, Verdana, sans-serif;
	font-weight: bold;
}

.functie {
	font: 1.0em Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #000;
}

.regio {
	font: 0.9em Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #666;	
}

/* @end */

/* @group Footer */

#wrapper-footer {
	width: 970px;
	clear: both;
	margin: 0;
	height: 30px;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
	clear: both;
}

.column-footer {
	margin: 5px;
	font: 0.6em/1.5em Arial, Verdana, sans-serif;
	text-align: right;
	color: #ffffff;
}

/* @end */

/* @group Forms */

table.form-table {
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	padding: 5px;
	margin: 5px 0 20px 0;
	caption-side: top;
	width: 468px;
}

td.form-index, .form-index-textarea, .form-index-required, .form-index-textarea-required {
	width: 130px;
	padding: 5px;
	color: #000000;
	background-color: #ffffff;
	text-align: right;
}

td.form-index {
	vertical-align: middle;
}

td.form-index-textarea {
	vertical-align: top;
}

td.form-index-required {
	vertical-align: middle;
	color: #ff0000;
}

td.form-index-textarea-required {
	vertical-align: top;
	color: #ff0000;
}

td.form-elements {
	padding: 5px;
	vertical-align: top;
}

input, textarea {
	font-weight: normal;
	font-size: 11px;
	color: #333;
	padding: 4px 4px 4px 4px;
	margin: 0 0 0px 0;
	background-color: #FFF;
}

input.text, textarea {
	border: 1px solid #FFC448;
}

input:focus, input:hover, textarea:focus, textarea:hover {
	background-color: #FFF6E3;
}

input.button {
	display: block;
	height: 24px;
	color:  #000000;
	padding: 0px;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	background-color: #FFF6E3;
	border: 1px solid #FFC448;
	cursor: pointer;
	cursor: hand; /*IE cursor*/
}

/* @end */

