/* @group General CSS */

* {
	padding: 0;
	margin: 0;
}

html {
	height: 100%;
}

body.highlight {
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	background-image: url(/images/body-highlight-bg.gif);
	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 {
	color: #017aa7;
	text-decoration: none;
}
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;
}

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

#wrapper02 {
	background: #ffffff;
}

/* @end */

/* @group Menu */

#wrapper-menu {
	position: relative;
	display: block;
	border-left-width: 1px;
	border-bottom-width: 0;
	border-right-width: 1px;
	border-top-width: 0;
	border-style: solid;
	border-color: #cecece;
	background-image: url(/images/menu-bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	height: 56px;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
}

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

#nav a {
	font: 0.7em/1.5em Lucida, Verdana, sans-serif;
	color: #424242;
}

#nav a:hover {
	font: 0.7em/1.5em Lucida, Verdana, sans-serif;
	color: #424242;
	text-decoration: none;
}

#nav1 {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 30px;
	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: 22px;
	margin: 0 0 0 0;
	text-indent: 0px;
	outline: 0;
	width: 70px;
	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;
}

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



/* @end */

/* @group Header */

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



/* @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: #373737;
	border-left-width: 1px;
	border-bottom-width: 0;
	border-right-width: 1px;
	border-top-width: 0;
	border-style: solid;
	border-color: #161616;
	background-image: url(/images/highlight-bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	height: 193px;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
}

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

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

.column-highlight-text {
	margin: 30px;
	font: 0.7em/1.8em Lucida, Verdana, sans-serif;
	color: #ffffff;
}

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

/* @end */

/* @group Content */

#wrapper-content {

	background: #fff;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #e0e0e0;
	background-image: url(/images/content-bg.gif);
	background-repeat: repeat-x;

	margin: 0;
}

#one-column {

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

#two-column-main {

	width: 488px;

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

#two-column-right {
	width: 200px;
	float: left;
	/*margin: 30px 30px 30px 15px;*/
	/*border: 1px solid #e0e0e0;*/
}

.column {

	margin: 30px;
	font: 0.7em/1.5em Lucida, Verdana, sans-serif;
	}

#clear {

	clear: both;
	}

.kv {
	text-align: center;

	margin: 8px;
	}

H3 {
	font: 1.8em/1.5em Lucida, Verdana, sans-serif;
}

H4 {
	font: 1.2em/1.5em Lucida, Verdana, sans-serif;
	color: #009ED6;
}

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


/* @end */

/* @group Footer */

#wrapper-footer {
	clear: both;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #cecece;
	background-image: url(/images/footer-bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	height: 40px;
	overflow: hidden; /* Content die buiten de DIV valt wordt niet getoond */
	clear: both;
}

.column-footer {
	width: 700px;
	margin: 0;
	font: 0.6em/1.5em Lucida, Verdana, sans-serif;
	text-align: right;
	color: #000000;
}

/* @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 #e0e0e0;
}

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

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

#message {
	color: red;
}

/* @end */