/* Algemeen */

	body {
		margin: 0px;
		font: 11px/16px verdana;
		background: #fff url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_body.gif) repeat-x;
		text-align: center;
	}

	a {	color: #f7921e; }

	p { margin: 0 0 30px 0; padding: 0; }

	ul {
		list-style-image: url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bullet_list.gif);
		margin: 10px 0px;
		padding: 0px 0px 0px 20px;
	}

	li {
		margin: 0;
		padding: 0;
	}

	h1 {
		font: bold 16px/16px verdana;
		color: #C20437;
		margin: 0 0 10px 0;
	}

	h2 {
		font-size: 14px;
		color: #F7921E;
		margin: 0 0 10px 0;
	}

	hr {
		height: 0;
		border: 0;
		border-bottom: 1px #ccc solid;
	}

	a.read-more {
		float: right;
	}

	acronym {
		text-decoration: none;
		border-collapse: collapse;
		border-bottom: 1px dotted #ccc;
	}

	#tooltip {
		position:absolute;
		background: url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_tooltip.gif) no-repeat;
		padding: 10px 10px 10px 20px;
		color: #fff;
		display: none;
		text-align: left;
		margin-right: 20px;
	}

/* Reset */

	table {	border-collapse: collapse; border-spacing: 0; }
	td { padding: 0px; }
	img { border: 0px; }
	a img {	border: 0px; }

/* Template */

	div.shadow-container {
		width: 902px;
		margin: 0px auto;
		text-align: left;
		background: url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_shadow_container.png) repeat-y;
	}

	div.container {
		width: 872px;
		margin-left: 15px;
	}

	a.logo {
		position: absolute;
		margin: 12px 0 0 17px;
	}

	div.mini-search {
		position: absolute;
		text-align: right;
		margin: 41px 20px 0 585px;
		width: 268px;
	}

		div.mini-search input.text {
			border: 1px #ccc solid;
			padding: 2px 0px 2px 20px;
			width: 134px;
			margin: 2px 6px 0 0;
			background: #fff url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_search_input.gif) no-repeat;
		}

		div.mini-search span.submit {
		}

		div.mini-search input.submit {
		}

	div.streamer {
		position: absolute;
		width: 519px;
		height: 166px;
		margin: 87px 0 0 353px;
		z-index: -1;
	}

	div.header {
		width: 872px;
		height: 253px;
		background: url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_header.png) 353px 0px no-repeat;
	}

		div.header-text {
			position: absolute;
			margin: 147px 0 0 55px;
			width: 250px;
			font: 27px/30px arial narrow;
			color: #f7921e;
			text-align: center;
		}

			div.header-text b {
				color: #fff;
				font-weight: normal;
			}

	div.navigation {
		width: 872px;
		height: 30px;
	}

		ul.mainmenu {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			padding: 0px;
		}

			ul.mainmenu li {
				float: left;
				margin: 0px;
				padding: 0px;
				border-right: 1px #fff solid;
			}

				ul.mainmenu li a{
					display: block;
					padding: 7px 14px 7px 14px;
					text-decoration: none;
					font-size: 13px;
					color: #fff;
				}

				ul.mainmenu li a:hover {
					background: url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_navigation_hover.gif) repeat-x;
				}

				ul.mainmenu li a.active {
					background: url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_navigation_hover.gif) repeat-x;
				}

		ul.submenu {
			list-style-type: none;
			list-style-image: none;
			position: absolute;
			float: left;
			margin: 0px;
			padding: 0px;
			background: #C20437;
			display: none;
		}

			ul.submenu li {
				border: 0px;
				float: none;
			}

				ul.submenu li a{
					display: block;
					padding: 7px 20px 9px 20px;
					width: 185px;
				}

				ul.submenu li a:hover {
					background: #d95e7e;
				}

		div.main {
			padding: 20px;
			overflow: auto;
		}

			div.content {
				width: 590px;
			}

			div.panel-right {
				width: 220px;
				float: right;
			}

			div.panel-right div {
				padding: 20px 20px 23px 20px;
				overflow: auto;
			}

			div.panel-right div h3 {
				font-size: 11px;
				margin: 0 0 11px 0;
			}

				div.panel-grey {
					background: #f0f0f0;
				}


				div.panel-orange {
					background: #f7921e;
					color: #fff;
				}

				div.panel-orange a {
					color: #000;
				}

	div.outer-container-footer {
		width: 100%;
		background: #f0f0f0;
		text-align: center;
	}

		div.container-footer {
			width: 902px;
			margin: 0px auto;
			text-align: left;
			background: #f0f0f0 url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/bg_shadow_container.png) center repeat-y;
		}

			div.footer {
				width: 832px;
				margin-left: 35px;
				padding: 10px 0;
				border-top: 1px #ccc solid;
				overflow: auto;
			}

				div.footer table {
					float: left;
					color: #999;
				}

				div.footer h3 {
					border-right: 1px #ccc solid;
					border-bottom: 1px #ccc solid;
					background: #fff;
					color: #666;
					padding: 1px 3px;
					margin: 0px;
					font-size: 10px;
					width: auto;
					display: inline;
					float: left;
				}

				div.footer ul {
					list-style-type: none;
					list-style-image: none;
					margin: 0px 20px 0 3px;
					padding: 0;
					float: left;
				}

				div.footer ul li, div.footer ul li a {
					color: #999;
					text-decoration: none;
					font-size: 10px;
					_font-size: 9.5px;
				}

				div.footer ul li a:hover {
					color: #F7921E;
				}

				div.footer table.footer-address {
					width: 200px;
					float: right;
					color: #999;
				}

				div.footer table.footer-address a{
					color: #F7921E;
					text-decoration: underline;
				}

				div.footer-copy {
					clear: both;
					color: #aaa;
					text-decoration: none;
					font-size: 10px;
					padding: 5px 0 0 3px;
				}

/* News */

	div.rss {
		float: right;
		margin-top: -25px;
	}

	div.rss img {
		vertical-align: bottom;
	}

	div.rss a {
		text-decoration: none;
		color: #000;
		font-size: 10px;
	}