body{
	background: #d4d0c8 url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bg-body.jpg) repeat-x;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	font: 11px verdana, arial;
	color: #333366;
}

tr, td {
	font: 11px/16px verdana, arial;
}

a:link, a:visited, a:hover{
	font: 11px verdana, arial;
	color: #333366;
}

div.main-container{
	position: absolute;
	left: 50%;
	margin-left: -375px;
	width: 749px;
	border: 1px #333366 solid;
}

	div.header{
		width: 749px;
		height: 161px;
		background: url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bg-header.jpg) no-repeat;
	}

		img.logo{
			position: absolute;
			margin: 17px 0 0 28px;
		}

		div.header-adres{
			font-size: 10px;
			position: absolute;
			width: 200px;
			margin-left: 533px;
			margin-top: 28px;
			text-align: right;
		}

		div.header-titel{
			position: absolute;
			margin-left: 220px;
			margin-top: 111px;
			font-weight: bold;
		}

		div.header-titel a{
			color: #333366;
			font-weight: bold;
		}

		h1{
			font-size: 14px;
			text-transform: uppercase;
			color: #cc3333;
			margin-bottom: 0px;
		}

	div.content-container{
		width: 749px;
		background-color: #fff;
		background-image: url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bg-content-container.jpg);
		background-repeat: repeat-y;
		padding-top: 15px;
		padding-bottom: 20px;
		min-height: 550px;
	}

		div.menu{
			padding-left: 20px;
			margin-top: -34px;
			width: 190px;
			float: left;
		}

			div.menu a:link, div.menu a:visited{
				display: block;
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				padding: 3px 0px 3px 15px;
				margin: 0px;
				background: url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bullet-menu.png) no-repeat;
			}

			div.menu a:hover, div.menu a.active{
				background: url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bullet-menu-active.png) no-repeat;
			}

			div.menu a.spacer:visited , div.menu a.spacer:link{
				display: block;
				width: 1px;
				height: 10px;
				background: none;
			}

			div.vebit{
				font-size: 10px;
				color: #fff;
				font-size: 10px;
			}

			div.vebit img{
				margin: 20px 0px 10px 35px;
				border: 0;
			}

			div.vebit a:link, div.vebit a:hover, div.vebit a:visited{
				font-size: 10px;
				font-weight: normal;
				text-decoration: underline;
				color: #fff;
				background: none;
			}

		div.ticker-tape{
			margin-left: 217px;
			padding-top: 5px;
			padding-bottom: 5px;
			width: 515px;
			color: #fff;
			font-weight: bold;
			background: #cc3333 url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bg-tickertape.jpg) repeat-x;
			border: 1px #ccc solid;
		}

			div.ticker-tape a:link, div.ticker-tape a:hover, div.ticker-tape a:visited{
				color: #fff;
				font-weight: bold;
				text-decoration: underline;
			}

		div.content{
			margin-left: 217px;
			margin-top: 15px;
			width: 515px;
		}

			h2{
				font-size: 12px;
				color: #cc3333;
				margin-bottom: 10px;
				margin-top: 0px;
			}

			h3{
				font-size: 11px;
				color: #333366;
				margin-bottom: 0px;
				margin-top: 0px;
				float: left;
			}

			table.content tr{
				vertical-align: top;
				padding-bottom: 20px;
			}

			table.content tr td img{
				margin: 0px 0px 20px 20px;
				border: 1px #333366 solid;
			}

	div.footer{
		width: 749px;
		height: 20px;
		border-top: 1px #ccc solid;
		background-color: #fff;
		background-image: url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bg-footer.jpg);
		background-repeat: repeat-x;
	}

		div.footer-left{
			position: absolute;
			margin-left: 15px;
			margin-top: 4px;
			color: #fff;
			font-size: 10px;
		}

			div.footer-left a{
				color: #fff;
			}

		div.footer-right{
			position: absolute;
			width: 400px;
			margin-left: 335px;
			margin-top: 4px;
			text-align: right;
			color: #fff;
			font-size: 10px;
		}

			div.footer-right a{
				font-size: 10px;
				color: #fff;
			}

	div.heftruck-footer{
		width: 1100px;
		_width: 0;
		height: 103px;
		_height: 0px;
		background-color: transparent;
		background-image: url(/ENGINE_NEW/IMAGES/VOLLEBREGT/SHARED/bg-heftruck-footer.png);
		background-repeat: no-repeat;
		margin-left: -175px;
		margin-top: -56px;
		margin-bottom: -45px;
		_margin-bottom: 0px;
	}

input {
	border: 1px #333366 solid;
	margin-bottom: 3px;
	width: 225px;
	font: 10px verdana, arial;
}

text {
	border: 1px #333366 solid;
	margin-bottom: 3px;
	width: 227px;
	font: 10px verdana, arial;
}

textarea {
	border: 1px #333366 solid;
	margin-bottom: 3px;
	width: 225px;
	font: 10px verdana, arial;
}

select {
	border: 1px #333366 solid;
	margin-bottom: 3px;
	width: 227px;
	font: 10px verdana, arial;
}

input.submit {
	background-color: #CC3333;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
	padding: 2px 10px;
	width: 100px;
	cursor: pointer;
}

tr.row-0
{
	background: #E7E7E7;
}

tr.row-1
{
	background: #F7F7F7;
}

/* ........................................... */

td.form-info
{
	font: bold 11px verdana;
	color: #FFFFFF;
	background-color: #333366;

	padding: 2px 5px 2px 5px;
}

td.form-element
{
	/*padding: 0px 5px 0px 5px;*/
}

td.form-text
{
	font: 11px verdana;
	color: #333333;

	text-align: left;

	padding: 2px 5px 2px 5px;
}

table.content td
{
	font: 11px/16px verdana, arial;
	text-align: justify;
	padding: 0;
}

table.content
{
	padding: 0;
	margin: 0;
	width: 100%;
}

td.image
{
	padding-top: 20px !important;
}

input.search
{
	font: 11px verdana, arial;
	color: #1c1c55;

	width: 200px;
	padding: 5px 2px;

	border: 1px solid #1c1c55;
}

input.search-submit
{
	font: bold 11px verdana, arial;
	color: #fff;

	width: 200px;

	border: 1px solid #1c1c55;

	background: #898997;
	cursor: pointer;
}

table.data
{
	border-bottom: 1px solid #333366;
}

tr.data-content-1 td
{
	background: #f6f6f6;
	border-top: 1px solid #333366;
	padding: 2px;
}

tr.data-content-0 td
{
	background: #fff;
	border-top: 1px solid #333366;
	padding: 2px;
}